You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2015/05/03 14:39:41 UTC

[01/51] [partial] airavata-php-gateway git commit: removing vendor files

Repository: airavata-php-gateway
Updated Branches:
  refs/heads/master e3fce17c2 -> 80fd786ec


http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/charset/from.cp037.ser
----------------------------------------------------------------------
diff --git a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/charset/from.cp037.ser b/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/charset/from.cp037.ser
deleted file mode 100644
index a629eb4..0000000
Binary files a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/charset/from.cp037.ser and /dev/null differ


[13/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/StringsTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/StringsTest.php b/vendor/nesbot/carbon/tests/StringsTest.php
deleted file mode 100644
index b3cc2fe..0000000
--- a/vendor/nesbot/carbon/tests/StringsTest.php
+++ /dev/null
@@ -1,157 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class MyCarbon extends Carbon
-{
-}
-
-class StringsTest extends TestFixture
-{
-    public function testToString()
-    {
-        $d = Carbon::now();
-        $this->assertSame(Carbon::now()->toDateTimeString(), ''.$d);
-    }
-    public function testSetToStringFormat()
-    {
-        Carbon::setToStringFormat('jS \o\f F, Y g:i:s a');
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('25th of December, 1975 2:15:16 pm', ''.$d);
-    }
-    public function testResetToStringFormat()
-    {
-        $d = Carbon::now();
-        Carbon::setToStringFormat('123');
-        Carbon::resetToStringFormat();
-        $this->assertSame($d->toDateTimeString(), ''.$d);
-    }
-    public function testExtendedClassToString()
-    {
-        $d = MyCarbon::now();
-        $this->assertSame($d->toDateTimeString(), ''.$d);
-    }
-
-    public function testToDateString()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('1975-12-25', $d->toDateString());
-    }
-    public function testToFormattedDateString()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('Dec 25, 1975', $d->toFormattedDateString());
-    }
-    public function testToLocalizedFormattedDateString()
-    {
-        /****************
-
-      Working out a Travis issue on how to set a different locale
-      other than EN to test this.
-
-
-      $cache = setlocale(LC_TIME, 0);
-      setlocale(LC_TIME, 'German');
-      $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-      $this->assertSame('Donnerstag 25 Dezember 1975', $d->formatLocalized('%A %d %B %Y'));
-      setlocale(LC_TIME, $cache);
-
-      *****************/
-    }
-    public function testToLocalizedFormattedTimezonedDateString()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16, 'Europe/London');
-        $this->assertSame('Thursday 25 December 1975 14:15', $d->formatLocalized('%A %d %B %Y %H:%M'));
-    }
-    public function testToTimeString()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('14:15:16', $d->toTimeString());
-    }
-    public function testToDateTimeString()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('1975-12-25 14:15:16', $d->toDateTimeString());
-    }
-    public function testToDateTimeStringWithPaddedZeroes()
-    {
-        $d = Carbon::create(2000, 5, 2, 4, 3, 4);
-        $this->assertSame('2000-05-02 04:03:04', $d->toDateTimeString());
-    }
-    public function testToDayDateTimeString()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('Thu, Dec 25, 1975 2:15 PM', $d->toDayDateTimeString());
-    }
-
-    public function testToAtomString()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('1975-12-25T14:15:16-05:00', $d->toAtomString());
-    }
-    public function testToCOOKIEString()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        if (\DateTime::COOKIE === 'l, d-M-y H:i:s T') {
-            $cookieString = 'Thursday, 25-Dec-75 14:15:16 EST';
-        } else {
-            $cookieString = 'Thursday, 25-Dec-1975 14:15:16 EST';
-        }
-
-        $this->assertSame($cookieString, $d->toCOOKIEString());
-    }
-    public function testToIso8601String()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('1975-12-25T14:15:16-0500', $d->toIso8601String());
-    }
-    public function testToRC822String()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('Thu, 25 Dec 75 14:15:16 -0500', $d->toRfc822String());
-    }
-    public function testToRfc850String()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('Thursday, 25-Dec-75 14:15:16 EST', $d->toRfc850String());
-    }
-    public function testToRfc1036String()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('Thu, 25 Dec 75 14:15:16 -0500', $d->toRfc1036String());
-    }
-    public function testToRfc1123String()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('Thu, 25 Dec 1975 14:15:16 -0500', $d->toRfc1123String());
-    }
-    public function testToRfc2822String()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('Thu, 25 Dec 1975 14:15:16 -0500', $d->toRfc2822String());
-    }
-    public function testToRfc3339String()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('1975-12-25T14:15:16-05:00', $d->toRfc3339String());
-    }
-    public function testToRssString()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('Thu, 25 Dec 1975 14:15:16 -0500', $d->toRssString());
-    }
-    public function testToW3cString()
-    {
-        $d = Carbon::create(1975, 12, 25, 14, 15, 16);
-        $this->assertSame('1975-12-25T14:15:16-05:00', $d->toW3cString());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/SubTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/SubTest.php b/vendor/nesbot/carbon/tests/SubTest.php
deleted file mode 100644
index ea4f3bd..0000000
--- a/vendor/nesbot/carbon/tests/SubTest.php
+++ /dev/null
@@ -1,175 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class SubTest extends TestFixture
-{
-    public function testSubYearsPositive()
-    {
-        $this->assertSame(1974, Carbon::createFromDate(1975)->subYears(1)->year);
-    }
-
-    public function testSubYearsZero()
-    {
-        $this->assertSame(1975, Carbon::createFromDate(1975)->subYears(0)->year);
-    }
-
-    public function testSubYearsNegative()
-    {
-        $this->assertSame(1976, Carbon::createFromDate(1975)->subYears(-1)->year);
-    }
-
-    public function testSubYear()
-    {
-        $this->assertSame(1974, Carbon::createFromDate(1975)->subYear()->year);
-    }
-
-    public function testSubMonthsPositive()
-    {
-        $this->assertSame(12, Carbon::createFromDate(1975, 1, 1)->subMonths(1)->month);
-    }
-
-    public function testSubMonthsZero()
-    {
-        $this->assertSame(1, Carbon::createFromDate(1975, 1, 1)->subMonths(0)->month);
-    }
-
-    public function testSubMonthsNegative()
-    {
-        $this->assertSame(2, Carbon::createFromDate(1975, 1, 1)->subMonths(-1)->month);
-    }
-
-    public function testSubMonth()
-    {
-        $this->assertSame(12, Carbon::createFromDate(1975, 1, 1)->subMonth()->month);
-    }
-
-    public function testSubDaysPositive()
-    {
-        $this->assertSame(30, Carbon::createFromDate(1975, 5, 1)->subDays(1)->day);
-    }
-
-    public function testSubDaysZero()
-    {
-        $this->assertSame(1, Carbon::createFromDate(1975, 5, 1)->subDays(0)->day);
-    }
-
-    public function testSubDaysNegative()
-    {
-        $this->assertSame(2, Carbon::createFromDate(1975, 5, 1)->subDays(-1)->day);
-    }
-
-    public function testSubDay()
-    {
-        $this->assertSame(30, Carbon::createFromDate(1975, 5, 1)->subDay()->day);
-    }
-
-    public function testSubWeekdaysPositive()
-    {
-        $this->assertSame(22, Carbon::createFromDate(2012, 1, 4)->subWeekdays(9)->day);
-    }
-
-    public function testSubWeekdaysZero()
-    {
-        $this->assertSame(4, Carbon::createFromDate(2012, 1, 4)->subWeekdays(0)->day);
-    }
-
-    public function testSubWeekdaysNegative()
-    {
-        $this->assertSame(13, Carbon::createFromDate(2012, 1, 31)->subWeekdays(-9)->day);
-    }
-
-    public function testSubWeekday()
-    {
-        $this->assertSame(6, Carbon::createFromDate(2012, 1, 9)->subWeekday()->day);
-    }
-
-    public function testSubWeeksPositive()
-    {
-        $this->assertSame(14, Carbon::createFromDate(1975, 5, 21)->subWeeks(1)->day);
-    }
-
-    public function testSubWeeksZero()
-    {
-        $this->assertSame(21, Carbon::createFromDate(1975, 5, 21)->subWeeks(0)->day);
-    }
-
-    public function testSubWeeksNegative()
-    {
-        $this->assertSame(28, Carbon::createFromDate(1975, 5, 21)->subWeeks(-1)->day);
-    }
-
-    public function testSubWeek()
-    {
-        $this->assertSame(14, Carbon::createFromDate(1975, 5, 21)->subWeek()->day);
-    }
-
-    public function testSubHoursPositive()
-    {
-        $this->assertSame(23, Carbon::createFromTime(0)->subHours(1)->hour);
-    }
-
-    public function testSubHoursZero()
-    {
-        $this->assertSame(0, Carbon::createFromTime(0)->subHours(0)->hour);
-    }
-
-    public function testSubHoursNegative()
-    {
-        $this->assertSame(1, Carbon::createFromTime(0)->subHours(-1)->hour);
-    }
-
-    public function testSubHour()
-    {
-        $this->assertSame(23, Carbon::createFromTime(0)->subHour()->hour);
-    }
-
-    public function testSubMinutesPositive()
-    {
-        $this->assertSame(59, Carbon::createFromTime(0, 0)->subMinutes(1)->minute);
-    }
-
-    public function testSubMinutesZero()
-    {
-        $this->assertSame(0, Carbon::createFromTime(0, 0)->subMinutes(0)->minute);
-    }
-
-    public function testSubMinutesNegative()
-    {
-        $this->assertSame(1, Carbon::createFromTime(0, 0)->subMinutes(-1)->minute);
-    }
-
-    public function testSubMinute()
-    {
-        $this->assertSame(59, Carbon::createFromTime(0, 0)->subMinute()->minute);
-    }
-
-    public function testSubSecondsPositive()
-    {
-        $this->assertSame(59, Carbon::createFromTime(0, 0, 0)->subSeconds(1)->second);
-    }
-
-    public function testSubSecondsZero()
-    {
-        $this->assertSame(0, Carbon::createFromTime(0, 0, 0)->subSeconds(0)->second);
-    }
-
-    public function testSubSecondsNegative()
-    {
-        $this->assertSame(1, Carbon::createFromTime(0, 0, 0)->subSeconds(-1)->second);
-    }
-
-    public function testSubSecond()
-    {
-        $this->assertSame(59, Carbon::createFromTime(0, 0, 0)->subSecond()->second);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/TestFixture.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/TestFixture.php b/vendor/nesbot/carbon/tests/TestFixture.php
deleted file mode 100644
index 8c547c0..0000000
--- a/vendor/nesbot/carbon/tests/TestFixture.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-require __DIR__.'/../vendor/autoload.php';
-
-use Carbon\Carbon;
-
-class TestFixture extends \PHPUnit_Framework_TestCase
-{
-    private $saveTz;
-
-    protected function setUp()
-    {
-        //save current timezone
-        $this->saveTz = date_default_timezone_get();
-
-        date_default_timezone_set('America/Toronto');
-    }
-
-    protected function tearDown()
-    {
-        date_default_timezone_set($this->saveTz);
-    }
-
-    protected function assertCarbon(Carbon $d, $year, $month, $day, $hour = null, $minute = null, $second = null)
-    {
-        $this->assertSame($year, $d->year, 'Carbon->year');
-        $this->assertSame($month, $d->month, 'Carbon->month');
-        $this->assertSame($day, $d->day, 'Carbon->day');
-
-        if ($hour !== null) {
-            $this->assertSame($hour, $d->hour, 'Carbon->hour');
-        }
-
-        if ($minute !== null) {
-            $this->assertSame($minute, $d->minute, 'Carbon->minute');
-        }
-
-        if ($second !== null) {
-            $this->assertSame($second, $d->second, 'Carbon->second');
-        }
-    }
-
-    protected function assertInstanceOfCarbon($d)
-    {
-        $this->assertInstanceOf('Carbon\Carbon', $d);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/TestingAidsTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/TestingAidsTest.php b/vendor/nesbot/carbon/tests/TestingAidsTest.php
deleted file mode 100644
index 458cdff..0000000
--- a/vendor/nesbot/carbon/tests/TestingAidsTest.php
+++ /dev/null
@@ -1,124 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class TestingAidsTest extends TestFixture
-{
-    public function testTestingAidsWithTestNowNotSet()
-    {
-        Carbon::setTestNow();
-
-        $this->assertFalse(Carbon::hasTestNow());
-        $this->assertNull(Carbon::getTestNow());
-    }
-
-    public function testTestingAidsWithTestNowSet()
-    {
-        $notNow = Carbon::yesterday();
-        Carbon::setTestNow($notNow);
-
-        $this->assertTrue(Carbon::hasTestNow());
-        $this->assertSame($notNow, Carbon::getTestNow());
-    }
-
-    public function testConstructorWithTestValueSet()
-    {
-        $notNow = Carbon::yesterday();
-        Carbon::setTestNow($notNow);
-
-        $this->assertEquals($notNow, new Carbon());
-        $this->assertEquals($notNow, new Carbon(null));
-        $this->assertEquals($notNow, new Carbon(''));
-        $this->assertEquals($notNow, new Carbon('now'));
-    }
-
-    public function testNowWithTestValueSet()
-    {
-        $notNow = Carbon::yesterday();
-        Carbon::setTestNow($notNow);
-
-        $this->assertEquals($notNow, Carbon::now());
-    }
-
-    public function testParseWithTestValueSet()
-    {
-        $notNow = Carbon::yesterday();
-        Carbon::setTestNow($notNow);
-
-        $this->assertEquals($notNow, Carbon::parse());
-        $this->assertEquals($notNow, Carbon::parse(null));
-        $this->assertEquals($notNow, Carbon::parse(''));
-        $this->assertEquals($notNow, Carbon::parse('now'));
-    }
-
-    public function testParseRelativeWithTestValueSet()
-    {
-        $notNow = Carbon::parse('2013-09-01 05:15:05');
-        Carbon::setTestNow($notNow);
-
-        $this->assertSame('2013-09-01 05:10:05', Carbon::parse('5 minutes ago')->toDateTimeString());
-
-        $this->assertSame('2013-08-25 05:15:05', Carbon::parse('1 week ago')->toDateTimeString());
-
-        $this->assertSame('2013-09-02 00:00:00', Carbon::parse('tomorrow')->toDateTimeString());
-        $this->assertSame('2013-08-31 00:00:00', Carbon::parse('yesterday')->toDateTimeString());
-
-        $this->assertSame('2013-09-02 05:15:05', Carbon::parse('+1 day')->toDateTimeString());
-        $this->assertSame('2013-08-31 05:15:05', Carbon::parse('-1 day')->toDateTimeString());
-
-        $this->assertSame('2013-09-02 00:00:00', Carbon::parse('next monday')->toDateTimeString());
-        $this->assertSame('2013-09-03 00:00:00', Carbon::parse('next tuesday')->toDateTimeString());
-        $this->assertSame('2013-09-04 00:00:00', Carbon::parse('next wednesday')->toDateTimeString());
-        $this->assertSame('2013-09-05 00:00:00', Carbon::parse('next thursday')->toDateTimeString());
-        $this->assertSame('2013-09-06 00:00:00', Carbon::parse('next friday')->toDateTimeString());
-        $this->assertSame('2013-09-07 00:00:00', Carbon::parse('next saturday')->toDateTimeString());
-        $this->assertSame('2013-09-08 00:00:00', Carbon::parse('next sunday')->toDateTimeString());
-
-        $this->assertSame('2013-08-26 00:00:00', Carbon::parse('last monday')->toDateTimeString());
-        $this->assertSame('2013-08-27 00:00:00', Carbon::parse('last tuesday')->toDateTimeString());
-        $this->assertSame('2013-08-28 00:00:00', Carbon::parse('last wednesday')->toDateTimeString());
-        $this->assertSame('2013-08-29 00:00:00', Carbon::parse('last thursday')->toDateTimeString());
-        $this->assertSame('2013-08-30 00:00:00', Carbon::parse('last friday')->toDateTimeString());
-        $this->assertSame('2013-08-31 00:00:00', Carbon::parse('last saturday')->toDateTimeString());
-        $this->assertSame('2013-08-25 00:00:00', Carbon::parse('last sunday')->toDateTimeString());
-
-        $this->assertSame('2013-09-02 00:00:00', Carbon::parse('this monday')->toDateTimeString());
-        $this->assertSame('2013-09-03 00:00:00', Carbon::parse('this tuesday')->toDateTimeString());
-        $this->assertSame('2013-09-04 00:00:00', Carbon::parse('this wednesday')->toDateTimeString());
-        $this->assertSame('2013-09-05 00:00:00', Carbon::parse('this thursday')->toDateTimeString());
-        $this->assertSame('2013-09-06 00:00:00', Carbon::parse('this friday')->toDateTimeString());
-        $this->assertSame('2013-09-07 00:00:00', Carbon::parse('this saturday')->toDateTimeString());
-        $this->assertSame('2013-09-01 00:00:00', Carbon::parse('this sunday')->toDateTimeString());
-
-        $this->assertSame('2013-10-01 05:15:05', Carbon::parse('first day of next month')->toDateTimeString());
-        $this->assertSame('2013-09-30 05:15:05', Carbon::parse('last day of this month')->toDateTimeString());
-    }
-
-    public function testParseRelativeWithMinusSignsInDate()
-    {
-        $notNow = Carbon::parse('2013-09-01 05:15:05');
-        Carbon::setTestNow($notNow);
-
-        $this->assertSame('2000-01-03 00:00:00', Carbon::parse('2000-1-3')->toDateTimeString());
-        $this->assertSame('2000-10-10 00:00:00', Carbon::parse('2000-10-10')->toDateTimeString());
-    }
-
-    public function testTimeZoneWithTestValueSet()
-    {
-        $notNow = Carbon::parse('2013-07-01 12:00:00', 'America/New_York');
-        Carbon::setTestNow($notNow);
-
-        $this->assertSame('2013-07-01T12:00:00-0400', Carbon::parse('now')->toIso8601String());
-        $this->assertSame('2013-07-01T11:00:00-0500', Carbon::parse('now', 'America/Mexico_City')->toIso8601String());
-        $this->assertSame('2013-07-01T09:00:00-0700', Carbon::parse('now', 'America/Vancouver')->toIso8601String());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/.travis.yml
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/.travis.yml b/vendor/nikic/php-parser/.travis.yml
deleted file mode 100644
index e1f7506..0000000
--- a/vendor/nikic/php-parser/.travis.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-language: php
-
-php:
-  - 5.2
-  - 5.3
-  - 5.4
-  - 5.5
-  - hhvm
-
-matrix:
-  allow_failures:
-    - php: hhvm
-  fast_finish: true

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/CHANGELOG.md b/vendor/nikic/php-parser/CHANGELOG.md
deleted file mode 100644
index b22b35f..0000000
--- a/vendor/nikic/php-parser/CHANGELOG.md
+++ /dev/null
@@ -1,168 +0,0 @@
-Version 0.9.5 (23.07.2014)
---------------------------
-
-**This is the last release on the 0.9 branch.**
-
-* Add `NodeTraverser::removeVisitor()` method, which removes a visitor from the node traverser. The method was not added
-  to the corresponding `NodeTraverserInterface` to avoid BC breaks with custom traversers (it is added in version 1.0).
-
-* Deprecated `PHPParser_Template` and `PHPParser_TemplateLoader`. This functionality does not belong in the main project
-  and - as far as I know - nobody is using it.
-
-* Fix alias resolution in `NameResolver`: Class names are now correctly handled as case-insensitive.
-
-* The undefined variable error, which is used in the lexer to reset the error state, will no longer interfere with
-  custom error handlers.
-
-* Make lexer compatible with `xdebug.scream`.
-
-Version 0.9.4 (25.08.2013)
---------------------------
-* [PHP 5.5] Add support for `ClassName::class`. This is parsed as an `Expr_ClassConstFetch` with `'class'` being the
-  constant name.
-
-* Syntax errors now include information on expected tokens and mimic the format of PHP's own (pre 5.4) error messages.
-  Example:
-
-        Old: Unexpected token T_STATIC on line 1
-        New: Syntax error, unexpected T_STATIC, expecting T_STRING or T_NS_SEPARATOR or '{'
-
-* `PHPParser_PrettyPrinter_Zend` was renamed to `PHPParser_PrettyPrinter_Default` as the default pretty printer only
-  very loosely applies the Zend Coding Standard. The class `PHPParser_PrettyPrinter_Zend` extends
-  `PHPParser_PrettyPrinter_Default` to maintain backwards compatibility.
-
-* The pretty printer now prints namespaces in semicolon-style if possible (i.e. if the file does not contain a global
-  namespace declaration).
-
-* Added `prettyPrintFile(array $stmts)` method which will pretty print a file of statements including the opening
-  `<?php` tag if it is required. Use of this method will also eliminate the unnecessary `<?php ?>` at the start and end
-  of files using inline HTML.
-
-* There now is a builder for interfaces (`PHPParser_Builder_Interface`).
-
-* An interface for the node traversation has been added: `PHPParser_NodeTraverserInterface`
-
-* Fix pretty printing of `include` expressions (precedence information was missing).
-
-* Fix "undefined index" notices when generating the expected tokens for a syntax error.
-
-* Improve performance of `PrettyPrinter` construction by no longer using the `uniqid()` function.
-
-Version 0.9.3 (22.11.2012)
---------------------------
-
-* [BC] As `list()` in `foreach` is now supported the structure of list assignments changed:
-
-   1. There is no longer a dedicated `AssignList` node; instead a normal `Assign` node is used with a `List` as  `var`.
-   2. Nested lists are now `List` nodes too, instead of just arrays.
-
-* [BC] As arbitrary expressions are allowed in `empty()` now its subnode was renamed from `var` to `expr`.
-
-* [BC] The protected `pSafe()` method in `PrettyPrinterAbstract` was renamed to `pNoIndent()`.
-
-* [PHP 5.5] Add support for arbitrary expressions in `empty()`.
-
-* [PHP 5.5] Add support for constant array / string dereferencing.
-  Examples: `"foo"[2]`, `[1, 2, 3][2]`
-
-* [PHP 5.5] Add support for `yield` expressions. This adds a new `Yield` expression type, with subnodes `key` and
-  `value`.
-
-* [PHP 5.5] Add support for `finally`. This adds a new `finallyStmts` subnode to the `TryCatch` node. If there is no
-  finally clause it will be `null`.
-
-* [PHP 5.5] Add support for `list()` destructuring of `foreach` values.
-  Example: `foreach ($coords as list($x, $y)) { ... }`
-
-* Improve pretty printing of expressions by printing less unnecessary parentheses. In particular concatenations are now
-  printed as `$a . $b . $c . $d . $e` rather than `$a . ($b . ($c . ($d . $e)))`. This is implemented by taking operator
-  associativity into account. New protected methods added to the pretty printer are `pPrec()`, `pInfixOp()`,
-  `pPrefixOp()` and `pPostfixOp()`. This also fixes an issue with extraneous parentheses in closure bodies.
-
-* Fix formatting of fall-through `case` statements in the Zend pretty printer.
-
-* Fix parsing of `$foo =& new Bar`. It is now properly parsed as `AssignRef` (instead of `Assign`).
-
-* Fix assignment of `$endAttributes`. Sometimes the attributes of the token right after the node were assigned, rather
-  than the attributes of the last token in the node.
-
-* `rebuildParser.php` is now designed to be run from the command line rather than from the browser.
-
-Version 0.9.2 (07.07.2012)
---------------------------
-
-* Add `Class->getMethods()` function, which returns all methods contained in the `stmts` array of the class node. This
-  does not take inherited methods into account.
-
-* Add `isPublic()`, `isProtected()`, `isPrivate()`. `isAbstract()`, `isFinal()` and `isStatic()` accessors to the
-  `ClassMethod`, `Property` and `Class` nodes. (`Property` and `Class` obviously only have the accessors relevant to
-  them.)
-
-* Fix parsing of new expressions in parentheses, e.g. `return(new Foo);`.
-
-* [BC] Due to the below changes nodes now optionally accept an `$attributes` array as the
-  last parameter, instead of the previously used `$line` and `$docComment` parameters.
-
-* Add mechanism for adding attributes to nodes in the lexer.
-
-  The following attributes are now added by default:
-
-   * `startLine`: The line the node started in.
-   * `endLine`: The line the node ended in.
-   * `comments`: An array of comments. The comments are instances of `PHPParser_Comment`
-     (or `PHPParser_Comment_Doc` for doc comments).
-
-  The methods `getLine()` and `setLine()` still exist and function as before, but internally
-  operator on the `startLine` attribute.
-
-  `getDocComment()` also continues to exist. It returns the last comment in the `comments`
-  attribute if it is a doc comment, otherwise `null`. As `getDocComment()` now returns a
-  comment object (which can be modified using `->setText()`) the `setDocComment()` method was
-  removed. Comment objects implement a `__toString()` method, so `getDocComment()` should
-  continue to work properly with old code.
-
-* [BC] Use inject-once approach for lexer:
-
-  Now the lexer is injected only once when creating the parser. Instead of
-
-        $parser = new PHPParser_Parser;
-        $parser->parse(new PHPParser_Lexer($code));
-        $parser->parse(new PHPParser_Lexer($code2));
-
-  you write:
-
-        $parser = new PHPParser_Parser(new PHPParser_Lexer);
-        $parser->parse($code);
-        $parser->parse($code2);
-
-* Fix `NameResolver` visitor to also resolve class names in `catch` blocks.
-
-Version 0.9.1 (24.04.2012)
---------------------------
-
-* Add ability to add attributes to nodes:
-
-  It is now possible to add attributes to a node using `$node->setAttribute('name', 'value')` and to retrieve them using
-  `$node->getAttribute('name' [, 'default'])`. Additionally the existance of an attribute can be checked with
-  `$node->hasAttribute('name')` and all attributes can be returned using `$node->getAttributes()`.
-
-* Add code generation features: Builders and templates.
-
-  For more infos, see the [code generation documentation][1].
-
-* [BC] Don't traverse nodes merged by another visitor:
-
-  If a NodeVisitor returns an array of nodes to merge, these will no longer be traversed by all other visitors. This
-  behavior only caused problems.
-
-* Fix line numbers for some list structures.
-* Fix XML unserialization of empty nodes.
-* Fix parsing of integers that overflow into floats.
-* Fix emulation of NOWDOC and binary floats.
-
-Version 0.9.0 (05.01.2012)
---------------------------
-
-First version.
-
- [1]: https://github.com/nikic/PHP-Parser/blob/master/doc/3_Code_generation.markdown
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/LICENSE
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/LICENSE b/vendor/nikic/php-parser/LICENSE
deleted file mode 100644
index 443210b..0000000
--- a/vendor/nikic/php-parser/LICENSE
+++ /dev/null
@@ -1,31 +0,0 @@
-Copyright (c) 2011 by Nikita Popov.
-
-Some rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-    * Redistributions of source code must retain the above copyright
-      notice, this list of conditions and the following disclaimer.
-
-    * Redistributions in binary form must reproduce the above
-      copyright notice, this list of conditions and the following
-      disclaimer in the documentation and/or other materials provided
-      with the distribution.
-
-    * The names of the contributors may not be used to endorse or
-      promote products derived from this software without specific
-      prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/README.md
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/README.md b/vendor/nikic/php-parser/README.md
deleted file mode 100644
index 8711eab..0000000
--- a/vendor/nikic/php-parser/README.md
+++ /dev/null
@@ -1,78 +0,0 @@
-PHP Parser
-==========
-
-This is a PHP 5.5 (and older) parser written in PHP. It's purpose is to simplify static code analysis and
-manipulation.
-
-Documentation can be found in the [`doc/`][1] directory.
-
-***Note: This project is experimental, so the API is subject to change.***
-
-In a Nutshell
--------------
-
-Basically, the parser does nothing more than turn some PHP code into an abstract syntax tree. ("nothing
-more" is kind of sarcastic here as PHP has a ... uhm, let's just say "not nice" ... grammar, which makes
-parsing PHP very hard.)
-
-For example, if you stick this code in the parser:
-
-```php
-<?php
-echo 'Hi', 'World';
-hello\world('foo', 'bar' . 'baz');
-```
-
-You'll get a syntax tree looking roughly like this:
-
-```
-array(
-    0: Stmt_Echo(
-        exprs: array(
-            0: Scalar_String(
-                value: Hi
-            )
-            1: Scalar_String(
-                value: World
-            )
-        )
-    )
-    1: Expr_FuncCall(
-        name: Name(
-            parts: array(
-                0: hello
-                1: world
-            )
-        )
-        args: array(
-            0: Arg(
-                value: Scalar_String(
-                    value: foo
-                )
-                byRef: false
-            )
-            1: Arg(
-                value: Expr_Concat(
-                    left: Scalar_String(
-                        value: bar
-                    )
-                    right: Scalar_String(
-                        value: baz
-                    )
-                )
-                byRef: false
-            )
-        )
-    )
-)
-```
-
-You can then work with this syntax tree, for example to statically analyze the code (e.g. to find
-programming errors or security issues).
-
-Additionally, you can convert a syntax tree back to PHP code. This allows you to do code preprocessing
-(like automatedly porting code to older PHP versions).
-
-So, that's it, in a nutshell. You can find everything else in the [docs][1].
-
- [1]: https://github.com/nikic/PHP-Parser/tree/master/doc
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/composer.json
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/composer.json b/vendor/nikic/php-parser/composer.json
deleted file mode 100644
index 372165d..0000000
--- a/vendor/nikic/php-parser/composer.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
-    "name": "nikic/php-parser",
-    "description": "A PHP parser written in PHP",
-    "keywords": ["php", "parser"],
-    "type": "library",
-    "license": "BSD-3-Clause",
-    "authors": [
-        {
-            "name": "Nikita Popov"
-        }
-    ],
-    "require": {
-        "php": ">=5.2",
-        "ext-tokenizer": "*"
-    },
-    "autoload": {
-        "psr-0": { "PHPParser": "lib/" }
-    },
-    "extra": {
-        "branch-alias": {
-            "dev-master": "0.9-dev"
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/doc/0_Introduction.markdown
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/doc/0_Introduction.markdown b/vendor/nikic/php-parser/doc/0_Introduction.markdown
deleted file mode 100644
index d4b0b7b..0000000
--- a/vendor/nikic/php-parser/doc/0_Introduction.markdown
+++ /dev/null
@@ -1,81 +0,0 @@
-Introduction
-============
-
-This project is a PHP 5.5 (and older) parser **written in PHP itself**.
-
-What is this for?
------------------
-
-A parser is useful for [static analysis][0] and manipulation of code and basically any other
-application dealing with code programmatically. A parser constructs an [Abstract Syntax Tree][1]
-(AST) of the code and thus allows dealing with it in an abstract and robust way.
-
-There are other ways of dealing with source code. One that PHP supports natively is using the
-token stream generated by [`token_get_all`][2]. The token stream is much more low level than
-the AST and thus has different applications: It allows to also analyze the exact formatting of
-a file. On the other hand the token stream is much harder to deal with for more complex analysis.
-For example an AST abstracts away the fact that in PHP variables can be written as `$foo`, but also
-as `$$bar`, `${'foobar'}` or even `${!${''}=barfoo()}`. You don't have to worry about recognizing
-all the different syntaxes from a stream of tokens.
-
-Another questions is: Why would I want to have a PHP parser *written in PHP*? Well, PHP might not be
-a language especially suited for fast parsing, but processing the AST is much easier in PHP than it
-would be in other, faster languages like C. Furthermore the people most probably wanting to do
-programmatic PHP code analysis are incidentally PHP developers, not C developers.
-
-What can it parse?
-------------------
-
-The parser uses a PHP 5.5 compliant grammar, which is backwards compatible with at least PHP 5.4, PHP 5.3
-and PHP 5.2 (and maybe older).
-
-As the parser is based on the tokens returned by `token_get_all` (which is only able to lex the PHP
-version it runs on), additionally a wrapper for emulating new tokens from 5.3, 5.4 and 5.5 is provided. This
-allows to parse PHP 5.5 source code running on PHP 5.2, for example. This emulation is very hacky and not
-yet perfect, but it should work well on any sane code.
-
-What output does it produce?
-----------------------------
-
-The parser produces an [Abstract Syntax Tree][1] (AST) also known as a node tree. How this looks like
-can best be seen in an example. The program `<?php echo 'Hi', 'World';` will give you a node tree
-roughly looking like this:
-
-```
-array(
-    0: Stmt_Echo(
-        exprs: array(
-            0: Scalar_String(
-                value: Hi
-            )
-            1: Scalar_String(
-                value: World
-            )
-        )
-    )
-)
-```
-
-This matches the semantics the program had: An echo statement, which takes two strings as expressions,
-with the values `Hi` and `World!`.
-
-You can also see that the AST does not contain any whitespace information (but most comments are saved).
-So using it for formatting analysis is not possible.
-
-What else can it do?
---------------------
-
-Apart from the parser itself this package also bundles support for some other, related features:
-
- * Support for pretty printing, which is the act of converting an AST into PHP code. Please note
-   that "pretty printing" does not imply that the output is especially pretty. It's just how it's
-   called ;)
- * Support for serializing and unserializing the node tree to XML
- * Support for dumping the node tree in a human readable form (see the section above for an
-   example of how the output looks like)
- * Infrastructure for traversing and changing the AST (node traverser and node visitors)
- * A node visitor for resolving namespaced names
-
- [0]: http://en.wikipedia.org/wiki/Static_program_analysis
- [1]: http://en.wikipedia.org/wiki/Abstract_syntax_tree
- [2]: http://php.net/token_get_all
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/doc/1_Installation.markdown
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/doc/1_Installation.markdown b/vendor/nikic/php-parser/doc/1_Installation.markdown
deleted file mode 100644
index 082bd77..0000000
--- a/vendor/nikic/php-parser/doc/1_Installation.markdown
+++ /dev/null
@@ -1,48 +0,0 @@
-Installation
-============
-
-There are multiple ways to include the PHP parser into your project:
-
-Installing from the Zip- or Tarball
------------------------------------
-
-Download the latest version from [the download page][2], unpack it and move the files somewhere into your project.
-
-Installing via Composer
------------------------
-
-Create a `composer.json` file in your project root and use it to define your dependencies:
-
-    {
-        "require": {
-            "nikic/php-parser": "0.9.5"
-        }
-    }
-
-Then install Composer in your project (or [download the composer.phar][1] directly):
-
-    curl -s http://getcomposer.org/installer | php
-
-And finally ask Composer to install the dependencies:
-
-    php composer.phar install
-
-Installing as a PEAR package
-----------------------------
-
-Run the following two commands:
-
-    pear channel-discover nikic.github.com/pear
-    pear install nikic/PHPParser-0.9.5
-
-Installing as a Git Submodule
------------------------------
-
-Run the following command to install the parser into the `vendor/PHP-Parser` folder:
-
-    git submodule add git://github.com/nikic/PHP-Parser.git vendor/PHP-Parser
-
-
-
- [1]: http://getcomposer.org/composer.phar
- [2]: https://github.com/nikic/PHP-Parser/tags
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/doc/2_Usage_of_basic_components.markdown
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/doc/2_Usage_of_basic_components.markdown b/vendor/nikic/php-parser/doc/2_Usage_of_basic_components.markdown
deleted file mode 100644
index b4d5599..0000000
--- a/vendor/nikic/php-parser/doc/2_Usage_of_basic_components.markdown
+++ /dev/null
@@ -1,394 +0,0 @@
-Usage of basic components
-=========================
-
-This document explains how to use the parser, the pretty printer and the node traverser.
-
-Bootstrapping
--------------
-
-The library needs to register a class autoloader; this is done by including the
-`bootstrap.php` file:
-
-```php
-<?php
-require 'path/to/PHP-Parser/lib/bootstrap.php';
-```
-
-Additionally you may want to set the `xdebug.max_nesting_level` ini option to a higher value:
-
-```php
-<?php
-ini_set('xdebug.max_nesting_level', 2000);
-```
-
-This ensures that there will be no errors when traversing highly nested node trees.
-
-Parsing
--------
-
-In order to parse some source code you first have to create a `PHPParser_Parser` object (which
-needs to be passed a `PHPParser_Lexer` instance) and then pass the code (including `<?php` opening
-tags) to the `parse` method. If a syntax error is encountered `PHPParser_Error` is thrown, so this
-exception should be `catch`ed.
-
-```php
-<?php
-$code = '<?php // some code';
-
-$parser = new PHPParser_Parser(new PHPParser_Lexer);
-
-try {
-    $stmts = $parser->parse($code);
-} catch (PHPParser_Error $e) {
-    echo 'Parse Error: ', $e->getMessage();
-}
-```
-
-The `parse` method will return an array of statement nodes (`$stmts`).
-
-### Emulative lexer
-
-Instead of `PHPParser_Lexer` one can also use `PHPParser_Lexer_Emulative`. This class will emulate tokens
-of newer PHP versions and as such allow parsing PHP 5.5 on PHP 5.2, for example. So if you want to parse
-PHP code of newer versions than the one you are running, you should use the emulative lexer.
-
-Node tree
----------
-
-If you use the above code with `$code = "<?php echo 'Hi ', hi\\getTarget();"` the parser will
-generate a node tree looking like this:
-
-```
-array(
-    0: Stmt_Echo(
-        exprs: array(
-            0: Scalar_String(
-                value: Hi
-            )
-            1: Expr_FuncCall(
-                name: Name(
-                    parts: array(
-                        0: hi
-                        1: getTarget
-                    )
-                )
-                args: array(
-                )
-            )
-        )
-    )
-)
-```
-
-Thus `$stmts` will contain an array with only one node, with this node being an instance of
-`PHPParser_Node_Stmt_Echo`.
-
-As PHP is a large language there are approximately 140 different nodes. In order to make work
-with them easier they are grouped into three categories:
-
- * `PHPParser_Node_Stmt`s are statement nodes, i.e. language constructs that do not return
-   a value and can not occur in an expression. For example a class definition is a statement.
-   It doesn't return a value and you can't write something like `func(class A {});`.
- * `PHPParser_Node_Expr`s are expression nodes, i.e. language constructs that return a value
-   and thus can occur in other expressions. Examples of expressions are `$var`
-   (`PHPParser_Node_Expr_Variable`) and `func()` (`PHPParser_Node_Expr_FuncCall`).
- * `PHPParser_Node_Scalar`s are nodes representing scalar values, like `'string'`
-   (`PHPParser_Node_Scalar_String`), `0` (`PHPParser_Node_Scalar_LNumber`) or magic constants
-   like `__FILE__` (`PHPParser_Node_Scalar_FileConst`). All `PHPParser_Node_Scalar`s extend
-   `PHPParser_Node_Expr`, as scalars are expressions, too.
- * There are some nodes not in either of these groups, for example names (`PHPParser_Node_Name`)
-   and call arguments (`PHPParser_Node_Arg`).
-
-Every node has a (possibly zero) number of subnodes. You can access subnodes by writing
-`$node->subNodeName`. The `Stmt_Echo` node has only one subnode `exprs`. So in order to access it
-in the above example you would write `$stmts[0]->exprs`. If you wanted to access name of the function
-call, you would write `$stmts[0]->exprs[1]->name`.
-
-All nodes also define a `getType()` method that returns the node type (the type is the class name
-without the `PHPParser_Node_` prefix).
-
-It is possible to associate custom metadata with a node using the `setAttribute()` method. This data
-can then be retrieved using `hasAttribute()`, `getAttribute()` and `getAttributes()`.
-
-By default the lexer adds the `startLine`, `endLine` and `comments` attributes. `comments` is an array
-of `PHPParser_Comment[_Doc]` instances.
-
-The start line can also be accessed using `getLine()`/`setLine()` (instead of `getAttribute('startLine')`).
-The last doc comment from the `comments` attribute can be obtained using `getDocComment()`.
-
-Pretty printer
---------------
-
-The pretty printer component compiles the AST back to PHP code. As the parser does not retain formatting
-information the formatting is done using a specified scheme. Currently there is only one scheme available,
-namely `PHPParser_PrettyPrinter_Default`.
-
-```php
-<?php
-$code = "<?php echo 'Hi ', hi\\getTarget();";
-
-$parser        = new PHPParser_Parser(new PHPParser_Lexer);
-$prettyPrinter = new PHPParser_PrettyPrinter_Default;
-
-try {
-    // parse
-    $stmts = $parser->parse($code);
-
-    // change
-    $stmts[0]         // the echo statement
-          ->exprs     // sub expressions
-          [0]         // the first of them (the string node)
-          ->value     // it's value, i.e. 'Hi '
-          = 'Hallo '; // change to 'Hallo '
-
-    // pretty print
-    $code = '<?php ' . $prettyPrinter->prettyPrint($stmts);
-
-    echo $code;
-} catch (PHPParser_Error $e) {
-    echo 'Parse Error: ', $e->getMessage();
-}
-```
-
-The above code will output:
-
-    <?php echo 'Hallo ', hi\getTarget();
-
-As you can see the source code was first parsed using `PHPParser_Parser->parse`, then changed and then
-again converted to code using `PHPParser_PrettyPrinter_Default->prettyPrint`.
-
-The `prettyPrint` method pretty prints a statements array. It is also possible to pretty print only a
-single expression using `prettyPrintExpr`.
-
-Node traversation
------------------
-
-The above pretty printing example used the fact that the source code was known and thus it was easy to
-write code that accesses a certain part of a node tree and changes it. Normally this is not the case.
-Usually you want to change / analyze code in a generic way, where you don't know how the node tree is
-going to look like.
-
-For this purpose the parser provides a component for traversing and visiting the node tree. The basic
-structure of a program using this `PHPParser_NodeTraverser` looks like this:
-
-```php
-<?php
-$code = "<?php // some code";
-
-$parser        = new PHPParser_Parser(new PHPParser_Lexer);
-$traverser     = new PHPParser_NodeTraverser;
-$prettyPrinter = new PHPParser_PrettyPrinter_Default;
-
-// add your visitor
-$traverser->addVisitor(new MyNodeVisitor);
-
-try {
-    // parse
-    $stmts = $parser->parse($code);
-
-    // traverse
-    $stmts = $traverser->traverse($stmts);
-
-    // pretty print
-    $code = '<?php ' . $prettyPrinter->prettyPrint($stmts);
-
-    echo $code;
-} catch (PHPParser_Error $e) {
-    echo 'Parse Error: ', $e->getMessage();
-}
-```
-
-A same node visitor for this code might look like this:
-
-```php
-<?php
-class MyNodeVisitor extends PHPParser_NodeVisitorAbstract
-{
-    public function leaveNode(PHPParser_Node $node) {
-        if ($node instanceof PHPParser_Node_Scalar_String) {
-            $node->value = 'foo';
-        }
-    }
-}
-```
-
-The above node visitor would change all string literals in the program to `'foo'`.
-
-All visitors must implement the `PHPParser_NodeVisitor` interface, which defined the following four
-methods:
-
-    public function beforeTraverse(array $nodes);
-    public function enterNode(PHPParser_Node $node);
-    public function leaveNode(PHPParser_Node $node);
-    public function afterTraverse(array $nodes);
-
-The `beforeTraverse` method is called once before the traversal begins and is passed the nodes the
-traverser was called with. This method can be used for resetting values before traversation or
-preparing the tree for traversal.
-
-The `afterTraverse` method is similar to the `beforeTraverse` method, with the only difference that
-it is called once after the traversal.
-
-The `enterNode` and `leaveNode` methods are called on every node, the former when it is entered,
-i.e. before its subnodes are traversed, the latter when it is left.
-
-All four methods can either return the changed node or not return at all (i.e. `null`) in which
-case the current node is not changed. The `leaveNode` method can furthermore return two special
-values: If `false` is returned the current node will be removed from the parent array. If an `array`
-is returned the current node will be merged into the parent array at the offset of the current node.
-I.e. if in `array(A, B, C)` the node `B` should be replaced with `array(X, Y, Z)` the result will be
-`array(A, X, Y, Z, C)`.
-
-Instead of manually implementing the `NodeVisitor` interface you can also extend the `NodeVisitorAbstract`
-class, which will define empty default implementations for all the above methods.
-
-The NameResolver node visitor
------------------------------
-
-One visitor is already bundled with the package: `PHPParser_NodeVisitor_NameResolver`. This visitor
-helps you work with namespaced code by trying to resolve most names to fully qualified ones.
-
-For example, consider the following code:
-
-    use A as B;
-    new B\C();
-
-In order to know that `B\C` really is `A\C` you would need to track aliases and namespaces yourself.
-The `NameResolver` takes care of that and resolves names as far as possible.
-
-After running it most names will be fully qualified. The only names that will stay unqualified are
-unqualified function and constant names. These are resolved at runtime and thus the visitor can't
-know which function they are referring to. In most cases this is a non-issue as the global functions
-are meant.
-
-Also the `NameResolver` adds a `namespacedName` subnode to class, function and constant declarations
-that contains the namespaced name instead of only the shortname that is available via `name`.
-
-Example: Converting namespaced code to pseudo namespaces
---------------------------------------------------------
-
-A small example to understand the concept: We want to convert namespaced code to pseudo namespaces
-so it works on 5.2, i.e. names like `A\\B` should be converted to `A_B`. Note that such conversions
-are fairly complicated if you take PHP's dynamic features into account, so our conversion will
-assume that no dynamic features are used.
-
-We start off with the following base code:
-
-```php
-<?php
-const IN_DIR  = '/some/path';
-const OUT_DIR = '/some/other/path';
-
-// use the emulative lexer here, as we are running PHP 5.2 but want to parse PHP 5.3
-$parser        = new PHPParser_Parser(new PHPParser_Lexer_Emulative);
-$traverser     = new PHPParser_NodeTraverser;
-$prettyPrinter = new PHPParser_PrettyPrinter_Default;
-
-$traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver); // we will need resolved names
-$traverser->addVisitor(new NodeVisitor_NamespaceConverter);     // our own node visitor
-
-// iterate over all .php files in the directory
-$files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator(IN_DIR));
-$files = new RegexIterator($files, '/\.php$/');
-
-foreach ($files as $file) {
-    try {
-        // read the file that should be converted
-        $code = file_get_contents($file);
-
-        // parse
-        $stmts = $parser->parse($code);
-
-        // traverse
-        $stmts = $traverser->traverse($stmts);
-
-        // pretty print
-        $code = '<?php ' . $prettyPrinter->prettyPrint($stmts);
-
-        // write the converted file to the target directory
-        file_put_contents(
-            substr_replace($file->getPathname(), OUT_DIR, 0, strlen(IN_DIR)),
-            $code
-        );
-    } catch (PHPParser_Error $e) {
-        echo 'Parse Error: ', $e->getMessage();
-    }
-}
-```
-
-Now lets start with the main code, the `NodeVisitor_NamespaceConverter`. One thing it needs to do
-is convert `A\\B` style names to `A_B` style ones.
-
-```php
-<?php
-class NodeVisitor_NamespaceConverter extends PHPParser_NodeVisitorAbstract
-{
-    public function leaveNode(PHPParser_Node $node) {
-        if ($node instanceof PHPParser_Node_Name) {
-            return new PHPParser_Node_Name($node->toString('_'));
-        }
-    }
-}
-```
-
-The above code profits from the fact that the `NameResolver` already resolved all names as far as
-possible, so we don't need to do that. All the need to create a string with the name parts separated
-by underscores instead of backslashes. This is what `$node->toString('_')` does. (If you want to
-create a name with backslashes either write `$node->toString()` or `(string) $node`.) Then we create
-a new name from the string and return it. Returning a new node replaces the old node.
-
-Another thing we need to do is change the class/function/const declarations. Currently they contain
-only the shortname (i.e. the last part of the name), but they need to contain the complete class
-name:
-
-```php
-<?php
-class NodeVisitor_NamespaceConverter extends PHPParser_NodeVisitorAbstract
-{
-    public function leaveNode(PHPParser_Node $node) {
-        if ($node instanceof PHPParser_Node_Name) {
-            return new PHPParser_Node_Name($node->toString('_'));
-        } elseif ($node instanceof PHPParser_Node_Stmt_Class
-                  || $node instanceof PHPParser_Node_Stmt_Interface
-                  || $node instanceof PHPParser_Node_Stmt_Function) {
-            $node->name = $node->namespacedName->toString('_');
-        } elseif ($node instanceof PHPParser_Node_Stmt_Const) {
-            foreach ($node->consts as $const) {
-                $const->name = $const->namespacedName->toString('_');
-            }
-        }
-    }
-}
-```
-
-There is not much more to it than converting the namespaced name to string with `_` as separator.
-
-The last thing we need to do is remove the `namespace` and `use` statements:
-
-```php
-<?php
-class NodeVisitor_NamespaceConverter extends PHPParser_NodeVisitorAbstract
-{
-    public function leaveNode(PHPParser_Node $node) {
-        if ($node instanceof PHPParser_Node_Name) {
-            return new PHPParser_Node_Name($node->toString('_'));
-        } elseif ($node instanceof PHPParser_Node_Stmt_Class
-                  || $node instanceof PHPParser_Node_Stmt_Interface
-                  || $node instanceof PHPParser_Node_Stmt_Function) {
-            $node->name = $node->namespacedName->toString('_');
-        } elseif ($node instanceof PHPParser_Node_Stmt_Const) {
-            foreach ($node->consts as $const) {
-                $const->name = $const->namespacedName->toString('_');
-            }
-        } elseif ($node instanceof PHPParser_Node_Stmt_Namespace) {
-            // returning an array merges is into the parent array
-            return $node->stmts;
-        } elseif ($node instanceof PHPParser_Node_Stmt_Use) {
-            // returning false removed the node altogether
-            return false;
-        }
-    }
-}
-```
-
-That's all.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/doc/3_Other_node_tree_representations.markdown
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/doc/3_Other_node_tree_representations.markdown b/vendor/nikic/php-parser/doc/3_Other_node_tree_representations.markdown
deleted file mode 100644
index e4fc080..0000000
--- a/vendor/nikic/php-parser/doc/3_Other_node_tree_representations.markdown
+++ /dev/null
@@ -1,201 +0,0 @@
-Other node tree representations
-===============================
-
-It is possible to convert the AST in several textual representations, which serve different uses.
-
-Simple serialization
---------------------
-
-It is possible to serialize the node tree using `serialize()` and also unserialize it using
-`unserialize()`. The output is not human readable and not easily processable from anything
-but PHP, but it is compact and generates fast. The main application thus is in caching.
-
-Human readable dumping
-----------------------
-
-Furthermore it is possible to dump nodes into a human readable form using the `dump` method of
-`PHPParser_NodeDumper`. This can be used for debugging.
-
-```php
-<?php
-$code = <<<'CODE'
-<?php
-    function printLine($msg) {
-        echo $msg, "\n";
-    }
-
-    printLine('Hallo World!!!');
-CODE;
-
-$parser     = new PHPParser_Parser(new PHPParser_Lexer);
-$nodeDumper = new PHPParser_NodeDumper;
-
-try {
-    $stmts = $parser->parse($code);
-
-    echo '<pre>' . htmlspecialchars($nodeDumper->dump($stmts)) . '</pre>';
-} catch (PHPParser_Error $e) {
-    echo 'Parse Error: ', $e->getMessage();
-}
-```
-
-The above output will have an output looking roughly like this:
-
-```
-array(
-    0: Stmt_Function(
-        byRef: false
-        params: array(
-            0: Param(
-                name: msg
-                default: null
-                type: null
-                byRef: false
-            )
-        )
-        stmts: array(
-            0: Stmt_Echo(
-                exprs: array(
-                    0: Expr_Variable(
-                        name: msg
-                    )
-                    1: Scalar_String(
-                        value:
-
-                    )
-                )
-            )
-        )
-        name: printLine
-    )
-    1: Expr_FuncCall(
-        name: Name(
-            parts: array(
-                0: printLine
-            )
-        )
-        args: array(
-            0: Arg(
-                value: Scalar_String(
-                    value: Hallo World!!!
-                )
-                byRef: false
-            )
-        )
-    )
-)
-```
-
-Serialization to XML
---------------------
-
-It is also possible to serialize the node tree to XML using `PHPParser_Serializer_XML->serialize()`
-and to unserialize it using `PHPParser_Unserializer_XML->unserialize()`. This is useful for
-interfacing with other languages and applications or for doing transformation using XSLT.
-
-```php
-<?php
-$code = <<<'CODE'
-<?php
-    function printLine($msg) {
-        echo $msg, "\n";
-    }
-
-    printLine('Hallo World!!!');
-CODE;
-
-$parser     = new PHPParser_Parser(new PHPParser_Lexer);
-$serializer = new PHPParser_Serializer_XML;
-
-try {
-    $stmts = $parser->parse($code);
-
-    echo '<pre>' . htmlspecialchars($serializer->serialize($stmts)) . '</pre>';
-} catch (PHPParser_Error $e) {
-    echo 'Parse Error: ', $e->getMessage();
-}
-```
-
-Produces:
-
-```xml
-<?xml version="1.0" encoding="UTF-8"?>
-<AST xmlns:node="http://nikic.github.com/PHPParser/XML/node" xmlns:subNode="http://nikic.github.com/PHPParser/XML/subNode" xmlns:scalar="http://nikic.github.com/PHPParser/XML/scalar">
- <scalar:array>
-  <node:Stmt_Function line="2">
-   <subNode:byRef>
-    <scalar:false/>
-   </subNode:byRef>
-   <subNode:params>
-    <scalar:array>
-     <node:Param line="2">
-      <subNode:name>
-       <scalar:string>msg</scalar:string>
-      </subNode:name>
-      <subNode:default>
-       <scalar:null/>
-      </subNode:default>
-      <subNode:type>
-       <scalar:null/>
-      </subNode:type>
-      <subNode:byRef>
-       <scalar:false/>
-      </subNode:byRef>
-     </node:Param>
-    </scalar:array>
-   </subNode:params>
-   <subNode:stmts>
-    <scalar:array>
-     <node:Stmt_Echo line="3">
-      <subNode:exprs>
-       <scalar:array>
-        <node:Expr_Variable line="3">
-         <subNode:name>
-          <scalar:string>msg</scalar:string>
-         </subNode:name>
-        </node:Expr_Variable>
-        <node:Scalar_String line="3">
-         <subNode:value>
-          <scalar:string>
-</scalar:string>
-         </subNode:value>
-        </node:Scalar_String>
-       </scalar:array>
-      </subNode:exprs>
-     </node:Stmt_Echo>
-    </scalar:array>
-   </subNode:stmts>
-   <subNode:name>
-    <scalar:string>printLine</scalar:string>
-   </subNode:name>
-  </node:Stmt_Function>
-  <node:Expr_FuncCall line="6">
-   <subNode:name>
-    <node:Name line="6">
-     <subNode:parts>
-      <scalar:array>
-       <scalar:string>printLine</scalar:string>
-      </scalar:array>
-     </subNode:parts>
-    </node:Name>
-   </subNode:name>
-   <subNode:args>
-    <scalar:array>
-     <node:Arg line="6">
-      <subNode:value>
-       <node:Scalar_String line="6">
-        <subNode:value>
-         <scalar:string>Hallo World!!!</scalar:string>
-        </subNode:value>
-       </node:Scalar_String>
-      </subNode:value>
-      <subNode:byRef>
-       <scalar:false/>
-      </subNode:byRef>
-     </node:Arg>
-    </scalar:array>
-   </subNode:args>
-  </node:Expr_FuncCall>
- </scalar:array>
-</AST>
-```
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/doc/4_Code_generation.markdown
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/doc/4_Code_generation.markdown b/vendor/nikic/php-parser/doc/4_Code_generation.markdown
deleted file mode 100644
index 10c6c60..0000000
--- a/vendor/nikic/php-parser/doc/4_Code_generation.markdown
+++ /dev/null
@@ -1,267 +0,0 @@
-Code generation
-===============
-
-It is also possible to generate code using the parser, by first creating an Abstract Syntax Tree and then using the
-pretty printer to convert it to PHP code. To simplify code generation, the project comes with a set of builders for
-common structures as well as simple templating support. Both features are described in the following:
-
-Builders
---------
-
-The project provides builders for classes, interfaces, methods, functions, parameters and properties, which
-allow creating node trees with a fluid interface, instead of instantiating all nodes manually.
-
-Here is an example:
-
-```php
-<?php
-$factory = new PHPParser_BuilderFactory;
-$node = $factory->class('SomeClass')
-    ->extend('SomeOtherClass')
-    ->implement('A\Few', 'Interfaces')
-    ->makeAbstract() // ->makeFinal()
-
-    ->addStmt($factory->method('someMethod')
-        ->makeAbstract() // ->makeFinal()
-        ->addParam($factory->param('someParam')->setTypeHint('SomeClass'))
-    )
-
-    ->addStmt($factory->method('anotherMethod')
-        ->makeProtected() // ->makePublic() [default], ->makePrivate()
-        ->addParam($factory->param('someParam')->setDefault('test'))
-        // it is possible to add manually created nodes
-        ->addStmt(new PHPParser_Node_Expr_Print(new PHPParser_Node_Expr_Variable('someParam')))
-    )
-
-    // properties will be correctly reordered above the methods
-    ->addStmt($factory->property('someProperty')->makeProtected())
-    ->addStmt($factory->property('anotherProperty')->makePrivate()->setDefault(array(1, 2, 3)))
-
-    ->getNode()
-;
-
-$stmts = array($node);
-echo $prettyPrinter->prettyPrint($stmts);
-```
-
-This will produce the following output with the default pretty printer:
-
-```php
-<?php
-abstract class SomeClass extends SomeOtherClass implements A\Few, Interfaces
-{
-    protected $someProperty;
-    private $anotherProperty = array(1, 2, 3);
-    abstract function someMethod(SomeClass $someParam);
-    protected function anotherMethod($someParam = 'test')
-    {
-        print $someParam;
-    }
-}
-```
-
-Templates
----------
-
-> **DEPRECATED**: This feature is deprecated and will be removed in PHP-Parser 1.0.
-
-Additionally it is possible to generate code from reusable templates.
-
-As an example consider the following template, which defines a general getter/setter skeleton in terms of a property
-`__name__` and its `__type__`:
-
-```php
-<?php
-
-class GetterSetterTemplate
-{
-    /**
-     * @var __type__ The __name__
-     */
-    protected $__name__;
-
-    /**
-     * Gets the __name__.
-     *
-     * @return __type__ The __name__
-     */
-    public function get__Name__() {
-        return $this->__name__;
-    }
-
-    /**
-     * Sets the __name__.
-     *
-     * @param __type__ $__name__ The new __name__
-     */
-    public function set__Name__($__name__) {
-        $this->__name__ = $__name__;
-    }
-}
-```
-
-Using this template we can easily create a class with multiple properties and their respective getters and setters:
-
-```php
-<?php
-
-// $templateString contains the above template
-$template = new PHPParser_Template($parser, $templateString);
-
-// We only have to specify the __name__ placeholder, as the
-// capitalized __Name__ placeholder is automatically created
-$properties = [
-    ['name' => 'title',     'type' => 'string'],
-    ['name' => 'body',      'type' => 'string'],
-    ['name' => 'author',    'type' => 'User'],
-    ['name' => 'timestamp', 'type' => 'DateTime'],
-];
-
-$class = $factory->class('BlogPost')->implement('Post');
-
-foreach ($properties as $propertyPlaceholders) {
-    $stmts = $template->getStmts($propertyPlaceholders);
-
-    $class->addStmts(
-        // $stmts contains all statements from the template. So [0] fetches the class statement
-        // and ->stmts retrieves the methods.
-        $stmts[0]->stmts
-    );
-}
-
-echo $prettyPrinter->prettyPrint(array($class->getNode()));
-```
-
-The result would look roughly like this:
-
-```php
-<?php
-
-class BlogPost implements Post
-{
-    /**
-     * @var string The title
-     */
-    protected $title;
-
-    /**
-     * @var string The body
-     */
-    protected $body;
-
-    /**
-     * @var User The author
-     */
-    protected $author;
-
-    /**
-     * @var DateTime The timestamp
-     */
-    protected $timestamp;
-
-    /**
-     * Gets the title.
-     *
-     * @return string The title
-     */
-    public function getTitle()
-    {
-        return $this->title;
-    }
-
-    /**
-     * Sets the title.
-     *
-     * @param string $title The new title
-     */
-    public function setTitle($title)
-    {
-        $this->title = $title;
-    }
-
-    /**
-     * Gets the body.
-     *
-     * @return string The body
-     */
-    public function getBody()
-    {
-        return $this->body;
-    }
-
-    /**
-     * Sets the body.
-     *
-     * @param string $body The new body
-     */
-    public function setBody($body)
-    {
-        $this->body = $body;
-    }
-
-    /**
-     * Gets the author.
-     *
-     * @return User The author
-     */
-    public function getAuthor()
-    {
-        return $this->author;
-    }
-
-    /**
-     * Sets the author.
-     *
-     * @param User $author The new author
-     */
-    public function setAuthor($author)
-    {
-        $this->author = $author;
-    }
-
-    /**
-     * Gets the timestamp.
-     *
-     * @return DateTime The timestamp
-     */
-    public function getTimestamp()
-    {
-        return $this->timestamp;
-    }
-
-    /**
-     * Sets the timestamp.
-     *
-     * @param DateTime $timestamp The new timestamp
-     */
-    public function setTimestamp($timestamp)
-    {
-        $this->timestamp = $timestamp;
-    }
-}
-```
-
-When using multiple templates it is easier to manage them on the filesystem. They can be loaded using the
-`TemplateLoader`:
-
-```php
-<?php
-
-// We'll store our templates in ./templates and give them a .php suffix
-$loader = new PHPParser_TemplateLoader($parser, './templates', '.php');
-
-// loads ./templates/GetterSetter.php
-$getterSetterTemplate = $loader->load('GetterSetter');
-
-// loads ./templates/Collection.php
-$collectionTemplate = $loader->load('Collection');
-
-// The use of a suffix is optional. The following code for example is equivalent:
-$loader = new PHPParser_TemplateLoader($parser, './templates');
-
-// loads ./templates/GetterSetter.php
-$getterSetterTemplate = $loader->load('GetterSetter.php');
-
-// loads ./templates/Collection.php
-$collectionTemplate = $loader->load('Collection.php');
-```
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/doc/component/Lexer.markdown
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/doc/component/Lexer.markdown b/vendor/nikic/php-parser/doc/component/Lexer.markdown
deleted file mode 100644
index cfdea4b..0000000
--- a/vendor/nikic/php-parser/doc/component/Lexer.markdown
+++ /dev/null
@@ -1,114 +0,0 @@
-Lexer component documentation
-=============================
-
-The lexer is responsible for providing tokens to the parser. The project comes with two lexers: `PHPParser_Lexer` and
-`PHPParser_Lexer_Emulative`. The latter is an extension of the former, which adds the ability to emulate tokens of
-newer PHP versions and thus allows parsing of new code on older versions.
-
-A lexer has to define the following public interface:
-
-    startLexing($code);
-    getNextToken(&$value = null, &$startAttributes = null, &$endAttributes = null);
-    handleHaltCompiler();
-
-startLexing
------------
-
-The `startLexing` method is invoked when the `parse()` method of the parser is called. It's argument will be whatever
-was passed to the `parse()` method.
-
-Even though `startLexing` is meant to accept a source code string, you could for example overwrite it to accept a file:
-
-```php
-<?php
-
-class FileLexer extends PHPParser_Lexer {
-    public function startLexing($fileName) {
-        if (!file_exists($fileName)) {
-            throw new InvalidArgumentException(sprintf('File "%s" does not exist', $fileName));
-        }
-
-        parent::startLexing(file_get_contents($fileName));
-    }
-}
-
-$parser = new PHPParser_Parser(new FileLexer);
-
-var_dump($parser->parse('someFile.php'));
-var_dump($parser->parse('someOtherFile.php'));
-```
-
-getNextToken
-------------
-
-`getNextToken` returns the ID of the next token and sets some additional information in the three variables which it
-accepts by-ref. If no more tokens are available it has to return `0`, which is the ID of the `EOF` token.
-
-The first by-ref variable `$value` should contain the textual content of the token. It is what will be available as `$1`
-etc in the parser.
-
-The other two by-ref variables `$startAttributes` and `$endAttributes` define which attributes will eventually be
-assigned to the generated nodes: The parser will take the `$startAttributes` from the first token which is part of the
-node and the `$endAttributes` from the last token that is part of the node.
-
-E.g. if the tokens `T_FUNCTION T_STRING ... '{' ... '}'` constitute a node, then the `$startAttributes` from the
-`T_FUNCTION` token will be taken and the `$endAttributes` from the `'}'` token.
-
-By default the lexer creates the attributes `startLine`, `comments` (both part of `$startAttributes`) and `endLine`
-(part of `$endAttributes`).
-
-If you don't want all these attributes to be added (to reduce memory usage of the AST) you can simply remove them by
-overriding the method:
-
-```php
-<?php
-
-class LessAttributesLexer extends PHPParser_Lexer {
-    public function getNextToken(&$value = null, &$startAttributes = null, &$endAttributes = null) {
-        $tokenId = parent::getNextToken($value, $startAttributes, $endAttributes);
-
-        // only keep startLine attribute
-        unset($startAttributes['comments']);
-        unset($endAttributes['endLine']);
-
-        return $tokenId;
-    }
-}
-```
-
-You can obviously also add additional attributes. E.g. in conjunction with the above `FileLexer` you might want to add
-a `fileName` attribute to all nodes:
-
-```php
-<?php
-
-class FileLexer extends PHPParser_Lexer {
-    protected $fileName;
-
-    public function startLexing($fileName) {
-        if (!file_exists($fileName)) {
-            throw new InvalidArgumentException(sprintf('File "%s" does not exist', $fileName));
-        }
-
-        $this->fileName = $fileName;
-        parent::startLexing(file_get_contents($fileName));
-    }
-
-    public function getNextToken(&$value = null, &$startAttributes = null, &$endAttributes = null) {
-        $tokenId = parent::getNextToken($value, $startAttributes, $endAttributes);
-
-        // we could use either $startAttributes or $endAttributes here, because the fileName is always the same
-        // (regardless of whether it is the start or end token). We choose $endAttributes, because it is slightly
-        // more efficient (as the parser has to keep a stack for the $startAttributes).
-        $endAttributes['fileName'] = $fileName;
-
-        return $tokenId;
-    }
-}
-```
-
-handleHaltCompiler
-------------------
-
-The method is invoked whenever a `T_HALT_COMPILER` token is encountered. It has to return the remaining string after the
-construct (not including `();`).
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/grammar/README.md
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/grammar/README.md b/vendor/nikic/php-parser/grammar/README.md
deleted file mode 100644
index b39b13f..0000000
--- a/vendor/nikic/php-parser/grammar/README.md
+++ /dev/null
@@ -1,29 +0,0 @@
-What do all those files mean?
-=============================
-
- * `zend_language_parser.phpy`: PHP grammer written in a pseudo language
- * `analyze.php`:               Analyzes the `.phpy`-grammer and outputs some info about it
- * `rebuildParser.php`:         Preprocesses the `.phpy`-grammar and builds the parser using `kmyacc`
- * `kmyacc.php.parser`:         A `kmyacc` parser prototype file for PHP
-
-.phpy pseudo language
-=====================
-
-The `.phpy` file is a normal grammer in `kmyacc` (`yacc`) style, with some transformations
-applied to it:
-
- * Nodes are created using the syntax `Name[..., ...]`. This is transformed into
-   `new PHPParser_Node_Name(..., ..., $attributes)`
- * `Name::abc` is transformed to `PHPParser_Node_Name::abc`
- * Some function-like constructs are resolved (see `rebuildParser.php` for a list)
- * Associative arrays are written as `[key: value, ...]`, which is transformed to
-   `array('key' => value, ...)`
-
-Building the parser
-===================
-
-In order to rebuild the parser, you need [moriyoshi's fork of kmyacc](https://github.com/moriyoshi/kmyacc-forked).
-After you compiled/installed it, run the `rebuildParser.php` script.
-
-By default only the `Parser.php` is built. If you want to additionally build `Parser/Debug.php` and `y.output` run the
-script with `--debug`. If you want to retain the preprocessed grammar pass `--keep-tmp-grammar`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/grammar/analyze.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/grammar/analyze.php b/vendor/nikic/php-parser/grammar/analyze.php
deleted file mode 100644
index 50101df..0000000
--- a/vendor/nikic/php-parser/grammar/analyze.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-
-const GRAMMAR_FILE = './zend_language_parser.phpy';
-
-const LIB = '(?(DEFINE)
-    (?<singleQuotedString>\'[^\\\\\']*+(?:\\\\.[^\\\\\']*+)*+\')
-    (?<doubleQuotedString>"[^\\\\"]*+(?:\\\\.[^\\\\"]*+)*+")
-    (?<string>(?&singleQuotedString)|(?&doubleQuotedString))
-    (?<comment>/\*[^*]*+(?:\*(?!/)[^*]*+)*+\*/)
-    (?<code>\{[^\'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^\'"/{}]*+)*+})
-)';
-
-const RULE_BLOCK = '(?<name>[a-z_]++):(?<rules>[^\'"/{};]*+(?:(?:(?&string)|(?&comment)|(?&code)|/|})[^\'"/{};]*+)*+);';
-
-$usedTerminals = array_flip(array(
-    'T_VARIABLE', 'T_STRING', 'T_INLINE_HTML', 'T_ENCAPSED_AND_WHITESPACE',
-    'T_LNUMBER', 'T_DNUMBER', 'T_CONSTANT_ENCAPSED_STRING', 'T_STRING_VARNAME', 'T_NUM_STRING'
-));
-$unusedNonterminals = array_flip(array(
-    'case_separator', 'optional_comma'
-));
-
-function regex($regex) {
-    return '~' . LIB . '(?:' . str_replace('~', '\~', $regex) . ')~';
-}
-
-function magicSplit($regex, $string) {
-    $pieces = preg_split(regex('(?:(?&string)|(?&comment)|(?&code))(*SKIP)(*FAIL)|' . $regex), $string);
-
-    foreach ($pieces as &$piece) {
-        $piece = trim($piece);
-    }
-
-    return array_filter($pieces);
-}
-
-echo '<pre>';
-
-////////////////////
-////////////////////
-////////////////////
-
-list($defs, $ruleBlocks) = magicSplit('%%', file_get_contents(GRAMMAR_FILE));
-
-if ('' !== trim(preg_replace(regex(RULE_BLOCK), '', $ruleBlocks))) {
-    die('Not all rule blocks were properly recognized!');
-}
-
-preg_match_all(regex(RULE_BLOCK), $ruleBlocks, $ruleBlocksMatches, PREG_SET_ORDER);
-foreach ($ruleBlocksMatches as $match) {
-    $ruleBlockName = $match['name'];
-    $rules = magicSplit('\|', $match['rules']);
-
-    foreach ($rules as &$rule) {
-        $parts = magicSplit('\s+', $rule);
-        $usedParts = array();
-
-        foreach ($parts as $part) {
-            if ('{' === $part[0]) {
-                preg_match_all('~\$([0-9]+)~', $part, $backReferencesMatches, PREG_SET_ORDER);
-                foreach ($backReferencesMatches as $match) {
-                    $usedParts[$match[1]] = true;
-                }
-            }
-        }
-
-        $i = 1;
-        foreach ($parts as &$part) {
-            if ('/' === $part[0]) {
-                continue;
-            }
-
-            if (isset($usedParts[$i])) {
-                if ('\'' === $part[0] || '{' === $part[0]
-                    || (ctype_upper($part[0]) && !isset($usedTerminals[$part]))
-                    || (ctype_lower($part[0]) && isset($unusedNonterminals[$part]))
-                ) {
-                    $part = '<span style="background-color: red; color: white;">' . $part . '</span>';
-                } else {
-                    $part = '<strong><em>' . $part . '</em></strong>';
-                }
-            } elseif ((ctype_upper($part[0]) && isset($usedTerminals[$part]))
-                      || (ctype_lower($part[0]) && !isset($unusedNonterminals[$part]))
-
-            ) {
-                $part = '<span style="background-color: blue; color: white;">' . $part . '</span>';
-            }
-
-            ++$i;
-        }
-
-        $rule = implode(' ', $parts);
-    }
-
-    echo $ruleBlockName, ':', "\n", '      ', implode("\n" . '    | ', $rules), "\n", ';', "\n\n";
-}
\ No newline at end of file


[29/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/QueueManager.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/QueueManager.php b/vendor/laravel/framework/src/Illuminate/Queue/QueueManager.php
deleted file mode 100755
index 2231327..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/QueueManager.php
+++ /dev/null
@@ -1,223 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-use Closure;
-
-class QueueManager {
-
-	/**
-	 * The application instance.
-	 *
-	 * @var \Illuminate\Foundation\Application
-	 */
-	protected $app;
-
-	/**
-	 * The array of resolved queue connections.
-	 *
-	 * @var array
-	 */
-	protected $connections = array();
-
-	/**
-	 * Create a new queue manager instance.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @return void
-	 */
-	public function __construct($app)
-	{
-		$this->app = $app;
-	}
-
-	/**
-	 * Register an event listener for the daemon queue loop.
-	 *
-	 * @param  mixed  $callback
-	 * @return void
-	 */
-	public function looping($callback)
-	{
-		$this->app['events']->listen('illuminate.queue.looping', $callback);
-	}
-
-	/**
-	 * Register an event listener for the failed job event.
-	 *
-	 * @param  mixed  $callback
-	 * @return void
-	 */
-	public function failing($callback)
-	{
-		$this->app['events']->listen('illuminate.queue.failed', $callback);
-	}
-
-	/**
-	 * Register an event listener for the daemon queue stopping.
-	 *
-	 * @param  mixed  $callback
-	 * @return void
-	 */
-	public function stopping($callback)
-	{
-		$this->app['events']->listen('illuminate.queue.stopping', $callback);
-	}
-
-	/**
-	 * Determine if the driver is connected.
-	 *
-	 * @param  string  $name
-	 * @return bool
-	 */
-	public function connected($name = null)
-	{
-		return isset($this->connections[$name ?: $this->getDefaultDriver()]);
-	}
-
-	/**
-	 * Resolve a queue connection instance.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Queue\QueueInterface
-	 */
-	public function connection($name = null)
-	{
-		$name = $name ?: $this->getDefaultDriver();
-
-		// If the connection has not been resolved yet we will resolve it now as all
-		// of the connections are resolved when they are actually needed so we do
-		// not make any unnecessary connection to the various queue end-points.
-		if ( ! isset($this->connections[$name]))
-		{
-			$this->connections[$name] = $this->resolve($name);
-
-			$this->connections[$name]->setContainer($this->app);
-
-			$this->connections[$name]->setEncrypter($this->app['encrypter']);
-		}
-
-		return $this->connections[$name];
-	}
-
-	/**
-	 * Resolve a queue connection.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Queue\QueueInterface
-	 */
-	protected function resolve($name)
-	{
-		$config = $this->getConfig($name);
-
-		return $this->getConnector($config['driver'])->connect($config);
-	}
-
-	/**
-	 * Get the connector for a given driver.
-	 *
-	 * @param  string  $driver
-	 * @return \Illuminate\Queue\Connectors\ConnectorInterface
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function getConnector($driver)
-	{
-		if (isset($this->connectors[$driver]))
-		{
-			return call_user_func($this->connectors[$driver]);
-		}
-
-		throw new \InvalidArgumentException("No connector for [$driver]");
-	}
-
-	/**
-	 * Add a queue connection resolver.
-	 *
-	 * @param  string    $driver
-	 * @param  \Closure  $resolver
-	 * @return void
-	 */
-	public function extend($driver, Closure $resolver)
-	{
-		return $this->addConnector($driver, $resolver);
-	}
-
-	/**
-	 * Add a queue connection resolver.
-	 *
-	 * @param  string    $driver
-	 * @param  \Closure  $resolver
-	 * @return void
-	 */
-	public function addConnector($driver, Closure $resolver)
-	{
-		$this->connectors[$driver] = $resolver;
-	}
-
-	/**
-	 * Get the queue connection configuration.
-	 *
-	 * @param  string  $name
-	 * @return array
-	 */
-	protected function getConfig($name)
-	{
-		return $this->app['config']["queue.connections.{$name}"];
-	}
-
-	/**
-	 * Get the name of the default queue connection.
-	 *
-	 * @return string
-	 */
-	public function getDefaultDriver()
-	{
-		return $this->app['config']['queue.default'];
-	}
-
-	/**
-	 * Set the name of the default queue connection.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setDefaultDriver($name)
-	{
-		$this->app['config']['queue.default'] = $name;
-	}
-
-	/**
-	 * Get the full name for the given connection.
-	 *
-	 * @param  string  $connection
-	 * @return string
-	 */
-	public function getName($connection = null)
-	{
-		return $connection ?: $this->getDefaultDriver();
-	}
-
-	/**
-	* Determine if the application is in maintenance mode.
-	*
-	* @return bool
-	*/
-	public function isDownForMaintenance()
-	{
-		return $this->app->isDownForMaintenance();
-	}
-
-	/**
-	 * Dynamically pass calls to the default connection.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		$callable = array($this->connection(), $method);
-
-		return call_user_func_array($callable, $parameters);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/QueueServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/QueueServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Queue/QueueServiceProvider.php
deleted file mode 100755
index 64733ca..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/QueueServiceProvider.php
+++ /dev/null
@@ -1,305 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-use IlluminateQueueClosure;
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Queue\Console\WorkCommand;
-use Illuminate\Queue\Console\ListenCommand;
-use Illuminate\Queue\Console\RestartCommand;
-use Illuminate\Queue\Connectors\SqsConnector;
-use Illuminate\Queue\Console\SubscribeCommand;
-use Illuminate\Queue\Connectors\SyncConnector;
-use Illuminate\Queue\Connectors\IronConnector;
-use Illuminate\Queue\Connectors\RedisConnector;
-use Illuminate\Queue\Connectors\BeanstalkdConnector;
-use Illuminate\Queue\Failed\DatabaseFailedJobProvider;
-
-class QueueServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerManager();
-
-		$this->registerWorker();
-
-		$this->registerListener();
-
-		$this->registerSubscriber();
-
-		$this->registerFailedJobServices();
-
-		$this->registerQueueClosure();
-	}
-
-	/**
-	 * Register the queue manager.
-	 *
-	 * @return void
-	 */
-	protected function registerManager()
-	{
-		$this->app->bindShared('queue', function($app)
-		{
-			// Once we have an instance of the queue manager, we will register the various
-			// resolvers for the queue connectors. These connectors are responsible for
-			// creating the classes that accept queue configs and instantiate queues.
-			$manager = new QueueManager($app);
-
-			$this->registerConnectors($manager);
-
-			return $manager;
-		});
-	}
-
-	/**
-	 * Register the queue worker.
-	 *
-	 * @return void
-	 */
-	protected function registerWorker()
-	{
-		$this->registerWorkCommand();
-
-		$this->registerRestartCommand();
-
-		$this->app->bindShared('queue.worker', function($app)
-		{
-			return new Worker($app['queue'], $app['queue.failer'], $app['events']);
-		});
-	}
-
-	/**
-	 * Register the queue worker console command.
-	 *
-	 * @return void
-	 */
-	protected function registerWorkCommand()
-	{
-		$this->app->bindShared('command.queue.work', function($app)
-		{
-			return new WorkCommand($app['queue.worker']);
-		});
-
-		$this->commands('command.queue.work');
-	}
-
-	/**
-	 * Register the queue listener.
-	 *
-	 * @return void
-	 */
-	protected function registerListener()
-	{
-		$this->registerListenCommand();
-
-		$this->app->bindShared('queue.listener', function($app)
-		{
-			return new Listener($app['path.base']);
-		});
-	}
-
-	/**
-	 * Register the queue listener console command.
-	 *
-	 * @return void
-	 */
-	protected function registerListenCommand()
-	{
-		$this->app->bindShared('command.queue.listen', function($app)
-		{
-			return new ListenCommand($app['queue.listener']);
-		});
-
-		$this->commands('command.queue.listen');
-	}
-
-	/**
-	 * Register the queue restart console command.
-	 *
-	 * @return void
-	 */
-	public function registerRestartCommand()
-	{
-		$this->app->bindShared('command.queue.restart', function()
-		{
-			return new RestartCommand;
-		});
-
-		$this->commands('command.queue.restart');
-	}
-
-	/**
-	 * Register the push queue subscribe command.
-	 *
-	 * @return void
-	 */
-	protected function registerSubscriber()
-	{
-		$this->app->bindShared('command.queue.subscribe', function()
-		{
-			return new SubscribeCommand;
-		});
-
-		$this->commands('command.queue.subscribe');
-	}
-
-	/**
-	 * Register the connectors on the queue manager.
-	 *
-	 * @param  \Illuminate\Queue\QueueManager  $manager
-	 * @return void
-	 */
-	public function registerConnectors($manager)
-	{
-		foreach (array('Sync', 'Beanstalkd', 'Redis', 'Sqs', 'Iron') as $connector)
-		{
-			$this->{"register{$connector}Connector"}($manager);
-		}
-	}
-
-	/**
-	 * Register the Sync queue connector.
-	 *
-	 * @param  \Illuminate\Queue\QueueManager  $manager
-	 * @return void
-	 */
-	protected function registerSyncConnector($manager)
-	{
-		$manager->addConnector('sync', function()
-		{
-			return new SyncConnector;
-		});
-	}
-
-	/**
-	 * Register the Beanstalkd queue connector.
-	 *
-	 * @param  \Illuminate\Queue\QueueManager  $manager
-	 * @return void
-	 */
-	protected function registerBeanstalkdConnector($manager)
-	{
-		$manager->addConnector('beanstalkd', function()
-		{
-			return new BeanstalkdConnector;
-		});
-	}
-
-	/**
-	 * Register the Redis queue connector.
-	 *
-	 * @param  \Illuminate\Queue\QueueManager  $manager
-	 * @return void
-	 */
-	protected function registerRedisConnector($manager)
-	{
-		$app = $this->app;
-
-		$manager->addConnector('redis', function() use ($app)
-		{
-			return new RedisConnector($app['redis']);
-		});
-	}
-
-	/**
-	 * Register the Amazon SQS queue connector.
-	 *
-	 * @param  \Illuminate\Queue\QueueManager  $manager
-	 * @return void
-	 */
-	protected function registerSqsConnector($manager)
-	{
-		$manager->addConnector('sqs', function()
-		{
-			return new SqsConnector;
-		});
-	}
-
-	/**
-	 * Register the IronMQ queue connector.
-	 *
-	 * @param  \Illuminate\Queue\QueueManager  $manager
-	 * @return void
-	 */
-	protected function registerIronConnector($manager)
-	{
-		$app = $this->app;
-
-		$manager->addConnector('iron', function() use ($app)
-		{
-			return new IronConnector($app['encrypter'], $app['request']);
-		});
-
-		$this->registerIronRequestBinder();
-	}
-
-	/**
-	 * Register the request rebinding event for the Iron queue.
-	 *
-	 * @return void
-	 */
-	protected function registerIronRequestBinder()
-	{
-		$this->app->rebinding('request', function($app, $request)
-		{
-			if ($app['queue']->connected('iron'))
-			{
-				$app['queue']->connection('iron')->setRequest($request);
-			}
-		});
-	}
-
-	/**
-	 * Register the failed job services.
-	 *
-	 * @return void
-	 */
-	protected function registerFailedJobServices()
-	{
-		$this->app->bindShared('queue.failer', function($app)
-		{
-			$config = $app['config']['queue.failed'];
-
-			return new DatabaseFailedJobProvider($app['db'], $config['database'], $config['table']);
-		});
-	}
-
-	/**
-	 * Register the Illuminate queued closure job.
-	 *
-	 * @return void
-	 */
-	protected function registerQueueClosure()
-	{
-		$this->app->bindShared('IlluminateQueueClosure', function($app)
-		{
-			return new IlluminateQueueClosure($app['encrypter']);
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array(
-			'queue', 'queue.worker', 'queue.listener', 'queue.failer',
-			'command.queue.work', 'command.queue.listen', 'command.queue.restart',
-			'command.queue.subscribe',
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/README.md
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/README.md b/vendor/laravel/framework/src/Illuminate/Queue/README.md
deleted file mode 100644
index e6a715b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/README.md
+++ /dev/null
@@ -1,34 +0,0 @@
-## Illuminate Queue
-
-The Laravel Queue component provides a unified API across a variety of different queue services. Queues allow you to defer the processing of a time consuming task, such as sending an e-mail, until a later time, thus drastically speeding up the web requests to your application.
-
-### Usage Instructions
-
-First, create a new Queue `Capsule` manager instance. Similar to the "Capsule" provided for the Eloquent ORM, the queue Capsule aims to make configuring the library for usage outside of the Laravel framework as easy as possible.
-
-```PHP
-use Illuminate\Queue\Capsule\Manager as Queue;
-
-$queue = new Queue;
-
-$queue->addConnection([
-    'driver' => 'beanstalkd',
-    'host' => 'localhost',
-    'queue' => 'default',
-]);
-
-// Make this Capsule instance available globally via static methods... (optional)
-$queue->setAsGlobal();
-```
-
-Once the Capsule instance has been registered. You may use it like so:
-
-```PHP
-// As an instance...
-$queue->push('SendEmail', array('message' => $message));
-
-// If setAsGlobal has been called...
-Queue::push('SendEmail', array('message' => $message));
-```
-
-For further documentation on using the queue, consult the [Laravel framework documentation](http://laravel.com/docs).

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/RedisQueue.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/RedisQueue.php b/vendor/laravel/framework/src/Illuminate/Queue/RedisQueue.php
deleted file mode 100644
index d127888..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/RedisQueue.php
+++ /dev/null
@@ -1,319 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-use Illuminate\Redis\Database;
-use Illuminate\Queue\Jobs\RedisJob;
-
-class RedisQueue extends Queue implements QueueInterface {
-
-	/**
-	* The Redis database instance.
-	*
-	 * @var \Illuminate\Redis\Database
-	 */
-	protected $redis;
-
-	/**
-	 * The connection name.
-	 *
-	 * @var string
-	 */
-	protected $connection;
-
-	/**
-	 * The name of the default queue.
-	 *
-	 * @var string
-	 */
-	protected $default;
-
-	/**
-	 * The expiration time of a job.
-	 *
-	 * @var int|null
-	 */
-	protected $expire = 60;
-
-	/**
-	 * Create a new Redis queue instance.
-	 *
-	 * @param  \Illuminate\Redis\Database  $redis
-	 * @param  string  $default
-	 * @param  string  $connection
-	 * @return void
-	 */
-	public function __construct(Database $redis, $default = 'default', $connection = null)
-	{
-		$this->redis = $redis;
-		$this->default = $default;
-		$this->connection = $connection;
-	}
-
-	/**
-	 * Push a new job onto the queue.
-	 *
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return void
-	 */
-	public function push($job, $data = '', $queue = null)
-	{
-		return $this->pushRaw($this->createPayload($job, $data), $queue);
-	}
-
-	/**
-	 * Push a raw payload onto the queue.
-	 *
-	 * @param  string  $payload
-	 * @param  string  $queue
-	 * @param  array   $options
-	 * @return mixed
-	 */
-	public function pushRaw($payload, $queue = null, array $options = array())
-	{
-		$this->getConnection()->rpush($this->getQueue($queue), $payload);
-
-		return array_get(json_decode($payload, true), 'id');
-	}
-
-	/**
-	 * Push a new job onto the queue after a delay.
-	 *
-	 * @param  \DateTime|int  $delay
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return void
-	 */
-	public function later($delay, $job, $data = '', $queue = null)
-	{
-		$payload = $this->createPayload($job, $data);
-
-		$delay = $this->getSeconds($delay);
-
-		$this->getConnection()->zadd($this->getQueue($queue).':delayed', $this->getTime() + $delay, $payload);
-
-		return array_get(json_decode($payload, true), 'id');
-	}
-
-	/**
-	 * Release a reserved job back onto the queue.
-	 *
-	 * @param  string  $queue
-	 * @param  string  $payload
-	 * @param  int  $delay
-	 * @param  int  $attempts
-	 * @return void
-	 */
-	public function release($queue, $payload, $delay, $attempts)
-	{
-		$payload = $this->setMeta($payload, 'attempts', $attempts);
-
-		$this->getConnection()->zadd($this->getQueue($queue).':delayed', $this->getTime() + $delay, $payload);
-	}
-
-	/**
-	 * Pop the next job off of the queue.
-	 *
-	 * @param  string  $queue
-	 * @return \Illuminate\Queue\Jobs\Job|null
-	 */
-	public function pop($queue = null)
-	{
-		$original = $queue ?: $this->default;
-
-		$queue = $this->getQueue($queue);
-
-		if ( ! is_null($this->expire))
-		{
-			$this->migrateAllExpiredJobs($queue);
-		}
-
-		$job = $this->getConnection()->lpop($queue);
-
-		if ( ! is_null($job))
-		{
-			$this->getConnection()->zadd($queue.':reserved', $this->getTime() + $this->expire, $job);
-
-			return new RedisJob($this->container, $this, $job, $original);
-		}
-	}
-
-	/**
-	 * Delete a reserved job from the queue.
-	 *
-	 * @param  string  $queue
-	 * @param  string  $job
-	 * @return void
-	 */
-	public function deleteReserved($queue, $job)
-	{
-		$this->getConnection()->zrem($this->getQueue($queue).':reserved', $job);
-	}
-
-	/**
-	 * Migrate all of the waiting jobs in the queue.
-	 *
-	 * @param  string  $queue
-	 * @return void
-	 */
-	protected function migrateAllExpiredJobs($queue)
-	{
-		$this->migrateExpiredJobs($queue.':delayed', $queue);
-
-		$this->migrateExpiredJobs($queue.':reserved', $queue);
-	}
-
-	/**
-	 * Migrate the delayed jobs that are ready to the regular queue.
-	 *
-	 * @param  string  $from
-	 * @param  string  $to
-	 * @return void
-	 */
-	public function migrateExpiredJobs($from, $to)
-	{
-		$options = ['cas' => true, 'watch' => $from, 'retry' => 10];
-
-		$this->getConnection()->transaction($options, function ($transaction) use ($from, $to)
-		{
-			// First we need to get all of jobs that have expired based on the current time
-			// so that we can push them onto the main queue. After we get them we simply
-			// remove them from this "delay" queues. All of this within a transaction.
-			$jobs = $this->getExpiredJobs(
-				$transaction, $from, $time = $this->getTime()
-			);
-
-			// If we actually found any jobs, we will remove them from the old queue and we
-			// will insert them onto the new (ready) "queue". This means they will stand
-			// ready to be processed by the queue worker whenever their turn comes up.
-			if (count($jobs) > 0)
-			{
-				$this->removeExpiredJobs($transaction, $from, $time);
-
-				$this->pushExpiredJobsOntoNewQueue($transaction, $to, $jobs);
-			}
-		});
-	}
-
-	/**
-	 * Get the expired jobs from a given queue.
-	 *
-	 * @param  \Predis\Transaction\MultiExec  $transaction
-	 * @param  string  $from
-	 * @param  int  $time
-	 * @return array
-	 */
-	protected function getExpiredJobs($transaction, $from, $time)
-	{
-		return $transaction->zrangebyscore($from, '-inf', $time);
-	}
-
-	/**
-	 * Remove the expired jobs from a given queue.
-	 *
-	 * @param  \Predis\Transaction\MultiExec  $transaction
-	 * @param  string  $from
-	 * @param  int  $time
-	 * @return void
-	 */
-	protected function removeExpiredJobs($transaction, $from, $time)
-	{
-		$transaction->multi();
-
-		$transaction->zremrangebyscore($from, '-inf', $time);
-	}
-
-	/**
-	 * Push all of the given jobs onto another queue.
-	 *
-	 * @param  \Predis\Transaction\MultiExec  $transaction
-	 * @param  string  $to
-	 * @param  array  $jobs
-	 * @return void
-	 */
-	protected function pushExpiredJobsOntoNewQueue($transaction, $to, $jobs)
-	{
-		call_user_func_array([$transaction, 'rpush'], array_merge([$to], $jobs));
-	}
-
-	/**
-	 * Create a payload string from the given job and data.
-	 *
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return string
-	 */
-	protected function createPayload($job, $data = '', $queue = null)
-	{
-		$payload = parent::createPayload($job, $data);
-
-		$payload = $this->setMeta($payload, 'id', $this->getRandomId());
-
-		return $this->setMeta($payload, 'attempts', 1);
-	}
-
-	/**
-	 * Get a random ID string.
-	 *
-	 * @return string
-	 */
-	protected function getRandomId()
-	{
-		return str_random(32);
-	}
-
-	/**
-	 * Get the queue or return the default.
-	 *
-	 * @param  string|null  $queue
-	 * @return string
-	 */
-	protected function getQueue($queue)
-	{
-		return 'queues:'.($queue ?: $this->default);
-	}
-
-	/**
-	 * Get the connection for the queue.
-	 *
-	 * @return \Predis\ClientInterface
-	 */
-	protected function getConnection()
-	{
-		return $this->redis->connection($this->connection);
-	}
-
-	/**
-	 * Get the underlying Redis instance.
-	 *
-	 * @return \Illuminate\Redis\Database
-	 */
-	public function getRedis()
-	{
-		return $this->redis;
-	}
-
-	/**
-	 * Get the expiration time in seconds.
-	 *
-	 * @return int|null
-	 */
-	public function getExpire()
-	{
-		return $this->expire;
-	}
-
-	/**
-	 * Set the expiration time in seconds.
-	 *
-	 * @param  int|null  $seconds
-	 * @return void
-	 */
-	public function setExpire($seconds)
-	{
-		$this->expire = $seconds;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/SqsQueue.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/SqsQueue.php b/vendor/laravel/framework/src/Illuminate/Queue/SqsQueue.php
deleted file mode 100755
index e78fb60..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/SqsQueue.php
+++ /dev/null
@@ -1,126 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-use Aws\Sqs\SqsClient;
-use Illuminate\Queue\Jobs\SqsJob;
-
-class SqsQueue extends Queue implements QueueInterface {
-
-	/**
-	 * The Amazon SQS instance.
-	 *
-	 * @var \Aws\Sqs\SqsClient
-	 */
-	protected $sqs;
-
-	/**
-	 * The name of the default tube.
-	 *
-	 * @var string
-	 */
-	protected $default;
-
-	/**
-	 * Create a new Amazon SQS queue instance.
-	 *
-	 * @param  \Aws\Sqs\SqsClient  $sqs
-	 * @param  string  $default
-	 * @return void
-	 */
-	public function __construct(SqsClient $sqs, $default)
-	{
-		$this->sqs = $sqs;
-		$this->default = $default;
-	}
-
-	/**
-	 * Push a new job onto the queue.
-	 *
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function push($job, $data = '', $queue = null)
-	{
-		return $this->pushRaw($this->createPayload($job, $data), $queue);
-	}
-
-	/**
-	 * Push a raw payload onto the queue.
-	 *
-	 * @param  string  $payload
-	 * @param  string  $queue
-	 * @param  array   $options
-	 * @return mixed
-	 */
-	public function pushRaw($payload, $queue = null, array $options = array())
-	{
-		$response = $this->sqs->sendMessage(array('QueueUrl' => $this->getQueue($queue), 'MessageBody' => $payload));
-
-		return $response->get('MessageId');
-	}
-
-	/**
-	 * Push a new job onto the queue after a delay.
-	 *
-	 * @param  \DateTime|int  $delay
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function later($delay, $job, $data = '', $queue = null)
-	{
-		$payload = $this->createPayload($job, $data);
-
-		$delay = $this->getSeconds($delay);
-
-		return $this->sqs->sendMessage(array(
-
-			'QueueUrl' => $this->getQueue($queue), 'MessageBody' => $payload, 'DelaySeconds' => $delay,
-
-		))->get('MessageId');
-	}
-
-	/**
-	 * Pop the next job off of the queue.
-	 *
-	 * @param  string  $queue
-	 * @return \Illuminate\Queue\Jobs\Job|null
-	 */
-	public function pop($queue = null)
-	{
-		$queue = $this->getQueue($queue);
-
-		$response = $this->sqs->receiveMessage(
-			array('QueueUrl' => $queue, 'AttributeNames' => array('ApproximateReceiveCount'))
-		);
-
-		if (count($response['Messages']) > 0)
-		{
-			return new SqsJob($this->container, $this->sqs, $queue, $response['Messages'][0]);
-		}
-	}
-
-	/**
-	 * Get the queue or return the default.
-	 *
-	 * @param  string|null  $queue
-	 * @return string
-	 */
-	public function getQueue($queue)
-	{
-		return $queue ?: $this->default;
-	}
-
-	/**
-	 * Get the underlying SQS instance.
-	 *
-	 * @return \Aws\Sqs\SqsClient
-	 */
-	public function getSqs()
-	{
-		return $this->sqs;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/SyncQueue.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/SyncQueue.php b/vendor/laravel/framework/src/Illuminate/Queue/SyncQueue.php
deleted file mode 100755
index 8da5bab..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/SyncQueue.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-class SyncQueue extends Queue implements QueueInterface {
-
-	/**
-	 * Push a new job onto the queue.
-	 *
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function push($job, $data = '', $queue = null)
-	{
-		$this->resolveJob($job, json_encode($data))->fire();
-
-		return 0;
-	}
-
-	/**
-	 * Push a raw payload onto the queue.
-	 *
-	 * @param  string  $payload
-	 * @param  string  $queue
-	 * @param  array   $options
-	 * @return mixed
-	 */
-	public function pushRaw($payload, $queue = null, array $options = array())
-	{
-		//
-	}
-
-	/**
-	 * Push a new job onto the queue after a delay.
-	 *
-	 * @param  \DateTime|int  $delay
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function later($delay, $job, $data = '', $queue = null)
-	{
-		return $this->push($job, $data, $queue);
-	}
-
-	/**
-	 * Pop the next job off of the queue.
-	 *
-	 * @param  string  $queue
-	 * @return \Illuminate\Queue\Jobs\Job|null
-	 */
-	public function pop($queue = null) {}
-
-	/**
-	 * Resolve a Sync job instance.
-	 *
-	 * @param  string  $job
-	 * @param  string  $data
-	 * @return \Illuminate\Queue\Jobs\SyncJob
-	 */
-	protected function resolveJob($job, $data)
-	{
-		return new Jobs\SyncJob($this->container, $job, $data);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Worker.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Worker.php b/vendor/laravel/framework/src/Illuminate/Queue/Worker.php
deleted file mode 100755
index 239908a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Worker.php
+++ /dev/null
@@ -1,362 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-use Illuminate\Queue\Jobs\Job;
-use Illuminate\Events\Dispatcher;
-use Illuminate\Cache\Repository as CacheRepository;
-use Illuminate\Queue\Failed\FailedJobProviderInterface;
-
-class Worker {
-
-	/**
-	 * The queue manager instance.
-	 *
-	 * @var \Illuminate\Queue\QueueManager
-	 */
-	protected $manager;
-
-	/**
-	 * The failed job provider implementation.
-	 *
-	 * @var \Illuminate\Queue\Failed\FailedJobProviderInterface
-	 */
-	protected $failer;
-
-	/**
-	 * The event dispatcher instance.
-	 *
-	 * @var \Illuminate\Events\Dispatcher
-	 */
-	protected $events;
-
-	/**
-	 * The cache repository implementation.
-	 *
-	 * @var \Illuminate\Cache\Repository
-	 */
-	protected $cache;
-
-	/**
-	 * The exception handler instance.
-	 *
-	 * @var \Illuminate\Exception\Handler
-	 */
-	protected $exceptions;
-
-	/**
-	 * Create a new queue worker.
-	 *
-	 * @param  \Illuminate\Queue\QueueManager  $manager
-	 * @param  \Illuminate\Queue\Failed\FailedJobProviderInterface  $failer
-	 * @param  \Illuminate\Events\Dispatcher  $events
-	 * @return void
-	 */
-	public function __construct(QueueManager $manager,
-                                FailedJobProviderInterface $failer = null,
-                                Dispatcher $events = null)
-	{
-		$this->failer = $failer;
-		$this->events = $events;
-		$this->manager = $manager;
-	}
-
-	/**
-	 * Listen to the given queue in a loop.
-	 *
-	 * @param  string  $connectionName
-	 * @param  string  $queue
-	 * @param  int     $delay
-	 * @param  int     $memory
-	 * @param  int     $sleep
-	 * @param  int     $maxTries
-	 * @return array
-	 */
-	public function daemon($connectionName, $queue = null, $delay = 0, $memory = 128, $sleep = 3, $maxTries = 0)
-	{
-		$lastRestart = $this->getTimestampOfLastQueueRestart();
-
-		while (true)
-		{
-			if ($this->daemonShouldRun())
-			{
-				$this->runNextJobForDaemon(
-					$connectionName, $queue, $delay, $sleep, $maxTries
-				);
-			}
-			else
-			{
-				$this->sleep($sleep);
-			}
-
-			if ($this->memoryExceeded($memory) || $this->queueShouldRestart($lastRestart))
-			{
-				$this->stop();
-			}
-		}
-	}
-
-	/**
-	 * Run the next job for the daemon worker.
-	 *
-	 * @param  string  $connectionName
-	 * @param  string  $queue
-	 * @param  int  $delay
-	 * @param  int  $sleep
-	 * @param  int  $maxTries
-	 * @return void
-	 */
-	protected function runNextJobForDaemon($connectionName, $queue, $delay, $sleep, $maxTries)
-	{
-		try
-		{
-			$this->pop($connectionName, $queue, $delay, $sleep, $maxTries);
-		}
-		catch (\Exception $e)
-		{
-			if ($this->exceptions) $this->exceptions->handleException($e);
-		}
-	}
-
-	/**
-	 * Determine if the daemon should process on this iteration.
-	 *
-	 * @return bool
-	 */
-	protected function daemonShouldRun()
-	{
-		if ($this->manager->isDownForMaintenance())
-		{
-			return false;
-		}
-
-		return $this->events->until('illuminate.queue.looping') !== false;
-	}
-
-	/**
-	 * Listen to the given queue.
-	 *
-	 * @param  string  $connectionName
-	 * @param  string  $queue
-	 * @param  int     $delay
-	 * @param  int     $sleep
-	 * @param  int     $maxTries
-	 * @return array
-	 */
-	public function pop($connectionName, $queue = null, $delay = 0, $sleep = 3, $maxTries = 0)
-	{
-		$connection = $this->manager->connection($connectionName);
-
-		$job = $this->getNextJob($connection, $queue);
-
-		// If we're able to pull a job off of the stack, we will process it and
-		// then immediately return back out. If there is no job on the queue
-		// we will "sleep" the worker for the specified number of seconds.
-		if ( ! is_null($job))
-		{
-			return $this->process(
-				$this->manager->getName($connectionName), $job, $maxTries, $delay
-			);
-		}
-
-		$this->sleep($sleep);
-
-		return ['job' => null, 'failed' => false];
-	}
-
-	/**
-	 * Get the next job from the queue connection.
-	 *
-	 * @param  \Illuminate\Queue\Queue  $connection
-	 * @param  string  $queue
-	 * @return \Illuminate\Queue\Jobs\Job|null
-	 */
-	protected function getNextJob($connection, $queue)
-	{
-		if (is_null($queue)) return $connection->pop();
-
-		foreach (explode(',', $queue) as $queue)
-		{
-			if ( ! is_null($job = $connection->pop($queue))) return $job;
-		}
-	}
-
-	/**
-	 * Process a given job from the queue.
-	 *
-	 * @param  string  $connection
-	 * @param  \Illuminate\Queue\Jobs\Job  $job
-	 * @param  int  $maxTries
-	 * @param  int  $delay
-	 * @return void
-	 *
-	 * @throws \Exception
-	 */
-	public function process($connection, Job $job, $maxTries = 0, $delay = 0)
-	{
-		if ($maxTries > 0 && $job->attempts() > $maxTries)
-		{
-			return $this->logFailedJob($connection, $job);
-		}
-
-		try
-		{
-			// First we will fire off the job. Once it is done we will see if it will
-			// be auto-deleted after processing and if so we will go ahead and run
-			// the delete method on the job. Otherwise we will just keep moving.
-			$job->fire();
-
-			if ($job->autoDelete()) $job->delete();
-
-			return ['job' => $job, 'failed' => false];
-		}
-
-		catch (\Exception $e)
-		{
-			// If we catch an exception, we will attempt to release the job back onto
-			// the queue so it is not lost. This will let is be retried at a later
-			// time by another listener (or the same one). We will do that here.
-			if ( ! $job->isDeleted()) $job->release($delay);
-
-			throw $e;
-		}
-	}
-
-	/**
-	 * Log a failed job into storage.
-	 *
-	 * @param  string  $connection
-	 * @param  \Illuminate\Queue\Jobs\Job  $job
-	 * @return array
-	 */
-	protected function logFailedJob($connection, Job $job)
-	{
-		if ($this->failer)
-		{
-			$this->failer->log($connection, $job->getQueue(), $job->getRawBody());
-
-			$job->delete();
-
-			$this->raiseFailedJobEvent($connection, $job);
-		}
-
-		return ['job' => $job, 'failed' => true];
-	}
-
-	/**
-	 * Raise the failed queue job event.
-	 *
-	 * @param  string  $connection
-	 * @param  \Illuminate\Queue\Jobs\Job  $job
-	 * @return void
-	 */
-	protected function raiseFailedJobEvent($connection, Job $job)
-	{
-		if ($this->events)
-		{
-			$data = json_decode($job->getRawBody(), true);
-
-			$this->events->fire('illuminate.queue.failed', array($connection, $job, $data));
-		}
-	}
-
-	/**
-	 * Determine if the memory limit has been exceeded.
-	 *
-	 * @param  int   $memoryLimit
-	 * @return bool
-	 */
-	public function memoryExceeded($memoryLimit)
-	{
-		return (memory_get_usage() / 1024 / 1024) >= $memoryLimit;
-	}
-
-	/**
-	 * Stop listening and bail out of the script.
-	 *
-	 * @return void
-	 */
-	public function stop()
-	{
-		$this->events->fire('illuminate.queue.stopping');
-
-		die;
-	}
-
-	/**
-	 * Sleep the script for a given number of seconds.
-	 *
-	 * @param  int   $seconds
-	 * @return void
-	 */
-	public function sleep($seconds)
-	{
-		sleep($seconds);
-	}
-
-	/**
-	 * Get the last queue restart timestamp, or null.
-	 *
-	 * @return int|null
-	 */
-	protected function getTimestampOfLastQueueRestart()
-	{
-		if ($this->cache)
-		{
-			return $this->cache->get('illuminate:queue:restart');
-		}
-	}
-
-	/**
-	 * Determine if the queue worker should restart.
-	 *
-	 * @param  int|null  $lastRestart
-	 * @return bool
-	 */
-	protected function queueShouldRestart($lastRestart)
-	{
-		return $this->getTimestampOfLastQueueRestart() != $lastRestart;
-	}
-
-	/**
-	 * Set the exception handler to use in Daemon mode.
-	 *
-	 * @param  \Illuminate\Exception\Handler  $handler
-	 * @return void
-	 */
-	public function setDaemonExceptionHandler($handler)
-	{
-		$this->exceptions = $handler;
-	}
-
-	/**
-	 * Set the cache repository implementation.
-	 *
-	 * @param  \Illuminate\Cache\Repository  $cache
-	 * @return void
-	 */
-	public function setCache(CacheRepository $cache)
-	{
-		$this->cache = $cache;
-	}
-
-	/**
-	 * Get the queue manager instance.
-	 *
-	 * @return \Illuminate\Queue\QueueManager
-	 */
-	public function getManager()
-	{
-		return $this->manager;
-	}
-
-	/**
-	 * Set the queue manager instance.
-	 *
-	 * @param  \Illuminate\Queue\QueueManager  $manager
-	 * @return void
-	 */
-	public function setManager(QueueManager $manager)
-	{
-		$this->manager = $manager;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/composer.json b/vendor/laravel/framework/src/Illuminate/Queue/composer.json
deleted file mode 100755
index 045a0a3..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/composer.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
-    "name": "illuminate/queue",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/console": "4.2.*",
-        "illuminate/container": "4.2.*",
-        "illuminate/http": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "symfony/process": "2.5.*",
-        "nesbot/carbon": "~1.0"
-    },
-    "require-dev": {
-        "illuminate/cache": "4.2.*",
-        "illuminate/events": "4.2.*",
-        "aws/aws-sdk-php": "~2.6",
-        "iron-io/iron_mq": "~1.5",
-        "pda/pheanstalk": "~2.1"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Queue": ""
-        },
-        "classmap": [
-            "IlluminateQueueClosure.php"
-        ]
-    },
-    "target-dir": "Illuminate/Queue",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "suggest": {
-        "illuminate/redis": "Allows use of the Redis queue driver."
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Redis/Database.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Redis/Database.php b/vendor/laravel/framework/src/Illuminate/Redis/Database.php
deleted file mode 100755
index 1d10caa..0000000
--- a/vendor/laravel/framework/src/Illuminate/Redis/Database.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php namespace Illuminate\Redis;
-
-use Predis\Client;
-
-class Database {
-
-	/**
-	 * The host address of the database.
-	 *
-	 * @var array
-	 */
-	protected $clients;
-
-	/**
-	 * Create a new Redis connection instance.
-	 *
-	 * @param  array  $servers
-	 * @return void
-	 */
-	public function __construct(array $servers = array())
-	{
-		if (isset($servers['cluster']) && $servers['cluster'])
-		{
-			$this->clients = $this->createAggregateClient($servers);
-		}
-		else
-		{
-			$this->clients = $this->createSingleClients($servers);
-		}
-	}
-
-	/**
-	 * Create a new aggregate client supporting sharding.
-	 *
-	 * @param  array  $servers
-	 * @return array
-	 */
-	protected function createAggregateClient(array $servers)
-	{
-		$servers = array_except($servers, array('cluster'));
-
-		return array('default' => new Client(array_values($servers)));
-	}
-
-	/**
-	 * Create an array of single connection clients.
-	 *
-	 * @param  array  $servers
-	 * @return array
-	 */
-	protected function createSingleClients(array $servers)
-	{
-		$clients = array();
-
-		foreach ($servers as $key => $server)
-		{
-			$clients[$key] = new Client($server);
-		}
-
-		return $clients;
-	}
-
-	/**
-	 * Get a specific Redis connection instance.
-	 *
-	 * @param  string  $name
-	 * @return \Predis\ClientInterface
-	 */
-	public function connection($name = 'default')
-	{
-		return $this->clients[$name ?: 'default'];
-	}
-
-	/**
-	 * Run a command against the Redis database.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function command($method, array $parameters = array())
-	{
-		return call_user_func_array(array($this->clients['default'], $method), $parameters);
-	}
-
-	/**
-	 * Dynamically make a Redis command.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		return $this->command($method, $parameters);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Redis/RedisServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Redis/RedisServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Redis/RedisServiceProvider.php
deleted file mode 100755
index 947d365..0000000
--- a/vendor/laravel/framework/src/Illuminate/Redis/RedisServiceProvider.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php namespace Illuminate\Redis;
-
-use Illuminate\Support\ServiceProvider;
-
-class RedisServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('redis', function($app)
-		{
-			return new Database($app['config']['database.redis']);
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('redis');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Redis/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Redis/composer.json b/vendor/laravel/framework/src/Illuminate/Redis/composer.json
deleted file mode 100755
index 4cbef76..0000000
--- a/vendor/laravel/framework/src/Illuminate/Redis/composer.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
-    "name": "illuminate/redis",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/support": "4.2.*",
-        "predis/predis": "0.8.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Redis": ""
-        }
-    },
-    "target-dir": "Illuminate/Redis",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Remote/Connection.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Remote/Connection.php b/vendor/laravel/framework/src/Illuminate/Remote/Connection.php
deleted file mode 100644
index 18042da..0000000
--- a/vendor/laravel/framework/src/Illuminate/Remote/Connection.php
+++ /dev/null
@@ -1,262 +0,0 @@
-<?php namespace Illuminate\Remote;
-
-use Closure;
-use Illuminate\Filesystem\Filesystem;
-use Symfony\Component\Console\Output\NullOutput;
-use Symfony\Component\Console\Output\OutputInterface;
-
-class Connection implements ConnectionInterface {
-
-	/**
-	 * The SSH gateway implementation.
-	 *
-	 * @var \Illuminate\Remote\GatewayInterface
-	 */
-	protected $gateway;
-
-	/**
-	 * The name of the connection.
-	 *
-	 * @var string
-	 */
-	protected $name;
-
-	/**
-	 * The host name of the server.
-	 *
-	 * @var string
-	 */
-	protected $host;
-
-	/**
-	 * The username for the connection.
-	 *
-	 * @var string
-	 */
-	protected $username;
-
-	/**
-	 * All of the defined tasks.
-	 *
-	 * @var array
-	 */
-	protected $tasks = array();
-
-	/**
-	 * The output implementation for the connection.
-	 *
-	 * @var \Symfony\Component\Console\Output\OutputInterface
-	 */
-	protected $output;
-
-	/**
-	 * Create a new SSH connection instance.
-	 *
-	 * @param  string  $name
-	 * @param  string  $host
-	 * @param  string  $username
-	 * @param  array   $auth
-	 * @param  \Illuminate\Remote\GatewayInterface
-	 * @param
-	 */
-	public function __construct($name, $host, $username, array $auth, GatewayInterface $gateway = null)
-	{
-		$this->name = $name;
-		$this->host = $host;
-		$this->username = $username;
-		$this->gateway = $gateway ?: new SecLibGateway($host, $auth, new Filesystem);
-	}
-
-	/**
-	 * Define a set of commands as a task.
-	 *
-	 * @param  string  $task
-	 * @param  string|array  $commands
-	 * @return void
-	 */
-	public function define($task, $commands)
-	{
-		$this->tasks[$task] = $commands;
-	}
-
-	/**
-	 * Run a task against the connection.
-	 *
-	 * @param  string  $task
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function task($task, Closure $callback = null)
-	{
-		if (isset($this->tasks[$task]))
-		{
-			return $this->run($this->tasks[$task], $callback);
-		}
-	}
-
-	/**
-	 * Run a set of commands against the connection.
-	 *
-	 * @param  string|array  $commands
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function run($commands, Closure $callback = null)
-	{
-		// First, we will initialize the SSH gateway, and then format the commands so
-		// they can be run. Once we have the commands formatted and the server is
-		// ready to go we will just fire off these commands against the server.
-		$gateway = $this->getGateway();
-
-		$callback = $this->getCallback($callback);
-
-		$gateway->run($this->formatCommands($commands));
-
-		// After running the commands against the server, we will continue to ask for
-		// the next line of output that is available, and write it them out using
-		// our callback. Once we hit the end of output, we'll bail out of here.
-		while (true)
-		{
-			if (is_null($line = $gateway->nextLine())) break;
-
-			call_user_func($callback, $line, $this);
-		}
-	}
-
-	/**
-	 * Download the contents of a remote file.
-	 *
-	 * @param  string  $remote
-	 * @param  string  $local
-	 * @return void
-	 */
-	public function get($remote, $local)
-	{
-		$this->getGateway()->get($remote, $local);
-	}
-
-	/**
-	 * Get the contents of a remote file.
-	 *
-	 * @param  string  $remote
-	 * @return string
-	 */
-	public function getString($remote)
-	{
-		return $this->getGateway()->getString($remote);
-	}
-
-	/**
-	 * Upload a local file to the server.
-	 *
-	 * @param  string  $local
-	 * @param  string  $remote
-	 * @return void
-	 */
-	public function put($local, $remote)
-	{
-		$this->getGateway()->put($local, $remote);
-	}
-
-	/**
-	 * Upload a string to to the given file on the server.
-	 *
-	 * @param  string  $remote
-	 * @param  string  $contents
-	 * @return void
-	 */
-	public function putString($remote, $contents)
-	{
-		$this->getGateway()->putString($remote, $contents);
-	}
-
-	/**
-	 * Display the given line using the default output.
-	 *
-	 * @param  string  $line
-	 * @return void
-	 */
-	public function display($line)
-	{
-		$server = $this->username.'@'.$this->host;
-
-		$lead = '<comment>['.$server.']</comment> <info>('.$this->name.')</info>';
-
-		$this->getOutput()->writeln($lead.' '.$line);
-	}
-
-	/**
-	 * Format the given command set.
-	 *
-	 * @param  string|array  $commands
-	 * @return string
-	 */
-	protected function formatCommands($commands)
-	{
-		return is_array($commands) ? implode(' && ', $commands) : $commands;
-	}
-
-	/**
-	 * Get the display callback for the connection.
-	 *
-	 * @param  \Closure|null  $callback
-	 * @return \Closure
-	 */
-	protected function getCallback($callback)
-	{
-		if ( ! is_null($callback)) return $callback;
-
-		return function($line) { $this->display($line); };
-	}
-
-	/**
-	 * Get the exit status of the last command.
-	 *
-	 * @return int|bool
-	 */
-	public function status()
-	{
-		return $this->gateway->status();
-	}
-
-	/**
-	 * Get the gateway implementation.
-	 *
-	 * @return \Illuminate\Remote\GatewayInterface
-	 *
-	 * @throws \RuntimeException
-	 */
-	public function getGateway()
-	{
-		if ( ! $this->gateway->connected() && ! $this->gateway->connect($this->username))
-		{
-			throw new \RuntimeException("Unable to connect to remote server.");
-		}
-
-		return $this->gateway;
-	}
-
-	/**
-	 * Get the output implementation for the connection.
-	 *
-	 * @return \Symfony\Component\Console\Output\OutputInterface
-	 */
-	public function getOutput()
-	{
-		if (is_null($this->output)) $this->output = new NullOutput;
-
-		return $this->output;
-	}
-
-	/**
-	 * Set the output implementation.
-	 *
-	 * @param  \Symfony\Component\Console\Output\OutputInterface  $output
-	 * @return void
-	 */
-	public function setOutput(OutputInterface $output)
-	{
-		$this->output = $output;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Remote/ConnectionInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Remote/ConnectionInterface.php b/vendor/laravel/framework/src/Illuminate/Remote/ConnectionInterface.php
deleted file mode 100644
index 0b46ab3..0000000
--- a/vendor/laravel/framework/src/Illuminate/Remote/ConnectionInterface.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php namespace Illuminate\Remote;
-
-use Closure;
-
-interface ConnectionInterface {
-
-	/**
-	 * Define a set of commands as a task.
-	 *
-	 * @param  string  $task
-	 * @param  string|array  $commands
-	 * @return void
-	 */
-	public function define($task, $commands);
-
-	/**
-	 * Run a task against the connection.
-	 *
-	 * @param  string  $task
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function task($task, Closure $callback = null);
-
-	/**
-	 * Run a set of commands against the connection.
-	 *
-	 * @param  string|array  $commands
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function run($commands, Closure $callback = null);
-
-	/**
-	 * Upload a local file to the server.
-	 *
-	 * @param  string  $local
-	 * @param  string  $remote
-	 * @return void
-	 */
-	public function put($local, $remote);
-
-	/**
-	 * Upload a string to to the given file on the server.
-	 *
-	 * @param  string  $remote
-	 * @param  string  $contents
-	 * @return void
-	 */
-	public function putString($remote, $contents);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Remote/GatewayInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Remote/GatewayInterface.php b/vendor/laravel/framework/src/Illuminate/Remote/GatewayInterface.php
deleted file mode 100644
index 38094c3..0000000
--- a/vendor/laravel/framework/src/Illuminate/Remote/GatewayInterface.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php namespace Illuminate\Remote;
-
-interface GatewayInterface {
-
-	/**
-	 * Connect to the SSH server.
-	 *
-	 * @param  string  $username
-	 * @return void
-	 */
-	public function connect($username);
-
-	/**
-	 * Determine if the gateway is connected.
-	 *
-	 * @return bool
-	 */
-	public function connected();
-
-	/**
-	 * Run a command against the server (non-blocking).
-	 *
-	 * @param  string  $command
-	 * @return void
-	 */
-	public function run($command);
-
-	/**
-	 * Upload a local file to the server.
-	 *
-	 * @param  string  $local
-	 * @param  string  $remote
-	 * @return void
-	 */
-	public function put($local, $remote);
-
-	/**
-	 * Upload a string to to the given file on the server.
-	 *
-	 * @param  string  $remote
-	 * @param  string  $contents
-	 * @return void
-	 */
-	public function putString($remote, $contents);
-
-	/**
-	 * Get the next line of output from the server.
-	 *
-	 * @return string|null
-	 */
-	public function nextLine();
-
-	/**
-	 * Get the exit status of the last command.
-	 *
-	 * @return int|bool
-	 */
-	public function status();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Remote/MultiConnection.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Remote/MultiConnection.php b/vendor/laravel/framework/src/Illuminate/Remote/MultiConnection.php
deleted file mode 100644
index be026dd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Remote/MultiConnection.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php namespace Illuminate\Remote;
-
-use Closure;
-
-class MultiConnection implements ConnectionInterface {
-
-	/**
-	 * All of the active server connections.
-	 *
-	 * @var array
-	 */
-	protected $connections;
-
-	/**
-	 * The array of connections.
-	 *
-	 * @param  array  $connections
-	 * @return void
-	 */
-	public function __construct(array $connections)
-	{
-		$this->connections = $connections;
-	}
-
-	/**
-	 * Define a set of commands as a task.
-	 *
-	 * @param  string  $task
-	 * @param  string|array  $commands
-	 * @return void
-	 */
-	public function define($task, $commands)
-	{
-		foreach ($this->connections as $connection)
-		{
-			$connection->define($task, $commands);
-		}
-	}
-
-	/**
-	 * Run a task against the connection.
-	 *
-	 * @param  string  $task
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function task($task, Closure $callback = null)
-	{
-		foreach ($this->connections as $connection)
-		{
-			$connection->task($task, $callback);
-		}
-	}
-
-	/**
-	 * Run a set of commands against the connection.
-	 *
-	 * @param  string|array  $commands
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function run($commands, Closure $callback = null)
-	{
-		foreach ($this->connections as $connection)
-		{
-			$connection->run($commands, $callback);
-		}
-	}
-
-	/**
-	 * Upload a local file to the server.
-	 *
-	 * @param  string  $local
-	 * @param  string  $remote
-	 * @return void
-	 */
-	public function put($local, $remote)
-	{
-		foreach ($this->connections as $connection)
-		{
-			$connection->put($local, $remote);
-		}
-	}
-
-	/**
-	 * Upload a string to to the given file on the server.
-	 *
-	 * @param  string  $remote
-	 * @param  string  $contents
-	 * @return void
-	 */
-	public function putString($remote, $contents)
-	{
-		foreach ($this->connections as $connection)
-		{
-			$connection->putString($remote, $contents);
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Remote/RemoteManager.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Remote/RemoteManager.php b/vendor/laravel/framework/src/Illuminate/Remote/RemoteManager.php
deleted file mode 100644
index 0ad96ce..0000000
--- a/vendor/laravel/framework/src/Illuminate/Remote/RemoteManager.php
+++ /dev/null
@@ -1,199 +0,0 @@
-<?php namespace Illuminate\Remote;
-
-use Symfony\Component\Console\Output\NullOutput;
-use Symfony\Component\Console\Output\ConsoleOutput;
-
-class RemoteManager {
-
-	/**
-	 * The application instance.
-	 *
-	 * @var \Illuminate\Foundation\Application
-	 */
-	protected $app;
-
-	/**
-	 * Create a new remote manager instance.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @return void
-	 */
-	public function __construct($app)
-	{
-		$this->app = $app;
-	}
-
-	/**
-	 * Get a remote connection instance.
-	 *
-	 * @param  string|array|mixed  $name
-	 * @return \Illuminate\Remote\ConnectionInterface
-	 */
-	public function into($name)
-	{
-		if (is_string($name) || is_array($name))
-		{
-			return $this->connection($name);
-		}
-
-		return $this->connection(func_get_args());
-	}
-
-	/**
-	 * Get a remote connection instance.
-	 *
-	 * @param  string|array  $name
-	 * @return \Illuminate\Remote\ConnectionInterface
-	 */
-	public function connection($name = null)
-	{
-		if (is_array($name)) return $this->multiple($name);
-
-		return $this->resolve($name ?: $this->getDefaultConnection());
-	}
-
-	/**
-	 * Get a connection group instance by name.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Remote\ConnectionInterface
-	 */
-	public function group($name)
-	{
-		return $this->connection($this->app['config']['remote.groups.'.$name]);
-	}
-
-	/**
-	 * Resolve a multiple connection instance.
-	 *
-	 * @param  array  $names
-	 * @return \Illuminate\Remote\MultiConnection
-	 */
-	public function multiple(array $names)
-	{
-		return new MultiConnection(array_map(array($this, 'resolve'), $names));
-	}
-
-	/**
-	 * Resolve a remote connection instance.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Remote\Connection
-	 */
-	public function resolve($name)
-	{
-		return $this->makeConnection($name, $this->getConfig($name));
-	}
-
-	/**
-	 * Make a new connection instance.
-	 *
-	 * @param  string  $name
-	 * @param  array   $config
-	 * @return \Illuminate\Remote\Connection
-	 */
-	protected function makeConnection($name, array $config)
-	{
-		$this->setOutput($connection = new Connection(
-
-			$name, $config['host'], $config['username'], $this->getAuth($config)
-
-		));
-
-		return $connection;
-	}
-
-	/**
-	 * Set the output implementation on the connection.
-	 *
-	 * @param  \Illuminate\Remote\Connection  $connection
-	 * @return void
-	 */
-	protected function setOutput(Connection $connection)
-	{
-		$output = php_sapi_name() == 'cli' ? new ConsoleOutput : new NullOutput;
-
-		$connection->setOutput($output);
-	}
-
-	/**
-	 * Format the appropriate authentication array payload.
-	 *
-	 * @param  array  $config
-	 * @return array
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function getAuth(array $config)
-	{
-		if (isset($config['agent']) && $config['agent'] === true)
-		{
-			return array('agent' => true);
-		}
-		elseif (isset($config['key']) && trim($config['key']) != '')
-		{
-			return array('key' => $config['key'], 'keyphrase' => $config['keyphrase']);
-		}
-		elseif (isset($config['keytext']) && trim($config['keytext']) != '')
-		{
-			return array('keytext' => $config['keytext']);
-		}
-		elseif (isset($config['password']))
-		{
-			return array('password' => $config['password']);
-		}
-
-		throw new \InvalidArgumentException('Password / key is required.');
-	}
-
-	/**
-	 * Get the configuration for a remote server.
-	 *
-	 * @param  string  $name
-	 * @return array
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function getConfig($name)
-	{
-		$config = $this->app['config']['remote.connections.'.$name];
-
-		if ( ! is_null($config)) return $config;
-
-		throw new \InvalidArgumentException("Remote connection [$name] not defined.");
-	}
-
-	/**
-	 * Get the default connection name.
-	 *
-	 * @return string
-	 */
-	public function getDefaultConnection()
-	{
-		return $this->app['config']['remote.default'];
-	}
-
-	/**
-	 * Set the default connection name.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setDefaultConnection($name)
-	{
-		$this->app['config']['remote.default'] = $name;
-	}
-
-	/**
-	 * Dynamically pass methods to the default connection.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		return call_user_func_array(array($this->connection(), $method), $parameters);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Remote/RemoteServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Remote/RemoteServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Remote/RemoteServiceProvider.php
deleted file mode 100644
index 0bceea9..0000000
--- a/vendor/laravel/framework/src/Illuminate/Remote/RemoteServiceProvider.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php namespace Illuminate\Remote;
-
-use Illuminate\Support\ServiceProvider;
-
-class RemoteServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('remote', function($app)
-		{
-			return new RemoteManager($app);
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('remote');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Remote/SecLibGateway.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Remote/SecLibGateway.php b/vendor/laravel/framework/src/Illuminate/Remote/SecLibGateway.php
deleted file mode 100644
index c473019..0000000
--- a/vendor/laravel/framework/src/Illuminate/Remote/SecLibGateway.php
+++ /dev/null
@@ -1,321 +0,0 @@
-<?php namespace Illuminate\Remote;
-
-use Illuminate\Filesystem\Filesystem;
-use Net_SFTP, Crypt_RSA, System_SSH_Agent;
-
-class SecLibGateway implements GatewayInterface {
-
-	/**
-	 * The host name of the server.
-	 *
-	 * @var string
-	 */
-	protected $host;
-
-	/**
-	 * The SSH port on the server.
-	 *
-	 * @var int
-	 */
-	protected $port = 22;
-
-	/**
-	 * The authentication credential set.
-	 *
-	 * @var array
-	 */
-	protected $auth;
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The SecLib connection instance.
-	 *
-	 * @var \Net_SFTP
-	 */
-	protected $connection;
-
-	/**
-	 * Create a new gateway implementation.
-	 *
-	 * @param  string  $host
-	 * @param  array   $auth
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct($host, array $auth, Filesystem $files)
-	{
-		$this->auth = $auth;
-		$this->files = $files;
-		$this->setHostAndPort($host);
-	}
-
-	/**
-	 * Set the host and port from a full host string.
-	 *
-	 * @param  string  $host
-	 * @return void
-	 */
-	protected function setHostAndPort($host)
-	{
-		if ( ! str_contains($host, ':'))
-		{
-			$this->host = $host;
-		}
-		else
-		{
-			list($this->host, $this->port) = explode(':', $host);
-
-			$this->port = (int) $this->port;
-		}
-	}
-
-	/**
-	 * Connect to the SSH server.
-	 *
-	 * @param  string  $username
-	 * @return bool
-	 */
-	public function connect($username)
-	{
-		return $this->getConnection()->login($username, $this->getAuthForLogin());
-	}
-
-	/**
-	 * Determine if the gateway is connected.
-	 *
-	 * @return bool
-	 */
-	public function connected()
-	{
-		return $this->getConnection()->isConnected();
-	}
-
-	/**
-	 * Run a command against the server (non-blocking).
-	 *
-	 * @param  string  $command
-	 * @return void
-	 */
-	public function run($command)
-	{
-		$this->getConnection()->exec($command, false);
-	}
-
-	/**
-	 * Download the contents of a remote file.
-	 *
-	 * @param  string  $remote
-	 * @param  string  $local
-	 * @return void
-	 */
-	public function get($remote, $local)
-	{
-		$this->getConnection()->get($remote, $local);
-	}
-
-	/**
-	 * Get the contents of a remote file.
-	 *
-	 * @param  string  $remote
-	 * @return string
-	 */
-	public function getString($remote)
-	{
-		return $this->getConnection()->get($remote);
-	}
-
-	/**
-	 * Upload a local file to the server.
-	 *
-	 * @param  string  $local
-	 * @param  string  $remote
-	 * @return void
-	 */
-	public function put($local, $remote)
-	{
-		$this->getConnection()->put($remote, $local, NET_SFTP_LOCAL_FILE);
-	}
-
-	/**
-	 * Upload a string to to the given file on the server.
-	 *
-	 * @param  string  $remote
-	 * @param  string  $contents
-	 * @return void
-	 */
-	public function putString($remote, $contents)
-	{
-		$this->getConnection()->put($remote, $contents);
-	}
-
-	/**
-	 * Get the next line of output from the server.
-	 *
-	 * @return string|null
-	 */
-	public function nextLine()
-	{
-		$value = $this->getConnection()->_get_channel_packet(NET_SSH2_CHANNEL_EXEC);
-
-		return $value === true ? null : $value;
-	}
-
-	/**
-	 * Get the authentication object for login.
-	 *
-	 * @return \Crypt_RSA|\System_SSH_Agent|string
-	 * @throws \InvalidArgumentException
-	 */
-	protected function getAuthForLogin()
-	{
-		if ($this->useAgent()) return $this->getAgent();
-
-		// If a "key" was specified in the auth credentials, we will load it into a
-		// secure RSA key instance, which will be used to connect to the servers
-		// in place of a password, and avoids the developer specifying a pass.
-		elseif ($this->hasRsaKey())
-		{
-			return $this->loadRsaKey($this->auth);
-		}
-
-		// If a plain password was set on the auth credentials, we will just return
-		// that as it can be used to connect to the server. This will be used if
-		// there is no RSA key and it gets specified in the credential arrays.
-		elseif (isset($this->auth['password']))
-		{
-			return $this->auth['password'];
-		}
-
-		throw new \InvalidArgumentException('Password / key is required.');
-	}
-
-	/**
-	 * Determine if an RSA key is configured.
-	 *
-	 * @return bool
-	 */
-	protected function hasRsaKey()
-	{
-		$hasKey = (isset($this->auth['key']) && trim($this->auth['key']) != '');
-
-		return $hasKey || (isset($this->auth['keytext']) && trim($this->auth['keytext']) != '');
-	}
-
-	/**
-	 * Load the RSA key instance.
-	 *
-	 * @param  array  $auth
-	 * @return \Crypt_RSA
-	 */
-	protected function loadRsaKey(array $auth)
-	{
-		with($key = $this->getKey($auth))->loadKey($this->readRsaKey($auth));
-
-		return $key;
-	}
-
-	/**
-	 * Read the contents of the RSA key.
-	 *
-	 * @param  array  $auth
-	 * @return string
-	 */
-	protected function readRsaKey(array $auth)
-	{
-		if (isset($auth['key'])) return $this->files->get($auth['key']);
-
-		return $auth['keytext'];
-	}
-
-	/**
-	 * Create a new RSA key instance.
-	 *
-	 * @param  array  $auth
-	 * @return \Crypt_RSA
-	 */
-	protected function getKey(array $auth)
-	{
-		with($key = $this->getNewKey())->setPassword(array_get($auth, 'keyphrase'));
-
-		return $key;
-	}
-
-	/**
-	 * Determine if the SSH Agent should provide an RSA key.
-	 *
-	 * @return bool
-	 */
-	protected function useAgent()
-	{
-		return isset($this->auth['agent']) && $this->auth['agent'] === true;
-	}
-
-	/**
-	 * Get a new SSH Agent instance.
-	 *
-	 * @return \System_SSH_Agent
-	 */
-	public function getAgent()
-	{
-		return new System_SSH_Agent;
-	}
-
-	/**
-	 * Get a new RSA key instance.
-	 *
-	 * @return \Crypt_RSA
-	 */
-	public function getNewKey()
-	{
-		return new Crypt_RSA;
-	}
-
-	/**
-	 * Get the exit status of the last command.
-	 *
-	 * @return int|bool
-	 */
-	public function status()
-	{
-		return $this->getConnection()->getExitStatus();
-	}
-
-	/**
-	 * Get the host used by the gateway.
-	 *
-	 * @return string
-	 */
-	public function getHost()
-	{
-		return $this->host;
-	}
-
-	/**
-	 * Get the port used by the gateway.
-	 *
-	 * @return int
-	 */
-	public function getPort()
-	{
-		return $this->port;
-	}
-
-	/**
-	 * Get the underlying Net_SFTP connection.
-	 *
-	 * @return \Net_SFTP
-	 */
-	public function getConnection()
-	{
-		if ($this->connection) return $this->connection;
-
-		return $this->connection = new Net_SFTP($this->host, $this->port);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Remote/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Remote/composer.json b/vendor/laravel/framework/src/Illuminate/Remote/composer.json
deleted file mode 100644
index f7bb904..0000000
--- a/vendor/laravel/framework/src/Illuminate/Remote/composer.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
-    "name": "illuminate/remote",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/filesystem": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "phpseclib/phpseclib": "0.3.*"
-    },
-    "require-dev": {
-        "illuminate/console": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Remote": ""
-        }
-    },
-    "target-dir": "Illuminate/Remote",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Console/MakeControllerCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Console/MakeControllerCommand.php b/vendor/laravel/framework/src/Illuminate/Routing/Console/MakeControllerCommand.php
deleted file mode 100755
index 9ebb844..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Console/MakeControllerCommand.php
+++ /dev/null
@@ -1,181 +0,0 @@
-<?php namespace Illuminate\Routing\Console;
-
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-use Illuminate\Routing\Generators\ControllerGenerator;
-
-class MakeControllerCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'controller:make';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Create a new resourceful controller';
-
-	/**
-	 * The controller generator instance.
-	 *
-	 * @var \Illuminate\Routing\Generators\ControllerGenerator
-	 */
-	protected $generator;
-
-	/**
-	 * The path to the controller directory.
-	 *
-	 * @var string
-	 */
-	protected $path;
-
-	/**
-	 * Create a new make controller command instance.
-	 *
-	 * @param  \Illuminate\Routing\Generators\ControllerGenerator  $generator
-	 * @param  string  $path
-	 * @return void
-	 */
-	public function __construct(ControllerGenerator $generator, $path)
-	{
-		parent::__construct();
-
-		$this->path = $path;
-		$this->generator = $generator;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->generateController();
-	}
-
-	/**
-	 * Generate a new resourceful controller file.
-	 *
-	 * @return void
-	 */
-	protected function generateController()
-	{
-		// Once we have the controller and resource that we are going to be generating
-		// we will grab the path and options. We allow the developers to include or
-		// exclude given methods from the resourceful controllers we're building.
-		$controller = $this->input->getArgument('name');
-
-		$path = $this->getPath();
-
-		$options = $this->getBuildOptions();
-
-		// Finally, we're ready to generate the actual controller file on disk and let
-		// the developer start using it. The controller will be stored in the right
-		// place based on the namespace of this controller specified by commands.
-		$this->generator->make($controller, $path, $options);
-
-		$this->info('Controller created successfully!');
-	}
-
-	/**
-	 * Get the path in which to store the controller.
-	 *
-	 * @return string
-	 */
-	protected function getPath()
-	{
-		if ( ! is_null($this->input->getOption('path')))
-		{
-			return $this->laravel['path.base'].'/'.$this->input->getOption('path');
-		}
-		elseif ($bench = $this->input->getOption('bench'))
-		{
-			return $this->getWorkbenchPath($bench);
-		}
-
-		return $this->path;
-	}
-
-	/**
-	 * Get the workbench path for the controller.
-	 *
-	 * @param  string  $bench
-	 * @return string
-	 */
-	protected function getWorkbenchPath($bench)
-	{
-		$path = $this->laravel['path.base'].'/workbench/'.$bench.'/src/controllers';
-
-		if ( ! $this->laravel['files']->isDirectory($path))
-		{
-			$this->laravel['files']->makeDirectory($path);
-		}
-
-		return $path;
-	}
-
-	/**
-	 * Get the options for controller generation.
-	 *
-	 * @return array
-	 */
-	protected function getBuildOptions()
-	{
-		$only = $this->explodeOption('only');
-
-		$except = $this->explodeOption('except');
-
-		return compact('only', 'except');
-	}
-
-	/**
-	 * Get and explode a given input option.
-	 *
-	 * @param  string  $name
-	 * @return array
-	 */
-	protected function explodeOption($name)
-	{
-		$option = $this->input->getOption($name);
-
-		return is_null($option) ? array() : explode(',', $option);
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('name', InputArgument::REQUIRED, 'The name of the controller class'),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('bench', null, InputOption::VALUE_OPTIONAL, 'The workbench the controller belongs to'),
-
-			array('only', null, InputOption::VALUE_OPTIONAL, 'The methods that should be included'),
-
-			array('except', null, InputOption::VALUE_OPTIONAL, 'The methods that should be excluded'),
-
-			array('path', null, InputOption::VALUE_OPTIONAL, 'Where to place the controller'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Controller.php b/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
deleted file mode 100644
index 62fe093..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
+++ /dev/null
@@ -1,271 +0,0 @@
-<?php namespace Illuminate\Routing;
-
-use Closure;
-use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
-
-abstract class Controller {
-
-	/**
-	 * The "before" filters registered on the controller.
-	 *
-	 * @var array
-	 */
-	protected $beforeFilters = array();
-
-	/**
-	 * The "after" filters registered on the controller.
-	 *
-	 * @var array
-	 */
-	protected $afterFilters = array();
-
-	/**
-	 * The route filterer implementation.
-	 *
-	 * @var \Illuminate\Routing\RouteFiltererInterface
-	 */
-	protected static $filterer;
-
-	/**
-	 * The layout used by the controller.
-	 *
-	 * @var \Illuminate\View\View
-	 */
-	protected $layout;
-
-	/**
-	 * Register a "before" filter on the controller.
-	 *
-	 * @param  \Closure|string  $filter
-	 * @param  array  $options
-	 * @return void
-	 */
-	public function beforeFilter($filter, array $options = array())
-	{
-		$this->beforeFilters[] = $this->parseFilter($filter, $options);
-	}
-
-	/**
-	 * Register an "after" filter on the controller.
-	 *
-	 * @param  \Closure|string  $filter
-	 * @param  array  $options
-	 * @return void
-	 */
-	public function afterFilter($filter, array $options = array())
-	{
-		$this->afterFilters[] = $this->parseFilter($filter, $options);
-	}
-
-	/**
-	 * Parse the given filter and options.
-	 *
-	 * @param  \Closure|string  $filter
-	 * @param  array  $options
-	 * @return array
-	 */
-	protected function parseFilter($filter, array $options)
-	{
-		$parameters = array();
-
-		$original = $filter;
-
-		if ($filter instanceof Closure)
-		{
-			$filter = $this->registerClosureFilter($filter);
-		}
-		elseif ($this->isInstanceFilter($filter))
-		{
-			$filter = $this->registerInstanceFilter($filter);
-		}
-		else
-		{
-			list($filter, $parameters) = Route::parseFilter($filter);
-		}
-
-		return compact('original', 'filter', 'parameters', 'options');
-	}
-
-	/**
-	 * Register an anonymous controller filter Closure.
-	 *
-	 * @param  \Closure  $filter
-	 * @return string
-	 */
-	protected function registerClosureFilter(Closure $filter)
-	{
-		$this->getFilterer()->filter($name = spl_object_hash($filter), $filter);
-
-		return $name;
-	}
-
-	/**
-	 * Register a controller instance method as a filter.
-	 *
-	 * @param  string  $filter
-	 * @return string
-	 */
-	protected function registerInstanceFilter($filter)
-	{
-		$this->getFilterer()->filter($filter, array($this, substr($filter, 1)));
-
-		return $filter;
-	}
-
-	/**
-	 * Determine if a filter is a local method on the controller.
-	 *
-	 * @param  mixed  $filter
-	 * @return boolean
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function isInstanceFilter($filter)
-	{
-		if (is_string($filter) && starts_with($filter, '@'))
-		{
-			if (method_exists($this, substr($filter, 1))) return true;
-
-			throw new \InvalidArgumentException("Filter method [$filter] does not exist.");
-		}
-
-		return false;
-	}
-
-	/**
-	 * Remove the given before filter.
-	 *
-	 * @param  string  $filter
-	 * @return void
-	 */
-	public function forgetBeforeFilter($filter)
-	{
-		$this->beforeFilters = $this->removeFilter($filter, $this->getBeforeFilters());
-	}
-
-	/**
-	 * Remove the given after filter.
-	 *
-	 * @param  string  $filter
-	 * @return void
-	 */
-	public function forgetAfterFilter($filter)
-	{
-		$this->afterFilters = $this->removeFilter($filter, $this->getAfterFilters());
-	}
-
-	/**
-	 * Remove the given controller filter from the provided filter array.
-	 *
-	 * @param  string  $removing
-	 * @param  array  $current
-	 * @return array
-	 */
-	protected function removeFilter($removing, $current)
-	{
-		return array_filter($current, function($filter) use ($removing)
-		{
-			return $filter['original'] != $removing;
-		});
-	}
-
-	/**
-	 * Get the registered "before" filters.
-	 *
-	 * @return array
-	 */
-	public function getBeforeFilters()
-	{
-		return $this->beforeFilters;
-	}
-
-	/**
-	 * Get the registered "after" filters.
-	 *
-	 * @return array
-	 */
-	public function getAfterFilters()
-	{
-		return $this->afterFilters;
-	}
-
-	/**
-	 * Get the route filterer implementation.
-	 *
-	 * @return \Illuminate\Routing\RouteFiltererInterface
-	 */
-	public static function getFilterer()
-	{
-		return static::$filterer;
-	}
-
-	/**
-	 * Set the route filterer implementation.
-	 *
-	 * @param  \Illuminate\Routing\RouteFiltererInterface  $filterer
-	 * @return void
-	 */
-	public static function setFilterer(RouteFiltererInterface $filterer)
-	{
-		static::$filterer = $filterer;
-	}
-
-	/**
-	 * Create the layout used by the controller.
-	 *
-	 * @return void
-	 */
-	protected function setupLayout() {}
-
-	/**
-	 * Execute an action on the controller.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function callAction($method, $parameters)
-	{
-		$this->setupLayout();
-
-		$response = call_user_func_array(array($this, $method), $parameters);
-
-		// If no response is returned from the controller action and a layout is being
-		// used we will assume we want to just return the layout view as any nested
-		// views were probably bound on this view during this controller actions.
-		if (is_null($response) && ! is_null($this->layout))
-		{
-			$response = $this->layout;
-		}
-
-		return $response;
-	}
-
-	/**
-	 * Handle calls to missing methods on the controller.
-	 *
-	 * @param  array   $parameters
-	 * @return mixed
-	 *
-	 * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
-	 */
-	public function missingMethod($parameters = array())
-	{
-		throw new NotFoundHttpException("Controller method not found.");
-	}
-
-	/**
-	 * Handle calls to missing methods on the controller.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 *
-	 * @throws \BadMethodCallException
-	 */
-	public function __call($method, $parameters)
-	{
-		throw new \BadMethodCallException("Method [$method] does not exist.");
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php b/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
deleted file mode 100644
index c8c08a7..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
+++ /dev/null
@@ -1,243 +0,0 @@
-<?php namespace Illuminate\Routing;
-
-use Closure;
-use Illuminate\Http\Request;
-use Illuminate\Container\Container;
-
-class ControllerDispatcher {
-
-	/**
-	 * The routing filterer implementation.
-	 *
-	 * @var \Illuminate\Routing\RouteFiltererInterface  $filterer
-	 */
-	protected $filterer;
-
-	/**
-	 * The IoC container instance.
-	 *
-	 * @var \Illuminate\Container\Container
-	 */
-	protected $container;
-
-	/**
-	 * Create a new controller dispatcher instance.
-	 *
-	 * @param  \Illuminate\Routing\RouteFiltererInterface  $filterer
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return void
-	 */
-	public function __construct(RouteFiltererInterface $filterer,
-								Container $container = null)
-	{
-		$this->filterer = $filterer;
-		$this->container = $container;
-	}
-
-	/**
-	 * Dispatch a request to a given controller and method.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  string  $controller
-	 * @param  string  $method
-	 * @return mixed
-	 */
-	public function dispatch(Route $route, Request $request, $controller, $method)
-	{
-		// First we will make an instance of this controller via the IoC container instance
-		// so that we can call the methods on it. We will also apply any "after" filters
-		// to the route so that they will be run by the routers after this processing.
-		$instance = $this->makeController($controller);
-
-		$this->assignAfter($instance, $route, $request, $method);
-
-		$response = $this->before($instance, $route, $request, $method);
-
-		// If no before filters returned a response we'll call the method on the controller
-		// to get the response to be returned to the router. We will then return it back
-		// out for processing by this router and the after filters can be called then.
-		if (is_null($response))
-		{
-			$response = $this->call($instance, $route, $method);
-		}
-
-		return $response;
-	}
-
-	/**
-	 * Make a controller instance via the IoC container.
-	 *
-	 * @param  string  $controller
-	 * @return mixed
-	 */
-	protected function makeController($controller)
-	{
-		Controller::setFilterer($this->filterer);
-
-		return $this->container->make($controller);
-	}
-
-	/**
-	 * Call the given controller instance method.
-	 *
-	 * @param  \Illuminate\Routing\Controller  $instance
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  string  $method
-	 * @return mixed
-	 */
-	protected function call($instance, $route, $method)
-	{
-		$parameters = $route->parametersWithoutNulls();
-
-		return $instance->callAction($method, $parameters);
-	}
-
-	/**
-	 * Call the "before" filters for the controller.
-	 *
-	 * @param  \Illuminate\Routing\Controller  $instance
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  string  $method
-	 * @return mixed
-	 */
-	protected function before($instance, $route, $request, $method)
-	{
-		foreach ($instance->getBeforeFilters() as $filter)
-		{
-			if ($this->filterApplies($filter, $request, $method))
-			{
-				// Here we will just check if the filter applies. If it does we will call the filter
-				// and return the responses if it isn't null. If it is null, we will keep hitting
-				// them until we get a response or are finished iterating through this filters.
-				$response = $this->callFilter($filter, $route, $request);
-
-				if ( ! is_null($response)) return $response;
-			}
-		}
-	}
-
-	/**
-	 * Apply the applicable after filters to the route.
-	 *
-	 * @param  \Illuminate\Routing\Controller  $instance
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  string  $method
-	 * @return mixed
-	 */
-	protected function assignAfter($instance, $route, $request, $method)
-	{
-		foreach ($instance->getAfterFilters() as $filter)
-		{
-			// If the filter applies, we will add it to the route, since it has already been
-			// registered on the filterer by the controller, and will just let the normal
-			// router take care of calling these filters so we do not duplicate logics.
-			if ($this->filterApplies($filter, $request, $method))
-			{
-				$route->after($this->getAssignableAfter($filter));
-			}
-		}
-	}
-
-	/**
-	 * Get the assignable after filter for the route.
-	 *
-	 * @param  \Closure|string  $filter
-	 * @return string
-	 */
-	protected function getAssignableAfter($filter)
-	{
-		return $filter['original'] instanceof Closure ? $filter['filter'] : $filter['original'];
-	}
-
-	/**
-	 * Determine if the given filter applies to the request.
-	 *
-	 * @param  array  $filter
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  string  $method
-	 * @return bool
-	 */
-	protected function filterApplies($filter, $request, $method)
-	{
-		foreach (array('Only', 'Except', 'On') as $type)
-		{
-			if ($this->{"filterFails{$type}"}($filter, $request, $method))
-			{
-				return false;
-			}
-		}
-
-		return true;
-	}
-
-	/**
-	 * Determine if the filter fails the "only" constraint.
-	 *
-	 * @param  array  $filter
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  string  $method
-	 * @return bool
-	 */
-	protected function filterFailsOnly($filter, $request, $method)
-	{
-		if ( ! isset($filter['options']['only'])) return false;
-
-		return ! in_array($method, (array) $filter['options']['only']);
-	}
-
-	/**
-	 * Determine if the filter fails the "except" constraint.
-	 *
-	 * @param  array  $filter
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  string  $method
-	 * @return bool
-	 */
-	protected function filterFailsExcept($filter, $request, $method)
-	{
-		if ( ! isset($filter['options']['except'])) return false;
-
-		return in_array($method, (array) $filter['options']['except']);
-	}
-
-	/**
-	 * Determine if the filter fails the "on" constraint.
-	 *
-	 * @param  array  $filter
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  string  $method
-	 * @return bool
-	 */
-	protected function filterFailsOn($filter, $request, $method)
-	{
-		$on = array_get($filter, 'options.on');
-
-		if (is_null($on)) return false;
-
-		// If the "on" is a string, we will explode it on the pipe so you can set any
-		// amount of methods on the filter constraints and it will still work like
-		// you specified an array. Then we will check if the method is in array.
-		if (is_string($on)) $on = explode('|', $on);
-
-		return ! in_array(strtolower($request->getMethod()), $on);
-	}
-
-	/**
-	 * Call the given controller filter method.
-	 *
-	 * @param  array  $filter
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return mixed
-	 */
-	protected function callFilter($filter, $route, $request)
-	{
-		extract($filter);
-
-		return $this->filterer->callRouteFilter($filter, $parameters, $route, $request);
-	}
-
-}


[06/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Lexer/EmulativeTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Lexer/EmulativeTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Lexer/EmulativeTest.php
deleted file mode 100644
index 80468bc..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Lexer/EmulativeTest.php
+++ /dev/null
@@ -1,103 +0,0 @@
-<?php
-
-class PHPParser_Tests_Lexer_EmulativeTest extends PHPUnit_Framework_TestCase
-{
-    /** @var PHPParser_Lexer_Emulative */
-    protected $lexer;
-
-    protected function setUp() {
-        $this->lexer = new PHPParser_Lexer_Emulative;
-    }
-
-    /**
-     * @dataProvider provideTestReplaceKeywords
-     */
-    public function testReplaceKeywords($keyword, $expectedToken) {
-        $this->lexer->startLexing('<?php ' . $keyword);
-
-        $this->assertEquals($expectedToken, $this->lexer->getNextToken());
-        $this->assertEquals(0, $this->lexer->getNextToken());
-    }
-
-    /**
-     * @dataProvider provideTestReplaceKeywords
-     */
-    public function testNoReplaceKeywordsAfterObjectOperator($keyword) {
-        $this->lexer->startLexing('<?php ->' . $keyword);
-
-        $this->assertEquals(PHPParser_Parser::T_OBJECT_OPERATOR, $this->lexer->getNextToken());
-        $this->assertEquals(PHPParser_Parser::T_STRING, $this->lexer->getNextToken());
-        $this->assertEquals(0, $this->lexer->getNextToken());
-    }
-
-    public function provideTestReplaceKeywords() {
-        return array(
-            // PHP 5.5
-            array('finally',       PHPParser_Parser::T_FINALLY),
-            array('yield',         PHPParser_Parser::T_YIELD),
-
-            // PHP 5.4
-            array('callable',      PHPParser_Parser::T_CALLABLE),
-            array('insteadof',     PHPParser_Parser::T_INSTEADOF),
-            array('trait',         PHPParser_Parser::T_TRAIT),
-            array('__TRAIT__',     PHPParser_Parser::T_TRAIT_C),
-
-            // PHP 5.3
-            array('__DIR__',       PHPParser_Parser::T_DIR),
-            array('goto',          PHPParser_Parser::T_GOTO),
-            array('namespace',     PHPParser_Parser::T_NAMESPACE),
-            array('__NAMESPACE__', PHPParser_Parser::T_NS_C),
-        );
-    }
-
-    /**
-     * @dataProvider provideTestLexNewFeatures
-     */
-    public function testLexNewFeatures($code, array $expectedTokens) {
-        $this->lexer->startLexing('<?php ' . $code);
-
-        foreach ($expectedTokens as $expectedToken) {
-            list($expectedTokenType, $expectedTokenText) = $expectedToken;
-            $this->assertEquals($expectedTokenType, $this->lexer->getNextToken($text));
-            $this->assertEquals($expectedTokenText, $text);
-        }
-        $this->assertEquals(0, $this->lexer->getNextToken());
-    }
-
-    /**
-     * @dataProvider provideTestLexNewFeatures
-     */
-    public function testLeaveStuffAloneInStrings($code) {
-        $stringifiedToken = '"' . addcslashes($code, '"\\') . '"';
-        $this->lexer->startLexing('<?php ' . $stringifiedToken);
-
-        $this->assertEquals(PHPParser_Parser::T_CONSTANT_ENCAPSED_STRING, $this->lexer->getNextToken($text));
-        $this->assertEquals($stringifiedToken, $text);
-        $this->assertEquals(0, $this->lexer->getNextToken());
-    }
-
-    public function provideTestLexNewFeatures() {
-        return array(
-            array('0b1010110', array(
-                array(PHPParser_Parser::T_LNUMBER, '0b1010110'),
-            )),
-            array('0b1011010101001010110101010010101011010101010101101011001110111100', array(
-                array(PHPParser_Parser::T_DNUMBER, '0b1011010101001010110101010010101011010101010101101011001110111100'),
-            )),
-            array('\\', array(
-                array(PHPParser_Parser::T_NS_SEPARATOR, '\\'),
-            )),
-            array("<<<'NOWDOC'\nNOWDOC;\n", array(
-                array(PHPParser_Parser::T_START_HEREDOC, "<<<'NOWDOC'\n"),
-                array(PHPParser_Parser::T_END_HEREDOC, 'NOWDOC'),
-                array(ord(';'), ';'),
-            )),
-            array("<<<'NOWDOC'\nFoobar\nNOWDOC;\n", array(
-                array(PHPParser_Parser::T_START_HEREDOC, "<<<'NOWDOC'\n"),
-                array(PHPParser_Parser::T_ENCAPSED_AND_WHITESPACE, "Foobar\n"),
-                array(PHPParser_Parser::T_END_HEREDOC, 'NOWDOC'),
-                array(ord(';'), ';'),
-            )),
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/LexerTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/LexerTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/LexerTest.php
deleted file mode 100644
index 9a983eb..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/LexerTest.php
+++ /dev/null
@@ -1,145 +0,0 @@
-<?php
-
-class PHPParser_Tests_LexerTest extends PHPUnit_Framework_TestCase
-{
-    /** @var PHPParser_Lexer */
-    protected $lexer;
-
-    protected function setUp() {
-        $this->lexer = new PHPParser_Lexer;
-    }
-
-    /**
-     * @dataProvider provideTestError
-     */
-    public function testError($code, $message) {
-        try {
-            $this->lexer->startLexing($code);
-        } catch (PHPParser_Error $e) {
-            $this->assertEquals($message, $e->getMessage());
-
-            return;
-        }
-
-        $this->fail('Expected PHPParser_Error');
-    }
-
-    public function provideTestError() {
-        return array(
-            array('<?php /*', 'Unterminated comment on line 1'),
-            array('<?php ' . "\1", 'Unexpected character "' . "\1" . '" (ASCII 1) on unknown line'),
-            array('<?php ' . "\0", 'Unexpected null byte on unknown line'),
-        );
-    }
-
-    /**
-     * @dataProvider provideTestLex
-     */
-    public function testLex($code, $tokens) {
-        $this->lexer->startLexing($code);
-        while ($id = $this->lexer->getNextToken($value, $startAttributes, $endAttributes)) {
-            $token = array_shift($tokens);
-
-            $this->assertEquals($token[0], $id);
-            $this->assertEquals($token[1], $value);
-            $this->assertEquals($token[2], $startAttributes);
-            $this->assertEquals($token[3], $endAttributes);
-        }
-    }
-
-    public function provideTestLex() {
-        return array(
-            // tests conversion of closing PHP tag and drop of whitespace and opening tags
-            array(
-                '<?php tokens ?>plaintext',
-                array(
-                    array(
-                        PHPParser_Parser::T_STRING, 'tokens',
-                        array('startLine' => 1), array('endLine' => 1)
-                    ),
-                    array(
-                        ord(';'), '?>',
-                        array('startLine' => 1), array('endLine' => 1)
-                    ),
-                    array(
-                        PHPParser_Parser::T_INLINE_HTML, 'plaintext',
-                        array('startLine' => 1), array('endLine' => 1)
-                    ),
-                )
-            ),
-            // tests line numbers
-            array(
-                '<?php' . "\n" . '$ token /** doc' . "\n" . 'comment */ $',
-                array(
-                    array(
-                        ord('$'), '$',
-                        array('startLine' => 2), array('endLine' => 2)
-                    ),
-                    array(
-                        PHPParser_Parser::T_STRING, 'token',
-                        array('startLine' => 2), array('endLine' => 2)
-                    ),
-                    array(
-                        ord('$'), '$',
-                        array(
-                            'startLine' => 3,
-                            'comments' => array(new PHPParser_Comment_Doc('/** doc' . "\n" . 'comment */', 2))
-                        ),
-                        array('endLine' => 3)
-                    ),
-                )
-            ),
-            // tests comment extraction
-            array(
-                '<?php /* comment */ // comment' . "\n" . '/** docComment 1 *//** docComment 2 */ token',
-                array(
-                    array(
-                        PHPParser_Parser::T_STRING, 'token',
-                        array(
-                            'startLine' => 2,
-                            'comments' => array(
-                                new PHPParser_Comment('/* comment */', 1),
-                                new PHPParser_Comment('// comment' . "\n", 1),
-                                new PHPParser_Comment_Doc('/** docComment 1 */', 2),
-                                new PHPParser_Comment_Doc('/** docComment 2 */', 2),
-                            ),
-                        ),
-                        array('endLine' => 2)
-                    ),
-                )
-            ),
-            // tests differing start and end line
-            array(
-                '<?php "foo' . "\n" . 'bar"',
-                array(
-                    array(
-                        PHPParser_Parser::T_CONSTANT_ENCAPSED_STRING, '"foo' . "\n" . 'bar"',
-                        array('startLine' => 1), array('endLine' => 2)
-                    ),
-                )
-            ),
-        );
-    }
-
-    /**
-     * @dataProvider provideTestHaltCompiler
-     */
-    public function testHandleHaltCompiler($code, $remaining) {
-        $this->lexer->startLexing($code);
-
-        while (PHPParser_Parser::T_HALT_COMPILER !== $this->lexer->getNextToken());
-
-        $this->assertEquals($this->lexer->handleHaltCompiler(), $remaining);
-        $this->assertEquals(0, $this->lexer->getNextToken());
-    }
-
-    public function provideTestHaltCompiler() {
-        return array(
-            array('<?php ... __halt_compiler();Remaining Text', 'Remaining Text'),
-            array('<?php ... __halt_compiler ( ) ;Remaining Text', 'Remaining Text'),
-            array('<?php ... __halt_compiler() ?>Remaining Text', 'Remaining Text'),
-            //array('<?php ... __halt_compiler();' . "\0", "\0"),
-            //array('<?php ... __halt_compiler /* */ ( ) ;Remaining Text', 'Remaining Text'),
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Node/NameTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/NameTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Node/NameTest.php
deleted file mode 100644
index 8601fb9..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/NameTest.php
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php
-
-class PHPParser_Tests_Node_NameTest extends PHPUnit_Framework_TestCase
-{
-    public function testConstruct() {
-        $name = new PHPParser_Node_Name(array('foo', 'bar'));
-        $this->assertEquals(array('foo', 'bar'), $name->parts);
-
-        $name = new PHPParser_Node_Name('foo\bar');
-        $this->assertEquals(array('foo', 'bar'), $name->parts);
-    }
-
-    public function testGet() {
-        $name = new PHPParser_Node_Name('foo');
-        $this->assertEquals('foo', $name->getFirst());
-        $this->assertEquals('foo', $name->getLast());
-
-        $name = new PHPParser_Node_Name('foo\bar');
-        $this->assertEquals('foo', $name->getFirst());
-        $this->assertEquals('bar', $name->getLast());
-    }
-
-    public function testToString() {
-        $name = new PHPParser_Node_Name('foo\bar');
-
-        $this->assertEquals('foo\bar', (string) $name);
-        $this->assertEquals('foo\bar', $name->toString());
-        $this->assertEquals('foo_bar', $name->toString('_'));
-    }
-
-    public function testSet() {
-        $name = new PHPParser_Node_Name('foo');
-
-        $name->set('foo\bar');
-        $this->assertEquals('foo\bar', $name->toString());
-
-        $name->set(array('foo', 'bar'));
-        $this->assertEquals('foo\bar', $name->toString());
-
-        $name->set(new PHPParser_Node_Name('foo\bar'));
-        $this->assertEquals('foo\bar', $name->toString());
-    }
-
-    public function testSetFirst() {
-        $name = new PHPParser_Node_Name('foo');
-
-        $name->setFirst('bar');
-        $this->assertEquals('bar', $name->toString());
-
-        $name->setFirst('A\B');
-        $this->assertEquals('A\B', $name->toString());
-
-        $name->setFirst('C');
-        $this->assertEquals('C\B', $name->toString());
-
-        $name->setFirst('D\E');
-        $this->assertEquals('D\E\B', $name->toString());
-    }
-
-    public function testSetLast() {
-        $name = new PHPParser_Node_Name('foo');
-
-        $name->setLast('bar');
-        $this->assertEquals('bar', $name->toString());
-
-        $name->setLast('A\B');
-        $this->assertEquals('A\B', $name->toString());
-
-        $name->setLast('C');
-        $this->assertEquals('A\C', $name->toString());
-
-        $name->setLast('D\E');
-        $this->assertEquals('A\D\E', $name->toString());
-    }
-
-    public function testAppend() {
-        $name = new PHPParser_Node_Name('foo');
-
-        $name->append('bar');
-        $this->assertEquals('foo\bar', $name->toString());
-
-        $name->append('bar\foo');
-        $this->assertEquals('foo\bar\bar\foo', $name->toString());
-    }
-
-    public function testPrepend() {
-        $name = new PHPParser_Node_Name('foo');
-
-        $name->prepend('bar');
-        $this->assertEquals('bar\foo', $name->toString());
-
-        $name->prepend('foo\bar');
-        $this->assertEquals('foo\bar\bar\foo', $name->toString());
-    }
-
-    public function testIs() {
-        $name = new PHPParser_Node_Name('foo');
-        $this->assertTrue ($name->isUnqualified());
-        $this->assertFalse($name->isQualified());
-        $this->assertFalse($name->isFullyQualified());
-        $this->assertFalse($name->isRelative());
-
-        $name = new PHPParser_Node_Name('foo\bar');
-        $this->assertFalse($name->isUnqualified());
-        $this->assertTrue ($name->isQualified());
-        $this->assertFalse($name->isFullyQualified());
-        $this->assertFalse($name->isRelative());
-
-        $name = new PHPParser_Node_Name_FullyQualified('foo');
-        $this->assertFalse($name->isUnqualified());
-        $this->assertFalse($name->isQualified());
-        $this->assertTrue ($name->isFullyQualified());
-        $this->assertFalse($name->isRelative());
-
-        $name = new PHPParser_Node_Name_Relative('foo');
-        $this->assertFalse($name->isUnqualified());
-        $this->assertFalse($name->isQualified());
-        $this->assertFalse($name->isFullyQualified());
-        $this->assertTrue ($name->isRelative());
-    }
-
-    /**
-     * @expectedException        InvalidArgumentException
-     * @expectedExceptionMessage When changing a name you need to pass either a string, an array or a Name node
-     */
-    public function testInvalidArg() {
-        $name = new PHPParser_Node_Name('foo');
-        $name->set(new stdClass);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Scalar/StringTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Scalar/StringTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Scalar/StringTest.php
deleted file mode 100644
index 04dd35b..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Scalar/StringTest.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-
-class PHPParser_Tests_Node_Scalar_StringTest extends PHPUnit_Framework_TestCase
-{
-    /**
-     * @dataProvider provideTestParseEscapeSequences
-     */
-    public function testParseEscapeSequences($expected, $string, $quote) {
-        $this->assertEquals(
-            $expected,
-            PHPParser_Node_Scalar_String::parseEscapeSequences($string, $quote)
-        );
-    }
-
-    /**
-     * @dataProvider provideTestParse
-     */
-    public function testCreate($expected, $string) {
-        $this->assertEquals(
-            $expected,
-            PHPParser_Node_Scalar_String::parse($string)
-        );
-    }
-
-    public function provideTestParseEscapeSequences() {
-        return array(
-            array('"',              '\\"',              '"'),
-            array('\\"',            '\\"',              '`'),
-            array('\\"\\`',         '\\"\\`',           null),
-            array("\\\$\n\r\t\f\v", '\\\\\$\n\r\t\f\v', null),
-            array("\x1B",           '\e',               null),
-            array(chr(255),         '\xFF',             null),
-            array(chr(255),         '\377',             null),
-            array(chr(0),           '\400',             null),
-            array("\0",             '\0',               null),
-            array('\xFF',           '\\\\xFF',          null),
-        );
-    }
-
-    public function provideTestParse() {
-        $tests = array(
-            array('A', '\'A\''),
-            array('A', 'b\'A\''),
-            array('A', '"A"'),
-            array('A', 'b"A"'),
-            array('\\', '\'\\\\\''),
-            array('\'', '\'\\\'\''),
-        );
-
-        foreach ($this->provideTestParseEscapeSequences() as $i => $test) {
-            // skip second and third tests, they aren't for double quotes
-            if ($i != 1 && $i != 2) {
-                $tests[] = array($test[0], '"' . $test[1] . '"');
-            }
-        }
-
-        return $tests;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassMethodTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassMethodTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassMethodTest.php
deleted file mode 100644
index ddabe86..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassMethodTest.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-class PHPParser_Tests_Node_Stmt_ClassMethodTest extends PHPUnit_Framework_TestCase
-{
-    /**
-     * @dataProvider provideModifiers
-     */
-    public function testModifiers($modifier) {
-        $node = new PHPParser_Node_Stmt_ClassMethod('foo', array(
-            'type' => constant('PHPParser_Node_Stmt_Class::MODIFIER_' . strtoupper($modifier))
-        ));
-
-        $this->assertTrue($node->{'is' . $modifier}());
-    }
-
-    /**
-     * @dataProvider provideModifiers
-     */
-    public function testNoModifiers($modifier) {
-        $node = new PHPParser_Node_Stmt_ClassMethod('foo', array('type' => 0));
-
-        $this->assertFalse($node->{'is' . $modifier}());
-    }
-
-    public function provideModifiers() {
-        return array(
-            array('public'),
-            array('protected'),
-            array('private'),
-            array('abstract'),
-            array('final'),
-            array('static'),
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassTest.php
deleted file mode 100644
index 3904815..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassTest.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-class PHPParser_Tests_Node_Stmt_ClassTest extends PHPUnit_Framework_TestCase
-{
-    public function testIsAbstract() {
-        $class = new PHPParser_Node_Stmt_Class('Foo', array('type' => PHPParser_Node_Stmt_Class::MODIFIER_ABSTRACT));
-        $this->assertTrue($class->isAbstract());
-
-        $class = new PHPParser_Node_Stmt_Class('Foo');
-        $this->assertFalse($class->isAbstract());
-    }
-
-    public function testIsFinal() {
-        $class = new PHPParser_Node_Stmt_Class('Foo', array('type' => PHPParser_Node_Stmt_Class::MODIFIER_FINAL));
-        $this->assertTrue($class->isFinal());
-
-        $class = new PHPParser_Node_Stmt_Class('Foo');
-        $this->assertFalse($class->isFinal());
-    }
-
-    public function testGetMethods() {
-        $methods = array(
-            new PHPParser_Node_Stmt_ClassMethod('foo'),
-            new PHPParser_Node_Stmt_ClassMethod('bar'),
-            new PHPParser_Node_Stmt_ClassMethod('fooBar'),
-        );
-        $class = new PHPParser_Node_Stmt_Class('Foo', array(
-            'stmts' => array(
-                new PHPParser_Node_Stmt_TraitUse(array()),
-                $methods[0],
-                new PHPParser_Node_Stmt_Const(array()),
-                $methods[1],
-                new PHPParser_Node_Stmt_Property(0, array()),
-                $methods[2],
-            )
-        ));
-
-        $this->assertEquals($methods, $class->getMethods());
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/PropertyTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/PropertyTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/PropertyTest.php
deleted file mode 100644
index 6c3f38b..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/PropertyTest.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-class PHPParser_Tests_Node_Stmt_PropertyTest extends PHPUnit_Framework_TestCase
-{
-    /**
-     * @dataProvider provideModifiers
-     */
-    public function testModifiers($modifier) {
-        $node = new PHPParser_Node_Stmt_Property(
-            constant('PHPParser_Node_Stmt_Class::MODIFIER_' . strtoupper($modifier)),
-            array() // invalid
-        );
-
-        $this->assertTrue($node->{'is' . $modifier}());
-    }
-
-    /**
-     * @dataProvider provideModifiers
-     */
-    public function testNoModifiers($modifier) {
-        $node = new PHPParser_Node_Stmt_Property(0, array());
-
-        $this->assertFalse($node->{'is' . $modifier}());
-    }
-
-    public function provideModifiers() {
-        return array(
-            array('public'),
-            array('protected'),
-            array('private'),
-            array('static'),
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/NodeAbstractTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeAbstractTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/NodeAbstractTest.php
deleted file mode 100644
index 767340e..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeAbstractTest.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-
-class PHPParser_Tests_NodeAbstractTest extends PHPUnit_Framework_TestCase
-{
-    public function testConstruct() {
-        $attributes = array(
-            'startLine' => 10,
-            'comments'  => array(
-                new PHPParser_Comment('// Comment' . "\n"),
-                new PHPParser_Comment_Doc('/** doc comment */'),
-            ),
-        );
-
-        $node = $this->getMockForAbstractClass(
-            'PHPParser_NodeAbstract',
-            array(
-                array(
-                    'subNode' => 'value'
-                ),
-                $attributes
-            ),
-            'PHPParser_Node_Dummy'
-        );
-
-        $this->assertEquals('Dummy', $node->getType());
-        $this->assertEquals(array('subNode'), $node->getSubNodeNames());
-        $this->assertEquals(10, $node->getLine());
-        $this->assertEquals('/** doc comment */', $node->getDocComment());
-        $this->assertEquals('value', $node->subNode);
-        $this->assertTrue(isset($node->subNode));
-        $this->assertEquals($attributes, $node->getAttributes());
-
-        return $node;
-    }
-
-    /**
-     * @depends testConstruct
-     */
-    public function testGetDocComment(PHPParser_Node $node) {
-        $this->assertEquals('/** doc comment */', $node->getDocComment());
-        array_pop($node->getAttribute('comments')); // remove doc comment
-        $this->assertNull($node->getDocComment());
-        array_pop($node->getAttribute('comments')); // remove comment
-        $this->assertNull($node->getDocComment());
-    }
-
-    /**
-     * @depends testConstruct
-     */
-    public function testChange(PHPParser_Node $node) {
-        // change of line
-        $node->setLine(15);
-        $this->assertEquals(15, $node->getLine());
-
-        // direct modification
-        $node->subNode = 'newValue';
-        $this->assertEquals('newValue', $node->subNode);
-
-        // indirect modification
-        $subNode =& $node->subNode;
-        $subNode = 'newNewValue';
-        $this->assertEquals('newNewValue', $node->subNode);
-
-        // removal
-        unset($node->subNode);
-        $this->assertFalse(isset($node->subNode));
-    }
-
-    public function testAttributes() {
-        /** @var $node PHPParser_Node */
-        $node = $this->getMockForAbstractClass('PHPParser_NodeAbstract');
-
-        $this->assertEmpty($node->getAttributes());
-
-        $node->setAttribute('key', 'value');
-        $this->assertTrue($node->hasAttribute('key'));
-        $this->assertEquals('value', $node->getAttribute('key'));
-
-        $this->assertFalse($node->hasAttribute('doesNotExist'));
-        $this->assertNull($node->getAttribute('doesNotExist'));
-        $this->assertEquals('default', $node->getAttribute('doesNotExist', 'default'));
-
-        $node->setAttribute('null', null);
-        $this->assertTrue($node->hasAttribute('null'));
-        $this->assertNull($node->getAttribute('null'));
-        $this->assertNull($node->getAttribute('null', 'default'));
-
-        $this->assertEquals(
-            array(
-                'key'  => 'value',
-                'null' => null,
-            ),
-            $node->getAttributes()
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/NodeDumperTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeDumperTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/NodeDumperTest.php
deleted file mode 100644
index 5ea29d5..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeDumperTest.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-
-class PHPParser_Tests_NodeDumperTest extends PHPUnit_Framework_TestCase
-{
-    /**
-     * @dataProvider provideTestDump
-     * @covers PHPParser_NodeDumper::dump
-     */
-    public function testDump($node, $dump) {
-        $dumper = new PHPParser_NodeDumper;
-
-        $this->assertEquals($dump, $dumper->dump($node));
-    }
-
-    public function provideTestDump() {
-        return array(
-            array(
-                array(),
-'array(
-)'
-            ),
-            array(
-                array('Foo', 'Bar', 'Key' => 'FooBar'),
-'array(
-    0: Foo
-    1: Bar
-    Key: FooBar
-)'
-            ),
-            array(
-                new PHPParser_Node_Name(array('Hallo', 'World')),
-'Name(
-    parts: array(
-        0: Hallo
-        1: World
-    )
-)'
-            ),
-            array(
-                new PHPParser_Node_Expr_Array(array(
-                    new PHPParser_Node_Expr_ArrayItem(new PHPParser_Node_Scalar_String('Foo'))
-                )),
-'Expr_Array(
-    items: array(
-        0: Expr_ArrayItem(
-            key: null
-            value: Scalar_String(
-                value: Foo
-            )
-            byRef: false
-        )
-    )
-)'
-            ),
-        );
-    }
-
-    /**
-     * @expectedException        InvalidArgumentException
-     * @expectedExceptionMessage Can only dump nodes and arrays.
-     */
-    public function testError() {
-        $dumper = new PHPParser_NodeDumper;
-        $dumper->dump(new stdClass);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/NodeTraverserTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeTraverserTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/NodeTraverserTest.php
deleted file mode 100644
index aaaa2ef..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeTraverserTest.php
+++ /dev/null
@@ -1,144 +0,0 @@
-<?php
-
-class PHPParser_Tests_NodeTraverserTest extends PHPUnit_Framework_TestCase
-{
-    public function testNonModifying() {
-        $str1Node = new PHPParser_Node_Scalar_String('Foo');
-        $str2Node = new PHPParser_Node_Scalar_String('Bar');
-        $echoNode = new PHPParser_Node_Stmt_Echo(array($str1Node, $str2Node));
-        $stmts    = array($echoNode);
-
-        $visitor = $this->getMock('PHPParser_NodeVisitor');
-
-        $visitor->expects($this->at(0))->method('beforeTraverse')->with($stmts);
-        $visitor->expects($this->at(1))->method('enterNode')->with($echoNode);
-        $visitor->expects($this->at(2))->method('enterNode')->with($str1Node);
-        $visitor->expects($this->at(3))->method('leaveNode')->with($str1Node);
-        $visitor->expects($this->at(4))->method('enterNode')->with($str2Node);
-        $visitor->expects($this->at(5))->method('leaveNode')->with($str2Node);
-        $visitor->expects($this->at(6))->method('leaveNode')->with($echoNode);
-        $visitor->expects($this->at(7))->method('afterTraverse')->with($stmts);
-
-        $traverser = new PHPParser_NodeTraverser;
-        $traverser->addVisitor($visitor);
-
-        $this->assertEquals($stmts, $traverser->traverse($stmts));
-    }
-
-    public function testModifying() {
-        $str1Node  = new PHPParser_Node_Scalar_String('Foo');
-        $str2Node  = new PHPParser_Node_Scalar_String('Bar');
-        $printNode = new PHPParser_Node_Expr_Print($str1Node);
-
-        // first visitor changes the node, second verifies the change
-        $visitor1 = $this->getMock('PHPParser_NodeVisitor');
-        $visitor2 = $this->getMock('PHPParser_NodeVisitor');
-
-        // replace empty statements with string1 node
-        $visitor1->expects($this->at(0))->method('beforeTraverse')->with(array())
-                 ->will($this->returnValue(array($str1Node)));
-        $visitor2->expects($this->at(0))->method('beforeTraverse')->with(array($str1Node));
-
-        // replace string1 node with print node
-        $visitor1->expects($this->at(1))->method('enterNode')->with($str1Node)
-                 ->will($this->returnValue($printNode));
-        $visitor2->expects($this->at(1))->method('enterNode')->with($printNode);
-
-        // replace string1 node with string2 node
-        $visitor1->expects($this->at(2))->method('enterNode')->with($str1Node)
-                 ->will($this->returnValue($str2Node));
-        $visitor2->expects($this->at(2))->method('enterNode')->with($str2Node);
-
-        // replace string2 node with string1 node again
-        $visitor1->expects($this->at(3))->method('leaveNode')->with($str2Node)
-                 ->will($this->returnValue($str1Node));
-        $visitor2->expects($this->at(3))->method('leaveNode')->with($str1Node);
-
-        // replace print node with string1 node again
-        $visitor1->expects($this->at(4))->method('leaveNode')->with($printNode)
-                 ->will($this->returnValue($str1Node));
-        $visitor2->expects($this->at(4))->method('leaveNode')->with($str1Node);
-
-        // replace string1 node with empty statements again
-        $visitor1->expects($this->at(5))->method('afterTraverse')->with(array($str1Node))
-                 ->will($this->returnValue(array()));
-        $visitor2->expects($this->at(5))->method('afterTraverse')->with(array());
-
-        $traverser = new PHPParser_NodeTraverser;
-        $traverser->addVisitor($visitor1);
-        $traverser->addVisitor($visitor2);
-
-        // as all operations are reversed we end where we start
-        $this->assertEquals(array(), $traverser->traverse(array()));
-    }
-
-    public function testRemove() {
-        $str1Node = new PHPParser_Node_Scalar_String('Foo');
-        $str2Node = new PHPParser_Node_Scalar_String('Bar');
-
-        $visitor = $this->getMock('PHPParser_NodeVisitor');
-
-        // remove the string1 node, leave the string2 node
-        $visitor->expects($this->at(2))->method('leaveNode')->with($str1Node)
-                ->will($this->returnValue(false));
-
-        $traverser = new PHPParser_NodeTraverser;
-        $traverser->addVisitor($visitor);
-
-        $this->assertEquals(array($str2Node), $traverser->traverse(array($str1Node, $str2Node)));
-    }
-
-    public function testMerge() {
-        $strStart  = new PHPParser_Node_Scalar_String('Start');
-        $strMiddle = new PHPParser_Node_Scalar_String('End');
-        $strEnd    = new PHPParser_Node_Scalar_String('Middle');
-        $strR1     = new PHPParser_Node_Scalar_String('Replacement 1');
-        $strR2     = new PHPParser_Node_Scalar_String('Replacement 2');
-
-        $visitor = $this->getMock('PHPParser_NodeVisitor');
-
-        // replace strMiddle with strR1 and strR2 by merge
-        $visitor->expects($this->at(4))->method('leaveNode')->with($strMiddle)
-                ->will($this->returnValue(array($strR1, $strR2)));
-
-        $traverser = new PHPParser_NodeTraverser;
-        $traverser->addVisitor($visitor);
-
-        $this->assertEquals(
-            array($strStart, $strR1, $strR2, $strEnd),
-            $traverser->traverse(array($strStart, $strMiddle, $strEnd))
-        );
-    }
-
-    public function testDeepArray() {
-        $strNode = new PHPParser_Node_Scalar_String('Foo');
-        $stmts = array(array(array($strNode)));
-
-        $visitor = $this->getMock('PHPParser_NodeVisitor');
-        $visitor->expects($this->at(1))->method('enterNode')->with($strNode);
-
-        $traverser = new PHPParser_NodeTraverser;
-        $traverser->addVisitor($visitor);
-
-        $this->assertEquals($stmts, $traverser->traverse($stmts));
-    }
-
-    public function testRemovingVisitor() {
-        $visitor1 = $this->getMock('PHPParser_NodeVisitor');
-        $visitor2 = $this->getMock('PHPParser_NodeVisitor');
-        $visitor3 = $this->getMock('PHPParser_NodeVisitor');
-
-        $traverser = new PHPParser_NodeTraverser;
-        $traverser->addVisitor($visitor1);
-        $traverser->addVisitor($visitor2);
-        $traverser->addVisitor($visitor3);
-
-        $preExpected = array($visitor1, $visitor2, $visitor3);
-        $this->assertAttributeSame($preExpected, 'visitors', $traverser, 'The appropriate visitors have not been added');
-
-        $traverser->removeVisitor($visitor2);
-
-        $postExpected = array(0 => $visitor1, 2 => $visitor3);
-        $this->assertAttributeSame($postExpected, 'visitors', $traverser, 'The appropriate visitors are not present after removal');
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/NodeVisitor/NameResolverTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeVisitor/NameResolverTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/NodeVisitor/NameResolverTest.php
deleted file mode 100644
index 2570b93..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeVisitor/NameResolverTest.php
+++ /dev/null
@@ -1,246 +0,0 @@
-<?php
-
-class PHPParser_Tests_NodeVisitor_NameResolverTest extends PHPUnit_Framework_TestCase
-{
-    /**
-     * @covers PHPParser_NodeVisitor_NameResolver
-     */
-    public function testResolveNames() {
-        $code = <<<EOC
-<?php
-
-namespace Foo {
-    use Hallo as Hi;
-
-    new Bar();
-    new Hi();
-    new Hi\\Bar();
-    new \\Bar();
-    new namespace\\Bar();
-
-    bar();
-    hi();
-    Hi\\bar();
-    foo\\bar();
-    \\bar();
-    namespace\\bar();
-}
-namespace {
-    use Hallo as Hi;
-
-    new Bar();
-    new Hi();
-    new Hi\\Bar();
-    new \\Bar();
-    new namespace\\Bar();
-
-    bar();
-    hi();
-    Hi\\bar();
-    foo\\bar();
-    \\bar();
-    namespace\\bar();
-}
-EOC;
-        $expectedCode = <<<EOC
-namespace Foo {
-    use Hallo as Hi;
-    new \\Foo\\Bar();
-    new \\Hallo();
-    new \\Hallo\\Bar();
-    new \\Bar();
-    new \\Foo\\Bar();
-    bar();
-    hi();
-    \\Hallo\\bar();
-    \\Foo\\foo\\bar();
-    \\bar();
-    \\Foo\\bar();
-}
-namespace {
-    use Hallo as Hi;
-    new \\Bar();
-    new \\Hallo();
-    new \\Hallo\\Bar();
-    new \\Bar();
-    new \\Bar();
-    bar();
-    hi();
-    \\Hallo\\bar();
-    \\foo\\bar();
-    \\bar();
-    \\bar();
-}
-EOC;
-
-        $parser        = new PHPParser_Parser(new PHPParser_Lexer_Emulative);
-        $prettyPrinter = new PHPParser_PrettyPrinter_Default;
-        $traverser     = new PHPParser_NodeTraverser;
-        $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver);
-
-        $stmts = $parser->parse($code);
-        $stmts = $traverser->traverse($stmts);
-
-        $this->assertEquals($expectedCode, $prettyPrinter->prettyPrint($stmts));
-    }
-
-    /**
-     * @covers PHPParser_NodeVisitor_NameResolver
-     */
-    public function testResolveLocations() {
-        $code = <<<EOC
-<?php
-namespace NS;
-
-class A extends B implements C {
-    use A;
-}
-
-interface A extends C {
-    public function a(A \$a);
-}
-
-A::b();
-A::\$b;
-A::B;
-new A;
-\$a instanceof A;
-
-namespace\a();
-namespace\A;
-
-try {
-    \$someThing;
-} catch (A \$a) {
-    \$someThingElse;
-}
-EOC;
-        $expectedCode = <<<EOC
-namespace NS;
-
-class A extends \\NS\\B implements \\NS\\C
-{
-    use \\NS\\A;
-}
-interface A extends \\NS\\C
-{
-    public function a(\\NS\\A \$a);
-}
-\\NS\\A::b();
-\\NS\\A::\$b;
-\\NS\\A::B;
-new \\NS\\A();
-\$a instanceof \\NS\\A;
-\\NS\\a();
-\\NS\\A;
-try {
-    \$someThing;
-} catch (\\NS\\A \$a) {
-    \$someThingElse;
-}
-EOC;
-
-        $parser        = new PHPParser_Parser(new PHPParser_Lexer_Emulative);
-        $prettyPrinter = new PHPParser_PrettyPrinter_Default;
-        $traverser     = new PHPParser_NodeTraverser;
-        $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver);
-
-        $stmts = $parser->parse($code);
-        $stmts = $traverser->traverse($stmts);
-
-        $this->assertEquals($expectedCode, $prettyPrinter->prettyPrint($stmts));
-    }
-
-    public function testNoResolveSpecialName() {
-        $stmts = array(new PHPParser_Node_Expr_New(new PHPParser_Node_Name('self')));
-
-        $traverser = new PHPParser_NodeTraverser;
-        $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver);
-
-        $this->assertEquals($stmts, $traverser->traverse($stmts));
-    }
-
-    protected function createNamespacedAndNonNamespaced(array $stmts) {
-        return array(
-            new PHPParser_Node_Stmt_Namespace(new PHPParser_Node_Name('NS'), $stmts),
-            new PHPParser_Node_Stmt_Namespace(null,                          $stmts),
-        );
-    }
-
-    public function testAddNamespacedName() {
-        $stmts = $this->createNamespacedAndNonNamespaced(array(
-            new PHPParser_Node_Stmt_Class('A'),
-            new PHPParser_Node_Stmt_Interface('B'),
-            new PHPParser_Node_Stmt_Function('C'),
-            new PHPParser_Node_Stmt_Const(array(
-                new PHPParser_Node_Const('D', new PHPParser_Node_Scalar_String('E'))
-            )),
-        ));
-
-        $traverser = new PHPParser_NodeTraverser;
-        $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver);
-
-        $stmts = $traverser->traverse($stmts);
-
-        $this->assertEquals('NS\\A', (string) $stmts[0]->stmts[0]->namespacedName);
-        $this->assertEquals('NS\\B', (string) $stmts[0]->stmts[1]->namespacedName);
-        $this->assertEquals('NS\\C', (string) $stmts[0]->stmts[2]->namespacedName);
-        $this->assertEquals('NS\\D', (string) $stmts[0]->stmts[3]->consts[0]->namespacedName);
-        $this->assertEquals('A',     (string) $stmts[1]->stmts[0]->namespacedName);
-        $this->assertEquals('B',     (string) $stmts[1]->stmts[1]->namespacedName);
-        $this->assertEquals('C',     (string) $stmts[1]->stmts[2]->namespacedName);
-        $this->assertEquals('D',     (string) $stmts[1]->stmts[3]->consts[0]->namespacedName);
-    }
-
-    public function testAddTraitNamespacedName() {
-        $stmts = $this->createNamespacedAndNonNamespaced(array(
-            new PHPParser_Node_Stmt_Trait('A')
-        ));
-
-        $traverser = new PHPParser_NodeTraverser;
-        $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver);
-
-        $stmts = $traverser->traverse($stmts);
-
-        $this->assertEquals('NS\\A', (string) $stmts[0]->stmts[0]->namespacedName);
-        $this->assertEquals('A',     (string) $stmts[1]->stmts[0]->namespacedName);
-    }
-
-    /**
-     * @expectedException        PHPParser_Error
-     * @expectedExceptionMessage Cannot use "C" as "B" because the name is already in use on line 2
-     */
-    public function testAlreadyInUseError() {
-        $stmts = array(
-            new PHPParser_Node_Stmt_Use(array(
-                new PHPParser_Node_Stmt_UseUse(new PHPParser_Node_Name('A\B'), 'B', array('startLine' => 1)),
-                new PHPParser_Node_Stmt_UseUse(new PHPParser_Node_Name('C'),   'B', array('startLine' => 2)),
-            ))
-        );
-
-        $traverser = new PHPParser_NodeTraverser;
-        $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver);
-        $traverser->traverse($stmts);
-    }
-
-    public function testClassNameIsCaseInsensitive()
-    {
-        $source = <<<EOC
-<?php
-namespace Foo;
-use Bar\\Baz;
-\$test = new baz();
-EOC;
-
-        $parser = new PHPParser_Parser(new PHPParser_Lexer_Emulative);
-        $stmts = $parser->parse($source);
-
-        $traverser = new PHPParser_NodeTraverser;
-        $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver);
-
-        $stmts = $traverser->traverse($stmts);
-        $stmt = $stmts[0];
-
-        $this->assertEquals(array('Bar', 'Baz'), $stmt->stmts[1]->expr->class->parts);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/ParserTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/ParserTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/ParserTest.php
deleted file mode 100644
index cf45066..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/ParserTest.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-
-require_once dirname(__FILE__) . '/CodeTestAbstract.php';
-
-class PHPParser_Tests_ParserTest extends PHPParser_Tests_CodeTestAbstract
-{
-    /**
-     * @dataProvider provideTestParse
-     */
-    public function testParse($name, $code, $dump) {
-        $parser = new PHPParser_Parser(new PHPParser_Lexer_Emulative);
-        $dumper = new PHPParser_NodeDumper;
-
-        $stmts = $parser->parse($code);
-        $this->assertEquals(
-            $this->canonicalize($dump),
-            $this->canonicalize($dumper->dump($stmts)),
-            $name
-        );
-    }
-
-    public function provideTestParse() {
-        return $this->getTests(dirname(__FILE__) . '/../../code/parser', 'test');
-    }
-
-    /**
-     * @dataProvider provideTestParseFail
-     */
-    public function testParseFail($name, $code, $msg) {
-        $parser = new PHPParser_Parser(new PHPParser_Lexer_Emulative);
-
-        try {
-            $parser->parse($code);
-
-            $this->fail(sprintf('"%s": Expected PHPParser_Error', $name));
-        } catch (PHPParser_Error $e) {
-            $this->assertEquals($msg, $e->getMessage(), $name);
-        }
-    }
-
-    public function provideTestParseFail() {
-        return $this->getTests(dirname(__FILE__) . '/../../code/parser', 'test-fail');
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/PrettyPrinterTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/PrettyPrinterTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/PrettyPrinterTest.php
deleted file mode 100644
index 11933e6..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/PrettyPrinterTest.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-require_once dirname(__FILE__) . '/CodeTestAbstract.php';
-
-class PHPParser_Tests_PrettyPrinterTest extends PHPParser_Tests_CodeTestAbstract
-{
-    protected function doTestPrettyPrintMethod($method, $name, $code, $dump) {
-        $parser = new PHPParser_Parser(new PHPParser_Lexer_Emulative);
-        $prettyPrinter = new PHPParser_PrettyPrinter_Default;
-
-        $stmts = $parser->parse($code);
-        $this->assertEquals(
-            $this->canonicalize($dump),
-            $this->canonicalize($prettyPrinter->$method($stmts)),
-            $name
-        );
-    }
-
-    /**
-     * @dataProvider provideTestPrettyPrint
-     * @covers PHPParser_PrettyPrinter_Default<extended>
-     */
-    public function testPrettyPrint($name, $code, $dump) {
-        $this->doTestPrettyPrintMethod('prettyPrint', $name, $code, $dump);
-    }
-
-    /**
-     * @dataProvider provideTestPrettyPrintFile
-     * @covers PHPParser_PrettyPrinter_Default<extended>
-     */
-    public function testPrettyPrintFile($name, $code, $dump) {
-        $this->doTestPrettyPrintMethod('prettyPrintFile', $name, $code, $dump);
-    }
-
-    public function provideTestPrettyPrint() {
-        return $this->getTests(dirname(__FILE__) . '/../../code/prettyPrinter', 'test');
-    }
-
-    public function provideTestPrettyPrintFile() {
-        return $this->getTests(dirname(__FILE__) . '/../../code/prettyPrinter', 'file-test');
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Serializer/XMLTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Serializer/XMLTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Serializer/XMLTest.php
deleted file mode 100644
index 9a0c191..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Serializer/XMLTest.php
+++ /dev/null
@@ -1,152 +0,0 @@
-<?php
-
-class PHPParser_Tests_Serializer_XMLTest extends PHPUnit_Framework_TestCase
-{
-    /**
-     * @covers PHPParser_Serializer_XML<extended>
-     */
-    public function testSerialize() {
-        $code = <<<CODE
-<?php
-// comment
-/** doc comment */
-function functionName(&\$a = 0, \$b = 1.0) {
-    echo 'Foo';
-}
-CODE;
-        $xml = <<<XML
-<?xml version="1.0" encoding="UTF-8"?>
-<AST xmlns:node="http://nikic.github.com/PHPParser/XML/node" xmlns:subNode="http://nikic.github.com/PHPParser/XML/subNode" xmlns:attribute="http://nikic.github.com/PHPParser/XML/attribute" xmlns:scalar="http://nikic.github.com/PHPParser/XML/scalar">
- <scalar:array>
-  <node:Stmt_Function>
-   <attribute:comments>
-    <scalar:array>
-     <comment isDocComment="false" line="2">// comment
-</comment>
-     <comment isDocComment="true" line="3">/** doc comment */</comment>
-    </scalar:array>
-   </attribute:comments>
-   <attribute:startLine>
-    <scalar:int>4</scalar:int>
-   </attribute:startLine>
-   <attribute:endLine>
-    <scalar:int>6</scalar:int>
-   </attribute:endLine>
-   <subNode:byRef>
-    <scalar:false/>
-   </subNode:byRef>
-   <subNode:params>
-    <scalar:array>
-     <node:Param>
-      <attribute:startLine>
-       <scalar:int>4</scalar:int>
-      </attribute:startLine>
-      <attribute:endLine>
-       <scalar:int>4</scalar:int>
-      </attribute:endLine>
-      <subNode:name>
-       <scalar:string>a</scalar:string>
-      </subNode:name>
-      <subNode:default>
-       <node:Scalar_LNumber>
-        <attribute:startLine>
-         <scalar:int>4</scalar:int>
-        </attribute:startLine>
-        <attribute:endLine>
-         <scalar:int>4</scalar:int>
-        </attribute:endLine>
-        <subNode:value>
-         <scalar:int>0</scalar:int>
-        </subNode:value>
-       </node:Scalar_LNumber>
-      </subNode:default>
-      <subNode:type>
-       <scalar:null/>
-      </subNode:type>
-      <subNode:byRef>
-       <scalar:true/>
-      </subNode:byRef>
-     </node:Param>
-     <node:Param>
-      <attribute:startLine>
-       <scalar:int>4</scalar:int>
-      </attribute:startLine>
-      <attribute:endLine>
-       <scalar:int>4</scalar:int>
-      </attribute:endLine>
-      <subNode:name>
-       <scalar:string>b</scalar:string>
-      </subNode:name>
-      <subNode:default>
-       <node:Scalar_DNumber>
-        <attribute:startLine>
-         <scalar:int>4</scalar:int>
-        </attribute:startLine>
-        <attribute:endLine>
-         <scalar:int>4</scalar:int>
-        </attribute:endLine>
-        <subNode:value>
-         <scalar:float>1</scalar:float>
-        </subNode:value>
-       </node:Scalar_DNumber>
-      </subNode:default>
-      <subNode:type>
-       <scalar:null/>
-      </subNode:type>
-      <subNode:byRef>
-       <scalar:false/>
-      </subNode:byRef>
-     </node:Param>
-    </scalar:array>
-   </subNode:params>
-   <subNode:stmts>
-    <scalar:array>
-     <node:Stmt_Echo>
-      <attribute:startLine>
-       <scalar:int>5</scalar:int>
-      </attribute:startLine>
-      <attribute:endLine>
-       <scalar:int>5</scalar:int>
-      </attribute:endLine>
-      <subNode:exprs>
-       <scalar:array>
-        <node:Scalar_String>
-         <attribute:startLine>
-          <scalar:int>5</scalar:int>
-         </attribute:startLine>
-         <attribute:endLine>
-          <scalar:int>5</scalar:int>
-         </attribute:endLine>
-         <subNode:value>
-          <scalar:string>Foo</scalar:string>
-         </subNode:value>
-        </node:Scalar_String>
-       </scalar:array>
-      </subNode:exprs>
-     </node:Stmt_Echo>
-    </scalar:array>
-   </subNode:stmts>
-   <subNode:name>
-    <scalar:string>functionName</scalar:string>
-   </subNode:name>
-  </node:Stmt_Function>
- </scalar:array>
-</AST>
-XML;
-
-        $parser     = new PHPParser_Parser(new PHPParser_Lexer);
-        $serializer = new PHPParser_Serializer_XML;
-
-        $stmts = $parser->parse($code);
-        $this->assertXmlStringEqualsXmlString($xml, $serializer->serialize($stmts));
-    }
-
-    /**
-     * @expectedException        InvalidArgumentException
-     * @expectedExceptionMessage Unexpected node type
-     */
-    public function testError() {
-        $serializer = new PHPParser_Serializer_XML;
-        $serializer->serialize(array(new stdClass));
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateLoaderTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateLoaderTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateLoaderTest.php
deleted file mode 100644
index baa5735..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateLoaderTest.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-class PHPParser_Tests_TemplateLoaderTest extends PHPUnit_Framework_TestCase
-{
-    public function testLoadWithoutSuffix() {
-        $templateLoader = new PHPParser_TemplateLoader(
-            new PHPParser_Parser(new PHPParser_Lexer),
-            dirname(__FILE__)
-        );
-
-        // load this file as a template, as we don't really care about the contents
-        $template = $templateLoader->load('TemplateLoaderTest.php');
-        $this->assertInstanceOf('PHPParser_Template', $template);
-    }
-
-    public function testLoadWithSuffix() {
-        $templateLoader = new PHPParser_TemplateLoader(
-            new PHPParser_Parser(new PHPParser_Lexer),
-            dirname(__FILE__), '.php'
-        );
-
-        // load this file as a template, as we don't really care about the contents
-        $template = $templateLoader->load('TemplateLoaderTest');
-        $this->assertInstanceOf('PHPParser_Template', $template);
-    }
-
-    /**
-     * @expectedException InvalidArgumentException
-     */
-    public function testNonexistentBaseDirectoryError() {
-        new PHPParser_TemplateLoader(
-            new PHPParser_Parser(new PHPParser_Lexer),
-            dirname(__FILE__) . '/someDirectoryThatDoesNotExist'
-        );
-    }
-
-    /**
-     * @expectedException InvalidArgumentException
-     */
-    public function testNonexistentFileError() {
-        $templateLoader = new PHPParser_TemplateLoader(
-            new PHPParser_Parser(new PHPParser_Lexer),
-            dirname(__FILE__)
-        );
-
-        $templateLoader->load('SomeTemplateThatDoesNotExist');
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateTest.php
deleted file mode 100644
index a926c5c..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateTest.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-
-class PHPParser_Tests_TemplateTest extends PHPUnit_Framework_TestCase
-{
-    /**
-     * @dataProvider provideTestPlaceholderReplacement
-     * @covers PHPParser_Template
-     */
-    public function testPlaceholderReplacement($templateCode, $placeholders, $expectedPrettyPrint) {
-        $parser = new PHPParser_Parser(new PHPParser_Lexer);
-        $prettyPrinter = new PHPParser_PrettyPrinter_Default;
-
-        $template = new PHPParser_Template($parser, $templateCode);
-        $this->assertEquals(
-            $expectedPrettyPrint,
-            $prettyPrinter->prettyPrint($template->getStmts($placeholders))
-        );
-    }
-
-    public function provideTestPlaceholderReplacement() {
-        return array(
-            array(
-                '<?php $__name__ + $__Name__;',
-                array('name' => 'foo'),
-                '$foo + $Foo;'
-            ),
-            array(
-                '<?php $__name__ + $__Name__;',
-                array('Name' => 'Foo'),
-                '$foo + $Foo;'
-            ),
-            array(
-                '<?php $__name__ + $__Name__;',
-                array('name' => 'foo', 'Name' => 'Bar'),
-                '$foo + $Bar;'
-            ),
-            array(
-                '<?php $__name__ + $__Name__;',
-                array('Name' => 'Bar', 'name' => 'foo'),
-                '$foo + $Bar;'
-            ),
-            array(
-                '<?php $prefix__Name__Suffix;',
-                array('name' => 'infix'),
-                '$prefixInfixSuffix;'
-            ),
-            array(
-                '<?php $___name___;',
-                array('name' => 'foo'),
-                '$_foo_;'
-            ),
-            array(
-                '<?php $foobar;',
-                array(),
-                '$foobar;'
-            ),
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Unserializer/XMLTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Unserializer/XMLTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Unserializer/XMLTest.php
deleted file mode 100644
index 8b1e85a..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Unserializer/XMLTest.php
+++ /dev/null
@@ -1,141 +0,0 @@
-<?php
-
-class PHPParser_Tests_Unserializer_XMLTest extends PHPUnit_Framework_TestCase
-{
-    public function testNode() {
-        $xml = <<<XML
-<?xml version="1.0" encoding="UTF-8"?>
-<AST xmlns:node="http://nikic.github.com/PHPParser/XML/node" xmlns:subNode="http://nikic.github.com/PHPParser/XML/subNode" xmlns:attribute="http://nikic.github.com/PHPParser/XML/attribute" xmlns:scalar="http://nikic.github.com/PHPParser/XML/scalar">
- <node:Scalar_String line="1" docComment="/** doc comment */">
-  <attribute:startLine>
-   <scalar:int>1</scalar:int>
-  </attribute:startLine>
-  <attribute:comments>
-   <scalar:array>
-    <comment isDocComment="false" line="2">// comment
-</comment>
-    <comment isDocComment="true" line="3">/** doc comment */</comment>
-   </scalar:array>
-  </attribute:comments>
-  <subNode:value>
-   <scalar:string>Test</scalar:string>
-  </subNode:value>
- </node:Scalar_String>
-</AST>
-XML;
-
-        $unserializer  = new PHPParser_Unserializer_XML;
-        $this->assertEquals(
-            new PHPParser_Node_Scalar_String('Test', array(
-                'startLine' => 1,
-                'comments'  => array(
-                    new PHPParser_Comment('// comment' . "\n", 2),
-                    new PHPParser_Comment_Doc('/** doc comment */', 3),
-                ),
-            )),
-            $unserializer->unserialize($xml)
-        );
-    }
-
-    public function testEmptyNode() {
-        $xml = <<<XML
-<?xml version="1.0" encoding="UTF-8"?>
-<AST xmlns:node="http://nikic.github.com/PHPParser/XML/node">
- <node:Scalar_ClassConst />
-</AST>
-XML;
-
-        $unserializer  = new PHPParser_Unserializer_XML;
-
-        $this->assertEquals(
-            new PHPParser_Node_Scalar_ClassConst,
-            $unserializer->unserialize($xml)
-        );
-    }
-
-    public function testScalars() {
-        $xml = <<<XML
-<?xml version="1.0" encoding="UTF-8"?>
-<AST xmlns:scalar="http://nikic.github.com/PHPParser/XML/scalar">
- <scalar:array>
-  <scalar:array></scalar:array>
-  <scalar:array/>
-  <scalar:string>test</scalar:string>
-  <scalar:string></scalar:string>
-  <scalar:string/>
-  <scalar:int>1</scalar:int>
-  <scalar:float>1</scalar:float>
-  <scalar:float>1.5</scalar:float>
-  <scalar:true/>
-  <scalar:false/>
-  <scalar:null/>
- </scalar:array>
-</AST>
-XML;
-        $result = array(
-            array(), array(),
-            'test', '', '',
-            1,
-            1, 1.5,
-            true, false, null
-        );
-
-        $unserializer  = new PHPParser_Unserializer_XML;
-        $this->assertEquals($result, $unserializer->unserialize($xml));
-    }
-
-    /**
-     * @expectedException        DomainException
-     * @expectedExceptionMessage AST root element not found
-     */
-    public function testWrongRootElementError() {
-        $xml = <<<XML
-<?xml version="1.0" encoding="UTF-8"?>
-<notAST/>
-XML;
-
-        $unserializer = new PHPParser_Unserializer_XML;
-        $unserializer->unserialize($xml);
-    }
-
-    /**
-     * @dataProvider             provideTestErrors
-     */
-    public function testErrors($xml, $errorMsg) {
-        $this->setExpectedException('DomainException', $errorMsg);
-
-        $xml = <<<XML
-<?xml version="1.0" encoding="UTF-8"?>
-<AST xmlns:scalar="http://nikic.github.com/PHPParser/XML/scalar"
-     xmlns:node="http://nikic.github.com/PHPParser/XML/node"
-     xmlns:subNode="http://nikic.github.com/PHPParser/XML/subNode"
-     xmlns:foo="http://nikic.github.com/PHPParser/XML/foo">
- $xml
-</AST>
-XML;
-
-        $unserializer = new PHPParser_Unserializer_XML;
-        $unserializer->unserialize($xml);
-    }
-
-    public function provideTestErrors() {
-        return array(
-            array('<scalar:true>test</scalar:true>',   '"true" scalar must be empty'),
-            array('<scalar:false>test</scalar:false>', '"false" scalar must be empty'),
-            array('<scalar:null>test</scalar:null>',   '"null" scalar must be empty'),
-            array('<scalar:foo>bar</scalar:foo>',      'Unknown scalar type "foo"'),
-            array('<scalar:int>x</scalar:int>',        '"x" is not a valid int'),
-            array('<scalar:float>x</scalar:float>',    '"x" is not a valid float'),
-            array('',                                  'Expected node or scalar'),
-            array('<foo:bar>test</foo:bar>',           'Unexpected node of type "foo:bar"'),
-            array(
-                '<node:Scalar_String><foo:bar>test</foo:bar></node:Scalar_String>',
-                'Expected sub node or attribute, got node of type "foo:bar"'
-            ),
-            array(
-                '<node:Scalar_String><subNode:value/></node:Scalar_String>',
-                'Expected node or scalar'
-            ),
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test b/vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test
deleted file mode 100644
index 7ea11c7..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test
+++ /dev/null
@@ -1,139 +0,0 @@
-Array definitions
------
-<?php
-
-array();
-array('a');
-array('a', );
-array('a', 'b');
-array('a', &$b, 'c' => 'd', 'e' => &$f);
-
-// short array syntax
-[];
-[1, 2, 3];
-['a' => 'b'];
------
-array(
-    0: Expr_Array(
-        items: array(
-        )
-    )
-    1: Expr_Array(
-        items: array(
-            0: Expr_ArrayItem(
-                key: null
-                value: Scalar_String(
-                    value: a
-                )
-                byRef: false
-            )
-        )
-    )
-    2: Expr_Array(
-        items: array(
-            0: Expr_ArrayItem(
-                key: null
-                value: Scalar_String(
-                    value: a
-                )
-                byRef: false
-            )
-        )
-    )
-    3: Expr_Array(
-        items: array(
-            0: Expr_ArrayItem(
-                key: null
-                value: Scalar_String(
-                    value: a
-                )
-                byRef: false
-            )
-            1: Expr_ArrayItem(
-                key: null
-                value: Scalar_String(
-                    value: b
-                )
-                byRef: false
-            )
-        )
-    )
-    4: Expr_Array(
-        items: array(
-            0: Expr_ArrayItem(
-                key: null
-                value: Scalar_String(
-                    value: a
-                )
-                byRef: false
-            )
-            1: Expr_ArrayItem(
-                key: null
-                value: Expr_Variable(
-                    name: b
-                )
-                byRef: true
-            )
-            2: Expr_ArrayItem(
-                key: Scalar_String(
-                    value: c
-                )
-                value: Scalar_String(
-                    value: d
-                )
-                byRef: false
-            )
-            3: Expr_ArrayItem(
-                key: Scalar_String(
-                    value: e
-                )
-                value: Expr_Variable(
-                    name: f
-                )
-                byRef: true
-            )
-        )
-    )
-    5: Expr_Array(
-        items: array(
-        )
-    )
-    6: Expr_Array(
-        items: array(
-            0: Expr_ArrayItem(
-                key: null
-                value: Scalar_LNumber(
-                    value: 1
-                )
-                byRef: false
-            )
-            1: Expr_ArrayItem(
-                key: null
-                value: Scalar_LNumber(
-                    value: 2
-                )
-                byRef: false
-            )
-            2: Expr_ArrayItem(
-                key: null
-                value: Scalar_LNumber(
-                    value: 3
-                )
-                byRef: false
-            )
-        )
-    )
-    7: Expr_Array(
-        items: array(
-            0: Expr_ArrayItem(
-                key: Scalar_String(
-                    value: a
-                )
-                value: Scalar_String(
-                    value: b
-                )
-                byRef: false
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/assign.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/assign.test b/vendor/nikic/php-parser/test/code/parser/expr/assign.test
deleted file mode 100644
index e6916ad..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/assign.test
+++ /dev/null
@@ -1,225 +0,0 @@
-Assignments
------
-<?php
-// simple assign
-$a = $b;
-
-// combined assign
-$a &= $b;
-$a |= $b;
-$a ^= $b;
-$a .= $b;
-$a /= $b;
-$a -= $b;
-$a %= $b;
-$a *= $b;
-$a += $b;
-$a <<= $b;
-$a >>= $b;
-
-// by ref assign
-$a =& $b;
-$a =& new B;
-
-// list() assign
-list($a) = $b;
-list($a, , $b) = $c;
-list($a, list(, $c), $d) = $e;
-
-// inc/dec
-++$a;
-$a++;
---$a;
-$a--;
------
-array(
-    0: Expr_Assign(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    1: Expr_AssignBitwiseAnd(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    2: Expr_AssignBitwiseOr(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    3: Expr_AssignBitwiseXor(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    4: Expr_AssignConcat(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    5: Expr_AssignDiv(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    6: Expr_AssignMinus(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    7: Expr_AssignMod(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    8: Expr_AssignMul(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    9: Expr_AssignPlus(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    10: Expr_AssignShiftLeft(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    11: Expr_AssignShiftRight(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    12: Expr_AssignRef(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    13: Expr_AssignRef(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_New(
-            class: Name(
-                parts: array(
-                    0: B
-                )
-            )
-            args: array(
-            )
-        )
-    )
-    14: Expr_Assign(
-        var: Expr_List(
-            vars: array(
-                0: Expr_Variable(
-                    name: a
-                )
-            )
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    15: Expr_Assign(
-        var: Expr_List(
-            vars: array(
-                0: Expr_Variable(
-                    name: a
-                )
-                1: null
-                2: Expr_Variable(
-                    name: b
-                )
-            )
-        )
-        expr: Expr_Variable(
-            name: c
-        )
-    )
-    16: Expr_Assign(
-        var: Expr_List(
-            vars: array(
-                0: Expr_Variable(
-                    name: a
-                )
-                1: Expr_List(
-                    vars: array(
-                        0: null
-                        1: Expr_Variable(
-                            name: c
-                        )
-                    )
-                )
-                2: Expr_Variable(
-                    name: d
-                )
-            )
-        )
-        expr: Expr_Variable(
-            name: e
-        )
-    )
-    17: Expr_PreInc(
-        var: Expr_Variable(
-            name: a
-        )
-    )
-    18: Expr_PostInc(
-        var: Expr_Variable(
-            name: a
-        )
-    )
-    19: Expr_PreDec(
-        var: Expr_Variable(
-            name: a
-        )
-    )
-    20: Expr_PostDec(
-        var: Expr_Variable(
-            name: a
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/cast.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/cast.test b/vendor/nikic/php-parser/test/code/parser/expr/cast.test
deleted file mode 100644
index 3c54ba7..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/cast.test
+++ /dev/null
@@ -1,72 +0,0 @@
-Casts
------
-<?php
-(array)   $a;
-(bool)    $a;
-(boolean) $a;
-(real)    $a;
-(double)  $a;
-(float)   $a;
-(int)     $a;
-(integer) $a;
-(object)  $a;
-(string)  $a;
-(unset)   $a;
------
-array(
-    0: Expr_Cast_Array(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    1: Expr_Cast_Bool(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    2: Expr_Cast_Bool(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    3: Expr_Cast_Double(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    4: Expr_Cast_Double(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    5: Expr_Cast_Double(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    6: Expr_Cast_Int(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    7: Expr_Cast_Int(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    8: Expr_Cast_Object(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    9: Expr_Cast_String(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    10: Expr_Cast_Unset(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/clone.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/clone.test b/vendor/nikic/php-parser/test/code/parser/expr/clone.test
deleted file mode 100644
index 6401566..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/clone.test
+++ /dev/null
@@ -1,13 +0,0 @@
-Clone
------
-<?php
-
-clone $a;
------
-array(
-    0: Expr_Clone(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/closure.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/closure.test b/vendor/nikic/php-parser/test/code/parser/expr/closure.test
deleted file mode 100644
index 028894e..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/closure.test
+++ /dev/null
@@ -1,94 +0,0 @@
-Closures
------
-<?php
-function($a) { $a; };
-function($a) use($b) {};
-function() use($a, &$b) {};
-function &($a) {};
-static function() {};
------
-array(
-    0: Expr_Closure(
-        static: false
-        byRef: false
-        params: array(
-            0: Param(
-                name: a
-                default: null
-                type: null
-                byRef: false
-            )
-        )
-        uses: array(
-        )
-        stmts: array(
-            0: Expr_Variable(
-                name: a
-            )
-        )
-    )
-    1: Expr_Closure(
-        static: false
-        byRef: false
-        params: array(
-            0: Param(
-                name: a
-                default: null
-                type: null
-                byRef: false
-            )
-        )
-        uses: array(
-            0: Expr_ClosureUse(
-                var: b
-                byRef: false
-            )
-        )
-        stmts: array(
-        )
-    )
-    2: Expr_Closure(
-        static: false
-        byRef: false
-        params: array(
-        )
-        uses: array(
-            0: Expr_ClosureUse(
-                var: a
-                byRef: false
-            )
-            1: Expr_ClosureUse(
-                var: b
-                byRef: true
-            )
-        )
-        stmts: array(
-        )
-    )
-    3: Expr_Closure(
-        static: false
-        byRef: true
-        params: array(
-            0: Param(
-                name: a
-                default: null
-                type: null
-                byRef: false
-            )
-        )
-        uses: array(
-        )
-        stmts: array(
-        )
-    )
-    4: Expr_Closure(
-        static: true
-        byRef: false
-        params: array(
-        )
-        uses: array(
-        )
-        stmts: array(
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/comparison.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/comparison.test b/vendor/nikic/php-parser/test/code/parser/expr/comparison.test
deleted file mode 100644
index c280122..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/comparison.test
+++ /dev/null
@@ -1,98 +0,0 @@
-Comparison operators
------
-<?php
-$a < $b;
-$a <= $b;
-$a > $b;
-$a >= $b;
-$a == $b;
-$a === $b;
-$a != $b;
-$a !== $b;
-$a instanceof B;
-$a instanceof $b;
------
-array(
-    0: Expr_Smaller(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    1: Expr_SmallerOrEqual(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    2: Expr_Greater(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    3: Expr_GreaterOrEqual(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    4: Expr_Equal(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    5: Expr_Identical(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    6: Expr_NotEqual(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    7: Expr_NotIdentical(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    8: Expr_Instanceof(
-        expr: Expr_Variable(
-            name: a
-        )
-        class: Name(
-            parts: array(
-                0: B
-            )
-        )
-    )
-    9: Expr_Instanceof(
-        expr: Expr_Variable(
-            name: a
-        )
-        class: Expr_Variable(
-            name: b
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/errorSuppress.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/errorSuppress.test b/vendor/nikic/php-parser/test/code/parser/expr/errorSuppress.test
deleted file mode 100644
index ce3fce9..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/errorSuppress.test
+++ /dev/null
@@ -1,12 +0,0 @@
-Error suppression
------
-<?php
-@$a;
------
-array(
-    0: Expr_ErrorSuppress(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/exit.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/exit.test b/vendor/nikic/php-parser/test/code/parser/expr/exit.test
deleted file mode 100644
index 8f21e5b..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/exit.test
+++ /dev/null
@@ -1,34 +0,0 @@
-Exit
------
-<?php
-exit;
-exit();
-exit('Die!');
-die;
-die();
-die('Exit!');
------
-array(
-    0: Expr_Exit(
-        expr: null
-    )
-    1: Expr_Exit(
-        expr: null
-    )
-    2: Expr_Exit(
-        expr: Scalar_String(
-            value: Die!
-        )
-    )
-    3: Expr_Exit(
-        expr: null
-    )
-    4: Expr_Exit(
-        expr: null
-    )
-    5: Expr_Exit(
-        expr: Scalar_String(
-            value: Exit!
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/args.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/args.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/args.test
deleted file mode 100644
index c980564..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/args.test
+++ /dev/null
@@ -1,71 +0,0 @@
-Arguments
------
-<?php
-
-f();
-f($a);
-f($a, $b);
-f(&$a);
------
-array(
-    0: Expr_FuncCall(
-        name: Name(
-            parts: array(
-                0: f
-            )
-        )
-        args: array(
-        )
-    )
-    1: Expr_FuncCall(
-        name: Name(
-            parts: array(
-                0: f
-            )
-        )
-        args: array(
-            0: Arg(
-                value: Expr_Variable(
-                    name: a
-                )
-                byRef: false
-            )
-        )
-    )
-    2: Expr_FuncCall(
-        name: Name(
-            parts: array(
-                0: f
-            )
-        )
-        args: array(
-            0: Arg(
-                value: Expr_Variable(
-                    name: a
-                )
-                byRef: false
-            )
-            1: Arg(
-                value: Expr_Variable(
-                    name: b
-                )
-                byRef: false
-            )
-        )
-    )
-    3: Expr_FuncCall(
-        name: Name(
-            parts: array(
-                0: f
-            )
-        )
-        args: array(
-            0: Arg(
-                value: Expr_Variable(
-                    name: a
-                )
-                byRef: true
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constFetch.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constFetch.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constFetch.test
deleted file mode 100644
index 7686d2d..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constFetch.test
+++ /dev/null
@@ -1,33 +0,0 @@
-Constant fetches
------
-<?php
-
-A;
-A::B;
-A::class;
------
-array(
-    0: Expr_ConstFetch(
-        name: Name(
-            parts: array(
-                0: A
-            )
-        )
-    )
-    1: Expr_ClassConstFetch(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        name: B
-    )
-    2: Expr_ClassConstFetch(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        name: class
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constantDeref.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constantDeref.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constantDeref.test
deleted file mode 100644
index fd5de56..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constantDeref.test
+++ /dev/null
@@ -1,181 +0,0 @@
-Array/string dereferencing
------
-<?php
-
-"abc"[2];
-"abc"[2][0][0];
-
-[1, 2, 3][2];
-[1, 2, 3][2][0][0];
-
-array(1, 2, 3)[2];
-array(1, 2, 3)[2][0][0];
------
-array(
-    0: Expr_ArrayDimFetch(
-        var: Scalar_String(
-            value: abc
-        )
-        dim: Scalar_LNumber(
-            value: 2
-        )
-    )
-    1: Expr_ArrayDimFetch(
-        var: Expr_ArrayDimFetch(
-            var: Expr_ArrayDimFetch(
-                var: Scalar_String(
-                    value: abc
-                )
-                dim: Scalar_LNumber(
-                    value: 2
-                )
-            )
-            dim: Scalar_LNumber(
-                value: 0
-            )
-        )
-        dim: Scalar_LNumber(
-            value: 0
-        )
-    )
-    2: Expr_ArrayDimFetch(
-        var: Expr_Array(
-            items: array(
-                0: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 1
-                    )
-                    byRef: false
-                )
-                1: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 2
-                    )
-                    byRef: false
-                )
-                2: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 3
-                    )
-                    byRef: false
-                )
-            )
-        )
-        dim: Scalar_LNumber(
-            value: 2
-        )
-    )
-    3: Expr_ArrayDimFetch(
-        var: Expr_ArrayDimFetch(
-            var: Expr_ArrayDimFetch(
-                var: Expr_Array(
-                    items: array(
-                        0: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 1
-                            )
-                            byRef: false
-                        )
-                        1: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 2
-                            )
-                            byRef: false
-                        )
-                        2: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 3
-                            )
-                            byRef: false
-                        )
-                    )
-                )
-                dim: Scalar_LNumber(
-                    value: 2
-                )
-            )
-            dim: Scalar_LNumber(
-                value: 0
-            )
-        )
-        dim: Scalar_LNumber(
-            value: 0
-        )
-    )
-    4: Expr_ArrayDimFetch(
-        var: Expr_Array(
-            items: array(
-                0: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 1
-                    )
-                    byRef: false
-                )
-                1: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 2
-                    )
-                    byRef: false
-                )
-                2: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 3
-                    )
-                    byRef: false
-                )
-            )
-        )
-        dim: Scalar_LNumber(
-            value: 2
-        )
-    )
-    5: Expr_ArrayDimFetch(
-        var: Expr_ArrayDimFetch(
-            var: Expr_ArrayDimFetch(
-                var: Expr_Array(
-                    items: array(
-                        0: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 1
-                            )
-                            byRef: false
-                        )
-                        1: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 2
-                            )
-                            byRef: false
-                        )
-                        2: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 3
-                            )
-                            byRef: false
-                        )
-                    )
-                )
-                dim: Scalar_LNumber(
-                    value: 2
-                )
-            )
-            dim: Scalar_LNumber(
-                value: 0
-            )
-        )
-        dim: Scalar_LNumber(
-            value: 0
-        )
-    )
-)
\ No newline at end of file


[09/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Foreach.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Foreach.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Foreach.php
deleted file mode 100644
index a209c32..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Foreach.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr      $expr     Expression to iterate
- * @property null|PHPParser_Node_Expr $keyVar   Variable to assign key to
- * @property bool                     $byRef    Whether to assign value by reference
- * @property PHPParser_Node_Expr      $valueVar Variable to assign value to
- * @property PHPParser_Node[]         $stmts    Statements
- */
-class PHPParser_Node_Stmt_Foreach extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a foreach node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression to iterate
-     * @param PHPParser_Node_Expr $valueVar   Variable to assign value to
-     * @param array               $subNodes   Array of the following optional subnodes:
-     *                                        'keyVar' => null   : Variable to assign key to
-     *                                        'byRef'  => false  : Whether to assign value by reference
-     *                                        'stmts'  => array(): Statements
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, PHPParser_Node_Expr $valueVar, array $subNodes = array(), array $attributes = array()) {
-        parent::__construct(
-            $subNodes + array(
-                'keyVar' => null,
-                'byRef'  => false,
-                'stmts'  => array(),
-            ),
-            $attributes
-        );
-        $this->expr     = $expr;
-        $this->valueVar = $valueVar;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Function.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Function.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Function.php
deleted file mode 100644
index f62de9e..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Function.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-/**
- * @property bool                   $byRef  Whether returns by reference
- * @property string                 $name   Name
- * @property PHPParser_Node_Param[] $params Parameters
- * @property PHPParser_Node[]       $stmts  Statements
- */
-class PHPParser_Node_Stmt_Function extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a function node.
-     *
-     * @param string $name       Name
-     * @param array  $subNodes   Array of the following optional subnodes:
-     *                           'byRef'  => false  : Whether to return by reference
-     *                           'params' => array(): Parameters
-     *                           'stmts'  => array(): Statements
-     * @param array  $attributes Additional attributes
-     */
-    public function __construct($name, array $subNodes = array(), array $attributes = array()) {
-        parent::__construct(
-            $subNodes + array(
-                'byRef'  => false,
-                'params' => array(),
-                'stmts'  => array(),
-            ),
-            $attributes
-        );
-        $this->name = $name;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Global.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Global.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Global.php
deleted file mode 100644
index ba841ca..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Global.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr[] $vars Variables
- */
-class PHPParser_Node_Stmt_Global extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a global variables list node.
-     *
-     * @param PHPParser_Node_Expr[] $vars       Variables to unset
-     * @param array                 $attributes Additional attributes
-     */
-    public function __construct(array $vars, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'vars' => $vars,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Goto.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Goto.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Goto.php
deleted file mode 100644
index 8de1020..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Goto.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property string $name Name of label to jump to
- */
-class PHPParser_Node_Stmt_Goto extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a goto node.
-     *
-     * @param string $name       Name of label to jump to
-     * @param array  $attributes Additional attributes
-     */
-    public function __construct($name, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'name' => $name,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/HaltCompiler.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/HaltCompiler.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/HaltCompiler.php
deleted file mode 100644
index 0f4c4b1..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/HaltCompiler.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property string $remaining Remaining text after halt compiler statement.
- */
-class PHPParser_Node_Stmt_HaltCompiler extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a __halt_compiler node.
-     *
-     * @param string $remaining  Remaining text after halt compiler statement.
-     * @param array  $attributes Additional attributes
-     */
-    public function __construct($remaining, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'remaining' => $remaining,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/If.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/If.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/If.php
deleted file mode 100644
index 44c150b..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/If.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr           $cond    Condition expression
- * @property PHPParser_Node[]              $stmts   Statements
- * @property PHPParser_Node_Stmt_ElseIf[]  $elseifs Elseif clauses
- * @property null|PHPParser_Node_Stmt_Else $else    Else clause
- */
-class PHPParser_Node_Stmt_If extends PHPParser_Node_Stmt
-{
-
-    /**
-     * Constructs an if node.
-     *
-     * @param PHPParser_Node_Expr $cond       Condition
-     * @param array               $subNodes   Array of the following optional subnodes:
-     *                                        'stmts'   => array(): Statements
-     *                                        'elseifs' => array(): Elseif clauses
-     *                                        'else'    => null   : Else clause
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $cond, array $subNodes = array(), array $attributes = array()) {
-        parent::__construct(
-            $subNodes + array(
-                'stmts'   => array(),
-                'elseifs' => array(),
-                'else'    => null,
-            ),
-            $attributes
-        );
-        $this->cond = $cond;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/InlineHTML.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/InlineHTML.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/InlineHTML.php
deleted file mode 100644
index d0578de..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/InlineHTML.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property string $value String
- */
-class PHPParser_Node_Stmt_InlineHTML extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs an inline HTML node.
-     *
-     * @param string $value      String
-     * @param array  $attributes Additional attributes
-     */
-    public function __construct($value, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'value' => $value,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Interface.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Interface.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Interface.php
deleted file mode 100644
index ec811c9..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Interface.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-/**
- * @property string                $name    Name
- * @property PHPParser_Node_Name[] $extends Extended interfaces
- * @property PHPParser_Node[]      $stmts   Statements
- */
-class PHPParser_Node_Stmt_Interface extends PHPParser_Node_Stmt
-{
-    protected static $specialNames = array(
-        'self'   => true,
-        'parent' => true,
-        'static' => true,
-    );
-
-    /**
-     * Constructs a class node.
-     *
-     * @param string $name       Name
-     * @param array  $subNodes   Array of the following optional subnodes:
-     *                           'extends' => array(): Name of extended interfaces
-     *                           'stmts'   => array(): Statements
-     * @param array  $attributes Additional attributes
-     */
-    public function __construct($name, array $subNodes = array(), array $attributes = array()) {
-        parent::__construct(
-            $subNodes + array(
-                'extends' => array(),
-                'stmts'   => array(),
-            ),
-            $attributes
-        );
-        $this->name = $name;
-
-        if (isset(self::$specialNames[(string) $this->name])) {
-            throw new PHPParser_Error(sprintf('Cannot use \'%s\' as class name as it is reserved', $this->name));
-        }
-
-        foreach ($this->extends as $interface) {
-            if (isset(self::$specialNames[(string) $interface])) {
-                throw new PHPParser_Error(sprintf('Cannot use \'%s\' as interface name as it is reserved', $interface));
-            }
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Label.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Label.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Label.php
deleted file mode 100644
index 66dc51e..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Label.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property string $name Name
- */
-class PHPParser_Node_Stmt_Label extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a label node.
-     *
-     * @param string $name       Name
-     * @param array  $attributes Additional attributes
-     */
-    public function __construct($name, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'name' => $name,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Namespace.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Namespace.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Namespace.php
deleted file mode 100644
index f4064ce..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Namespace.php
+++ /dev/null
@@ -1,122 +0,0 @@
-<?php
-
-/**
- * @property null|PHPParser_Node_Name $name  Name
- * @property PHPParser_Node[]         $stmts Statements
- */
-class PHPParser_Node_Stmt_Namespace extends PHPParser_Node_Stmt
-{
-    protected static $specialNames = array(
-        'self'   => true,
-        'parent' => true,
-        'static' => true,
-    );
-
-    /**
-     * Constructs a namespace node.
-     *
-     * @param null|PHPParser_Node_Name $name       Name
-     * @param PHPParser_Node[]         $stmts      Statements
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Name $name = null, $stmts = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'name'  => $name,
-                'stmts' => $stmts,
-            ),
-            $attributes
-        );
-
-        if (isset(self::$specialNames[(string) $this->name])) {
-            throw new PHPParser_Error(sprintf('Cannot use \'%s\' as namespace name', $this->name));
-        }
-
-        if (null !== $this->stmts) {
-            foreach ($this->stmts as $stmt) {
-                if ($stmt instanceof PHPParser_Node_Stmt_Namespace) {
-                    throw new PHPParser_Error('Namespace declarations cannot be nested', $stmt->getLine());
-                }
-            }
-        }
-    }
-
-    public static function postprocess(array $stmts) {
-        // null = not in namespace, false = semicolon style, true = bracket style
-        $bracketed = null;
-
-        // whether any statements that aren't allowed before a namespace declaration are encountered
-        // (the only valid statement currently is a declare)
-        $hasNotAllowedStmts = false;
-
-        // offsets for semicolon style namespaces
-        // (required for transplanting the following statements into their ->stmts property)
-        $nsOffsets = array();
-
-        foreach ($stmts as $i => $stmt) {
-            if ($stmt instanceof PHPParser_Node_Stmt_Namespace) {
-                // ->stmts is null if semicolon style is used
-                $currentBracketed = null !== $stmt->stmts;
-
-                // if no namespace statement has been encountered yet
-                if (!isset($bracketed)) {
-                    // set the namespacing style
-                    $bracketed = $currentBracketed;
-
-                    // and ensure that it isn't preceded by a not allowed statement
-                    if ($hasNotAllowedStmts) {
-                        throw new PHPParser_Error('Namespace declaration statement has to be the very first statement in the script', $stmt->getLine());
-                    }
-                // otherwise ensure that the style of the current namespace matches the style of
-                // namespaceing used before in this document
-                } elseif ($bracketed !== $currentBracketed) {
-                    throw new PHPParser_Error('Cannot mix bracketed namespace declarations with unbracketed namespace declarations', $stmt->getLine());
-                }
-
-                // for semicolon style namespaces remember the offset
-                if (!$bracketed) {
-                    $nsOffsets[] = $i;
-                }
-            // declare() and __halt_compiler() are the only valid statements outside of namespace declarations
-            } elseif (!$stmt instanceof PHPParser_Node_Stmt_Declare
-                      && !$stmt instanceof PHPParser_Node_Stmt_HaltCompiler
-            ) {
-                if (true === $bracketed) {
-                    throw new PHPParser_Error('No code may exist outside of namespace {}', $stmt->getLine());
-                }
-
-                $hasNotAllowedStmts = true;
-            }
-        }
-
-        // if bracketed namespaces were used or no namespaces were used at all just return the
-        // original statements
-        if (!isset($bracketed) || true === $bracketed) {
-            return $stmts;
-        // for semicolon style transplant statements
-        } else {
-            // take all statements preceding the first namespace
-            $newStmts = array_slice($stmts, 0, $nsOffsets[0]);
-
-            // iterate over all following namespaces
-            for ($i = 0, $c = count($nsOffsets); $i < $c; ++$i) {
-                $newStmts[] = $nsStmt = $stmts[$nsOffsets[$i]];
-
-                // the last namespace takes all statements after it
-                if ($c === $i + 1) {
-                    $nsStmt->stmts = array_slice($stmts, $nsOffsets[$i] + 1);
-
-                    // if the last statement is __halt_compiler() put it outside the namespace
-                    if (end($nsStmt->stmts) instanceof PHPParser_Node_Stmt_HaltCompiler) {
-                        $newStmts[] = array_pop($nsStmt->stmts);
-                    }
-                // and all the others take all statements between the current and the following one
-                } else {
-                    $nsStmt->stmts = array_slice($stmts, $nsOffsets[$i] + 1, $nsOffsets[$i + 1] - $nsOffsets[$i] - 1);
-                }
-            }
-
-            return $newStmts;
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Property.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Property.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Property.php
deleted file mode 100644
index 5cc9d0c..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Property.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-/**
- * @property int                                    $type  Modifiers
- * @property PHPParser_Node_Stmt_PropertyProperty[] $props Properties
- */
-class PHPParser_Node_Stmt_Property extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a class property list node.
-     *
-     * @param int                                    $type       Modifiers
-     * @param PHPParser_Node_Stmt_PropertyProperty[] $props      Properties
-     * @param array                                  $attributes Additional attributes
-     */
-    public function __construct($type, array $props, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'type'  => $type,
-                'props' => $props,
-            ),
-            $attributes
-        );
-    }
-
-    public function isPublic() {
-        return (bool) ($this->type & PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC);
-    }
-
-    public function isProtected() {
-        return (bool) ($this->type & PHPParser_Node_Stmt_Class::MODIFIER_PROTECTED);
-    }
-
-    public function isPrivate() {
-        return (bool) ($this->type & PHPParser_Node_Stmt_Class::MODIFIER_PRIVATE);
-    }
-
-    public function isStatic() {
-        return (bool) ($this->type & PHPParser_Node_Stmt_Class::MODIFIER_STATIC);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/PropertyProperty.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/PropertyProperty.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/PropertyProperty.php
deleted file mode 100644
index e2854f1..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/PropertyProperty.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property string                   $name    Name
- * @property null|PHPParser_Node_Expr $default Default
- */
-class PHPParser_Node_Stmt_PropertyProperty extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a class property node.
-     *
-     * @param string                   $name       Name
-     * @param null|PHPParser_Node_Expr $default    Default value
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct($name, PHPParser_Node_Expr $default = null, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'name'    => $name,
-                'default' => $default,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Return.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Return.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Return.php
deleted file mode 100644
index 4697530..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Return.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property null|PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Stmt_Return extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a return node.
-     *
-     * @param null|PHPParser_Node_Expr $expr       Expression
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr = null, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Static.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Static.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Static.php
deleted file mode 100644
index f44d1ed..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Static.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Stmt_StaticVar[] $vars Variable definitions
- */
-class PHPParser_Node_Stmt_Static extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a static variables list node.
-     *
-     * @param PHPParser_Node_Stmt_StaticVar[] $vars       Variable definitions
-     * @param array                           $attributes Additional attributes
-     */
-    public function __construct(array $vars, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'vars' => $vars,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/StaticVar.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/StaticVar.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/StaticVar.php
deleted file mode 100644
index 3c5b144..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/StaticVar.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property string                   $name    Name
- * @property null|PHPParser_Node_Expr $default Default value
- */
-class PHPParser_Node_Stmt_StaticVar extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a static variable node.
-     *
-     * @param string                   $name       Name
-     * @param null|PHPParser_Node_Expr $default    Default value
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct($name, PHPParser_Node_Expr $default = null, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'name'    => $name,
-                'default' => $default,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Switch.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Switch.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Switch.php
deleted file mode 100644
index f7022a0..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Switch.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr        $cond  Condition
- * @property PHPParser_Node_Stmt_Case[] $cases Case list
- */
-class PHPParser_Node_Stmt_Switch extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a case node.
-     *
-     * @param PHPParser_Node_Expr        $cond       Condition
-     * @param PHPParser_Node_Stmt_Case[] $cases      Case list
-     * @param array                      $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $cond, array $cases, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'cond'  => $cond,
-                'cases' => $cases,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Throw.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Throw.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Throw.php
deleted file mode 100644
index 990de1a..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Throw.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Stmt_Throw extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a throw node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Trait.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Trait.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Trait.php
deleted file mode 100644
index 14737a5..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Trait.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property string           $name  Name
- * @property PHPParser_Node[] $stmts Statements
- */
-class PHPParser_Node_Stmt_Trait extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a trait node.
-     *
-     * @param string           $name       Name
-     * @param PHPParser_Node[] $stmts      Statements
-     * @param array            $attributes Additional attributes
-     */
-    public function __construct($name, array $stmts = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'name'  => $name,
-                'stmts' => $stmts,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUse.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUse.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUse.php
deleted file mode 100644
index 8db1b7e..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUse.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Name[]                    $traits      Traits
- * @property PHPParser_Node_Stmt_TraitUseAdaptation[] $adaptations Adaptations
- */
-class PHPParser_Node_Stmt_TraitUse extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a trait use node.
-     *
-     * @param PHPParser_Node_Name[]                    $traits      Traits
-     * @param PHPParser_Node_Stmt_TraitUseAdaptation[] $adaptations Adaptations
-     * @param array                                    $attributes  Additional attributes
-     */
-    public function __construct(array $traits, array $adaptations = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'traits'      => $traits,
-                'adaptations' => $adaptations,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation.php
deleted file mode 100644
index 63b2b27..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-abstract class PHPParser_Node_Stmt_TraitUseAdaptation extends PHPParser_Node_Stmt
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation/Alias.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation/Alias.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation/Alias.php
deleted file mode 100644
index 0a68512..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation/Alias.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-/**
- * @property null|PHPParser_Node_Name $trait       Trait name
- * @property string                   $method      Method name
- * @property null|int                 $newModifier New modifier
- * @property null|string              $newName     New name
- */
-class PHPParser_Node_Stmt_TraitUseAdaptation_Alias extends PHPParser_Node_Stmt_TraitUseAdaptation
-{
-    /**
-     * Constructs a trait use precedence adaptation node.
-     *
-     * @param null|PHPParser_Node_Name $trait       Trait name
-     * @param string                   $method      Method name
-     * @param null|int                 $newModifier New modifier
-     * @param null|string              $newName     New name
-     * @param array                    $attributes  Additional attributes
-     */
-    public function __construct($trait, $method, $newModifier, $newName, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'trait'       => $trait,
-                'method'      => $method,
-                'newModifier' => $newModifier,
-                'newName'     => $newName,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation/Precedence.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation/Precedence.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation/Precedence.php
deleted file mode 100644
index 30ae8e4..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TraitUseAdaptation/Precedence.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Name   $trait     Trait name
- * @property string                $method    Method name
- * @property PHPParser_Node_Name[] $insteadof Overwritten traits
- */
-class PHPParser_Node_Stmt_TraitUseAdaptation_Precedence extends PHPParser_Node_Stmt_TraitUseAdaptation
-{
-    /**
-     * Constructs a trait use precedence adaptation node.
-     *
-     * @param PHPParser_Node_Name   $trait       Trait name
-     * @param string                $method      Method name
-     * @param PHPParser_Node_Name[] $insteadof   Overwritten traits
-     * @param array                 $attributes  Additional attributes
-     */
-    public function __construct(PHPParser_Node_Name $trait, $method, array $insteadof, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'trait'     => $trait,
-                'method'    => $method,
-                'insteadof' => $insteadof,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TryCatch.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TryCatch.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TryCatch.php
deleted file mode 100644
index 796aae3..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/TryCatch.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node[]            $stmts        Statements
- * @property PHPParser_Node_Stmt_Catch[] $catches      Catches
- * @property PHPParser_Node[]            $finallyStmts Finally statements
- */
-class PHPParser_Node_Stmt_TryCatch extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a try catch node.
-     *
-     * @param PHPParser_Node[]            $stmts        Statements
-     * @param PHPParser_Node_Stmt_Catch[] $catches      Catches
-     * @param PHPParser_Node[]            $finallyStmts Finally statements (null means no finally clause)
-     * @param array|null                  $attributes   Additional attributes
-     */
-    public function __construct(array $stmts, array $catches, array $finallyStmts = null, array $attributes = array()) {
-        if (empty($catches) && null === $finallyStmts) {
-            throw new PHPParser_Error('Cannot use try without catch or finally');
-        }
-
-        parent::__construct(
-            array(
-                'stmts'        => $stmts,
-                'catches'      => $catches,
-                'finallyStmts' => $finallyStmts,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Unset.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Unset.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Unset.php
deleted file mode 100644
index e079c29..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Unset.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr[] $vars Variables to unset
- */
-class PHPParser_Node_Stmt_Unset extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs an unset node.
-     *
-     * @param PHPParser_Node_Expr[] $vars       Variables to unset
-     * @param array                 $attributes Additional attributes
-     */
-    public function __construct(array $vars, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'vars' => $vars,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Use.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Use.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Use.php
deleted file mode 100644
index 36dc0b1..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Use.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Stmt_UseUse[] $uses Aliases
- */
-class PHPParser_Node_Stmt_Use extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs an alias (use) list node.
-     *
-     * @param PHPParser_Node_Stmt_UseUse[] $uses       Aliases
-     * @param array                        $attributes Additional attributes
-     */
-    public function __construct(array $uses, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'uses' => $uses,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/UseUse.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/UseUse.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/UseUse.php
deleted file mode 100644
index d7d4fd6..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/UseUse.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Name $name  Namespace/Class to alias
- * @property string              $alias Alias
- */
-class PHPParser_Node_Stmt_UseUse extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs an alias (use) node.
-     *
-     * @param PHPParser_Node_Name $name       Namespace/Class to alias
-     * @param null|string         $alias      Alias
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Name $name, $alias = null, array $attributes = array()) {
-        if (null === $alias) {
-            $alias = $name->getLast();
-        }
-
-        if ('self' == $alias || 'parent' == $alias) {
-            throw new PHPParser_Error(sprintf(
-                'Cannot use %s as %s because \'%2$s\' is a special class name',
-                $name, $alias
-            ));
-        }
-
-        parent::__construct(
-            array(
-                'name'  => $name,
-                'alias' => $alias,
-            ),
-            $attributes
-        );
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/While.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/While.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/While.php
deleted file mode 100644
index 4dde965..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/While.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $cond  Condition
- * @property PHPParser_Node[]    $stmts Statements
- */
-class PHPParser_Node_Stmt_While extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a while node.
-     *
-     * @param PHPParser_Node_Expr $cond       Condition
-     * @param PHPParser_Node[]    $stmts      Statements
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $cond, array $stmts = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'cond'  => $cond,
-                'stmts' => $stmts,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/NodeAbstract.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/NodeAbstract.php b/vendor/nikic/php-parser/lib/PHPParser/NodeAbstract.php
deleted file mode 100644
index e7d0456..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/NodeAbstract.php
+++ /dev/null
@@ -1,125 +0,0 @@
-<?php
-
-abstract class PHPParser_NodeAbstract implements PHPParser_Node, IteratorAggregate
-{
-    protected $subNodes;
-    protected $attributes;
-
-    /**
-     * Creates a Node.
-     *
-     * @param array $subNodes   Array of sub nodes
-     * @param array $attributes Array of attributes
-     */
-    public function __construct(array $subNodes = array(), array $attributes = array()) {
-        $this->subNodes   = $subNodes;
-        $this->attributes = $attributes;
-    }
-
-    /**
-     * Gets the type of the node.
-     *
-     * @return string Type of the node
-     */
-    public function getType() {
-        return substr(get_class($this), 15);
-    }
-
-    /**
-     * Gets the names of the sub nodes.
-     *
-     * @return array Names of sub nodes
-     */
-    public function getSubNodeNames() {
-        return array_keys($this->subNodes);
-    }
-
-    /**
-     * Gets line the node started in.
-     *
-     * @return int Line
-     */
-    public function getLine() {
-        return $this->getAttribute('startLine', -1);
-    }
-
-    /**
-     * Sets line the node started in.
-     *
-     * @param int $line Line
-     */
-    public function setLine($line) {
-        $this->setAttribute('startLine', (int) $line);
-    }
-
-    /**
-     * Gets the doc comment of the node.
-     *
-     * The doc comment has to be the last comment associated with the node.
-     *
-     * @return null|PHPParser_Comment_Doc Doc comment object or null
-     */
-    public function getDocComment() {
-        $comments = $this->getAttribute('comments');
-        if (!$comments) {
-            return null;
-        }
-
-        $lastComment = $comments[count($comments) - 1];
-        if (!$lastComment instanceof PHPParser_Comment_Doc) {
-            return null;
-        }
-
-        return $lastComment;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function setAttribute($key, $value) {
-        $this->attributes[$key] = $value;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function hasAttribute($key) {
-        return array_key_exists($key, $this->attributes);
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function &getAttribute($key, $default = null) {
-        if (!array_key_exists($key, $this->attributes)) {
-            return $default;
-        } else {
-            return $this->attributes[$key];
-        }
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function getAttributes() {
-        return $this->attributes;
-    }
-
-    /* Magic interfaces */
-
-    public function &__get($name) {
-        return $this->subNodes[$name];
-    }
-    public function __set($name, $value) {
-        $this->subNodes[$name] = $value;
-    }
-    public function __isset($name) {
-        return isset($this->subNodes[$name]);
-    }
-    public function __unset($name) {
-        unset($this->subNodes[$name]);
-    }
-    public function getIterator() {
-        return new ArrayIterator($this->subNodes);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/NodeDumper.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/NodeDumper.php b/vendor/nikic/php-parser/lib/PHPParser/NodeDumper.php
deleted file mode 100644
index 283d630..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/NodeDumper.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-
-class PHPParser_NodeDumper
-{
-    /**
-     * Dumps a node or array.
-     *
-     * @param array|PHPParser_Node $node Node or array to dump
-     *
-     * @return string Dumped value
-     */
-    public function dump($node) {
-        if ($node instanceof PHPParser_Node) {
-            $r = $node->getType() . '(';
-        } elseif (is_array($node)) {
-            $r = 'array(';
-        } else {
-            throw new InvalidArgumentException('Can only dump nodes and arrays.');
-        }
-
-        foreach ($node as $key => $value) {
-            $r .= "\n" . '    ' . $key . ': ';
-
-            if (null === $value) {
-                $r .= 'null';
-            } elseif (false === $value) {
-                $r .= 'false';
-            } elseif (true === $value) {
-                $r .= 'true';
-            } elseif (is_scalar($value)) {
-                $r .= $value;
-            } else {
-                $r .= str_replace("\n", "\n" . '    ', $this->dump($value));
-            }
-        }
-
-        return $r . "\n" . ')';
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/NodeTraverser.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/NodeTraverser.php b/vendor/nikic/php-parser/lib/PHPParser/NodeTraverser.php
deleted file mode 100644
index cfe9bf1..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/NodeTraverser.php
+++ /dev/null
@@ -1,132 +0,0 @@
-<?php
-
-class PHPParser_NodeTraverser implements PHPParser_NodeTraverserInterface
-{
-    /**
-     * @var PHPParser_NodeVisitor[] Visitors
-     */
-    protected $visitors;
-
-    /**
-     * Constructs a node traverser.
-     */
-    public function __construct() {
-        $this->visitors = array();
-    }
-
-    /**
-     * Adds a visitor.
-     *
-     * @param PHPParser_NodeVisitor $visitor Visitor to add
-     */
-    public function addVisitor(PHPParser_NodeVisitor $visitor) {
-        $this->visitors[] = $visitor;
-    }
-
-    /**
-     * Removes an added visitor.
-     *
-     * @param PHPParser_NodeVisitor $visitor
-     */
-    public function removeVisitor(PHPParser_NodeVisitor $visitor) {
-        foreach ($this->visitors as $index => $storedVisitor) {
-            if ($storedVisitor === $visitor) {
-                unset($this->visitors[$index]);
-                break;
-            }
-        }
-    }
-
-    /**
-     * Traverses an array of nodes using the registered visitors.
-     *
-     * @param PHPParser_Node[] $nodes Array of nodes
-     *
-     * @return PHPParser_Node[] Traversed array of nodes
-     */
-    public function traverse(array $nodes) {
-        foreach ($this->visitors as $visitor) {
-            if (null !== $return = $visitor->beforeTraverse($nodes)) {
-                $nodes = $return;
-            }
-        }
-
-        $nodes = $this->traverseArray($nodes);
-
-        foreach ($this->visitors as $visitor) {
-            if (null !== $return = $visitor->afterTraverse($nodes)) {
-                $nodes = $return;
-            }
-        }
-
-        return $nodes;
-    }
-
-    protected function traverseNode(PHPParser_Node $node) {
-        $node = clone $node;
-
-        foreach ($node->getSubNodeNames() as $name) {
-            $subNode =& $node->$name;
-
-            if (is_array($subNode)) {
-                $subNode = $this->traverseArray($subNode);
-            } elseif ($subNode instanceof PHPParser_Node) {
-                foreach ($this->visitors as $visitor) {
-                    if (null !== $return = $visitor->enterNode($subNode)) {
-                        $subNode = $return;
-                    }
-                }
-
-                $subNode = $this->traverseNode($subNode);
-
-                foreach ($this->visitors as $visitor) {
-                    if (null !== $return = $visitor->leaveNode($subNode)) {
-                        $subNode = $return;
-                    }
-                }
-            }
-        }
-
-        return $node;
-    }
-
-    protected function traverseArray(array $nodes) {
-        $doNodes = array();
-
-        foreach ($nodes as $i => &$node) {
-            if (is_array($node)) {
-                $node = $this->traverseArray($node);
-            } elseif ($node instanceof PHPParser_Node) {
-                foreach ($this->visitors as $visitor) {
-                    if (null !== $return = $visitor->enterNode($node)) {
-                        $node = $return;
-                    }
-                }
-
-                $node = $this->traverseNode($node);
-
-                foreach ($this->visitors as $visitor) {
-                    $return = $visitor->leaveNode($node);
-
-                    if (false === $return) {
-                        $doNodes[] = array($i, array());
-                        break;
-                    } elseif (is_array($return)) {
-                        $doNodes[] = array($i, $return);
-                        break;
-                    } elseif (null !== $return) {
-                        $node = $return;
-                    }
-                }
-            }
-        }
-
-        if (!empty($doNodes)) {
-            while (list($i, $replace) = array_pop($doNodes)) {
-                array_splice($nodes, $i, 1, $replace);
-            }
-        }
-
-        return $nodes;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/NodeTraverserInterface.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/NodeTraverserInterface.php b/vendor/nikic/php-parser/lib/PHPParser/NodeTraverserInterface.php
deleted file mode 100644
index 898eaa0..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/NodeTraverserInterface.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-interface PHPParser_NodeTraverserInterface
-{
-    /**
-     * Adds a visitor.
-     *
-     * @param PHPParser_NodeVisitor $visitor Visitor to add
-     */
-    function addVisitor(PHPParser_NodeVisitor $visitor);
-
-    /**
-     * Traverses an array of nodes using the registered visitors.
-     *
-     * @param PHPParser_Node[] $nodes Array of nodes
-     *
-     * @return PHPParser_Node[] Traversed array of nodes
-     */
-    function traverse(array $nodes);
-}
-

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/NodeVisitor.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/NodeVisitor.php b/vendor/nikic/php-parser/lib/PHPParser/NodeVisitor.php
deleted file mode 100644
index 339dbb3..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/NodeVisitor.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-interface PHPParser_NodeVisitor
-{
-    /**
-     * Called once before traversal.
-     *
-     * Return value semantics:
-     *  * null:      $nodes stays as-is
-     *  * otherwise: $nodes is set to the return value
-     *
-     * @param PHPParser_Node[] $nodes Array of nodes
-     *
-     * @return null|PHPParser_Node[] Array of nodes
-     */
-    public function beforeTraverse(array $nodes);
-
-    /**
-     * Called when entering a node.
-     *
-     * Return value semantics:
-     *  * null:      $node stays as-is
-     *  * otherwise: $node is set to the return value
-     *
-     * @param PHPParser_Node $node Node
-     *
-     * @return null|PHPParser_Node Node
-     */
-    public function enterNode(PHPParser_Node $node);
-
-    /**
-     * Called when leaving a node.
-     *
-     * Return value semantics:
-     *  * null:      $node stays as-is
-     *  * false:     $node is removed from the parent array
-     *  * array:     The return value is merged into the parent array (at the position of the $node)
-     *  * otherwise: $node is set to the return value
-     *
-     * @param PHPParser_Node $node Node
-     *
-     * @return null|PHPParser_Node|false|PHPParser_Node[] Node
-     */
-    public function leaveNode(PHPParser_Node $node);
-
-    /**
-     * Called once after traversal.
-     *
-     * Return value semantics:
-     *  * null:      $nodes stays as-is
-     *  * otherwise: $nodes is set to the return value
-     *
-     * @param PHPParser_Node[] $nodes Array of nodes
-     *
-     * @return null|PHPParser_Node[] Array of nodes
-     */
-    public function afterTraverse(array $nodes);
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/NodeVisitor/NameResolver.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/NodeVisitor/NameResolver.php b/vendor/nikic/php-parser/lib/PHPParser/NodeVisitor/NameResolver.php
deleted file mode 100644
index 25bffed..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/NodeVisitor/NameResolver.php
+++ /dev/null
@@ -1,139 +0,0 @@
-<?php
-
-class PHPParser_NodeVisitor_NameResolver extends PHPParser_NodeVisitorAbstract
-{
-    /**
-     * @var null|PHPParser_Node_Name Current namespace
-     */
-    protected $namespace;
-
-    /**
-     * @var array Currently defined namespace and class aliases
-     */
-    protected $aliases;
-
-    public function beforeTraverse(array $nodes) {
-        $this->namespace = null;
-        $this->aliases   = array();
-    }
-
-    public function enterNode(PHPParser_Node $node) {
-        if ($node instanceof PHPParser_Node_Stmt_Namespace) {
-            $this->namespace = $node->name;
-            $this->aliases   = array();
-        } elseif ($node instanceof PHPParser_Node_Stmt_UseUse) {
-            $aliasName = strtolower($node->alias);
-            if (isset($this->aliases[$aliasName])) {
-                throw new PHPParser_Error(
-                    sprintf(
-                        'Cannot use "%s" as "%s" because the name is already in use',
-                        $node->name, $node->alias
-                    ),
-                    $node->getLine()
-                );
-            }
-
-            $this->aliases[$aliasName] = $node->name;
-        } elseif ($node instanceof PHPParser_Node_Stmt_Class) {
-            if (null !== $node->extends) {
-                $node->extends = $this->resolveClassName($node->extends);
-            }
-
-            foreach ($node->implements as &$interface) {
-                $interface = $this->resolveClassName($interface);
-            }
-
-            $this->addNamespacedName($node);
-        } elseif ($node instanceof PHPParser_Node_Stmt_Interface) {
-            foreach ($node->extends as &$interface) {
-                $interface = $this->resolveClassName($interface);
-            }
-
-            $this->addNamespacedName($node);
-        } elseif ($node instanceof PHPParser_Node_Stmt_Trait) {
-            $this->addNamespacedName($node);
-        } elseif ($node instanceof PHPParser_Node_Stmt_Function) {
-            $this->addNamespacedName($node);
-        } elseif ($node instanceof PHPParser_Node_Stmt_Const) {
-            foreach ($node->consts as $const) {
-                $this->addNamespacedName($const);
-            }
-        } elseif ($node instanceof PHPParser_Node_Expr_StaticCall
-                  || $node instanceof PHPParser_Node_Expr_StaticPropertyFetch
-                  || $node instanceof PHPParser_Node_Expr_ClassConstFetch
-                  || $node instanceof PHPParser_Node_Expr_New
-                  || $node instanceof PHPParser_Node_Expr_Instanceof
-        ) {
-            if ($node->class instanceof PHPParser_Node_Name) {
-                $node->class = $this->resolveClassName($node->class);
-            }
-        } elseif ($node instanceof PHPParser_Node_Stmt_Catch) {
-            $node->type = $this->resolveClassName($node->type);
-        } elseif ($node instanceof PHPParser_Node_Expr_FuncCall
-                  || $node instanceof PHPParser_Node_Expr_ConstFetch
-        ) {
-            if ($node->name instanceof PHPParser_Node_Name) {
-                $node->name = $this->resolveOtherName($node->name);
-            }
-        } elseif ($node instanceof PHPParser_Node_Stmt_TraitUse) {
-            foreach ($node->traits as &$trait) {
-                $trait = $this->resolveClassName($trait);
-            }
-        } elseif ($node instanceof PHPParser_Node_Param
-                  && $node->type instanceof PHPParser_Node_Name
-        ) {
-            $node->type = $this->resolveClassName($node->type);
-        }
-    }
-
-    protected function resolveClassName(PHPParser_Node_Name $name) {
-        // don't resolve special class names
-        if (in_array((string) $name, array('self', 'parent', 'static'))) {
-            return $name;
-        }
-
-        // fully qualified names are already resolved
-        if ($name->isFullyQualified()) {
-            return $name;
-        }
-
-        // resolve aliases (for non-relative names)
-        $aliasName = strtolower($name->getFirst());
-        if (!$name->isRelative() && isset($this->aliases[$aliasName])) {
-            $name->setFirst($this->aliases[$aliasName]);
-        // if no alias exists prepend current namespace
-        } elseif (null !== $this->namespace) {
-            $name->prepend($this->namespace);
-        }
-
-        return new PHPParser_Node_Name_FullyQualified($name->parts, $name->getAttributes());
-    }
-
-    protected function resolveOtherName(PHPParser_Node_Name $name) {
-        // fully qualified names are already resolved and we can't do anything about unqualified
-        // ones at compiler-time
-        if ($name->isFullyQualified() || $name->isUnqualified()) {
-            return $name;
-        }
-
-        // resolve aliases for qualified names
-        $aliasName = strtolower($name->getFirst());
-        if ($name->isQualified() && isset($this->aliases[$aliasName])) {
-            $name->setFirst($this->aliases[$aliasName]);
-        // prepend namespace for relative names
-        } elseif (null !== $this->namespace) {
-            $name->prepend($this->namespace);
-        }
-
-        return new PHPParser_Node_Name_FullyQualified($name->parts, $name->getAttributes());
-    }
-
-    protected function addNamespacedName(PHPParser_Node $node) {
-        if (null !== $this->namespace) {
-            $node->namespacedName = clone $this->namespace;
-            $node->namespacedName->append($node->name);
-        } else {
-            $node->namespacedName = new PHPParser_Node_Name($node->name, $node->getAttributes());
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/NodeVisitorAbstract.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/NodeVisitorAbstract.php b/vendor/nikic/php-parser/lib/PHPParser/NodeVisitorAbstract.php
deleted file mode 100644
index 75ae698..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/NodeVisitorAbstract.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-/**
- * @codeCoverageIgnore
- */
-class PHPParser_NodeVisitorAbstract implements PHPParser_NodeVisitor
-{
-    public function beforeTraverse(array $nodes)    { }
-    public function enterNode(PHPParser_Node $node) { }
-    public function leaveNode(PHPParser_Node $node) { }
-    public function afterTraverse(array $nodes)     { }
-}
\ No newline at end of file


[41/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php b/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php
deleted file mode 100755
index 596ef28..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php namespace Illuminate\Database\Connectors;
-
-class SQLiteConnector extends Connector implements ConnectorInterface {
-
-	/**
-	 * Establish a database connection.
-	 *
-	 * @param  array  $config
-	 * @return \PDO
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	public function connect(array $config)
-	{
-		$options = $this->getOptions($config);
-
-		// SQLite supports "in-memory" databases that only last as long as the owning
-		// connection does. These are useful for tests or for short lifetime store
-		// querying. In-memory databases may only have a single open connection.
-		if ($config['database'] == ':memory:')
-		{
-			return $this->createConnection('sqlite::memory:', $config, $options);
-		}
-
-		$path = realpath($config['database']);
-
-		// Here we'll verify that the SQLite database exists before going any further
-		// as the developer probably wants to know if the database exists and this
-		// SQLite driver will not throw any exception if it does not by default.
-		if ($path === false)
-		{
-			throw new \InvalidArgumentException("Database does not exist.");
-		}
-
-		return $this->createConnection("sqlite:{$path}", $config, $options);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Connectors/SqlServerConnector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Connectors/SqlServerConnector.php b/vendor/laravel/framework/src/Illuminate/Database/Connectors/SqlServerConnector.php
deleted file mode 100755
index d1d9a53..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Connectors/SqlServerConnector.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php namespace Illuminate\Database\Connectors;
-
-use PDO;
-
-class SqlServerConnector extends Connector implements ConnectorInterface {
-
-	/**
-	 * The PDO connection options.
-	 *
-	 * @var array
-	 */
-	protected $options = array(
-			PDO::ATTR_CASE => PDO::CASE_NATURAL,
-			PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
-			PDO::ATTR_ORACLE_NULLS => PDO::NULL_NATURAL,
-			PDO::ATTR_STRINGIFY_FETCHES => false,
-	);
-
-	/**
-	 * Establish a database connection.
-	 *
-	 * @param  array  $config
-	 * @return \PDO
-	 */
-	public function connect(array $config)
-	{
-		$options = $this->getOptions($config);
-
-		return $this->createConnection($this->getDsn($config), $config, $options);
-	}
-
-	/**
-	 * Create a DSN string from a configuration.
-	 *
-	 * @param  array   $config
-	 * @return string
-	 */
-	protected function getDsn(array $config)
-	{
-		extract($config);
-
-		// First we will create the basic DSN setup as well as the port if it is in
-		// in the configuration options. This will give us the basic DSN we will
-		// need to establish the PDO connections and return them back for use.
-		if (in_array('dblib', $this->getAvailableDrivers()))
-		{
-			$port = isset($config['port']) ? ':'.$port : '';
-
-			return "dblib:host={$host}{$port};dbname={$database}";
-		}
-
-		$port = isset($config['port']) ? ','.$port : '';
-
-		$dbName = $database != '' ? ";Database={$database}" : '';
-
-		return "sqlsrv:Server={$host}{$port}{$dbName}";
-	}
-
-	/**
-	 * Get the available PDO drivers.
-	 *
-	 * @return array
-	 */
-	protected function getAvailableDrivers()
-	{
-		return PDO::getAvailableDrivers();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/BaseCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/BaseCommand.php b/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/BaseCommand.php
deleted file mode 100755
index 7dfef57..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/BaseCommand.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php namespace Illuminate\Database\Console\Migrations;
-
-use Illuminate\Console\Command;
-
-class BaseCommand extends Command {
-
-	/**
-	 * Get the path to the migration directory.
-	 *
-	 * @return string
-	 */
-	protected function getMigrationPath()
-	{
-		$path = $this->input->getOption('path');
-
-		// First, we will check to see if a path option has been defined. If it has
-		// we will use the path relative to the root of this installation folder
-		// so that migrations may be run for any path within the applications.
-		if ( ! is_null($path))
-		{
-			return $this->laravel['path.base'].'/'.$path;
-		}
-
-		$package = $this->input->getOption('package');
-
-		// If the package is in the list of migration paths we received we will put
-		// the migrations in that path. Otherwise, we will assume the package is
-		// is in the package directories and will place them in that location.
-		if ( ! is_null($package))
-		{
-			return $this->packagePath.'/'.$package.'/src/migrations';
-		}
-
-		$bench = $this->input->getOption('bench');
-
-		// Finally we will check for the workbench option, which is a shortcut into
-		// specifying the full path for a "workbench" project. Workbenches allow
-		// developers to develop packages along side a "standard" app install.
-		if ( ! is_null($bench))
-		{
-			$path = "/workbench/{$bench}/src/migrations";
-
-			return $this->laravel['path.base'].$path;
-		}
-
-		return $this->laravel['path'].'/database/migrations';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/InstallCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/InstallCommand.php b/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/InstallCommand.php
deleted file mode 100755
index d89c0c4..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/InstallCommand.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php namespace Illuminate\Database\Console\Migrations;
-
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputOption;
-use Illuminate\Database\Migrations\MigrationRepositoryInterface;
-
-class InstallCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'migrate:install';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Create the migration repository';
-
-	/**
-	 * The repository instance.
-	 *
-	 * @var \Illuminate\Database\Migrations\MigrationRepositoryInterface
-	 */
-	protected $repository;
-
-	/**
-	 * Create a new migration install command instance.
-	 *
-	 * @param  \Illuminate\Database\Migrations\MigrationRepositoryInterface  $repository
-	 * @return void
-	 */
-	public function __construct(MigrationRepositoryInterface $repository)
-	{
-		parent::__construct();
-
-		$this->repository = $repository;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->repository->setSource($this->input->getOption('database'));
-
-		$this->repository->createRepository();
-
-		$this->info("Migration table created successfully.");
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('database', null, InputOption::VALUE_OPTIONAL, 'The database connection to use.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php b/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php
deleted file mode 100755
index 035192f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php namespace Illuminate\Database\Console\Migrations;
-
-use Illuminate\Console\ConfirmableTrait;
-use Illuminate\Database\Migrations\Migrator;
-use Symfony\Component\Console\Input\InputOption;
-
-class MigrateCommand extends BaseCommand {
-
-	use ConfirmableTrait;
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'migrate';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Run the database migrations';
-
-	/**
-	 * The migrator instance.
-	 *
-	 * @var \Illuminate\Database\Migrations\Migrator
-	 */
-	protected $migrator;
-
-	/**
-	 * The path to the packages directory (vendor).
-	 */
-	protected $packagePath;
-
-	/**
-	 * Create a new migration command instance.
-	 *
-	 * @param  \Illuminate\Database\Migrations\Migrator  $migrator
-	 * @param  string  $packagePath
-	 * @return void
-	 */
-	public function __construct(Migrator $migrator, $packagePath)
-	{
-		parent::__construct();
-
-		$this->migrator = $migrator;
-		$this->packagePath = $packagePath;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		if ( ! $this->confirmToProceed()) return;
-
-		$this->prepareDatabase();
-
-		// The pretend option can be used for "simulating" the migration and grabbing
-		// the SQL queries that would fire if the migration were to be run against
-		// a database for real, which is helpful for double checking migrations.
-		$pretend = $this->input->getOption('pretend');
-
-		$path = $this->getMigrationPath();
-
-		$this->migrator->run($path, $pretend);
-
-		// Once the migrator has run we will grab the note output and send it out to
-		// the console screen, since the migrator itself functions without having
-		// any instances of the OutputInterface contract passed into the class.
-		foreach ($this->migrator->getNotes() as $note)
-		{
-			$this->output->writeln($note);
-		}
-
-		// Finally, if the "seed" option has been given, we will re-run the database
-		// seed task to re-populate the database, which is convenient when adding
-		// a migration and a seed at the same time, as it is only this command.
-		if ($this->input->getOption('seed'))
-		{
-			$this->call('db:seed', ['--force' => true]);
-		}
-	}
-
-	/**
-	 * Prepare the migration database for running.
-	 *
-	 * @return void
-	 */
-	protected function prepareDatabase()
-	{
-		$this->migrator->setConnection($this->input->getOption('database'));
-
-		if ( ! $this->migrator->repositoryExists())
-		{
-			$options = array('--database' => $this->input->getOption('database'));
-
-			$this->call('migrate:install', $options);
-		}
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('bench', null, InputOption::VALUE_OPTIONAL, 'The name of the workbench to migrate.', null),
-
-			array('database', null, InputOption::VALUE_OPTIONAL, 'The database connection to use.'),
-
-			array('force', null, InputOption::VALUE_NONE, 'Force the operation to run when in production.'),
-
-			array('path', null, InputOption::VALUE_OPTIONAL, 'The path to migration files.', null),
-
-			array('package', null, InputOption::VALUE_OPTIONAL, 'The package to migrate.', null),
-
-			array('pretend', null, InputOption::VALUE_NONE, 'Dump the SQL queries that would be run.'),
-
-			array('seed', null, InputOption::VALUE_NONE, 'Indicates if the seed task should be re-run.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateMakeCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateMakeCommand.php b/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateMakeCommand.php
deleted file mode 100644
index 5fc6933..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateMakeCommand.php
+++ /dev/null
@@ -1,127 +0,0 @@
-<?php namespace Illuminate\Database\Console\Migrations;
-
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-use Illuminate\Database\Migrations\MigrationCreator;
-
-class MigrateMakeCommand extends BaseCommand {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'migrate:make';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Create a new migration file';
-
-	/**
-	 * The migration creator instance.
-	 *
-	 * @var \Illuminate\Database\Migrations\MigrationCreator
-	 */
-	protected $creator;
-
-	/**
-	 * The path to the packages directory (vendor).
-	 *
-	 * @var string
-	 */
-	protected $packagePath;
-
-	/**
-	 * Create a new migration install command instance.
-	 *
-	 * @param  \Illuminate\Database\Migrations\MigrationCreator  $creator
-	 * @param  string  $packagePath
-	 * @return void
-	 */
-	public function __construct(MigrationCreator $creator, $packagePath)
-	{
-		parent::__construct();
-
-		$this->creator = $creator;
-		$this->packagePath = $packagePath;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		// It's possible for the developer to specify the tables to modify in this
-		// schema operation. The developer may also specify if this table needs
-		// to be freshly created so we can create the appropriate migrations.
-		$name = $this->input->getArgument('name');
-
-		$table = $this->input->getOption('table');
-
-		$create = $this->input->getOption('create');
-
-		if ( ! $table && is_string($create)) $table = $create;
-
-		// Now we are ready to write the migration out to disk. Once we've written
-		// the migration out, we will dump-autoload for the entire framework to
-		// make sure that the migrations are registered by the class loaders.
-		$this->writeMigration($name, $table, $create);
-
-		$this->call('dump-autoload');
-	}
-
-	/**
-	 * Write the migration file to disk.
-	 *
-	 * @param  string  $name
-	 * @param  string  $table
-	 * @param  bool    $create
-	 * @return string
-	 */
-	protected function writeMigration($name, $table, $create)
-	{
-		$path = $this->getMigrationPath();
-
-		$file = pathinfo($this->creator->create($name, $path, $table, $create), PATHINFO_FILENAME);
-
-		$this->line("<info>Created Migration:</info> $file");
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('name', InputArgument::REQUIRED, 'The name of the migration'),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('bench', null, InputOption::VALUE_OPTIONAL, 'The workbench the migration belongs to.', null),
-
-			array('create', null, InputOption::VALUE_OPTIONAL, 'The table to be created.'),
-
-			array('package', null, InputOption::VALUE_OPTIONAL, 'The package the migration belongs to.', null),
-
-			array('path', null, InputOption::VALUE_OPTIONAL, 'Where to store the migration.', null),
-
-			array('table', null, InputOption::VALUE_OPTIONAL, 'The table to migrate.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php b/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php
deleted file mode 100755
index 2adc6e8..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php namespace Illuminate\Database\Console\Migrations;
-
-use Illuminate\Console\Command;
-use Illuminate\Console\ConfirmableTrait;
-use Symfony\Component\Console\Input\InputOption;
-
-class RefreshCommand extends Command {
-
-	use ConfirmableTrait;
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'migrate:refresh';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Reset and re-run all migrations';
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		if ( ! $this->confirmToProceed()) return;
-
-		$database = $this->input->getOption('database');
-
-		$force = $this->input->getOption('force');
-
-		$this->call('migrate:reset', array(
-			'--database' => $database, '--force' => $force
-		));
-
-		// The refresh command is essentially just a brief aggregate of a few other of
-		// the migration commands and just provides a convenient wrapper to execute
-		// them in succession. We'll also see if we need to re-seed the database.
-		$this->call('migrate', array(
-			'--database' => $database, '--force' => $force
-		));
-
-		if ($this->needsSeeding())
-		{
-			$this->runSeeder($database);
-		}
-	}
-
-	/**
-	 * Determine if the developer has requested database seeding.
-	 *
-	 * @return bool
-	 */
-	protected function needsSeeding()
-	{
-		return $this->option('seed') || $this->option('seeder');
-	}
-
-	/**
-	 * Run the database seeder command.
-	 *
-	 * @param  string  $database
-	 * @return void
-	 */
-	protected function runSeeder($database)
-	{
-		$class = $this->option('seeder') ?: 'DatabaseSeeder';
-
-		$this->call('db:seed', array('--database' => $database, '--class' => $class));
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('database', null, InputOption::VALUE_OPTIONAL, 'The database connection to use.'),
-
-			array('force', null, InputOption::VALUE_NONE, 'Force the operation to run when in production.'),
-
-			array('seed', null, InputOption::VALUE_NONE, 'Indicates if the seed task should be re-run.'),
-
-			array('seeder', null, InputOption::VALUE_OPTIONAL, 'The class name of the root seeder.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php b/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php
deleted file mode 100755
index f81fa90..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php namespace Illuminate\Database\Console\Migrations;
-
-use Illuminate\Console\Command;
-use Illuminate\Console\ConfirmableTrait;
-use Illuminate\Database\Migrations\Migrator;
-use Symfony\Component\Console\Input\InputOption;
-
-class ResetCommand extends Command {
-
-	use ConfirmableTrait;
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'migrate:reset';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Rollback all database migrations';
-
-	/**
-	 * The migrator instance.
-	 *
-	 * @var \Illuminate\Database\Migrations\Migrator
-	 */
-	protected $migrator;
-
-	/**
-	 * Create a new migration rollback command instance.
-	 *
-	 * @param  \Illuminate\Database\Migrations\Migrator  $migrator
-	 * @return void
-	 */
-	public function __construct(Migrator $migrator)
-	{
-		parent::__construct();
-
-		$this->migrator = $migrator;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		if ( ! $this->confirmToProceed()) return;
-
-		$this->migrator->setConnection($this->input->getOption('database'));
-
-		$pretend = $this->input->getOption('pretend');
-
-		while (true)
-		{
-			$count = $this->migrator->rollback($pretend);
-
-			// Once the migrator has run we will grab the note output and send it out to
-			// the console screen, since the migrator itself functions without having
-			// any instances of the OutputInterface contract passed into the class.
-			foreach ($this->migrator->getNotes() as $note)
-			{
-				$this->output->writeln($note);
-			}
-
-			if ($count == 0) break;
-		}
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('database', null, InputOption::VALUE_OPTIONAL, 'The database connection to use.'),
-
-			array('force', null, InputOption::VALUE_NONE, 'Force the operation to run when in production.'),
-
-			array('pretend', null, InputOption::VALUE_NONE, 'Dump the SQL queries that would be run.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php b/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php
deleted file mode 100755
index c11198f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php namespace Illuminate\Database\Console\Migrations;
-
-use Illuminate\Console\Command;
-use Illuminate\Console\ConfirmableTrait;
-use Illuminate\Database\Migrations\Migrator;
-use Symfony\Component\Console\Input\InputOption;
-
-class RollbackCommand extends Command {
-
-	use ConfirmableTrait;
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'migrate:rollback';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Rollback the last database migration';
-
-	/**
-	 * The migrator instance.
-	 *
-	 * @var \Illuminate\Database\Migrations\Migrator
-	 */
-	protected $migrator;
-
-	/**
-	 * Create a new migration rollback command instance.
-	 *
-	 * @param  \Illuminate\Database\Migrations\Migrator  $migrator
-	 * @return void
-	 */
-	public function __construct(Migrator $migrator)
-	{
-		parent::__construct();
-
-		$this->migrator = $migrator;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		if ( ! $this->confirmToProceed()) return;
-
-		$this->migrator->setConnection($this->input->getOption('database'));
-
-		$pretend = $this->input->getOption('pretend');
-
-		$this->migrator->rollback($pretend);
-
-		// Once the migrator has run we will grab the note output and send it out to
-		// the console screen, since the migrator itself functions without having
-		// any instances of the OutputInterface contract passed into the class.
-		foreach ($this->migrator->getNotes() as $note)
-		{
-			$this->output->writeln($note);
-		}
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('database', null, InputOption::VALUE_OPTIONAL, 'The database connection to use.'),
-
-			array('force', null, InputOption::VALUE_NONE, 'Force the operation to run when in production.'),
-
-			array('pretend', null, InputOption::VALUE_NONE, 'Dump the SQL queries that would be run.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Console/SeedCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Console/SeedCommand.php b/vendor/laravel/framework/src/Illuminate/Database/Console/SeedCommand.php
deleted file mode 100755
index cba115b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Console/SeedCommand.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php namespace Illuminate\Database\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Console\ConfirmableTrait;
-use Symfony\Component\Console\Input\InputOption;
-use Illuminate\Database\ConnectionResolverInterface as Resolver;
-
-class SeedCommand extends Command {
-
-	use ConfirmableTrait;
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'db:seed';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Seed the database with records';
-
-	/**
-	 * The connection resolver instance.
-	 *
-	 * @var \Illuminate\Database\ConnectionResolverInterface
-	 */
-	protected $resolver;
-
-	/**
-	 * Create a new database seed command instance.
-	 *
-	 * @param  \Illuminate\Database\ConnectionResolverInterface  $resolver
-	 * @return void
-	 */
-	public function __construct(Resolver $resolver)
-	{
-		parent::__construct();
-
-		$this->resolver = $resolver;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		if ( ! $this->confirmToProceed()) return;
-
-		$this->resolver->setDefaultConnection($this->getDatabase());
-
-		$this->getSeeder()->run();
-	}
-
-	/**
-	 * Get a seeder instance from the container.
-	 *
-	 * @return \Illuminate\Database\Seeder
-	 */
-	protected function getSeeder()
-	{
-		$class = $this->laravel->make($this->input->getOption('class'));
-
-		return $class->setContainer($this->laravel)->setCommand($this);
-	}
-
-	/**
-	 * Get the name of the database connection to use.
-	 *
-	 * @return string
-	 */
-	protected function getDatabase()
-	{
-		$database = $this->input->getOption('database');
-
-		return $database ?: $this->laravel['config']['database.default'];
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('class', null, InputOption::VALUE_OPTIONAL, 'The class name of the root seeder', 'DatabaseSeeder'),
-
-			array('database', null, InputOption::VALUE_OPTIONAL, 'The database connection to seed'),
-
-			array('force', null, InputOption::VALUE_NONE, 'Force the operation to run when in production.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php b/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php
deleted file mode 100755
index e30d5d3..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php
+++ /dev/null
@@ -1,324 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use Illuminate\Support\Str;
-use Illuminate\Database\Connectors\ConnectionFactory;
-
-class DatabaseManager implements ConnectionResolverInterface {
-
-	/**
-	 * The application instance.
-	 *
-	 * @var \Illuminate\Foundation\Application
-	 */
-	protected $app;
-
-	/**
-	 * The database connection factory instance.
-	 *
-	 * @var \Illuminate\Database\Connectors\ConnectionFactory
-	 */
-	protected $factory;
-
-	/**
-	 * The active connection instances.
-	 *
-	 * @var array
-	 */
-	protected $connections = array();
-
-	/**
-	 * The custom connection resolvers.
-	 *
-	 * @var array
-	 */
-	protected $extensions = array();
-
-	/**
-	 * Create a new database manager instance.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @param  \Illuminate\Database\Connectors\ConnectionFactory  $factory
-	 * @return void
-	 */
-	public function __construct($app, ConnectionFactory $factory)
-	{
-		$this->app = $app;
-		$this->factory = $factory;
-	}
-
-	/**
-	 * Get a database connection instance.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function connection($name = null)
-	{
-		list($name, $type) = $this->parseConnectionName($name);
-
-		// If we haven't created this connection, we'll create it based on the config
-		// provided in the application. Once we've created the connections we will
-		// set the "fetch mode" for PDO which determines the query return types.
-		if ( ! isset($this->connections[$name]))
-		{
-			$connection = $this->makeConnection($name);
-
-			$this->setPdoForType($connection, $type);
-
-			$this->connections[$name] = $this->prepare($connection);
-		}
-
-		return $this->connections[$name];
-	}
-
-	/**
-	 * Parse the connection into an array of the name and read / write type.
-	 *
-	 * @param  string  $name
-	 * @return array
-	 */
-	protected function parseConnectionName($name)
-	{
-		$name = $name ?: $this->getDefaultConnection();
-
-		return Str::endsWith($name, ['::read', '::write'])
-                            ? explode('::', $name, 2) : [$name, null];
-	}
-
-	/**
-	 * Disconnect from the given database and remove from local cache.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function purge($name = null)
-	{
-		$this->disconnect($name);
-
-		unset($this->connections[$name]);
-	}
-
-	/**
-	 * Disconnect from the given database.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function disconnect($name = null)
-	{
-		if (isset($this->connections[$name = $name ?: $this->getDefaultConnection()]))
-		{
-			$this->connections[$name]->disconnect();
-		}
-	}
-
-	/**
-	 * Reconnect to the given database.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function reconnect($name = null)
-	{
-		$this->disconnect($name = $name ?: $this->getDefaultConnection());
-
-		if ( ! isset($this->connections[$name]))
-		{
-			return $this->connection($name);
-		}
-
-		return $this->refreshPdoConnections($name);
-	}
-
-	/**
-	 * Refresh the PDO connections on a given connection.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Database\Connection
-	 */
-	protected function refreshPdoConnections($name)
-	{
-		$fresh = $this->makeConnection($name);
-
-		return $this->connections[$name]
-                                ->setPdo($fresh->getPdo())
-                                ->setReadPdo($fresh->getReadPdo());
-	}
-
-	/**
-	 * Make the database connection instance.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Database\Connection
-	 */
-	protected function makeConnection($name)
-	{
-		$config = $this->getConfig($name);
-
-		// First we will check by the connection name to see if an extension has been
-		// registered specifically for that connection. If it has we will call the
-		// Closure and pass it the config allowing it to resolve the connection.
-		if (isset($this->extensions[$name]))
-		{
-			return call_user_func($this->extensions[$name], $config, $name);
-		}
-
-		$driver = $config['driver'];
-
-		// Next we will check to see if an extension has been registered for a driver
-		// and will call the Closure if so, which allows us to have a more generic
-		// resolver for the drivers themselves which applies to all connections.
-		if (isset($this->extensions[$driver]))
-		{
-			return call_user_func($this->extensions[$driver], $config, $name);
-		}
-
-		return $this->factory->make($config, $name);
-	}
-
-	/**
-	 * Prepare the database connection instance.
-	 *
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @return \Illuminate\Database\Connection
-	 */
-	protected function prepare(Connection $connection)
-	{
-		$connection->setFetchMode($this->app['config']['database.fetch']);
-
-		if ($this->app->bound('events'))
-		{
-			$connection->setEventDispatcher($this->app['events']);
-		}
-
-		// The database connection can also utilize a cache manager instance when cache
-		// functionality is used on queries, which provides an expressive interface
-		// to caching both fluent queries and Eloquent queries that are executed.
-		$app = $this->app;
-
-		$connection->setCacheManager(function() use ($app)
-		{
-			return $app['cache'];
-		});
-
-		// We will setup a Closure to resolve the paginator instance on the connection
-		// since the Paginator isn't used on every request and needs quite a few of
-		// our dependencies. It'll be more efficient to lazily resolve instances.
-		$connection->setPaginator(function() use ($app)
-		{
-			return $app['paginator'];
-		});
-
-		// Here we'll set a reconnector callback. This reconnector can be any callable
-		// so we will set a Closure to reconnect from this manager with the name of
-		// the connection, which will allow us to reconnect from the connections.
-		$connection->setReconnector(function($connection)
-		{
-			$this->reconnect($connection->getName());
-		});
-
-		return $connection;
-	}
-
-	/**
-	 * Prepare the read write mode for database connection instance.
-	 *
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @param  string  $type
-	 * @return \Illuminate\Database\Connection
-	 */
-	protected function setPdoForType(Connection $connection, $type = null)
-	{
-		if ($type == 'read')
-		{
-			$connection->setPdo($connection->getReadPdo());
-		}
-		elseif ($type == 'write')
-		{
-			$connection->setReadPdo($connection->getPdo());
-		}
-
-		return $connection;
-	}
-
-	/**
-	 * Get the configuration for a connection.
-	 *
-	 * @param  string  $name
-	 * @return array
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function getConfig($name)
-	{
-		$name = $name ?: $this->getDefaultConnection();
-
-		// To get the database connection configuration, we will just pull each of the
-		// connection configurations and get the configurations for the given name.
-		// If the configuration doesn't exist, we'll throw an exception and bail.
-		$connections = $this->app['config']['database.connections'];
-
-		if (is_null($config = array_get($connections, $name)))
-		{
-			throw new \InvalidArgumentException("Database [$name] not configured.");
-		}
-
-		return $config;
-	}
-
-	/**
-	 * Get the default connection name.
-	 *
-	 * @return string
-	 */
-	public function getDefaultConnection()
-	{
-		return $this->app['config']['database.default'];
-	}
-
-	/**
-	 * Set the default connection name.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setDefaultConnection($name)
-	{
-		$this->app['config']['database.default'] = $name;
-	}
-
-	/**
-	 * Register an extension connection resolver.
-	 *
-	 * @param  string    $name
-	 * @param  callable  $resolver
-	 * @return void
-	 */
-	public function extend($name, callable $resolver)
-	{
-		$this->extensions[$name] = $resolver;
-	}
-
-	/**
-	 * Return all of the created connections.
-	 *
-	 * @return array
-	 */
-	public function getConnections()
-	{
-		return $this->connections;
-	}
-
-	/**
-	 * Dynamically pass methods to the default connection.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		return call_user_func_array(array($this->connection(), $method), $parameters);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php
deleted file mode 100755
index 4926422..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Database\Connectors\ConnectionFactory;
-
-class DatabaseServiceProvider extends ServiceProvider {
-
-	/**
-	 * Bootstrap the application events.
-	 *
-	 * @return void
-	 */
-	public function boot()
-	{
-		Model::setConnectionResolver($this->app['db']);
-
-		Model::setEventDispatcher($this->app['events']);
-	}
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		// The connection factory is used to create the actual connection instances on
-		// the database. We will inject the factory into the manager so that it may
-		// make the connections while they are actually needed and not of before.
-		$this->app->bindShared('db.factory', function($app)
-		{
-			return new ConnectionFactory($app);
-		});
-
-		// The database manager is used to resolve various connections, since multiple
-		// connections might be managed. It also implements the connection resolver
-		// interface which may be used by other components requiring connections.
-		$this->app->bindShared('db', function($app)
-		{
-			return new DatabaseManager($app, $app['db.factory']);
-		});
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php
deleted file mode 100755
index 088b1c5..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php
+++ /dev/null
@@ -1,987 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent;
-
-use Closure;
-use Illuminate\Database\Query\Expression;
-use Illuminate\Database\Eloquent\Relations\Relation;
-use Illuminate\Database\Query\Builder as QueryBuilder;
-
-class Builder {
-
-	/**
-	 * The base query builder instance.
-	 *
-	 * @var \Illuminate\Database\Query\Builder
-	 */
-	protected $query;
-
-	/**
-	 * The model being queried.
-	 *
-	 * @var \Illuminate\Database\Eloquent\Model
-	 */
-	protected $model;
-
-	/**
-	 * The relationships that should be eager loaded.
-	 *
-	 * @var array
-	 */
-	protected $eagerLoad = array();
-
-	/**
-	 * All of the registered builder macros.
-	 *
-	 * @var array
-	 */
-	protected $macros = array();
-
-	/**
-	 * A replacement for the typical delete function.
-	 *
-	 * @var \Closure
-	 */
-	protected $onDelete;
-
-	/**
-	 * The methods that should be returned from query builder.
-	 *
-	 * @var array
-	 */
-	protected $passthru = array(
-		'toSql', 'lists', 'insert', 'insertGetId', 'pluck', 'count',
-		'min', 'max', 'avg', 'sum', 'exists', 'getBindings',
-	);
-
-	/**
-	 * Create a new Eloquent query builder instance.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return void
-	 */
-	public function __construct(QueryBuilder $query)
-	{
-		$this->query = $query;
-	}
-
-	/**
-	 * Find a model by its primary key.
-	 *
-	 * @param  mixed  $id
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Model|static|null
-	 */
-	public function find($id, $columns = array('*'))
-	{
-		if (is_array($id))
-		{
-			return $this->findMany($id, $columns);
-		}
-
-		$this->query->where($this->model->getQualifiedKeyName(), '=', $id);
-
-		return $this->first($columns);
-	}
-
-	/**
-	 * Find a model by its primary key.
-	 *
-	 * @param  array  $id
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Model|Collection|static
-	 */
-	public function findMany($id, $columns = array('*'))
-	{
-		if (empty($id)) return $this->model->newCollection();
-
-		$this->query->whereIn($this->model->getQualifiedKeyName(), $id);
-
-		return $this->get($columns);
-	}
-
-	/**
-	 * Find a model by its primary key or throw an exception.
-	 *
-	 * @param  mixed  $id
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Model|static
-	 *
-	 * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
-	 */
-	public function findOrFail($id, $columns = array('*'))
-	{
-		if ( ! is_null($model = $this->find($id, $columns))) return $model;
-
-		throw (new ModelNotFoundException)->setModel(get_class($this->model));
-	}
-
-	/**
-	 * Execute the query and get the first result.
-	 *
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Model|static|null
-	 */
-	public function first($columns = array('*'))
-	{
-		return $this->take(1)->get($columns)->first();
-	}
-
-	/**
-	 * Execute the query and get the first result or throw an exception.
-	 *
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Model|static
-	 *
-	 * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
-	 */
-	public function firstOrFail($columns = array('*'))
-	{
-		if ( ! is_null($model = $this->first($columns))) return $model;
-
-		throw (new ModelNotFoundException)->setModel(get_class($this->model));
-	}
-
-	/**
-	 * Execute the query as a "select" statement.
-	 *
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Collection|static[]
-	 */
-	public function get($columns = array('*'))
-	{
-		$models = $this->getModels($columns);
-
-		// If we actually found models we will also eager load any relationships that
-		// have been specified as needing to be eager loaded, which will solve the
-		// n+1 query issue for the developers to avoid running a lot of queries.
-		if (count($models) > 0)
-		{
-			$models = $this->eagerLoadRelations($models);
-		}
-
-		return $this->model->newCollection($models);
-	}
-
-	/**
-	 * Pluck a single column from the database.
-	 *
-	 * @param  string  $column
-	 * @return mixed
-	 */
-	public function pluck($column)
-	{
-		$result = $this->first(array($column));
-
-		if ($result) return $result->{$column};
-	}
-
-	/**
-	 * Chunk the results of the query.
-	 *
-	 * @param  int  $count
-	 * @param  callable  $callback
-	 * @return void
-	 */
-	public function chunk($count, callable $callback)
-	{
-		$results = $this->forPage($page = 1, $count)->get();
-
-		while (count($results) > 0)
-		{
-			// On each chunk result set, we will pass them to the callback and then let the
-			// developer take care of everything within the callback, which allows us to
-			// keep the memory low for spinning through large result sets for working.
-			call_user_func($callback, $results);
-
-			$page++;
-
-			$results = $this->forPage($page, $count)->get();
-		}
-	}
-
-	/**
-	 * Get an array with the values of a given column.
-	 *
-	 * @param  string  $column
-	 * @param  string  $key
-	 * @return array
-	 */
-	public function lists($column, $key = null)
-	{
-		$results = $this->query->lists($column, $key);
-
-		// If the model has a mutator for the requested column, we will spin through
-		// the results and mutate the values so that the mutated version of these
-		// columns are returned as you would expect from these Eloquent models.
-		if ($this->model->hasGetMutator($column))
-		{
-			foreach ($results as $key => &$value)
-			{
-				$fill = array($column => $value);
-
-				$value = $this->model->newFromBuilder($fill)->$column;
-			}
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Get a paginator for the "select" statement.
-	 *
-	 * @param  int    $perPage
-	 * @param  array  $columns
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	public function paginate($perPage = null, $columns = array('*'))
-	{
-		$perPage = $perPage ?: $this->model->getPerPage();
-
-		$paginator = $this->query->getConnection()->getPaginator();
-
-		if (isset($this->query->groups))
-		{
-			return $this->groupedPaginate($paginator, $perPage, $columns);
-		}
-
-		return $this->ungroupedPaginate($paginator, $perPage, $columns);
-	}
-
-	/**
-	 * Get a paginator for a grouped statement.
-	 *
-	 * @param  \Illuminate\Pagination\Factory  $paginator
-	 * @param  int    $perPage
-	 * @param  array  $columns
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	protected function groupedPaginate($paginator, $perPage, $columns)
-	{
-		$results = $this->get($columns)->all();
-
-		return $this->query->buildRawPaginator($paginator, $results, $perPage);
-	}
-
-	/**
-	 * Get a paginator for an ungrouped statement.
-	 *
-	 * @param  \Illuminate\Pagination\Factory  $paginator
-	 * @param  int    $perPage
-	 * @param  array  $columns
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	protected function ungroupedPaginate($paginator, $perPage, $columns)
-	{
-		$total = $this->query->getPaginationCount();
-
-		// Once we have the paginator we need to set the limit and offset values for
-		// the query so we can get the properly paginated items. Once we have an
-		// array of items we can create the paginator instances for the items.
-		$page = $paginator->getCurrentPage($total);
-
-		$this->query->forPage($page, $perPage);
-
-		return $paginator->make($this->get($columns)->all(), $total, $perPage);
-	}
-
-	/**
-	 * Get a paginator only supporting simple next and previous links.
-	 *
-	 * This is more efficient on larger data-sets, etc.
-	 *
-	 * @param  int    $perPage
-	 * @param  array  $columns
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	public function simplePaginate($perPage = null, $columns = array('*'))
-	{
-		$paginator = $this->query->getConnection()->getPaginator();
-
-		$page = $paginator->getCurrentPage();
-
-		$perPage = $perPage ?: $this->model->getPerPage();
-
-		$this->query->skip(($page - 1) * $perPage)->take($perPage + 1);
-
-		return $paginator->make($this->get($columns)->all(), $perPage);
-	}
-
-	/**
-	 * Update a record in the database.
-	 *
-	 * @param  array  $values
-	 * @return int
-	 */
-	public function update(array $values)
-	{
-		return $this->query->update($this->addUpdatedAtColumn($values));
-	}
-
-	/**
-	 * Increment a column's value by a given amount.
-	 *
-	 * @param  string  $column
-	 * @param  int     $amount
-	 * @param  array   $extra
-	 * @return int
-	 */
-	public function increment($column, $amount = 1, array $extra = array())
-	{
-		$extra = $this->addUpdatedAtColumn($extra);
-
-		return $this->query->increment($column, $amount, $extra);
-	}
-
-	/**
-	 * Decrement a column's value by a given amount.
-	 *
-	 * @param  string  $column
-	 * @param  int     $amount
-	 * @param  array   $extra
-	 * @return int
-	 */
-	public function decrement($column, $amount = 1, array $extra = array())
-	{
-		$extra = $this->addUpdatedAtColumn($extra);
-
-		return $this->query->decrement($column, $amount, $extra);
-	}
-
-	/**
-	 * Add the "updated at" column to an array of values.
-	 *
-	 * @param  array  $values
-	 * @return array
-	 */
-	protected function addUpdatedAtColumn(array $values)
-	{
-		if ( ! $this->model->usesTimestamps()) return $values;
-
-		$column = $this->model->getUpdatedAtColumn();
-
-		return array_add($values, $column, $this->model->freshTimestampString());
-	}
-
-	/**
-	 * Delete a record from the database.
-	 *
-	 * @return mixed
-	 */
-	public function delete()
-	{
-		if (isset($this->onDelete))
-		{
-			return call_user_func($this->onDelete, $this);
-		}
-
-		return $this->query->delete();
-	}
-
-	/**
-	 * Run the default delete function on the builder.
-	 *
-	 * @return mixed
-	 */
-	public function forceDelete()
-	{
-		return $this->query->delete();
-	}
-
-	/**
-	 * Register a replacement for the default delete function.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function onDelete(Closure $callback)
-	{
-		$this->onDelete = $callback;
-	}
-
-	/**
-	 * Get the hydrated models without eager loading.
-	 *
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Model[]
-	 */
-	public function getModels($columns = array('*'))
-	{
-		// First, we will simply get the raw results from the query builders which we
-		// can use to populate an array with Eloquent models. We will pass columns
-		// that should be selected as well, which are typically just everything.
-		$results = $this->query->get($columns);
-
-		$connection = $this->model->getConnectionName();
-
-		$models = array();
-
-		// Once we have the results, we can spin through them and instantiate a fresh
-		// model instance for each records we retrieved from the database. We will
-		// also set the proper connection name for the model after we create it.
-		foreach ($results as $result)
-		{
-			$models[] = $model = $this->model->newFromBuilder($result);
-
-			$model->setConnection($connection);
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Eager load the relationships for the models.
-	 *
-	 * @param  array  $models
-	 * @return array
-	 */
-	public function eagerLoadRelations(array $models)
-	{
-		foreach ($this->eagerLoad as $name => $constraints)
-		{
-			// For nested eager loads we'll skip loading them here and they will be set as an
-			// eager load on the query to retrieve the relation so that they will be eager
-			// loaded on that query, because that is where they get hydrated as models.
-			if (strpos($name, '.') === false)
-			{
-				$models = $this->loadRelation($models, $name, $constraints);
-			}
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Eagerly load the relationship on a set of models.
-	 *
-	 * @param  array     $models
-	 * @param  string    $name
-	 * @param  \Closure  $constraints
-	 * @return array
-	 */
-	protected function loadRelation(array $models, $name, Closure $constraints)
-	{
-		// First we will "back up" the existing where conditions on the query so we can
-		// add our eager constraints. Then we will merge the wheres that were on the
-		// query back to it in order that any where conditions might be specified.
-		$relation = $this->getRelation($name);
-
-		$relation->addEagerConstraints($models);
-
-		call_user_func($constraints, $relation);
-
-		$models = $relation->initRelation($models, $name);
-
-		// Once we have the results, we just match those back up to their parent models
-		// using the relationship instance. Then we just return the finished arrays
-		// of models which have been eagerly hydrated and are readied for return.
-		$results = $relation->getEager();
-
-		return $relation->match($models, $results, $name);
-	}
-
-	/**
-	 * Get the relation instance for the given relation name.
-	 *
-	 * @param  string  $relation
-	 * @return \Illuminate\Database\Eloquent\Relations\Relation
-	 */
-	public function getRelation($relation)
-	{
-		// We want to run a relationship query without any constrains so that we will
-		// not have to remove these where clauses manually which gets really hacky
-		// and is error prone while we remove the developer's own where clauses.
-		$query = Relation::noConstraints(function() use ($relation)
-		{
-			return $this->getModel()->$relation();
-		});
-
-		$nested = $this->nestedRelations($relation);
-
-		// If there are nested relationships set on the query, we will put those onto
-		// the query instances so that they can be handled after this relationship
-		// is loaded. In this way they will all trickle down as they are loaded.
-		if (count($nested) > 0)
-		{
-			$query->getQuery()->with($nested);
-		}
-
-		return $query;
-	}
-
-	/**
-	 * Get the deeply nested relations for a given top-level relation.
-	 *
-	 * @param  string  $relation
-	 * @return array
-	 */
-	protected function nestedRelations($relation)
-	{
-		$nested = array();
-
-		// We are basically looking for any relationships that are nested deeper than
-		// the given top-level relationship. We will just check for any relations
-		// that start with the given top relations and adds them to our arrays.
-		foreach ($this->eagerLoad as $name => $constraints)
-		{
-			if ($this->isNested($name, $relation))
-			{
-				$nested[substr($name, strlen($relation.'.'))] = $constraints;
-			}
-		}
-
-		return $nested;
-	}
-
-	/**
-	 * Determine if the relationship is nested.
-	 *
-	 * @param  string  $name
-	 * @param  string  $relation
-	 * @return bool
-	 */
-	protected function isNested($name, $relation)
-	{
-		$dots = str_contains($name, '.');
-
-		return $dots && starts_with($name, $relation.'.');
-	}
-
-	/**
-	 * Add a basic where clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string  $operator
-	 * @param  mixed   $value
-	 * @param  string  $boolean
-	 * @return $this
-	 */
-	public function where($column, $operator = null, $value = null, $boolean = 'and')
-	{
-		if ($column instanceof Closure)
-		{
-			$query = $this->model->newQueryWithoutScopes();
-
-			call_user_func($column, $query);
-
-			$this->query->addNestedWhereQuery($query->getQuery(), $boolean);
-		}
-		else
-		{
-			call_user_func_array(array($this->query, 'where'), func_get_args());
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Add an "or where" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string  $operator
-	 * @param  mixed   $value
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public function orWhere($column, $operator = null, $value = null)
-	{
-		return $this->where($column, $operator, $value, 'or');
-	}
-
-	/**
-	 * Add a relationship count condition to the query.
-	 *
-	 * @param  string  $relation
-	 * @param  string  $operator
-	 * @param  int     $count
-	 * @param  string  $boolean
-	 * @param  \Closure|null  $callback
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public function has($relation, $operator = '>=', $count = 1, $boolean = 'and', Closure $callback = null)
-	{
-		if (strpos($relation, '.') !== false)
-		{
-			return $this->hasNested($relation, $operator, $count, $boolean, $callback);
-		}
-
-		$relation = $this->getHasRelationQuery($relation);
-
-		$query = $relation->getRelationCountQuery($relation->getRelated()->newQuery(), $this);
-
-		if ($callback) call_user_func($callback, $query);
-
-		return $this->addHasWhere($query, $relation, $operator, $count, $boolean);
-	}
-
-	/**
-	 * Add nested relationship count conditions to the query.
-	 *
-	 * @param  string  $relations
-	 * @param  string  $operator
-	 * @param  int     $count
-	 * @param  string  $boolean
-	 * @param  \Closure  $callback
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	protected function hasNested($relations, $operator = '>=', $count = 1, $boolean = 'and', $callback = null)
-	{
-		$relations = explode('.', $relations);
-
-		// In order to nest "has", we need to add count relation constraints on the
-		// callback Closure. We'll do this by simply passing the Closure its own
-		// reference to itself so it calls itself recursively on each segment.
-		$closure = function ($q) use (&$closure, &$relations, $operator, $count, $boolean, $callback)
-		{
-			if (count($relations) > 1)
-			{
-				$q->whereHas(array_shift($relations), $closure);
-			}
-			else
-			{
-				$q->has(array_shift($relations), $operator, $count, $boolean, $callback);
-			}
-		};
-
-		return $this->whereHas(array_shift($relations), $closure);
-	}
-
-	/**
-	 * Add a relationship count condition to the query.
-	 *
-	 * @param  string  $relation
-	 * @param  string  $boolean
-	 * @param  \Closure|null  $callback
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public function doesntHave($relation, $boolean = 'and', Closure $callback = null)
-	{
-		return $this->has($relation, '<', 1, $boolean, $callback);
-	}
-
-	/**
-	 * Add a relationship count condition to the query with where clauses.
-	 *
-	 * @param  string    $relation
-	 * @param  \Closure  $callback
-	 * @param  string    $operator
-	 * @param  int       $count
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public function whereHas($relation, Closure $callback, $operator = '>=', $count = 1)
-	{
-		return $this->has($relation, $operator, $count, 'and', $callback);
-	}
-
-	/**
-	 * Add a relationship count condition to the query with where clauses.
-	 *
-	 * @param  string  $relation
-	 * @param  \Closure|null  $callback
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public function whereDoesntHave($relation, Closure $callback = null)
-	{
-		return $this->doesntHave($relation, 'and', $callback);
-	}
-
-	/**
-	 * Add a relationship count condition to the query with an "or".
-	 *
-	 * @param  string  $relation
-	 * @param  string  $operator
-	 * @param  int     $count
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public function orHas($relation, $operator = '>=', $count = 1)
-	{
-		return $this->has($relation, $operator, $count, 'or');
-	}
-
-	/**
-	 * Add a relationship count condition to the query with where clauses and an "or".
-	 *
-	 * @param  string    $relation
-	 * @param  \Closure  $callback
-	 * @param  string    $operator
-	 * @param  int       $count
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public function orWhereHas($relation, Closure $callback, $operator = '>=', $count = 1)
-	{
-		return $this->has($relation, $operator, $count, 'or', $callback);
-	}
-
-	/**
-	 * Add the "has" condition where clause to the query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $hasQuery
-	 * @param  \Illuminate\Database\Eloquent\Relations\Relation  $relation
-	 * @param  string  $operator
-	 * @param  int  $count
-	 * @param  string  $boolean
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	protected function addHasWhere(Builder $hasQuery, Relation $relation, $operator, $count, $boolean)
-	{
-		$this->mergeWheresToHas($hasQuery, $relation);
-
-		if (is_numeric($count))
-		{
-			$count = new Expression($count);
-		}
-
-		return $this->where(new Expression('('.$hasQuery->toSql().')'), $operator, $count, $boolean);
-	}
-
-	/**
-	 * Merge the "wheres" from a relation query to a has query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $hasQuery
-	 * @param  \Illuminate\Database\Eloquent\Relations\Relation  $relation
-	 * @return void
-	 */
-	protected function mergeWheresToHas(Builder $hasQuery, Relation $relation)
-	{
-		// Here we have the "has" query and the original relation. We need to copy over any
-		// where clauses the developer may have put in the relationship function over to
-		// the has query, and then copy the bindings from the "has" query to the main.
-		$relationQuery = $relation->getBaseQuery();
-
-		$hasQuery = $hasQuery->getModel()->removeGlobalScopes($hasQuery);
-
-		$hasQuery->mergeWheres(
-			$relationQuery->wheres, $relationQuery->getBindings()
-		);
-
-		$this->query->mergeBindings($hasQuery->getQuery());
-	}
-
-	/**
-	 * Get the "has relation" base query instance.
-	 *
-	 * @param  string  $relation
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	protected function getHasRelationQuery($relation)
-	{
-		return Relation::noConstraints(function() use ($relation)
-		{
-			return $this->getModel()->$relation();
-		});
-	}
-
-	/**
-	 * Set the relationships that should be eager loaded.
-	 *
-	 * @param  mixed  $relations
-	 * @return $this
-	 */
-	public function with($relations)
-	{
-		if (is_string($relations)) $relations = func_get_args();
-
-		$eagers = $this->parseRelations($relations);
-
-		$this->eagerLoad = array_merge($this->eagerLoad, $eagers);
-
-		return $this;
-	}
-
-	/**
-	 * Parse a list of relations into individuals.
-	 *
-	 * @param  array  $relations
-	 * @return array
-	 */
-	protected function parseRelations(array $relations)
-	{
-		$results = array();
-
-		foreach ($relations as $name => $constraints)
-		{
-			// If the "relation" value is actually a numeric key, we can assume that no
-			// constraints have been specified for the eager load and we'll just put
-			// an empty Closure with the loader so that we can treat all the same.
-			if (is_numeric($name))
-			{
-				$f = function() {};
-
-				list($name, $constraints) = array($constraints, $f);
-			}
-
-			// We need to separate out any nested includes. Which allows the developers
-			// to load deep relationships using "dots" without stating each level of
-			// the relationship with its own key in the array of eager load names.
-			$results = $this->parseNested($name, $results);
-
-			$results[$name] = $constraints;
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Parse the nested relationships in a relation.
-	 *
-	 * @param  string  $name
-	 * @param  array   $results
-	 * @return array
-	 */
-	protected function parseNested($name, $results)
-	{
-		$progress = array();
-
-		// If the relation has already been set on the result array, we will not set it
-		// again, since that would override any constraints that were already placed
-		// on the relationships. We will only set the ones that are not specified.
-		foreach (explode('.', $name) as $segment)
-		{
-			$progress[] = $segment;
-
-			if ( ! isset($results[$last = implode('.', $progress)]))
-			{
-				$results[$last] = function() {};
-			}
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Call the given model scope on the underlying model.
-	 *
-	 * @param  string  $scope
-	 * @param  array   $parameters
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function callScope($scope, $parameters)
-	{
-		array_unshift($parameters, $this);
-
-		return call_user_func_array(array($this->model, $scope), $parameters) ?: $this;
-	}
-
-	/**
-	 * Get the underlying query builder instance.
-	 *
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function getQuery()
-	{
-		return $this->query;
-	}
-
-	/**
-	 * Set the underlying query builder instance.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return void
-	 */
-	public function setQuery($query)
-	{
-		$this->query = $query;
-	}
-
-	/**
-	 * Get the relationships being eagerly loaded.
-	 *
-	 * @return array
-	 */
-	public function getEagerLoads()
-	{
-		return $this->eagerLoad;
-	}
-
-	/**
-	 * Set the relationships being eagerly loaded.
-	 *
-	 * @param  array  $eagerLoad
-	 * @return void
-	 */
-	public function setEagerLoads(array $eagerLoad)
-	{
-		$this->eagerLoad = $eagerLoad;
-	}
-
-	/**
-	 * Get the model instance being queried.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function getModel()
-	{
-		return $this->model;
-	}
-
-	/**
-	 * Set a model instance for the model being queried.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Model  $model
-	 * @return $this
-	 */
-	public function setModel(Model $model)
-	{
-		$this->model = $model;
-
-		$this->query->from($model->getTable());
-
-		return $this;
-	}
-
-	/**
-	 * Extend the builder with a given callback.
-	 *
-	 * @param  string    $name
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function macro($name, Closure $callback)
-	{
-		$this->macros[$name] = $callback;
-	}
-
-	/**
-	 * Get the given macro by name.
-	 *
-	 * @param  string  $name
-	 * @return \Closure
-	 */
-	public function getMacro($name)
-	{
-		return array_get($this->macros, $name);
-	}
-
-	/**
-	 * Dynamically handle calls into the query instance.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		if (isset($this->macros[$method]))
-		{
-			array_unshift($parameters, $this);
-
-			return call_user_func_array($this->macros[$method], $parameters);
-		}
-		elseif (method_exists($this->model, $scope = 'scope'.ucfirst($method)))
-		{
-			return $this->callScope($scope, $parameters);
-		}
-
-		$result = call_user_func_array(array($this->query, $method), $parameters);
-
-		return in_array($method, $this->passthru) ? $result : $this;
-	}
-
-	/**
-	 * Force a clone of the underlying query builder when cloning.
-	 *
-	 * @return void
-	 */
-	public function __clone()
-	{
-		$this->query = clone $this->query;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php
deleted file mode 100755
index dc520e5..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php
+++ /dev/null
@@ -1,253 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent;
-
-use Illuminate\Support\Collection as BaseCollection;
-
-class Collection extends BaseCollection {
-
-	/**
-	 * Find a model in the collection by key.
-	 *
-	 * @param  mixed  $key
-	 * @param  mixed  $default
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function find($key, $default = null)
-	{
-		if ($key instanceof Model)
-		{
-			$key = $key->getKey();
-		}
-
-		return array_first($this->items, function($itemKey, $model) use ($key)
-		{
-			return $model->getKey() == $key;
-
-		}, $default);
-	}
-
-	/**
-	 * Load a set of relationships onto the collection.
-	 *
-	 * @param  mixed  $relations
-	 * @return $this
-	 */
-	public function load($relations)
-	{
-		if (count($this->items) > 0)
-		{
-			if (is_string($relations)) $relations = func_get_args();
-
-			$query = $this->first()->newQuery()->with($relations);
-
-			$this->items = $query->eagerLoadRelations($this->items);
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Add an item to the collection.
-	 *
-	 * @param  mixed  $item
-	 * @return $this
-	 */
-	public function add($item)
-	{
-		$this->items[] = $item;
-
-		return $this;
-	}
-
-	/**
-	 * Determine if a key exists in the collection.
-	 *
-	 * @param  mixed  $key
-	 * @return bool
-	 */
-	public function contains($key)
-	{
-		return ! is_null($this->find($key));
-	}
-
-	/**
-	 * Fetch a nested element of the collection.
-	 *
-	 * @param  string  $key
-	 * @return static
-	 */
-	public function fetch($key)
-	{
-		return new static(array_fetch($this->toArray(), $key));
-	}
-
-	/**
-	 * Get the max value of a given key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function max($key)
-	{
-		return $this->reduce(function($result, $item) use ($key)
-		{
-			return (is_null($result) || $item->{$key} > $result) ? $item->{$key} : $result;
-		});
-	}
-
-	/**
-	 * Get the min value of a given key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function min($key)
-	{
-		return $this->reduce(function($result, $item) use ($key)
-		{
-			return (is_null($result) || $item->{$key} < $result) ? $item->{$key} : $result;
-		});
-	}
-
-	/**
-	 * Get the array of primary keys
-	 *
-	 * @return array
-	 */
-	public function modelKeys()
-	{
-		return array_map(function($m) { return $m->getKey(); }, $this->items);
-	}
-
-	/**
-	 * Merge the collection with the given items.
-	 *
-	 * @param  \ArrayAccess|array  $items
-	 * @return static
-	 */
-	public function merge($items)
-	{
-		$dictionary = $this->getDictionary();
-
-		foreach ($items as $item)
-		{
-			$dictionary[$item->getKey()] = $item;
-		}
-
-		return new static(array_values($dictionary));
-	}
-
-	/**
-	 * Diff the collection with the given items.
-	 *
-	 * @param  \ArrayAccess|array  $items
-	 * @return static
-	 */
-	public function diff($items)
-	{
-		$diff = new static;
-
-		$dictionary = $this->getDictionary($items);
-
-		foreach ($this->items as $item)
-		{
-			if ( ! isset($dictionary[$item->getKey()]))
-			{
-				$diff->add($item);
-			}
-		}
-
-		return $diff;
-	}
-
-	/**
-	 * Intersect the collection with the given items.
-	 *
- 	 * @param  \ArrayAccess|array  $items
-	 * @return static
-	 */
-	public function intersect($items)
-	{
-		$intersect = new static;
-
-		$dictionary = $this->getDictionary($items);
-
-		foreach ($this->items as $item)
-		{
-			if (isset($dictionary[$item->getKey()]))
-			{
-				$intersect->add($item);
-			}
-		}
-
-		return $intersect;
-	}
-
-	/**
-	 * Return only unique items from the collection.
-	 *
-	 * @return static
-	 */
-	public function unique()
-	{
-		$dictionary = $this->getDictionary();
-
-		return new static(array_values($dictionary));
-	}
-
-	/**
-	 * Returns only the models from the collection with the specified keys.
-	 *
-	 * @param  mixed  $keys
-	 * @return static
-	 */
-	public function only($keys)
-	{
-		$dictionary = array_only($this->getDictionary(), $keys);
-
-		return new static(array_values($dictionary));
-	}
-
-	/**
-	 * Returns all models in the collection except the models with specified keys.
-	 *
-	 * @param  mixed  $keys
-	 * @return static
-	 */
-	public function except($keys)
-	{
-		$dictionary = array_except($this->getDictionary(), $keys);
-
-		return new static(array_values($dictionary));
-	}
-
-	/**
-	 * Get a dictionary keyed by primary keys.
-	 *
-	 * @param  \ArrayAccess|array  $items
-	 * @return array
-	 */
-	public function getDictionary($items = null)
-	{
-		$items = is_null($items) ? $this->items : $items;
-
-		$dictionary = array();
-
-		foreach ($items as $value)
-		{
-			$dictionary[$value->getKey()] = $value;
-		}
-
-		return $dictionary;
-	}
-
-	/**
-	 * Get a base Support collection instance from this collection.
-	 *
-	 * @return \Illuminate\Support\Collection
-	 */
-	public function toBase()
-	{
-		return new BaseCollection($this->items);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/MassAssignmentException.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/MassAssignmentException.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/MassAssignmentException.php
deleted file mode 100755
index c7fe78e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/MassAssignmentException.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent;
-
-class MassAssignmentException extends \RuntimeException {}


[48/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/composer/autoload_files.php
----------------------------------------------------------------------
diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php
deleted file mode 100644
index e1176ff..0000000
--- a/vendor/composer/autoload_files.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-// autoload_files.php @generated by Composer
-
-$vendorDir = dirname(dirname(__FILE__));
-$baseDir = dirname($vendorDir);
-
-return array(
-    $vendorDir . '/swiftmailer/swiftmailer/lib/swift_required.php',
-    $vendorDir . '/ircmaxell/password-compat/lib/password.php',
-    $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Random.php',
-    $vendorDir . '/laravel/framework/src/Illuminate/Support/helpers.php',
-);

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/composer/autoload_namespaces.php
----------------------------------------------------------------------
diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php
deleted file mode 100644
index ff04239..0000000
--- a/vendor/composer/autoload_namespaces.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-// autoload_namespaces.php @generated by Composer
-
-$vendorDir = dirname(dirname(__FILE__));
-$baseDir = dirname($vendorDir);
-
-return array(
-    'Whoops' => array($vendorDir . '/filp/whoops/src'),
-    'Thrift' => array($vendorDir . '/apache/thrift/lib/php/lib'),
-    'System' => array($vendorDir . '/phpseclib/phpseclib/phpseclib'),
-    'Symfony\\Component\\Translation\\' => array($vendorDir . '/symfony/translation'),
-    'Symfony\\Component\\Security\\Core\\' => array($vendorDir . '/symfony/security-core'),
-    'Symfony\\Component\\Routing\\' => array($vendorDir . '/symfony/routing'),
-    'Symfony\\Component\\Process\\' => array($vendorDir . '/symfony/process'),
-    'Symfony\\Component\\HttpKernel\\' => array($vendorDir . '/symfony/http-kernel'),
-    'Symfony\\Component\\HttpFoundation\\' => array($vendorDir . '/symfony/http-foundation'),
-    'Symfony\\Component\\Finder\\' => array($vendorDir . '/symfony/finder'),
-    'Symfony\\Component\\Filesystem\\' => array($vendorDir . '/symfony/filesystem'),
-    'Symfony\\Component\\EventDispatcher\\' => array($vendorDir . '/symfony/event-dispatcher'),
-    'Symfony\\Component\\DomCrawler\\' => array($vendorDir . '/symfony/dom-crawler'),
-    'Symfony\\Component\\Debug\\' => array($vendorDir . '/symfony/debug'),
-    'Symfony\\Component\\CssSelector\\' => array($vendorDir . '/symfony/css-selector'),
-    'Symfony\\Component\\Console\\' => array($vendorDir . '/symfony/console'),
-    'Symfony\\Component\\BrowserKit\\' => array($vendorDir . '/symfony/browser-kit'),
-    'Stack' => array($vendorDir . '/stack/builder/src'),
-    'Psr\\Log\\' => array($vendorDir . '/psr/log'),
-    'Predis' => array($vendorDir . '/predis/predis/lib'),
-    'Patchwork' => array($vendorDir . '/patchwork/utf8/class'),
-    'PHPParser' => array($vendorDir . '/nikic/php-parser/lib'),
-    'Normalizer' => array($vendorDir . '/patchwork/utf8/class'),
-    'Net' => array($vendorDir . '/phpseclib/phpseclib/phpseclib'),
-    'Math' => array($vendorDir . '/phpseclib/phpseclib/phpseclib'),
-    'Jeremeamia\\SuperClosure' => array($vendorDir . '/jeremeamia/SuperClosure/src'),
-    'Illuminate' => array($vendorDir . '/laravel/framework/src'),
-    'File' => array($vendorDir . '/phpseclib/phpseclib/phpseclib'),
-    'Crypt' => array($vendorDir . '/phpseclib/phpseclib/phpseclib'),
-    'ClassPreloader' => array($vendorDir . '/classpreloader/classpreloader/src'),
-    'Carbon' => array($vendorDir . '/nesbot/carbon/src'),
-    'Boris' => array($vendorDir . '/d11wtq/boris/lib'),
-);

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/composer/autoload_psr4.php
----------------------------------------------------------------------
diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php
deleted file mode 100644
index 97bc5b2..0000000
--- a/vendor/composer/autoload_psr4.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-// autoload_psr4.php @generated by Composer
-
-$vendorDir = dirname(dirname(__FILE__));
-$baseDir = dirname($vendorDir);
-
-return array(
-    'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
-);

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/composer/autoload_real.php
----------------------------------------------------------------------
diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php
deleted file mode 100644
index 37e2b9e..0000000
--- a/vendor/composer/autoload_real.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-
-// autoload_real.php @generated by Composer
-
-class ComposerAutoloaderInit95aab4dcf953834b79e3b5f569ea8229
-{
-    private static $loader;
-
-    public static function loadClassLoader($class)
-    {
-        if ('Composer\Autoload\ClassLoader' === $class) {
-            require __DIR__ . '/ClassLoader.php';
-        }
-    }
-
-    public static function getLoader()
-    {
-        if (null !== self::$loader) {
-            return self::$loader;
-        }
-
-        spl_autoload_register(array('ComposerAutoloaderInit95aab4dcf953834b79e3b5f569ea8229', 'loadClassLoader'), true, true);
-        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
-        spl_autoload_unregister(array('ComposerAutoloaderInit95aab4dcf953834b79e3b5f569ea8229', 'loadClassLoader'));
-
-        $includePaths = require __DIR__ . '/include_paths.php';
-        array_push($includePaths, get_include_path());
-        set_include_path(join(PATH_SEPARATOR, $includePaths));
-
-        $map = require __DIR__ . '/autoload_namespaces.php';
-        foreach ($map as $namespace => $path) {
-            $loader->set($namespace, $path);
-        }
-
-        $map = require __DIR__ . '/autoload_psr4.php';
-        foreach ($map as $namespace => $path) {
-            $loader->setPsr4($namespace, $path);
-        }
-
-        $classMap = require __DIR__ . '/autoload_classmap.php';
-        if ($classMap) {
-            $loader->addClassMap($classMap);
-        }
-
-        $loader->register(true);
-
-        $includeFiles = require __DIR__ . '/autoload_files.php';
-        foreach ($includeFiles as $file) {
-            composerRequire95aab4dcf953834b79e3b5f569ea8229($file);
-        }
-
-        return $loader;
-    }
-}
-
-function composerRequire95aab4dcf953834b79e3b5f569ea8229($file)
-{
-    require $file;
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/composer/include_paths.php
----------------------------------------------------------------------
diff --git a/vendor/composer/include_paths.php b/vendor/composer/include_paths.php
deleted file mode 100644
index 958b960..0000000
--- a/vendor/composer/include_paths.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-// include_paths.php @generated by Composer
-
-$vendorDir = dirname(dirname(__FILE__));
-$baseDir = dirname($vendorDir);
-
-return array(
-    $vendorDir . '/phpseclib/phpseclib/phpseclib',
-);

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/composer/installed.json
----------------------------------------------------------------------
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
deleted file mode 100644
index f56af6e..0000000
--- a/vendor/composer/installed.json
+++ /dev/null
@@ -1,1743 +0,0 @@
-[
-    {
-        "name": "apache/thrift",
-        "version": "dev-master",
-        "version_normalized": "9999999-dev",
-        "source": {
-            "type": "git",
-            "url": "https://git-wip-us.apache.org/repos/asf/thrift.git",
-            "reference": "1e723d931e92652e4ccb1385709258759ae5bc54"
-        },
-        "require": {
-            "php": ">=5.3.0"
-        },
-        "time": "2015-05-01 04:09:00",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "1.0.x-dev"
-            }
-        },
-        "installation-source": "source",
-        "autoload": {
-            "psr-0": {
-                "Thrift": "lib/php/lib/"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "Apache-2.0"
-        ],
-        "authors": [
-            {
-                "name": "Apache Thrift Developers",
-                "email": "dev@thrift.apache.org",
-                "homepage": "http://thrift.apache.org"
-            }
-        ],
-        "description": "Apache Thrift RPC system",
-        "homepage": "http://thrift.apache.org/"
-    },
-    {
-        "name": "symfony/translation",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/Translation",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/Translation.git",
-            "reference": "165b5348cd20f8c4b2fcf1097c9c8300d1093b90"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/Translation/zipball/165b5348cd20f8c4b2fcf1097c9c8300d1093b90",
-            "reference": "165b5348cd20f8c4b2fcf1097c9c8300d1093b90",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "require-dev": {
-            "symfony/config": "~2.3,>=2.3.12",
-            "symfony/intl": "~2.3",
-            "symfony/yaml": "~2.2"
-        },
-        "suggest": {
-            "symfony/config": "",
-            "symfony/yaml": ""
-        },
-        "time": "2015-01-03 15:23:51",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\Translation\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony Translation Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "symfony/security-core",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/Security/Core",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/security-core.git",
-            "reference": "3a27d7b34ee62cb0fdf5ad970e7777912ef4722f"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/security-core/zipball/3a27d7b34ee62cb0fdf5ad970e7777912ef4722f",
-            "reference": "3a27d7b34ee62cb0fdf5ad970e7777912ef4722f",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "require-dev": {
-            "ircmaxell/password-compat": "1.0.*",
-            "psr/log": "~1.0",
-            "symfony/event-dispatcher": "~2.1",
-            "symfony/expression-language": "~2.4",
-            "symfony/http-foundation": "~2.4",
-            "symfony/translation": "~2.0,>=2.0.5",
-            "symfony/validator": "~2.5,>=2.5.5"
-        },
-        "suggest": {
-            "ircmaxell/password-compat": "For using the BCrypt password encoder in PHP <5.5",
-            "symfony/event-dispatcher": "",
-            "symfony/expression-language": "For using the expression voter",
-            "symfony/http-foundation": "",
-            "symfony/validator": "For using the user password constraint"
-        },
-        "time": "2015-01-25 04:37:39",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\Security\\Core\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony Security Component - Core Library",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "symfony/routing",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/Routing",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/Routing.git",
-            "reference": "46142c34ea830f47429df6e15faec3a33292d618"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/Routing/zipball/46142c34ea830f47429df6e15faec3a33292d618",
-            "reference": "46142c34ea830f47429df6e15faec3a33292d618",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "require-dev": {
-            "doctrine/annotations": "~1.0",
-            "doctrine/common": "~2.2",
-            "psr/log": "~1.0",
-            "symfony/config": "~2.2",
-            "symfony/expression-language": "~2.4",
-            "symfony/http-foundation": "~2.3",
-            "symfony/yaml": "~2.0,>=2.0.5"
-        },
-        "suggest": {
-            "doctrine/annotations": "For using the annotation loader",
-            "symfony/config": "For using the all-in-one router or any loader",
-            "symfony/expression-language": "For using expression matching",
-            "symfony/yaml": "For using the YAML loader"
-        },
-        "time": "2015-02-08 07:07:45",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\Routing\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony Routing Component",
-        "homepage": "http://symfony.com",
-        "keywords": [
-            "router",
-            "routing",
-            "uri",
-            "url"
-        ]
-    },
-    {
-        "name": "symfony/process",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/Process",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/Process.git",
-            "reference": "00a1308e8b5aec5eba7c8f1708426a78f929be8c"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/Process/zipball/00a1308e8b5aec5eba7c8f1708426a78f929be8c",
-            "reference": "00a1308e8b5aec5eba7c8f1708426a78f929be8c",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "time": "2015-02-08 07:07:45",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\Process\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony Process Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "psr/log",
-        "version": "1.0.0",
-        "version_normalized": "1.0.0.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/php-fig/log.git",
-            "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b",
-            "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b",
-            "shasum": ""
-        },
-        "time": "2012-12-21 11:40:51",
-        "type": "library",
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Psr\\Log\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "PHP-FIG",
-                "homepage": "http://www.php-fig.org/"
-            }
-        ],
-        "description": "Common interface for logging libraries",
-        "keywords": [
-            "log",
-            "psr",
-            "psr-3"
-        ]
-    },
-    {
-        "name": "symfony/debug",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/Debug",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/Debug.git",
-            "reference": "ed3019589cdadf32c521d1e181f9d72955645c67"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/Debug/zipball/ed3019589cdadf32c521d1e181f9d72955645c67",
-            "reference": "ed3019589cdadf32c521d1e181f9d72955645c67",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "conflict": {
-            "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
-        },
-        "require-dev": {
-            "symfony/class-loader": "~2.2",
-            "symfony/http-foundation": "~2.1",
-            "symfony/http-kernel": "~2.3.24|~2.5.9|~2.6,>=2.6.2"
-        },
-        "suggest": {
-            "symfony/http-foundation": "",
-            "symfony/http-kernel": ""
-        },
-        "time": "2015-01-16 14:51:58",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\Debug\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony Debug Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "symfony/http-foundation",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/HttpFoundation",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/HttpFoundation.git",
-            "reference": "08e783861dd9579bac4092814bbfb0cae6666b65"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/08e783861dd9579bac4092814bbfb0cae6666b65",
-            "reference": "08e783861dd9579bac4092814bbfb0cae6666b65",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "require-dev": {
-            "symfony/expression-language": "~2.4"
-        },
-        "time": "2015-04-01 15:49:36",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\HttpFoundation\\": ""
-            },
-            "classmap": [
-                "Symfony/Component/HttpFoundation/Resources/stubs"
-            ]
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony HttpFoundation Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "symfony/event-dispatcher",
-        "version": "v2.6.6",
-        "version_normalized": "2.6.6.0",
-        "target-dir": "Symfony/Component/EventDispatcher",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/EventDispatcher.git",
-            "reference": "70f7c8478739ad21e3deef0d977b38c77f1fb284"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/70f7c8478739ad21e3deef0d977b38c77f1fb284",
-            "reference": "70f7c8478739ad21e3deef0d977b38c77f1fb284",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "require-dev": {
-            "psr/log": "~1.0",
-            "symfony/config": "~2.0,>=2.0.5",
-            "symfony/dependency-injection": "~2.6",
-            "symfony/expression-language": "~2.6",
-            "symfony/phpunit-bridge": "~2.7",
-            "symfony/stopwatch": "~2.3"
-        },
-        "suggest": {
-            "symfony/dependency-injection": "",
-            "symfony/http-kernel": ""
-        },
-        "time": "2015-03-13 17:37:22",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.6-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\EventDispatcher\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony EventDispatcher Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "symfony/http-kernel",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/HttpKernel",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/HttpKernel.git",
-            "reference": "7b1632cf2bdbc69c59a44942b70d5aae91034304"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/HttpKernel/zipball/7b1632cf2bdbc69c59a44942b70d5aae91034304",
-            "reference": "7b1632cf2bdbc69c59a44942b70d5aae91034304",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3",
-            "psr/log": "~1.0",
-            "symfony/debug": "~2.5.9|~2.6,>=2.6.2",
-            "symfony/event-dispatcher": "~2.5.9|~2.6,>=2.6.2",
-            "symfony/http-foundation": "~2.5"
-        },
-        "require-dev": {
-            "symfony/browser-kit": "~2.3",
-            "symfony/class-loader": "~2.1",
-            "symfony/config": "~2.0,>=2.0.5",
-            "symfony/console": "~2.2",
-            "symfony/css-selector": "~2.0,>=2.0.5",
-            "symfony/dependency-injection": "~2.2",
-            "symfony/dom-crawler": "~2.0,>=2.0.5",
-            "symfony/expression-language": "~2.4",
-            "symfony/finder": "~2.0,>=2.0.5",
-            "symfony/process": "~2.0,>=2.0.5",
-            "symfony/routing": "~2.2",
-            "symfony/stopwatch": "~2.3",
-            "symfony/templating": "~2.2"
-        },
-        "suggest": {
-            "symfony/browser-kit": "",
-            "symfony/class-loader": "",
-            "symfony/config": "",
-            "symfony/console": "",
-            "symfony/dependency-injection": "",
-            "symfony/finder": ""
-        },
-        "time": "2015-04-01 16:01:45",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\HttpKernel\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony HttpKernel Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "symfony/finder",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/Finder",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/Finder.git",
-            "reference": "e527ebf47ff912a45e148b7d0b107b80ec0b3cc2"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/Finder/zipball/e527ebf47ff912a45e148b7d0b107b80ec0b3cc2",
-            "reference": "e527ebf47ff912a45e148b7d0b107b80ec0b3cc2",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "time": "2015-01-03 08:01:13",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\Finder\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony Finder Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "symfony/dom-crawler",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/DomCrawler",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/DomCrawler.git",
-            "reference": "3860edcf7ff7e173cfe2151f0d425e610e77cc35"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/DomCrawler/zipball/3860edcf7ff7e173cfe2151f0d425e610e77cc35",
-            "reference": "3860edcf7ff7e173cfe2151f0d425e610e77cc35",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "require-dev": {
-            "symfony/css-selector": "~2.3"
-        },
-        "suggest": {
-            "symfony/css-selector": ""
-        },
-        "time": "2015-01-03 08:01:13",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\DomCrawler\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony DomCrawler Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "symfony/css-selector",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/CssSelector",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/CssSelector.git",
-            "reference": "d45b306421462295e76b94bcf76b963867450327"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/CssSelector/zipball/d45b306421462295e76b94bcf76b963867450327",
-            "reference": "d45b306421462295e76b94bcf76b963867450327",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "time": "2015-01-03 08:01:13",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\CssSelector\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Jean-François Simon",
-                "email": "jeanfrancois.simon@sensiolabs.com"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony CssSelector Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "symfony/console",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/Console",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/Console.git",
-            "reference": "a43e750b4c74f3bdfca77c79c343033d35a6cd6e"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/Console/zipball/a43e750b4c74f3bdfca77c79c343033d35a6cd6e",
-            "reference": "a43e750b4c74f3bdfca77c79c343033d35a6cd6e",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "require-dev": {
-            "psr/log": "~1.0",
-            "symfony/event-dispatcher": "~2.1"
-        },
-        "suggest": {
-            "psr/log": "For using the console logger",
-            "symfony/event-dispatcher": ""
-        },
-        "time": "2015-02-08 07:07:45",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\Console\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony Console Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "symfony/browser-kit",
-        "version": "v2.5.11",
-        "version_normalized": "2.5.11.0",
-        "target-dir": "Symfony/Component/BrowserKit",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/BrowserKit.git",
-            "reference": "b2b78b850a32251cbbd9915ab61453302e7ecd72"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/BrowserKit/zipball/b2b78b850a32251cbbd9915ab61453302e7ecd72",
-            "reference": "b2b78b850a32251cbbd9915ab61453302e7ecd72",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3",
-            "symfony/dom-crawler": "~2.0,>=2.0.5"
-        },
-        "require-dev": {
-            "symfony/css-selector": "~2.0,>=2.0.5",
-            "symfony/process": "~2.0,>=2.0.5"
-        },
-        "suggest": {
-            "symfony/process": ""
-        },
-        "time": "2015-01-03 08:01:13",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.5-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\BrowserKit\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony BrowserKit Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "swiftmailer/swiftmailer",
-        "version": "v5.4.0",
-        "version_normalized": "5.4.0.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/swiftmailer/swiftmailer.git",
-            "reference": "31454f258f10329ae7c48763eb898a75c39e0a9f"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/31454f258f10329ae7c48763eb898a75c39e0a9f",
-            "reference": "31454f258f10329ae7c48763eb898a75c39e0a9f",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "require-dev": {
-            "mockery/mockery": "~0.9.1"
-        },
-        "time": "2015-03-14 06:06:39",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "5.4-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "files": [
-                "lib/swift_required.php"
-            ]
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Chris Corbyn"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Swiftmailer, free feature-rich PHP mailer",
-        "homepage": "http://swiftmailer.org",
-        "keywords": [
-            "mail",
-            "mailer"
-        ]
-    },
-    {
-        "name": "stack/builder",
-        "version": "v1.0.3",
-        "version_normalized": "1.0.3.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/stackphp/builder.git",
-            "reference": "c1f8a4693b55c563405024f708a76ef576c3b276"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/stackphp/builder/zipball/c1f8a4693b55c563405024f708a76ef576c3b276",
-            "reference": "c1f8a4693b55c563405024f708a76ef576c3b276",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.0",
-            "symfony/http-foundation": "~2.1",
-            "symfony/http-kernel": "~2.1"
-        },
-        "require-dev": {
-            "silex/silex": "~1.0"
-        },
-        "time": "2014-11-23 20:37:11",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "1.0-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Stack": "src"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Igor Wiedler",
-                "email": "igor@wiedler.ch"
-            }
-        ],
-        "description": "Builder for stack middlewares based on HttpKernelInterface.",
-        "keywords": [
-            "stack"
-        ]
-    },
-    {
-        "name": "predis/predis",
-        "version": "v0.8.7",
-        "version_normalized": "0.8.7.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/nrk/predis.git",
-            "reference": "4123fcd85d61354c6c9900db76c9597dbd129bf6"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/nrk/predis/zipball/4123fcd85d61354c6c9900db76c9597dbd129bf6",
-            "reference": "4123fcd85d61354c6c9900db76c9597dbd129bf6",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.2"
-        },
-        "require-dev": {
-            "phpunit/phpunit": "~4.0"
-        },
-        "suggest": {
-            "ext-curl": "Allows access to Webdis when paired with phpiredis",
-            "ext-phpiredis": "Allows faster serialization and deserialization of the Redis protocol"
-        },
-        "time": "2014-08-01 09:43:10",
-        "type": "library",
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Predis": "lib/"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Daniele Alessandri",
-                "email": "suppakilla@gmail.com",
-                "homepage": "http://clorophilla.net"
-            }
-        ],
-        "description": "Flexible and feature-complete PHP client library for Redis",
-        "homepage": "http://github.com/nrk/predis",
-        "keywords": [
-            "nosql",
-            "predis",
-            "redis"
-        ]
-    },
-    {
-        "name": "phpseclib/phpseclib",
-        "version": "0.3.10",
-        "version_normalized": "0.3.10.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/phpseclib/phpseclib.git",
-            "reference": "d15bba1edcc7c89e09cc74c5d961317a8b947bf4"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/d15bba1edcc7c89e09cc74c5d961317a8b947bf4",
-            "reference": "d15bba1edcc7c89e09cc74c5d961317a8b947bf4",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.0.0"
-        },
-        "require-dev": {
-            "phing/phing": "~2.7",
-            "phpunit/phpunit": "~4.0",
-            "sami/sami": "~2.0",
-            "squizlabs/php_codesniffer": "~1.5"
-        },
-        "suggest": {
-            "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.",
-            "ext-mcrypt": "Install the Mcrypt extension in order to speed up a wide variety of cryptographic operations.",
-            "pear-pear/PHP_Compat": "Install PHP_Compat to get phpseclib working on PHP < 4.3.3."
-        },
-        "time": "2015-01-28 21:50:33",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "0.3-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Crypt": "phpseclib/",
-                "File": "phpseclib/",
-                "Math": "phpseclib/",
-                "Net": "phpseclib/",
-                "System": "phpseclib/"
-            },
-            "files": [
-                "phpseclib/Crypt/Random.php"
-            ]
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "include-path": [
-            "phpseclib/"
-        ],
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Jim Wigginton",
-                "email": "terrafrost@php.net",
-                "role": "Lead Developer"
-            },
-            {
-                "name": "Patrick Monnerat",
-                "email": "pm@datasphere.ch",
-                "role": "Developer"
-            },
-            {
-                "name": "Andreas Fischer",
-                "email": "bantu@phpbb.com",
-                "role": "Developer"
-            },
-            {
-                "name": "Hans-Jürgen Petrich",
-                "email": "petrich@tronic-media.com",
-                "role": "Developer"
-            }
-        ],
-        "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.",
-        "homepage": "http://phpseclib.sourceforge.net",
-        "keywords": [
-            "BigInteger",
-            "aes",
-            "asn.1",
-            "asn1",
-            "blowfish",
-            "crypto",
-            "cryptography",
-            "encryption",
-            "rsa",
-            "security",
-            "sftp",
-            "signature",
-            "signing",
-            "ssh",
-            "twofish",
-            "x.509",
-            "x509"
-        ]
-    },
-    {
-        "name": "patchwork/utf8",
-        "version": "v1.2.2",
-        "version_normalized": "1.2.2.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/tchwork/utf8.git",
-            "reference": "7287a6fb2c46a66ac6bfbaf0e4975229b27efcba"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/tchwork/utf8/zipball/7287a6fb2c46a66ac6bfbaf0e4975229b27efcba",
-            "reference": "7287a6fb2c46a66ac6bfbaf0e4975229b27efcba",
-            "shasum": ""
-        },
-        "require": {
-            "lib-pcre": ">=7.3",
-            "php": ">=5.3.0"
-        },
-        "suggest": {
-            "ext-iconv": "Use iconv for best performance",
-            "ext-intl": "Use Intl for best performance",
-            "ext-mbstring": "Use Mbstring for best performance",
-            "ext-wfio": "Use WFIO for UTF-8 filesystem access on Windows"
-        },
-        "time": "2015-04-26 09:51:43",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "1.2-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Patchwork": "class/",
-                "Normalizer": "class/"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "(Apache-2.0 or GPL-2.0)"
-        ],
-        "authors": [
-            {
-                "name": "Nicolas Grekas",
-                "email": "p@tchwork.com"
-            }
-        ],
-        "description": "Portable and performant UTF-8, Unicode and Grapheme Clusters for PHP",
-        "homepage": "https://github.com/tchwork/utf8",
-        "keywords": [
-            "grapheme",
-            "i18n",
-            "unicode",
-            "utf-8",
-            "utf8"
-        ]
-    },
-    {
-        "name": "nesbot/carbon",
-        "version": "1.17.0",
-        "version_normalized": "1.17.0.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/briannesbitt/Carbon.git",
-            "reference": "a1dd1ad9abfc8b3c4d8768068e6c71d293424e86"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/a1dd1ad9abfc8b3c4d8768068e6c71d293424e86",
-            "reference": "a1dd1ad9abfc8b3c4d8768068e6c71d293424e86",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.0"
-        },
-        "require-dev": {
-            "phpunit/phpunit": "~4.0"
-        },
-        "time": "2015-03-08 14:05:44",
-        "type": "library",
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Carbon": "src"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Brian Nesbitt",
-                "email": "brian@nesbot.com",
-                "homepage": "http://nesbot.com"
-            }
-        ],
-        "description": "A simple API extension for DateTime.",
-        "homepage": "http://carbon.nesbot.com",
-        "keywords": [
-            "date",
-            "datetime",
-            "time"
-        ]
-    },
-    {
-        "name": "monolog/monolog",
-        "version": "1.13.1",
-        "version_normalized": "1.13.1.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/Seldaek/monolog.git",
-            "reference": "c31a2c4e8db5da8b46c74cf275d7f109c0f249ac"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c31a2c4e8db5da8b46c74cf275d7f109c0f249ac",
-            "reference": "c31a2c4e8db5da8b46c74cf275d7f109c0f249ac",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.0",
-            "psr/log": "~1.0"
-        },
-        "provide": {
-            "psr/log-implementation": "1.0.0"
-        },
-        "require-dev": {
-            "aws/aws-sdk-php": "~2.4, >2.4.8",
-            "doctrine/couchdb": "~1.0@dev",
-            "graylog2/gelf-php": "~1.0",
-            "phpunit/phpunit": "~4.0",
-            "raven/raven": "~0.5",
-            "ruflin/elastica": "0.90.*",
-            "swiftmailer/swiftmailer": "~5.3",
-            "videlalvaro/php-amqplib": "~2.4"
-        },
-        "suggest": {
-            "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
-            "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
-            "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
-            "ext-mongo": "Allow sending log messages to a MongoDB server",
-            "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
-            "raven/raven": "Allow sending log messages to a Sentry server",
-            "rollbar/rollbar": "Allow sending log messages to Rollbar",
-            "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
-            "videlalvaro/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib"
-        },
-        "time": "2015-03-09 09:58:04",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "1.13.x-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-4": {
-                "Monolog\\": "src/Monolog"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Jordi Boggiano",
-                "email": "j.boggiano@seld.be",
-                "homepage": "http://seld.be"
-            }
-        ],
-        "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
-        "homepage": "http://github.com/Seldaek/monolog",
-        "keywords": [
-            "log",
-            "logging",
-            "psr-3"
-        ]
-    },
-    {
-        "name": "nikic/php-parser",
-        "version": "v0.9.5",
-        "version_normalized": "0.9.5.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/nikic/PHP-Parser.git",
-            "reference": "ef70767475434bdb3615b43c327e2cae17ef12eb"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/ef70767475434bdb3615b43c327e2cae17ef12eb",
-            "reference": "ef70767475434bdb3615b43c327e2cae17ef12eb",
-            "shasum": ""
-        },
-        "require": {
-            "ext-tokenizer": "*",
-            "php": ">=5.2"
-        },
-        "time": "2014-07-23 18:24:17",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "0.9-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "PHPParser": "lib/"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "BSD-3-Clause"
-        ],
-        "authors": [
-            {
-                "name": "Nikita Popov"
-            }
-        ],
-        "description": "A PHP parser written in PHP",
-        "keywords": [
-            "parser",
-            "php"
-        ]
-    },
-    {
-        "name": "jeremeamia/SuperClosure",
-        "version": "1.0.2",
-        "version_normalized": "1.0.2.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/jeremeamia/super_closure.git",
-            "reference": "4d89ca74994feab128ea46d5b3add92e6cb84554"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/jeremeamia/super_closure/zipball/4d89ca74994feab128ea46d5b3add92e6cb84554",
-            "reference": "4d89ca74994feab128ea46d5b3add92e6cb84554",
-            "shasum": ""
-        },
-        "require": {
-            "nikic/php-parser": "~0.9",
-            "php": ">=5.3.3"
-        },
-        "require-dev": {
-            "phpunit/phpunit": "~3.7"
-        },
-        "time": "2015-01-10 01:09:28",
-        "type": "library",
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Jeremeamia\\SuperClosure": "src/"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Jeremy Lindblom"
-            }
-        ],
-        "description": "Doing interesting things with closures like serialization.",
-        "homepage": "https://github.com/jeremeamia/super_closure",
-        "keywords": [
-            "closure",
-            "function",
-            "parser",
-            "serializable",
-            "serialize",
-            "tokenizer"
-        ]
-    },
-    {
-        "name": "filp/whoops",
-        "version": "1.1.5",
-        "version_normalized": "1.1.5.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/filp/whoops.git",
-            "reference": "c982fe62c44798c433229cb0425c61b487cc1883"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/filp/whoops/zipball/c982fe62c44798c433229cb0425c61b487cc1883",
-            "reference": "c982fe62c44798c433229cb0425c61b487cc1883",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.0"
-        },
-        "require-dev": {
-            "mockery/mockery": "0.9.*"
-        },
-        "time": "2015-03-30 15:26:59",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "1.2-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Whoops": "src/"
-            },
-            "classmap": [
-                "src/deprecated"
-            ]
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Filipe Dobreira",
-                "homepage": "https://github.com/filp",
-                "role": "Developer"
-            }
-        ],
-        "description": "php error handling for cool kids",
-        "homepage": "https://github.com/filp/whoops",
-        "keywords": [
-            "error",
-            "exception",
-            "handling",
-            "library",
-            "silex-provider",
-            "whoops",
-            "zf2"
-        ]
-    },
-    {
-        "name": "ircmaxell/password-compat",
-        "version": "v1.0.4",
-        "version_normalized": "1.0.4.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/ircmaxell/password_compat.git",
-            "reference": "5c5cde8822a69545767f7c7f3058cb15ff84614c"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/ircmaxell/password_compat/zipball/5c5cde8822a69545767f7c7f3058cb15ff84614c",
-            "reference": "5c5cde8822a69545767f7c7f3058cb15ff84614c",
-            "shasum": ""
-        },
-        "require-dev": {
-            "phpunit/phpunit": "4.*"
-        },
-        "time": "2014-11-20 16:49:30",
-        "type": "library",
-        "installation-source": "dist",
-        "autoload": {
-            "files": [
-                "lib/password.php"
-            ]
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Anthony Ferrara",
-                "email": "ircmaxell@php.net",
-                "homepage": "http://blog.ircmaxell.com"
-            }
-        ],
-        "description": "A compatibility library for the proposed simplified password hashing algorithm: https://wiki.php.net/rfc/password_hash",
-        "homepage": "https://github.com/ircmaxell/password_compat",
-        "keywords": [
-            "hashing",
-            "password"
-        ]
-    },
-    {
-        "name": "d11wtq/boris",
-        "version": "v1.0.10",
-        "version_normalized": "1.0.10.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/borisrepl/boris.git",
-            "reference": "31055b15e2d3fe47f31f6aa8e277f8f3fc7eb483"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/borisrepl/boris/zipball/31055b15e2d3fe47f31f6aa8e277f8f3fc7eb483",
-            "reference": "31055b15e2d3fe47f31f6aa8e277f8f3fc7eb483",
-            "shasum": ""
-        },
-        "require": {
-            "ext-pcntl": "*",
-            "ext-posix": "*",
-            "ext-readline": "*",
-            "php": ">=5.3.0"
-        },
-        "time": "2015-03-01 08:05:19",
-        "bin": [
-            "bin/boris"
-        ],
-        "type": "library",
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Boris": "lib"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "description": "A tiny, but robust REPL (Read-Evaluate-Print-Loop) for PHP."
-    },
-    {
-        "name": "symfony/filesystem",
-        "version": "v2.6.6",
-        "version_normalized": "2.6.6.0",
-        "target-dir": "Symfony/Component/Filesystem",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/Filesystem.git",
-            "reference": "4983964b3693e4f13449cb3800c64a9112c301b4"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/Filesystem/zipball/4983964b3693e4f13449cb3800c64a9112c301b4",
-            "reference": "4983964b3693e4f13449cb3800c64a9112c301b4",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.3"
-        },
-        "require-dev": {
-            "symfony/phpunit-bridge": "~2.7"
-        },
-        "time": "2015-03-22 16:55:57",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.6-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Symfony\\Component\\Filesystem\\": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Symfony Community",
-                "homepage": "http://symfony.com/contributors"
-            },
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            }
-        ],
-        "description": "Symfony Filesystem Component",
-        "homepage": "http://symfony.com"
-    },
-    {
-        "name": "classpreloader/classpreloader",
-        "version": "1.0.2",
-        "version_normalized": "1.0.2.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/ClassPreloader/ClassPreloader.git",
-            "reference": "2c9f3bcbab329570c57339895bd11b5dd3b00877"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/ClassPreloader/ClassPreloader/zipball/2c9f3bcbab329570c57339895bd11b5dd3b00877",
-            "reference": "2c9f3bcbab329570c57339895bd11b5dd3b00877",
-            "shasum": ""
-        },
-        "require": {
-            "nikic/php-parser": "~0.9",
-            "php": ">=5.3.3",
-            "symfony/console": "~2.1",
-            "symfony/filesystem": "~2.1",
-            "symfony/finder": "~2.1"
-        },
-        "time": "2014-03-12 00:05:31",
-        "bin": [
-            "classpreloader.php"
-        ],
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "1.0-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "ClassPreloader": "src/"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "description": "Helps class loading performance by generating a single PHP file containing all of the autoloaded files for a specific use case",
-        "keywords": [
-            "autoload",
-            "class",
-            "preload"
-        ]
-    },
-    {
-        "name": "laravel/framework",
-        "version": "v4.2.17",
-        "version_normalized": "4.2.17.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/laravel/framework.git",
-            "reference": "3359de6d6cd322e8a1b251c2f8d9dd42a3e4e232"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/laravel/framework/zipball/3359de6d6cd322e8a1b251c2f8d9dd42a3e4e232",
-            "reference": "3359de6d6cd322e8a1b251c2f8d9dd42a3e4e232",
-            "shasum": ""
-        },
-        "require": {
-            "classpreloader/classpreloader": "~1.0.2",
-            "d11wtq/boris": "~1.0",
-            "filp/whoops": "1.1.*",
-            "ircmaxell/password-compat": "~1.0",
-            "jeremeamia/superclosure": "~1.0.1",
-            "monolog/monolog": "~1.6",
-            "nesbot/carbon": "~1.0",
-            "patchwork/utf8": "~1.1",
-            "php": ">=5.4.0",
-            "phpseclib/phpseclib": "0.3.*",
-            "predis/predis": "0.8.*",
-            "stack/builder": "~1.0",
-            "swiftmailer/swiftmailer": "~5.1",
-            "symfony/browser-kit": "2.5.*",
-            "symfony/console": "2.5.*",
-            "symfony/css-selector": "2.5.*",
-            "symfony/debug": "2.5.*",
-            "symfony/dom-crawler": "2.5.*",
-            "symfony/finder": "2.5.*",
-            "symfony/http-foundation": "2.5.*",
-            "symfony/http-kernel": "2.5.*",
-            "symfony/process": "2.5.*",
-            "symfony/routing": "2.5.*",
-            "symfony/security-core": "2.5.*",
-            "symfony/translation": "2.5.*"
-        },
-        "replace": {
-            "illuminate/auth": "self.version",
-            "illuminate/cache": "self.version",
-            "illuminate/config": "self.version",
-            "illuminate/console": "self.version",
-            "illuminate/container": "self.version",
-            "illuminate/cookie": "self.version",
-            "illuminate/database": "self.version",
-            "illuminate/encryption": "self.version",
-            "illuminate/events": "self.version",
-            "illuminate/exception": "self.version",
-            "illuminate/filesystem": "self.version",
-            "illuminate/foundation": "self.version",
-            "illuminate/hashing": "self.version",
-            "illuminate/html": "self.version",
-            "illuminate/http": "self.version",
-            "illuminate/log": "self.version",
-            "illuminate/mail": "self.version",
-            "illuminate/pagination": "self.version",
-            "illuminate/queue": "self.version",
-            "illuminate/redis": "self.version",
-            "illuminate/remote": "self.version",
-            "illuminate/routing": "self.version",
-            "illuminate/session": "self.version",
-            "illuminate/support": "self.version",
-            "illuminate/translation": "self.version",
-            "illuminate/validation": "self.version",
-            "illuminate/view": "self.version",
-            "illuminate/workbench": "self.version"
-        },
-        "require-dev": {
-            "aws/aws-sdk-php": "~2.6",
-            "iron-io/iron_mq": "~1.5",
-            "mockery/mockery": "~0.9",
-            "pda/pheanstalk": "~2.1",
-            "phpunit/phpunit": "~4.0"
-        },
-        "suggest": {
-            "doctrine/dbal": "Allow renaming columns and dropping SQLite columns."
-        },
-        "time": "2015-02-11 20:37:15",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "4.2-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "classmap": [
-                "src/Illuminate/Queue/IlluminateQueueClosure.php"
-            ],
-            "files": [
-                "src/Illuminate/Support/helpers.php"
-            ],
-            "psr-0": {
-                "Illuminate": "src/"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Taylor Otwell",
-                "email": "taylorotwell@gmail.com"
-            }
-        ],
-        "description": "The Laravel Framework.",
-        "keywords": [
-            "framework",
-            "laravel"
-        ]
-    }
-]

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/.gitignore
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/.gitignore b/vendor/d11wtq/boris/.gitignore
deleted file mode 100644
index 9543cdf..0000000
--- a/vendor/d11wtq/boris/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-/vendor/
-*.swp
-boris.phar
-.token

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/CONTRIBUTING.md
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/CONTRIBUTING.md b/vendor/d11wtq/boris/CONTRIBUTING.md
deleted file mode 100644
index 5567975..0000000
--- a/vendor/d11wtq/boris/CONTRIBUTING.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Contribution Guidelines
-
-## Rules
-
-There are a few basic ground-rules for contributors:
-
-1. **No `--force` pushes** or modifying the Git history in any way.
-2. **External API changes and significant modifications** should be subject to a **pull request** to solicit feedback from other contributors.
-3. Use a non-`master` branch for ongoing work.
-4. Adhere to existing code style as much as possible.
-
-## Releases
-
-Declaring formal releases remains the prerogative of the project maintainer.

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/LICENSE
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/LICENSE b/vendor/d11wtq/boris/LICENSE
deleted file mode 100644
index ebd8fdd..0000000
--- a/vendor/d11wtq/boris/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright (c) 2011 Chris Corbyn
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/README.md
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/README.md b/vendor/d11wtq/boris/README.md
deleted file mode 100644
index 9d60b4d..0000000
--- a/vendor/d11wtq/boris/README.md
+++ /dev/null
@@ -1,63 +0,0 @@
-# Boris
-
-A tiny, but robust REPL for PHP.
-
-> **Announcement:** I'm looking to add one or two additional collaborators with
-> commit access. If you are actively involved in open source and have a GitHub
-> profile for review, ping me on Twitter (@d11wtq) to express your interest.
-> Experienced developers with active GitHub projects only.
-
-![Demo](http://dl.dropbox.com/u/508607/BorisDemo-v4.gif "Quick Demo")
-
-Python has one. Ruby has one. Clojure has one. Now PHP has one, too. Boris is
-PHP's missing REPL (read-eval-print loop), allowing developers to experiment
-with PHP code in the terminal in an interactive manner.  If you make a mistake,
-it doesn't matter, Boris will report the error and stand to attention for
-further input.
-
-Everything you enter into Boris is evaluated and the result inspected so you
-can understand what is happening.  State is maintained between inputs, allowing
-you to gradually build up a solution to a problem.
-
-
-## Why?
-
-I'm in the process of transitioning away from PHP to Ruby.  I have come to find
-PHP's lack of a real REPL to be frustrating and was not able to find an existing
-implementation that was complete.  Boris weighs in at a few hundred lines of
-fairly straightforward code.
-
-
-## Usage
-
-Check out our wonderful [wiki] for usage instructions.
-
-
-## Contributing
-
-We're committed to a loosely-coupled architecture for Boris and would love to get your contributions.
-
-Before jumping in, check out our **[Contributing] [contributing]** page on the wiki!
-
-
-## Core Team
-
-**Chris Corbyn**
-
-- <https://twitter.com/d11wtq>
-- <https://github.com/d11wtq>
-
-**Tejas Manohar**
-
-- <https://twitter.com/tejasmanohar>
-- <https://github.com/tejasmanohar>
-
-
-## Copyright & Licensing
-
-See the [LICENSE] file for details.
-
-[LICENSE]: https://github.com/d11wtq/boris/blob/master/LICENSE)
-[wiki]: https://github.com/d11wtq/boris/wiki
-[contributing]: https://github.com/d11wtq/boris/blob/master/CONTRIBUTING.md
-[Chris Corbyn]: https://github.com/d11wtq

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/bin/boris
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/bin/boris b/vendor/d11wtq/boris/bin/boris
deleted file mode 100755
index 1701986..0000000
--- a/vendor/d11wtq/boris/bin/boris
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/usr/bin/env php
-<?php
-
-require_once __DIR__ . '/../lib/autoload.php';
-
-if (!function_exists('pcntl_signal')) {
-    die("PCNTL support seems to be missing or disabled. See https://github.com/d11wtq/boris/issues/29 for details\n");
-}
-
-$boris = new \Boris\Boris();
-
-$config = new \Boris\Config();
-$config->apply($boris);
-
-$options = new \Boris\CLIOptionsHandler();
-$options->handle($boris);
-
-$boris->start();

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/box.json
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/box.json b/vendor/d11wtq/boris/box.json
deleted file mode 100644
index 9ebf165..0000000
--- a/vendor/d11wtq/boris/box.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-    "files": ["LICENSE"],
-    "finder": [{
-        "name": "*.php",
-        "exclude": [
-            "tests"
-        ],
-        "in": "lib"
-    }],
-    "git-version": "git_tag",
-    "main": "bin/boris",
-    "output": "boris.phar",
-    "stub": true
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/composer.json
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/composer.json b/vendor/d11wtq/boris/composer.json
deleted file mode 100644
index 5009094..0000000
--- a/vendor/d11wtq/boris/composer.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-    "name": "d11wtq/boris",
-    "description": "A tiny, but robust REPL (Read-Evaluate-Print-Loop) for PHP.",
-    "license": "MIT",
-    "require": {
-        "php": ">=5.3.0",
-        "ext-readline": "*",
-        "ext-pcntl": "*",
-        "ext-posix": "*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Boris": "lib"
-        }
-    },
-    "bin": ["bin/boris"]
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/lib/Boris/Boris.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/lib/Boris/Boris.php b/vendor/d11wtq/boris/lib/Boris/Boris.php
deleted file mode 100644
index 8b7abe5..0000000
--- a/vendor/d11wtq/boris/lib/Boris/Boris.php
+++ /dev/null
@@ -1,178 +0,0 @@
-<?php
-
-namespace Boris;
-
-/**
- * Boris is a tiny REPL for PHP.
- */
-class Boris
-{
-    const VERSION = "1.0.8";
-    
-    private $_prompt;
-    private $_historyFile;
-    private $_exports = array();
-    private $_startHooks = array();
-    private $_failureHooks = array();
-    private $_inspector;
-    
-    /**
-     * Create a new REPL, which consists of an evaluation worker and a readline client.
-     *
-     * @param string $prompt, optional
-     * @param string $historyFile, optional
-     */
-    public function __construct($prompt = 'boris> ', $historyFile = null)
-    {
-        $this->setPrompt($prompt);
-        $this->_historyFile = $historyFile ? $historyFile : sprintf('%s/.boris_history', getenv('HOME'));
-        $this->_inspector   = new ColoredInspector();
-    }
-    
-    /**
-     * Add a new hook to run in the context of the REPL when it starts.
-     *
-     * @param mixed $hook
-     *
-     * The hook is either a string of PHP code to eval(), or a Closure accepting
-     * the EvalWorker object as its first argument and the array of defined
-     * local variables in the second argument.
-     *
-     * If the hook is a callback and needs to set any local variables in the
-     * REPL's scope, it should invoke $worker->setLocal($var_name, $value) to
-     * do so.
-     *
-     * Hooks are guaranteed to run in the order they were added and the state
-     * set by each hook is available to the next hook (either through global
-     * resources, such as classes and interfaces, or through the 2nd parameter
-     * of the callback, if any local variables were set.
-     *
-     * @example Contrived example where one hook sets the date and another
-     *          prints it in the REPL.
-     *
-     *   $boris->onStart(function($worker, $vars){
-     *     $worker->setLocal('date', date('Y-m-d'));
-     *   });
-     *
-     *   $boris->onStart('echo "The date is $date\n";');
-     */
-    public function onStart($hook)
-    {
-        $this->_startHooks[] = $hook;
-    }
-    
-    /**
-     * Add a new hook to run in the context of the REPL when a fatal error occurs.
-     *
-     * @param mixed $hook
-     *
-     * The hook is either a string of PHP code to eval(), or a Closure accepting
-     * the EvalWorker object as its first argument and the array of defined
-     * local variables in the second argument.
-     *
-     * If the hook is a callback and needs to set any local variables in the
-     * REPL's scope, it should invoke $worker->setLocal($var_name, $value) to
-     * do so.
-     *
-     * Hooks are guaranteed to run in the order they were added and the state
-     * set by each hook is available to the next hook (either through global
-     * resources, such as classes and interfaces, or through the 2nd parameter
-     * of the callback, if any local variables were set.
-     *
-     * @example An example if your project requires some database connection cleanup:
-     *
-     *   $boris->onFailure(function($worker, $vars){
-     *     DB::reset();
-     *   });
-     */
-    public function onFailure($hook)
-    {
-        $this->_failureHooks[] = $hook;
-    }
-    
-    /**
-     * Set a local variable, or many local variables.
-     *
-     * @example Setting a single variable
-     *   $boris->setLocal('user', $bob);
-     *
-     * @example Setting many variables at once
-     *   $boris->setLocal(array('user' => $bob, 'appContext' => $appContext));
-     *
-     * This method can safely be invoked repeatedly.
-     *
-     * @param array|string $local
-     * @param mixed $value, optional
-     */
-    public function setLocal($local, $value = null)
-    {
-        if (!is_array($local)) {
-            $local = array(
-                $local => $value
-            );
-        }
-        
-        $this->_exports = array_merge($this->_exports, $local);
-    }
-    
-    /**
-     * Sets the Boris prompt text
-     *
-     * @param string $prompt
-     */
-    public function setPrompt($prompt)
-    {
-        $this->_prompt = $prompt;
-    }
-    
-    /**
-     * Set an Inspector object for Boris to output return values with.
-     *
-     * @param object $inspector any object the responds to inspect($v)
-     */
-    public function setInspector($inspector)
-    {
-        $this->_inspector = $inspector;
-    }
-    
-    /**
-     * Start the REPL (display the readline prompt).
-     *
-     * This method never returns.
-     */
-    public function start()
-    {
-        declare (ticks = 1);
-        pcntl_signal(SIGINT, SIG_IGN, true);
-        
-        if (!$pipes = stream_socket_pair(STREAM_PF_UNIX, STREAM_SOCK_STREAM, STREAM_IPPROTO_IP)) {
-            throw new \RuntimeException('Failed to create socket pair');
-        }
-        
-        $pid = pcntl_fork();
-        
-        if ($pid > 0) {
-            if (function_exists('setproctitle')) {
-                setproctitle('boris (master)');
-            }
-            
-            fclose($pipes[0]);
-            $client = new ReadlineClient($pipes[1]);
-            $client->start($this->_prompt, $this->_historyFile);
-        } elseif ($pid < 0) {
-            throw new \RuntimeException('Failed to fork child process');
-        } else {
-            if (function_exists('setproctitle')) {
-                setproctitle('boris (worker)');
-            }
-            
-            fclose($pipes[1]);
-            $worker = new EvalWorker($pipes[0]);
-            $worker->setLocal($this->_exports);
-            $worker->setStartHooks($this->_startHooks);
-            $worker->setFailureHooks($this->_failureHooks);
-            $worker->setInspector($this->_inspector);
-            $worker->start();
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/lib/Boris/CLIOptionsHandler.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/lib/Boris/CLIOptionsHandler.php b/vendor/d11wtq/boris/lib/Boris/CLIOptionsHandler.php
deleted file mode 100644
index ff785f0..0000000
--- a/vendor/d11wtq/boris/lib/Boris/CLIOptionsHandler.php
+++ /dev/null
@@ -1,92 +0,0 @@
-<?php
-
-namespace Boris;
-
-/**
- * Processes available command line flags.
- */
-class CLIOptionsHandler
-{
-    /**
-     * Accept the REPL object and perform any setup necessary from the CLI flags.
-     *
-     * @param Boris $boris
-     */
-    public function handle($boris)
-    {
-        $args = getopt('hvr:', array(
-            'help',
-            'version',
-            'require:'
-        ));
-        
-        foreach ($args as $option => $value) {
-            switch ($option) {
-                /*
-                 * Sets files to load at startup, may be used multiple times,
-                 * i.e: boris -r test.php,foo/bar.php -r ba/foo.php --require hey.php
-                 */
-                case 'r':
-                case 'require':
-                    $this->_handleRequire($boris, $value);
-                    break;
-                
-                /*
-                 * Show Usage info
-                 */
-                case 'h':
-                case 'help':
-                    $this->_handleUsageInfo();
-                    break;
-                
-                /*
-                 * Show version
-                 */
-                case 'v':
-                case 'version':
-                    $this->_handleVersion();
-                    break;
-            }
-        }
-    }
-    
-    // -- Private Methods
-    
-    private function _handleRequire($boris, $paths)
-    {
-        $require = array_reduce((array) $paths, function($acc, $v)
-        {
-            return array_merge($acc, explode(',', $v));
-        }, array());
-        
-        $boris->onStart(function($worker, $scope) use ($require)
-        {
-            foreach ($require as $path) {
-                require $path;
-            }
-            
-            $worker->setLocal(get_defined_vars());
-        });
-    }
-    
-    private function _handleUsageInfo()
-    {
-        echo <<<USAGE
-Usage: boris [options]
-boris is a tiny REPL for PHP
-
-Options:
-  -h, --help     show this help message and exit
-  -r, --require  a comma-separated list of files to require on startup
-  -v, --version  show Boris version
-
-USAGE;
-        exit(0);
-    }
-    
-    private function _handleVersion()
-    {
-        printf("Boris %s\n", Boris::VERSION);
-        exit(0);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/lib/Boris/ColoredInspector.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/lib/Boris/ColoredInspector.php b/vendor/d11wtq/boris/lib/Boris/ColoredInspector.php
deleted file mode 100644
index aea868c..0000000
--- a/vendor/d11wtq/boris/lib/Boris/ColoredInspector.php
+++ /dev/null
@@ -1,241 +0,0 @@
-<?php
-
-/**
- * @author Rob Morris <ro...@irongaze.com>
- * @author Chris Corbyn <ch...@w3style.co.uk>
- *
- * Copyright © 2013-2014 Rob Morris.
- */
-
-namespace Boris;
-
-/**
- * Identifies data types in data structures and syntax highlights them.
- */
-class ColoredInspector implements Inspector
-{
-    static $TERM_COLORS = array('black' => "\033[0;30m", 'white' => "\033[1;37m", 'none' => "\033[1;30m", 'dark_grey' => "\033[1;30m", 'light_grey' => "\033[0;37m", 'dark_red' => "\033[0;31m", 'light_red' => "\033[1;31m", 'dark_green' => "\033[0;32m", 'light_green' => "\033[1;32m", 'dark_yellow' => "\033[0;33m", 'light_yellow' => "\033[1;33m", 'dark_blue' => "\033[0;34m", 'light_blue' => "\033[1;34m", 'dark_purple' => "\033[0;35m", 'light_purple' => "\033[1;35m", 'dark_cyan' => "\033[0;36m", 'light_cyan' => "\033[1;36m");
-    
-    private $_fallback;
-    private $_colorMap = array();
-    
-    /**
-     * Initialize a new ColoredInspector, using $colorMap.
-     *
-     * The colors should be an associative array with the keys:
-     *
-     *   - 'integer'
-     *   - 'float'
-     *   - 'keyword'
-     *   - 'string'
-     *   - 'boolean'
-     *   - 'default'
-     *
-     * And the values, one of the following colors:
-     *
-     *   - 'none'
-     *   - 'black'
-     *   - 'white'
-     *   - 'dark_grey'
-     *   - 'light_grey'
-     *   - 'dark_red'
-     *   - 'light_red'
-     *   - 'dark_green'
-     *   - 'light_green'
-     *   - 'dark_yellow'
-     *   - 'light_yellow'
-     *   - 'dark_blue'
-     *   - 'light_blue'
-     *   - 'dark_purple'
-     *   - 'light_purple'
-     *   - 'dark_cyan'
-     *   - 'light_cyan'
-     *
-     * An empty $colorMap array effectively means 'none' for all types.
-     *
-     * @param array $colorMap
-     */
-    public function __construct($colorMap = null)
-    {
-        $this->_fallback = new DumpInspector();
-        
-        if (isset($colorMap)) {
-            $this->_colorMap = $colorMap;
-        } else {
-            $this->_colorMap = $this->_defaultColorMap();
-        }
-    }
-    
-    public function inspect($variable)
-    {
-        return preg_replace('/^/m', $this->_colorize('comment', '// '), $this->_dump($variable));
-    }
-    
-    /**
-     * Returns an associative array of an object's properties.
-     *
-     * This method is public so that subclasses may override it.
-     *
-     * @param object $value
-     * @return array
-     * */
-    public function objectVars($value)
-    {
-        return get_object_vars($value);
-    }
-    
-    // -- Private Methods
-    
-    public function _dump($value)
-    {
-        $tests = array(
-            'is_null' => '_dumpNull',
-            'is_string' => '_dumpString',
-            'is_bool' => '_dumpBoolean',
-            'is_integer' => '_dumpInteger',
-            'is_float' => '_dumpFloat',
-            'is_array' => '_dumpArray',
-            'is_object' => '_dumpObject'
-        );
-        
-        foreach ($tests as $predicate => $outputMethod) {
-            if (call_user_func($predicate, $value))
-                return call_user_func(array(
-                    $this,
-                    $outputMethod
-                ), $value);
-        }
-        
-        return $this->_fallback->inspect($value);
-    }
-    
-    private function _dumpNull($value)
-    {
-        return $this->_colorize('keyword', 'NULL');
-    }
-    
-    private function _dumpString($value)
-    {
-        return $this->_colorize('string', var_export($value, true));
-    }
-    
-    private function _dumpBoolean($value)
-    {
-        return $this->_colorize('bool', var_export($value, true));
-    }
-    
-    private function _dumpInteger($value)
-    {
-        return $this->_colorize('integer', var_export($value, true));
-    }
-    
-    private function _dumpFloat($value)
-    {
-        return $this->_colorize('float', var_export($value, true));
-    }
-    
-    private function _dumpArray($value)
-    {
-        return $this->_dumpStructure('array', $value);
-    }
-    
-    private function _dumpObject($value)
-    {
-        return $this->_dumpStructure(sprintf('object(%s)', get_class($value)), $this->objectVars($value));
-    }
-    
-    private function _dumpStructure($type, $value)
-    {
-        return $this->_astToString($this->_buildAst($type, $value));
-    }
-    
-    public function _buildAst($type, $value, $seen = array())
-    {
-        // FIXME: Improve this AST so it doesn't require access to dump() or colorize()
-        if ($this->_isSeen($value, $seen)) {
-            return $this->_colorize('default', '*** RECURSION ***');
-        } else {
-            $nextSeen = array_merge($seen, array(
-                $value
-            ));
-        }
-        
-        if (is_object($value)) {
-            $vars = $this->objectVars($value);
-        } else {
-            $vars = $value;
-        }
-        
-        $self = $this;
-        
-        return array(
-            'name' => $this->_colorize('keyword', $type),
-            'children' => empty($vars) ? array() : array_combine(array_map(array(
-                $this,
-                '_dump'
-            ), array_keys($vars)), array_map(function($v) use ($self, $nextSeen)
-            {
-                if (is_object($v)) {
-                    return $self->_buildAst(sprintf('object(%s)', get_class($v)), $v, $nextSeen);
-                } elseif (is_array($v)) {
-                    return $self->_buildAst('array', $v, $nextSeen);
-                } else {
-                    return $self->_dump($v);
-                }
-            }, array_values($vars)))
-        );
-    }
-    
-    public function _astToString($node, $indent = 0)
-    {
-        $children = $node['children'];
-        $self     = $this;
-        
-        return implode("\n", array(
-            sprintf('%s(', $node['name']),
-            implode(",\n", array_map(function($k) use ($self, $children, $indent)
-            {
-                if (is_array($children[$k])) {
-                    return sprintf('%s%s => %s', str_repeat(' ', ($indent + 1) * 2), $k, $self->_astToString($children[$k], $indent + 1));
-                } else {
-                    return sprintf('%s%s => %s', str_repeat(' ', ($indent + 1) * 2), $k, $children[$k]);
-                }
-            }, array_keys($children))),
-            sprintf('%s)', str_repeat(' ', $indent * 2))
-        ));
-    }
-    
-    private function _defaultColorMap()
-    {
-        return array(
-            'integer' => 'light_green',
-            'float' => 'light_yellow',
-            'string' => 'light_red',
-            'bool' => 'light_purple',
-            'keyword' => 'light_cyan',
-            'comment' => 'dark_grey',
-            'default' => 'none'
-        );
-    }
-    
-    private function _colorize($type, $value)
-    {
-        if (!empty($this->_colorMap[$type])) {
-            $colorName = $this->_colorMap[$type];
-        } else {
-            $colorName = $this->_colorMap['default'];
-        }
-        
-        return sprintf("%s%s\033[0m", static::$TERM_COLORS[$colorName], $value);
-    }
-    
-    private function _isSeen($value, $seen)
-    {
-        foreach ($seen as $v) {
-            if ($v === $value)
-                return true;
-        }
-        
-        return false;
-    }
-}


[31/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Http/Request.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Http/Request.php b/vendor/laravel/framework/src/Illuminate/Http/Request.php
deleted file mode 100755
index 580f119..0000000
--- a/vendor/laravel/framework/src/Illuminate/Http/Request.php
+++ /dev/null
@@ -1,608 +0,0 @@
-<?php namespace Illuminate\Http;
-
-use SplFileInfo;
-use Symfony\Component\HttpFoundation\ParameterBag;
-use Symfony\Component\HttpFoundation\Request as SymfonyRequest;
-
-class Request extends SymfonyRequest {
-
-	/**
-	 * The decoded JSON content for the request.
-	 *
-	 * @var string
-	 */
-	protected $json;
-
-	/**
-	 * The Illuminate session store implementation.
-	 *
-	 * @var \Illuminate\Session\Store
-	 */
-	protected $sessionStore;
-
-	/**
-	 * Return the Request instance.
-	 *
-	 * @return $this
-	 */
-	public function instance()
-	{
-		return $this;
-	}
-
-	/**
-	 * Get the request method.
-	 *
-	 * @return string
-	 */
-	public function method()
-	{
-		return $this->getMethod();
-	}
-
-	/**
-	 * Get the root URL for the application.
-	 *
-	 * @return string
-	 */
-	public function root()
-	{
-		return rtrim($this->getSchemeAndHttpHost().$this->getBaseUrl(), '/');
-	}
-
-	/**
-	 * Get the URL (no query string) for the request.
-	 *
-	 * @return string
-	 */
-	public function url()
-	{
-		return rtrim(preg_replace('/\?.*/', '', $this->getUri()), '/');
-	}
-
-	/**
-	 * Get the full URL for the request.
-	 *
-	 * @return string
-	 */
-	public function fullUrl()
-	{
-		$query = $this->getQueryString();
-
-		return $query ? $this->url().'?'.$query : $this->url();
-	}
-
-	/**
-	 * Get the current path info for the request.
-	 *
-	 * @return string
-	 */
-	public function path()
-	{
-		$pattern = trim($this->getPathInfo(), '/');
-
-		return $pattern == '' ? '/' : $pattern;
-	}
-
-	/**
-	 * Get the current encoded path info for the request.
-	 *
-	 * @return string
-	 */
-	public function decodedPath()
-	{
-		return rawurldecode($this->path());
-	}
-
-	/**
-	 * Get a segment from the URI (1 based index).
-	 *
-	 * @param  string  $index
-	 * @param  mixed   $default
-	 * @return string
-	 */
-	public function segment($index, $default = null)
-	{
-		return array_get($this->segments(), $index - 1, $default);
-	}
-
-	/**
-	 * Get all of the segments for the request path.
-	 *
-	 * @return array
-	 */
-	public function segments()
-	{
-		$segments = explode('/', $this->path());
-
-		return array_values(array_filter($segments, function($v) { return $v != ''; }));
-	}
-
-	/**
-	 * Determine if the current request URI matches a pattern.
-	 *
-	 * @param  mixed  string
-	 * @return bool
-	 */
-	public function is()
-	{
-		foreach (func_get_args() as $pattern)
-		{
-			if (str_is($pattern, urldecode($this->path())))
-			{
-				return true;
-			}
-		}
-
-		return false;
-	}
-
-	/**
-	 * Determine if the request is the result of an AJAX call.
-	 *
-	 * @return bool
-	 */
-	public function ajax()
-	{
-		return $this->isXmlHttpRequest();
-	}
-
-	/**
-	 * Determine if the request is over HTTPS.
-	 *
-	 * @return bool
-	 */
-	public function secure()
-	{
-		return $this->isSecure();
-	}
-
-	/**
-	 * Returns the client IP address.
-	 *
-	 * @return string
-	 */
-	public function ip()
-	{
-		return $this->getClientIp();
-	}
-
-	/**
-	 * Returns the client IP addresses.
-	 *
-	 * @return array
-	 */
-	public function ips()
-	{
-		return $this->getClientIps();
-	}
-
-	/**
-	 * Determine if the request contains a given input item key.
-	 *
-	 * @param  string|array  $key
-	 * @return bool
-	 */
-	public function exists($key)
-	{
-		$keys = is_array($key) ? $key : func_get_args();
-
-		$input = $this->all();
-
-		foreach ($keys as $value)
-		{
-			if ( ! array_key_exists($value, $input)) return false;
-		}
-
-		return true;
-	}
-
-	/**
-	 * Determine if the request contains a non-empty value for an input item.
-	 *
-	 * @param  string|array  $key
-	 * @return bool
-	 */
-	public function has($key)
-	{
-		$keys = is_array($key) ? $key : func_get_args();
-
-		foreach ($keys as $value)
-		{
-			if ($this->isEmptyString($value)) return false;
-		}
-
-		return true;
-	}
-
-	/**
-	 * Determine if the given input key is an empty string for "has".
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	protected function isEmptyString($key)
-	{
-		$boolOrArray = is_bool($this->input($key)) || is_array($this->input($key));
-
-		return ! $boolOrArray && trim((string) $this->input($key)) === '';
-	}
-
-	/**
-	 * Get all of the input and files for the request.
-	 *
-	 * @return array
-	 */
-	public function all()
-	{
-		return array_replace_recursive($this->input(), $this->files->all());
-	}
-
-	/**
-	 * Retrieve an input item from the request.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return string
-	 */
-	public function input($key = null, $default = null)
-	{
-		$input = $this->getInputSource()->all() + $this->query->all();
-
-		return array_get($input, $key, $default);
-	}
-
-	/**
-	 * Get a subset of the items from the input data.
-	 *
-	 * @param  array  $keys
-	 * @return array
-	 */
-	public function only($keys)
-	{
-		$keys = is_array($keys) ? $keys : func_get_args();
-
-		$results = [];
-
-		$input = $this->all();
-
-		foreach ($keys as $key)
-		{
-			array_set($results, $key, array_get($input, $key));
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Get all of the input except for a specified array of items.
-	 *
-	 * @param  array  $keys
-	 * @return array
-	 */
-	public function except($keys)
-	{
-		$keys = is_array($keys) ? $keys : func_get_args();
-
-		$results = $this->all();
-
-		array_forget($results, $keys);
-
-		return $results;
-	}
-
-	/**
-	 * Retrieve a query string item from the request.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return string
-	 */
-	public function query($key = null, $default = null)
-	{
-		return $this->retrieveItem('query', $key, $default);
-	}
-
-	/**
-	 * Determine if a cookie is set on the request.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function hasCookie($key)
-	{
-		return ! is_null($this->cookie($key));
-	}
-
-	/**
-	 * Retrieve a cookie from the request.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return string
-	 */
-	public function cookie($key = null, $default = null)
-	{
-		return $this->retrieveItem('cookies', $key, $default);
-	}
-
-	/**
-	 * Retrieve a file from the request.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return \Symfony\Component\HttpFoundation\File\UploadedFile|array
-	 */
-	public function file($key = null, $default = null)
-	{
-		return array_get($this->files->all(), $key, $default);
-	}
-
-	/**
-	 * Determine if the uploaded data contains a file.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function hasFile($key)
-	{
-		if ( ! is_array($files = $this->file($key))) $files = array($files);
-
-		foreach ($files as $file)
-		{
-			if ($this->isValidFile($file)) return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Check that the given file is a valid file instance.
-	 *
-	 * @param  mixed  $file
-	 * @return bool
-	 */
-	protected function isValidFile($file)
-	{
-		return $file instanceof SplFileInfo && $file->getPath() != '';
-	}
-
-	/**
-	 * Retrieve a header from the request.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return string
-	 */
-	public function header($key = null, $default = null)
-	{
-		return $this->retrieveItem('headers', $key, $default);
-	}
-
-	/**
-	 * Retrieve a server variable from the request.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return string
-	 */
-	public function server($key = null, $default = null)
-	{
-		return $this->retrieveItem('server', $key, $default);
-	}
-
-	/**
-	 * Retrieve an old input item.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public function old($key = null, $default = null)
-	{
-		return $this->session()->getOldInput($key, $default);
-	}
-
-	/**
-	 * Flash the input for the current request to the session.
-	 *
-	 * @param  string  $filter
-	 * @param  array   $keys
-	 * @return void
-	 */
-	public function flash($filter = null, $keys = array())
-	{
-		$flash = ( ! is_null($filter)) ? $this->$filter($keys) : $this->input();
-
-		$this->session()->flashInput($flash);
-	}
-
-	/**
-	 * Flash only some of the input to the session.
-	 *
-	 * @param  mixed  string
-	 * @return void
-	 */
-	public function flashOnly($keys)
-	{
-		$keys = is_array($keys) ? $keys : func_get_args();
-
-		return $this->flash('only', $keys);
-	}
-
-	/**
-	 * Flash only some of the input to the session.
-	 *
-	 * @param  mixed  string
-	 * @return void
-	 */
-	public function flashExcept($keys)
-	{
-		$keys = is_array($keys) ? $keys : func_get_args();
-
-		return $this->flash('except', $keys);
-	}
-
-	/**
-	 * Flush all of the old input from the session.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->session()->flashInput(array());
-	}
-
-	/**
-	 * Retrieve a parameter item from a given source.
-	 *
-	 * @param  string  $source
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return string
-	 */
-	protected function retrieveItem($source, $key, $default)
-	{
-		if (is_null($key))
-		{
-			return $this->$source->all();
-		}
-
-		return $this->$source->get($key, $default, true);
-	}
-
-	/**
-	 * Merge new input into the current request's input array.
-	 *
-	 * @param  array  $input
-	 * @return void
-	 */
-	public function merge(array $input)
-	{
-		$this->getInputSource()->add($input);
-	}
-
-	/**
-	 * Replace the input for the current request.
-	 *
-	 * @param  array  $input
-	 * @return void
-	 */
-	public function replace(array $input)
-	{
-		$this->getInputSource()->replace($input);
-	}
-
-	/**
-	 * Get the JSON payload for the request.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public function json($key = null, $default = null)
-	{
-		if ( ! isset($this->json))
-		{
-			$this->json = new ParameterBag((array) json_decode($this->getContent(), true));
-		}
-
-		if (is_null($key)) return $this->json;
-
-		return array_get($this->json->all(), $key, $default);
-	}
-
-	/**
-	 * Get the input source for the request.
-	 *
-	 * @return \Symfony\Component\HttpFoundation\ParameterBag
-	 */
-	protected function getInputSource()
-	{
-		if ($this->isJson()) return $this->json();
-
-		return $this->getMethod() == 'GET' ? $this->query : $this->request;
-	}
-
-	/**
-	 * Determine if the request is sending JSON.
-	 *
-	 * @return bool
-	 */
-	public function isJson()
-	{
-		return str_contains($this->header('CONTENT_TYPE'), '/json');
-	}
-
-	/**
-	 * Determine if the current request is asking for JSON in return.
-	 *
-	 * @return bool
-	 */
-	public function wantsJson()
-	{
-		$acceptable = $this->getAcceptableContentTypes();
-
-		return isset($acceptable[0]) && $acceptable[0] == 'application/json';
-	}
-
-	/**
-	 * Get the data format expected in the response.
-	 *
-	 * @param  string  $default
-	 * @return string
-	 */
-	public function format($default = 'html')
-	{
-		foreach ($this->getAcceptableContentTypes() as $type)
-		{
-			if ($format = $this->getFormat($type)) return $format;
-		}
-
-		return $default;
-	}
-
-	/**
-	 * Create an Illuminate request from a Symfony instance.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return \Illuminate\Http\Request
-	 */
-	public static function createFromBase(SymfonyRequest $request)
-	{
-		if ($request instanceof static) return $request;
-
-		$content = $request->content;
-
-		$request = (new static)->duplicate(
-
-			$request->query->all(), $request->request->all(), $request->attributes->all(),
-
-			$request->cookies->all(), $request->files->all(), $request->server->all()
-		);
-
-		$request->content = $content;
-
-		$request->request = $request->getInputSource();
-
-		return $request;
-	}
-
-	/**
-	 * Get the session associated with the request.
-	 *
-	 * @return \Illuminate\Session\Store
-	 *
-	 * @throws \RuntimeException
-	 */
-	public function session()
-	{
-		if ( ! $this->hasSession())
-		{
-			throw new \RuntimeException("Session store not set on request.");
-		}
-
-		return $this->getSession();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Http/Response.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Http/Response.php b/vendor/laravel/framework/src/Illuminate/Http/Response.php
deleted file mode 100755
index f5d5151..0000000
--- a/vendor/laravel/framework/src/Illuminate/Http/Response.php
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php namespace Illuminate\Http;
-
-use ArrayObject;
-use Illuminate\Support\Contracts\JsonableInterface;
-use Illuminate\Support\Contracts\RenderableInterface;
-
-class Response extends \Symfony\Component\HttpFoundation\Response {
-
-	use ResponseTrait;
-
-	/**
-	 * The original content of the response.
-	 *
-	 * @var mixed
-	 */
-	public $original;
-
-	/**
-	 * Set the content on the response.
-	 *
-	 * @param  mixed  $content
-	 * @return $this
-	 */
-	public function setContent($content)
-	{
-		$this->original = $content;
-
-		// If the content is "JSONable" we will set the appropriate header and convert
-		// the content to JSON. This is useful when returning something like models
-		// from routes that will be automatically transformed to their JSON form.
-		if ($this->shouldBeJson($content))
-		{
-			$this->headers->set('Content-Type', 'application/json');
-
-			$content = $this->morphToJson($content);
-		}
-
-		// If this content implements the "RenderableInterface", then we will call the
-		// render method on the object so we will avoid any "__toString" exceptions
-		// that might be thrown and have their errors obscured by PHP's handling.
-		elseif ($content instanceof RenderableInterface)
-		{
-			$content = $content->render();
-		}
-
-		return parent::setContent($content);
-	}
-
-	/**
-	 * Morph the given content into JSON.
-	 *
-	 * @param  mixed   $content
-	 * @return string
-	 */
-	protected function morphToJson($content)
-	{
-		if ($content instanceof JsonableInterface) return $content->toJson();
-
-		return json_encode($content);
-	}
-
-	/**
-	 * Determine if the given content should be turned into JSON.
-	 *
-	 * @param  mixed  $content
-	 * @return bool
-	 */
-	protected function shouldBeJson($content)
-	{
-		return $content instanceof JsonableInterface ||
-			   $content instanceof ArrayObject ||
-			   is_array($content);
-	}
-
-	/**
-	 * Get the original response content.
-	 *
-	 * @return mixed
-	 */
-	public function getOriginalContent()
-	{
-		return $this->original;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Http/ResponseTrait.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Http/ResponseTrait.php b/vendor/laravel/framework/src/Illuminate/Http/ResponseTrait.php
deleted file mode 100644
index 2cfd9be..0000000
--- a/vendor/laravel/framework/src/Illuminate/Http/ResponseTrait.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php namespace Illuminate\Http;
-
-use Symfony\Component\HttpFoundation\Cookie;
-
-trait ResponseTrait {
-
-	/**
-	 * Set a header on the Response.
-	 *
-	 * @param  string  $key
-	 * @param  string  $value
-	 * @param  bool    $replace
-	 * @return $this
-	 */
-	public function header($key, $value, $replace = true)
-	{
-		$this->headers->set($key, $value, $replace);
-
-		return $this;
-	}
-
-	/**
-	 * Add a cookie to the response.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Cookie  $cookie
-	 * @return $this
-	 */
-	public function withCookie(Cookie $cookie)
-	{
-		$this->headers->setCookie($cookie);
-
-		return $this;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Http/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Http/composer.json b/vendor/laravel/framework/src/Illuminate/Http/composer.json
deleted file mode 100755
index d8d6b80..0000000
--- a/vendor/laravel/framework/src/Illuminate/Http/composer.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
-    "name": "illuminate/http",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/session": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "symfony/http-foundation": "2.5.*",
-        "symfony/http-kernel": "2.5.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Http": ""
-        }
-    },
-    "target-dir": "Illuminate/Http",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Log/LogServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Log/LogServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Log/LogServiceProvider.php
deleted file mode 100755
index 77f8f05..0000000
--- a/vendor/laravel/framework/src/Illuminate/Log/LogServiceProvider.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php namespace Illuminate\Log;
-
-use Monolog\Logger;
-use Illuminate\Support\ServiceProvider;
-
-class LogServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$logger = new Writer(
-			new Logger($this->app['env']), $this->app['events']
-		);
-
-		// Once we have an instance of the logger we'll bind it as an instance into
-		// the container so that it is available for resolution. We'll also bind
-		// the PSR Logger interface to resolve to this Monolog implementation.
-		$this->app->instance('log', $logger);
-
-		$this->app->bind('Psr\Log\LoggerInterface', function($app)
-		{
-			return $app['log']->getMonolog();
-		});
-
-		// If the setup Closure has been bound in the container, we will resolve it
-		// and pass in the logger instance. This allows this to defer all of the
-		// logger class setup until the last possible second, improving speed.
-		if (isset($this->app['log.setup']))
-		{
-			call_user_func($this->app['log.setup'], $logger);
-		}
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('log', 'Psr\Log\LoggerInterface');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Log/Writer.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Log/Writer.php b/vendor/laravel/framework/src/Illuminate/Log/Writer.php
deleted file mode 100755
index 12b59f5..0000000
--- a/vendor/laravel/framework/src/Illuminate/Log/Writer.php
+++ /dev/null
@@ -1,311 +0,0 @@
-<?php namespace Illuminate\Log;
-
-use Closure;
-use Illuminate\Events\Dispatcher;
-use Monolog\Handler\StreamHandler;
-use Monolog\Logger as MonologLogger;
-use Monolog\Formatter\LineFormatter;
-use Monolog\Handler\ErrorLogHandler;
-use Monolog\Handler\RotatingFileHandler;
-use Illuminate\Support\Contracts\JsonableInterface;
-use Illuminate\Support\Contracts\ArrayableInterface;
-
-class Writer {
-
-	/**
-	 * The Monolog logger instance.
-	 *
-	 * @var \Monolog\Logger
-	 */
-	protected $monolog;
-
-	/**
-	 * All of the error levels.
-	 *
-	 * @var array
-	 */
-	protected $levels = array(
-		'debug',
-		'info',
-		'notice',
-		'warning',
-		'error',
-		'critical',
-		'alert',
-		'emergency',
-	);
-
-	/**
-	 * The event dispatcher instance.
-	 *
-	 * @var \Illuminate\Events\Dispatcher
-	 */
-	protected $dispatcher;
-
-	/**
-	 * Create a new log writer instance.
-	 *
-	 * @param  \Monolog\Logger  $monolog
-	 * @param  \Illuminate\Events\Dispatcher  $dispatcher
-	 * @return void
-	 */
-	public function __construct(MonologLogger $monolog, Dispatcher $dispatcher = null)
-	{
-		$this->monolog = $monolog;
-
-		if (isset($dispatcher))
-		{
-			$this->dispatcher = $dispatcher;
-		}
-	}
-
-	/**
-	 * Call Monolog with the given method and parameters.
-	 *
-	 * @param  string  $method
-	 * @param  mixed   $parameters
-	 * @return mixed
-	 */
-	protected function callMonolog($method, $parameters)
-	{
-		if (is_array($parameters[0]))
-		{
-			$parameters[0] = json_encode($parameters[0]);
-		}
-
-		return call_user_func_array(array($this->monolog, $method), $parameters);
-	}
-
-	/**
-	 * Register a file log handler.
-	 *
-	 * @param  string  $path
-	 * @param  string  $level
-	 * @return void
-	 */
-	public function useFiles($path, $level = 'debug')
-	{
-		$level = $this->parseLevel($level);
-
-		$this->monolog->pushHandler($handler = new StreamHandler($path, $level));
-
-		$handler->setFormatter($this->getDefaultFormatter());
-	}
-
-	/**
-	 * Register a daily file log handler.
-	 *
-	 * @param  string  $path
-	 * @param  int     $days
-	 * @param  string  $level
-	 * @return void
-	 */
-	public function useDailyFiles($path, $days = 0, $level = 'debug')
-	{
-		$level = $this->parseLevel($level);
-
-		$this->monolog->pushHandler($handler = new RotatingFileHandler($path, $days, $level));
-
-		$handler->setFormatter($this->getDefaultFormatter());
-	}
-
-	/**
-	 * Register an error_log handler.
-	 *
-	 * @param  string  $level
-	 * @param  int     $messageType
-	 * @return void
-	 */
-	public function useErrorLog($level = 'debug', $messageType = ErrorLogHandler::OPERATING_SYSTEM)
-	{
-		$level = $this->parseLevel($level);
-
-		$this->monolog->pushHandler($handler = new ErrorLogHandler($messageType, $level));
-
-		$handler->setFormatter($this->getDefaultFormatter());
-	}
-
-	/**
-	 * Get a default Monolog formatter instance.
-	 *
-	 * @return \Monolog\Formatter\LineFormatter
-	 */
-	protected function getDefaultFormatter()
-	{
-		return new LineFormatter(null, null, true);
-	}
-
-	/**
-	 * Parse the string level into a Monolog constant.
-	 *
-	 * @param  string  $level
-	 * @return int
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function parseLevel($level)
-	{
-		switch ($level)
-		{
-			case 'debug':
-				return MonologLogger::DEBUG;
-
-			case 'info':
-				return MonologLogger::INFO;
-
-			case 'notice':
-				return MonologLogger::NOTICE;
-
-			case 'warning':
-				return MonologLogger::WARNING;
-
-			case 'error':
-				return MonologLogger::ERROR;
-
-			case 'critical':
-				return MonologLogger::CRITICAL;
-
-			case 'alert':
-				return MonologLogger::ALERT;
-
-			case 'emergency':
-				return MonologLogger::EMERGENCY;
-
-			default:
-				throw new \InvalidArgumentException("Invalid log level.");
-		}
-	}
-
-	/**
-	 * Register a new callback handler for when
-	 * a log event is triggered.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 *
-	 * @throws \RuntimeException
-	 */
-	public function listen(Closure $callback)
-	{
-		if ( ! isset($this->dispatcher))
-		{
-			throw new \RuntimeException("Events dispatcher has not been set.");
-		}
-
-		$this->dispatcher->listen('illuminate.log', $callback);
-	}
-
-	/**
-	 * Get the underlying Monolog instance.
-	 *
-	 * @return \Monolog\Logger
-	 */
-	public function getMonolog()
-	{
-		return $this->monolog;
-	}
-
-	/**
-	 * Get the event dispatcher instance.
-	 *
-	 * @return \Illuminate\Events\Dispatcher
-	 */
-	public function getEventDispatcher()
-	{
-		return $this->dispatcher;
-	}
-
-	/**
-	 * Set the event dispatcher instance.
-	 *
-	 * @param  \Illuminate\Events\Dispatcher
-	 * @return void
-	 */
-	public function setEventDispatcher(Dispatcher $dispatcher)
-	{
-		$this->dispatcher = $dispatcher;
-	}
-
-	/**
-	 * Fires a log event.
-	 *
-	 * @param  string  $level
-	 * @param  string  $message
-	 * @param  array   $context
-	 * @return void
-	 */
-	protected function fireLogEvent($level, $message, array $context = array())
-	{
-		// If the event dispatcher is set, we will pass along the parameters to the
-		// log listeners. These are useful for building profilers or other tools
-		// that aggregate all of the log messages for a given "request" cycle.
-		if (isset($this->dispatcher))
-		{
-			$this->dispatcher->fire('illuminate.log', compact('level', 'message', 'context'));
-		}
-	}
-
-	/**
-	 * Dynamically pass log calls into the writer.
-	 *
-	 * @param  mixed (level, param, param)
-	 * @return mixed
-	 */
-	public function write()
-	{
-		$level = head(func_get_args());
-
-		return call_user_func_array(array($this, $level), array_slice(func_get_args(), 1));
-	}
-
-	/**
-	 * Dynamically handle error additions.
-	 *
-	 * @param  string  $method
-	 * @param  mixed   $parameters
-	 * @return mixed
-	 *
-	 * @throws \BadMethodCallException
-	 */
-	public function __call($method, $parameters)
-	{
-		if (in_array($method, $this->levels))
-		{
-			$this->formatParameters($parameters);
-
-			call_user_func_array(array($this, 'fireLogEvent'), array_merge(array($method), $parameters));
-
-			$method = 'add'.ucfirst($method);
-
-			return $this->callMonolog($method, $parameters);
-		}
-
-		throw new \BadMethodCallException("Method [$method] does not exist.");
-	}
-
-	/**
-	 * Format the parameters for the logger.
-	 *
-	 * @param  mixed  $parameters
-	 * @return void
-	 */
-	protected function formatParameters(&$parameters)
-	{
-		if (isset($parameters[0]))
-		{
-			if (is_array($parameters[0]))
-			{
-				$parameters[0] = var_export($parameters[0], true);
-			}
-			elseif ($parameters[0] instanceof JsonableInterface)
-			{
-				$parameters[0] = $parameters[0]->toJson();
-			}
-			elseif ($parameters[0] instanceof ArrayableInterface)
-			{
-				$parameters[0] = var_export($parameters[0]->toArray(), true);
-			}
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Log/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Log/composer.json b/vendor/laravel/framework/src/Illuminate/Log/composer.json
deleted file mode 100755
index 155dc57..0000000
--- a/vendor/laravel/framework/src/Illuminate/Log/composer.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
-    "name": "illuminate/log",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/support": "4.2.*",
-        "monolog/monolog": "~1.6"
-    },
-    "require-dev": {
-        "illuminate/events": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Log": ""
-        }
-    },
-    "target-dir": "Illuminate/Log",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Mail/MailServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Mail/MailServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Mail/MailServiceProvider.php
deleted file mode 100755
index e05818a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Mail/MailServiceProvider.php
+++ /dev/null
@@ -1,261 +0,0 @@
-<?php namespace Illuminate\Mail;
-
-use Swift_Mailer;
-use Illuminate\Support\ServiceProvider;
-use Swift_SmtpTransport as SmtpTransport;
-use Swift_MailTransport as MailTransport;
-use Illuminate\Mail\Transport\LogTransport;
-use Illuminate\Mail\Transport\MailgunTransport;
-use Illuminate\Mail\Transport\MandrillTransport;
-use Swift_SendmailTransport as SendmailTransport;
-
-class MailServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$me = $this;
-
-		$this->app->bindShared('mailer', function($app) use ($me)
-		{
-			$me->registerSwiftMailer();
-
-			// Once we have create the mailer instance, we will set a container instance
-			// on the mailer. This allows us to resolve mailer classes via containers
-			// for maximum testability on said classes instead of passing Closures.
-			$mailer = new Mailer(
-				$app['view'], $app['swift.mailer'], $app['events']
-			);
-
-			$this->setMailerDependencies($mailer, $app);
-
-			// If a "from" address is set, we will set it on the mailer so that all mail
-			// messages sent by the applications will utilize the same "from" address
-			// on each one, which makes the developer's life a lot more convenient.
-			$from = $app['config']['mail.from'];
-
-			if (is_array($from) && isset($from['address']))
-			{
-				$mailer->alwaysFrom($from['address'], $from['name']);
-			}
-
-			// Here we will determine if the mailer should be in "pretend" mode for this
-			// environment, which will simply write out e-mail to the logs instead of
-			// sending it over the web, which is useful for local dev environments.
-			$pretend = $app['config']->get('mail.pretend', false);
-
-			$mailer->pretend($pretend);
-
-			return $mailer;
-		});
-	}
-
-	/**
-	 * Set a few dependencies on the mailer instance.
-	 *
-	 * @param  \Illuminate\Mail\Mailer  $mailer
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @return void
-	 */
-	protected function setMailerDependencies($mailer, $app)
-	{
-		$mailer->setContainer($app);
-
-		if ($app->bound('log'))
-		{
-			$mailer->setLogger($app['log']);
-		}
-
-		if ($app->bound('queue'))
-		{
-			$mailer->setQueue($app['queue']);
-		}
-	}
-
-	/**
-	 * Register the Swift Mailer instance.
-	 *
-	 * @return void
-	 */
-	public function registerSwiftMailer()
-	{
-		$config = $this->app['config']['mail'];
-
-		$this->registerSwiftTransport($config);
-
-		// Once we have the transporter registered, we will register the actual Swift
-		// mailer instance, passing in the transport instances, which allows us to
-		// override this transporter instances during app start-up if necessary.
-		$this->app['swift.mailer'] = $this->app->share(function($app)
-		{
-			return new Swift_Mailer($app['swift.transport']);
-		});
-	}
-
-	/**
-	 * Register the Swift Transport instance.
-	 *
-	 * @param  array  $config
-	 * @return void
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function registerSwiftTransport($config)
-	{
-		switch ($config['driver'])
-		{
-			case 'smtp':
-				return $this->registerSmtpTransport($config);
-
-			case 'sendmail':
-				return $this->registerSendmailTransport($config);
-
-			case 'mail':
-				return $this->registerMailTransport($config);
-
-			case 'mailgun':
-				return $this->registerMailgunTransport($config);
-
-			case 'mandrill':
-				return $this->registerMandrillTransport($config);
-
-			case 'log':
-				return $this->registerLogTransport($config);
-
-			default:
-				throw new \InvalidArgumentException('Invalid mail driver.');
-		}
-	}
-
-	/**
-	 * Register the SMTP Swift Transport instance.
-	 *
-	 * @param  array  $config
-	 * @return void
-	 */
-	protected function registerSmtpTransport($config)
-	{
-		$this->app['swift.transport'] = $this->app->share(function($app) use ($config)
-		{
-			extract($config);
-
-			// The Swift SMTP transport instance will allow us to use any SMTP backend
-			// for delivering mail such as Sendgrid, Amazon SES, or a custom server
-			// a developer has available. We will just pass this configured host.
-			$transport = SmtpTransport::newInstance($host, $port);
-
-			if (isset($encryption))
-			{
-				$transport->setEncryption($encryption);
-			}
-
-			// Once we have the transport we will check for the presence of a username
-			// and password. If we have it we will set the credentials on the Swift
-			// transporter instance so that we'll properly authenticate delivery.
-			if (isset($username))
-			{
-				$transport->setUsername($username);
-
-				$transport->setPassword($password);
-			}
-
-			return $transport;
-		});
-	}
-
-	/**
-	 * Register the Sendmail Swift Transport instance.
-	 *
-	 * @param  array  $config
-	 * @return void
-	 */
-	protected function registerSendmailTransport($config)
-	{
-		$this->app['swift.transport'] = $this->app->share(function($app) use ($config)
-		{
-			return SendmailTransport::newInstance($config['sendmail']);
-		});
-	}
-
-	/**
-	 * Register the Mail Swift Transport instance.
-	 *
-	 * @param  array  $config
-	 * @return void
-	 */
-	protected function registerMailTransport($config)
-	{
-		$this->app['swift.transport'] = $this->app->share(function()
-		{
-			return MailTransport::newInstance();
-		});
-	}
-
-	/**
-	 * Register the Mailgun Swift Transport instance.
-	 *
-	 * @param  array  $config
-	 * @return void
-	 */
-	protected function registerMailgunTransport($config)
-	{
-		$mailgun = $this->app['config']->get('services.mailgun', array());
-
-		$this->app->bindShared('swift.transport', function() use ($mailgun)
-		{
-			return new MailgunTransport($mailgun['secret'], $mailgun['domain']);
-		});
-	}
-
-	/**
-	 * Register the Mandrill Swift Transport instance.
-	 *
-	 * @param  array  $config
-	 * @return void
-	 */
-	protected function registerMandrillTransport($config)
-	{
-		$mandrill = $this->app['config']->get('services.mandrill', array());
-
-		$this->app->bindShared('swift.transport', function() use ($mandrill)
-		{
-			return new MandrillTransport($mandrill['secret']);
-		});
-	}
-
-	/**
-	 * Register the "Log" Swift Transport instance.
-	 *
-	 * @param  array  $config
-	 * @return void
-	 */
-	protected function registerLogTransport($config)
-	{
-		$this->app->bindShared('swift.transport', function($app)
-		{
-			return new LogTransport($app->make('Psr\Log\LoggerInterface'));
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('mailer', 'swift.mailer', 'swift.transport');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php b/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php
deleted file mode 100755
index fb10040..0000000
--- a/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php
+++ /dev/null
@@ -1,504 +0,0 @@
-<?php namespace Illuminate\Mail;
-
-use Closure;
-use Swift_Mailer;
-use Swift_Message;
-use Illuminate\Log\Writer;
-use Illuminate\View\Factory;
-use Illuminate\Events\Dispatcher;
-use Illuminate\Queue\QueueManager;
-use Illuminate\Container\Container;
-use Illuminate\Support\SerializableClosure;
-
-class Mailer {
-
-	/**
-	 * The view factory instance.
-	 *
-	 * @var \Illuminate\View\Factory
-	 */
-	protected $views;
-
-	/**
-	 * The Swift Mailer instance.
-	 *
-	 * @var \Swift_Mailer
-	 */
-	protected $swift;
-
-	/**
-	 * The event dispatcher instance.
-	 *
-	 * @var \Illuminate\Events\Dispatcher
-	 */
-	protected $events;
-
-	/**
-	 * The global from address and name.
-	 *
-	 * @var array
-	 */
-	protected $from;
-
-	/**
-	 * The log writer instance.
-	 *
-	 * @var \Illuminate\Log\Writer
-	 */
-	protected $logger;
-
-	/**
-	 * The IoC container instance.
-	 *
-	 * @var \Illuminate\Container\Container
-	 */
-	protected $container;
-
-	/*
-	 * The QueueManager instance.
-	 *
-	 * @var \Illuminate\Queue\QueueManager
-	 */
-	protected $queue;
-
-	/**
-	 * Indicates if the actual sending is disabled.
-	 *
-	 * @var bool
-	 */
-	protected $pretending = false;
-
-	/**
-	 * Array of failed recipients.
-	 *
-	 * @var array
-	 */
-	protected $failedRecipients = array();
-
-	/**
-	 * Array of parsed views containing html and text view name.
-	 *
-	 * @var array
-	 */
-	protected $parsedViews = array();
-
-	/**
-	 * Create a new Mailer instance.
-	 *
-	 * @param  \Illuminate\View\Factory  $views
-	 * @param  \Swift_Mailer  $swift
-	 * @param  \Illuminate\Events\Dispatcher  $events
-	 * @return void
-	 */
-	public function __construct(Factory $views, Swift_Mailer $swift, Dispatcher $events = null)
-	{
-		$this->views = $views;
-		$this->swift = $swift;
-		$this->events = $events;
-	}
-
-	/**
-	 * Set the global from address and name.
-	 *
-	 * @param  string  $address
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function alwaysFrom($address, $name = null)
-	{
-		$this->from = compact('address', 'name');
-	}
-
-	/**
-	 * Send a new message when only a plain part.
-	 *
-	 * @param  string  $view
-	 * @param  array   $data
-	 * @param  mixed   $callback
-	 * @return int
-	 */
-	public function plain($view, array $data, $callback)
-	{
-		return $this->send(array('text' => $view), $data, $callback);
-	}
-
-	/**
-	 * Send a new message using a view.
-	 *
-	 * @param  string|array  $view
-	 * @param  array  $data
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public function send($view, array $data, $callback)
-	{
-		// First we need to parse the view, which could either be a string or an array
-		// containing both an HTML and plain text versions of the view which should
-		// be used when sending an e-mail. We will extract both of them out here.
-		list($view, $plain) = $this->parseView($view);
-
-		$data['message'] = $message = $this->createMessage();
-
-		$this->callMessageBuilder($callback, $message);
-
-		// Once we have retrieved the view content for the e-mail we will set the body
-		// of this message using the HTML type, which will provide a simple wrapper
-		// to creating view based emails that are able to receive arrays of data.
-		$this->addContent($message, $view, $plain, $data);
-
-		$message = $message->getSwiftMessage();
-
-		$this->sendSwiftMessage($message);
-	}
-
-	/**
-	 * Queue a new e-mail message for sending.
-	 *
-	 * @param  string|array  $view
-	 * @param  array   $data
-	 * @param  \Closure|string  $callback
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function queue($view, array $data, $callback, $queue = null)
-	{
-		$callback = $this->buildQueueCallable($callback);
-
-		return $this->queue->push('mailer@handleQueuedMessage', compact('view', 'data', 'callback'), $queue);
-	}
-
-	/**
-	 * Queue a new e-mail message for sending on the given queue.
-	 *
-	 * @param  string  $queue
-	 * @param  string|array  $view
-	 * @param  array   $data
-	 * @param  \Closure|string  $callback
-	 * @return mixed
-	 */
-	public function queueOn($queue, $view, array $data, $callback)
-	{
-		return $this->queue($view, $data, $callback, $queue);
-	}
-
-	/**
-	 * Queue a new e-mail message for sending after (n) seconds.
-	 *
-	 * @param  int  $delay
-	 * @param  string|array  $view
-	 * @param  array  $data
-	 * @param  \Closure|string  $callback
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function later($delay, $view, array $data, $callback, $queue = null)
-	{
-		$callback = $this->buildQueueCallable($callback);
-
-		return $this->queue->later($delay, 'mailer@handleQueuedMessage', compact('view', 'data', 'callback'), $queue);
-	}
-
-	/**
-	 * Queue a new e-mail message for sending after (n) seconds on the given queue.
-	 *
-	 * @param  string  $queue
-	 * @param  int  $delay
-	 * @param  string|array  $view
-	 * @param  array  $data
-	 * @param  \Closure|string  $callback
-	 * @return mixed
-	 */
-	public function laterOn($queue, $delay, $view, array $data, $callback)
-	{
-		return $this->later($delay, $view, $data, $callback, $queue);
-	}
-
-	/**
-	 * Build the callable for a queued e-mail job.
-	 *
-	 * @param  mixed  $callback
-	 * @return mixed
-	 */
-	protected function buildQueueCallable($callback)
-	{
-		if ( ! $callback instanceof Closure) return $callback;
-
-		return serialize(new SerializableClosure($callback));
-	}
-
-	/**
-	 * Handle a queued e-mail message job.
-	 *
-	 * @param  \Illuminate\Queue\Jobs\Job  $job
-	 * @param  array  $data
-	 * @return void
-	 */
-	public function handleQueuedMessage($job, $data)
-	{
-		$this->send($data['view'], $data['data'], $this->getQueuedCallable($data));
-
-		$job->delete();
-	}
-
-	/**
-	 * Get the true callable for a queued e-mail message.
-	 *
-	 * @param  array  $data
-	 * @return mixed
-	 */
-	protected function getQueuedCallable(array $data)
-	{
-		if (str_contains($data['callback'], 'SerializableClosure'))
-		{
-			return with(unserialize($data['callback']))->getClosure();
-		}
-
-		return $data['callback'];
-	}
-
-	/**
-	 * Add the content to a given message.
-	 *
-	 * @param  \Illuminate\Mail\Message  $message
-	 * @param  string  $view
-	 * @param  string  $plain
-	 * @param  array   $data
-	 * @return void
-	 */
-	protected function addContent($message, $view, $plain, $data)
-	{
-		if (isset($view))
-		{
-			$message->setBody($this->getView($view, $data), 'text/html');
-		}
-
-		if (isset($plain))
-		{
-			$message->addPart($this->getView($plain, $data), 'text/plain');
-		}
-	}
-
-	/**
-	 * Parse the given view name or array.
-	 *
-	 * @param  string|array  $view
-	 * @return array
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function parseView($view)
-	{
-		if (is_string($view)) return array($view, null);
-
-		// If the given view is an array with numeric keys, we will just assume that
-		// both a "pretty" and "plain" view were provided, so we will return this
-		// array as is, since must should contain both views with numeric keys.
-		if (is_array($view) && isset($view[0]))
-		{
-			return $view;
-		}
-
-		// If the view is an array, but doesn't contain numeric keys, we will assume
-		// the the views are being explicitly specified and will extract them via
-		// named keys instead, allowing the developers to use one or the other.
-		elseif (is_array($view))
-		{
-			return array(
-				array_get($view, 'html'), array_get($view, 'text')
-			);
-		}
-
-		throw new \InvalidArgumentException("Invalid view.");
-	}
-
-	/**
-	 * Send a Swift Message instance.
-	 *
-	 * @param  \Swift_Message  $message
-	 * @return void
-	 */
-	protected function sendSwiftMessage($message)
-	{
-		if ($this->events)
-		{
-			$this->events->fire('mailer.sending', array($message));
-		}
-
-		if ( ! $this->pretending)
-		{
-			$this->swift->send($message, $this->failedRecipients);
-		}
-		elseif (isset($this->logger))
-		{
-			$this->logMessage($message);
-		}
-	}
-
-	/**
-	 * Log that a message was sent.
-	 *
-	 * @param  \Swift_Message  $message
-	 * @return void
-	 */
-	protected function logMessage($message)
-	{
-		$emails = implode(', ', array_keys((array) $message->getTo()));
-
-		$this->logger->info("Pretending to mail message to: {$emails}");
-	}
-
-	/**
-	 * Call the provided message builder.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @param  \Illuminate\Mail\Message  $message
-	 * @return mixed
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function callMessageBuilder($callback, $message)
-	{
-		if ($callback instanceof Closure)
-		{
-			return call_user_func($callback, $message);
-		}
-		elseif (is_string($callback))
-		{
-			return $this->container[$callback]->mail($message);
-		}
-
-		throw new \InvalidArgumentException("Callback is not valid.");
-	}
-
-	/**
-	 * Create a new message instance.
-	 *
-	 * @return \Illuminate\Mail\Message
-	 */
-	protected function createMessage()
-	{
-		$message = new Message(new Swift_Message);
-
-		// If a global from address has been specified we will set it on every message
-		// instances so the developer does not have to repeat themselves every time
-		// they create a new message. We will just go ahead and push the address.
-		if (isset($this->from['address']))
-		{
-			$message->from($this->from['address'], $this->from['name']);
-		}
-
-		return $message;
-	}
-
-	/**
-	 * Render the given view.
-	 *
-	 * @param  string  $view
-	 * @param  array   $data
-	 * @return \Illuminate\View\View
-	 */
-	protected function getView($view, $data)
-	{
-		return $this->views->make($view, $data)->render();
-	}
-
-	/**
-	 * Tell the mailer to not really send messages.
-	 *
-	 * @param  bool  $value
-	 * @return void
-	 */
-	public function pretend($value = true)
-	{
-		$this->pretending = $value;
-	}
-
-	/**
-	 * Check if the mailer is pretending to send messages.
-	 *
-	 * @return bool
-	 */
-	public function isPretending()
-	{
-		return $this->pretending;
-	}
-
-	/**
-	 * Get the view factory instance.
-	 *
-	 * @return \Illuminate\View\Factory
-	 */
-	public function getViewFactory()
-	{
-		return $this->views;
-	}
-
-	/**
-	 * Get the Swift Mailer instance.
-	 *
-	 * @return \Swift_Mailer
-	 */
-	public function getSwiftMailer()
-	{
-		return $this->swift;
-	}
-
-	/**
-	 * Get the array of failed recipients.
-	 *
-	 * @return array
-	 */
-	public function failures()
-	{
-		return $this->failedRecipients;
-	}
-
-	/**
-	 * Set the Swift Mailer instance.
-	 *
-	 * @param  \Swift_Mailer  $swift
-	 * @return void
-	 */
-	public function setSwiftMailer($swift)
-	{
-		$this->swift = $swift;
-	}
-
-	/**
-	 * Set the log writer instance.
-	 *
-	 * @param  \Illuminate\Log\Writer  $logger
-	 * @return $this
-	 */
-	public function setLogger(Writer $logger)
-	{
-		$this->logger = $logger;
-
-		return $this;
-	}
-
-	/**
-	 * Set the queue manager instance.
-	 *
-	 * @param  \Illuminate\Queue\QueueManager  $queue
-	 * @return $this
-	 */
-	public function setQueue(QueueManager $queue)
-	{
-		$this->queue = $queue;
-
-		return $this;
-	}
-
-	/**
-	 * Set the IoC container instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return void
-	 */
-	public function setContainer(Container $container)
-	{
-		$this->container = $container;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Mail/Message.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Mail/Message.php b/vendor/laravel/framework/src/Illuminate/Mail/Message.php
deleted file mode 100755
index 4085571..0000000
--- a/vendor/laravel/framework/src/Illuminate/Mail/Message.php
+++ /dev/null
@@ -1,295 +0,0 @@
-<?php namespace Illuminate\Mail;
-
-use Swift_Image;
-use Swift_Attachment;
-
-class Message {
-
-	/**
-	 * The Swift Message instance.
-	 *
-	 * @var \Swift_Message
-	 */
-	protected $swift;
-
-	/**
-	 * Create a new message instance.
-	 *
-	 * @param  \Swift_Message  $swift
-	 * @return void
-	 */
-	public function __construct($swift)
-	{
-		$this->swift = $swift;
-	}
-
-	/**
-	 * Add a "from" address to the message.
-	 *
-	 * @param  string  $address
-	 * @param  string  $name
-	 * @return $this
-	 */
-	public function from($address, $name = null)
-	{
-		$this->swift->setFrom($address, $name);
-
-		return $this;
-	}
-
-	/**
-	 * Set the "sender" of the message.
-	 *
-	 * @param  string  $address
-	 * @param  string  $name
-	 * @return $this
-	 */
-	public function sender($address, $name = null)
-	{
-		$this->swift->setSender($address, $name);
-
-		return $this;
-	}
-
-	/**
-	 * Set the "return path" of the message.
-	 *
-	 * @param  string  $address
-	 * @return $this
-	 */
-	public function returnPath($address)
-	{
-		$this->swift->setReturnPath($address);
-
-		return $this;
-	}
-
-	/**
-	 * Add a recipient to the message.
-	 *
-	 * @param  string|array  $address
-	 * @param  string  $name
-	 * @return $this
-	 */
-	public function to($address, $name = null)
-	{
-		return $this->addAddresses($address, $name, 'To');
-	}
-
-	/**
-	 * Add a carbon copy to the message.
-	 *
-	 * @param  string  $address
-	 * @param  string  $name
-	 * @return $this
-	 */
-	public function cc($address, $name = null)
-	{
-		return $this->addAddresses($address, $name, 'Cc');
-	}
-
-	/**
-	 * Add a blind carbon copy to the message.
-	 *
-	 * @param  string  $address
-	 * @param  string  $name
-	 * @return $this
-	 */
-	public function bcc($address, $name = null)
-	{
-		return $this->addAddresses($address, $name, 'Bcc');
-	}
-
-	/**
-	 * Add a reply to address to the message.
-	 *
-	 * @param  string  $address
-	 * @param  string  $name
-	 * @return $this
-	 */
-	public function replyTo($address, $name = null)
-	{
-		return $this->addAddresses($address, $name, 'ReplyTo');
-	}
-
-	/**
-	 * Add a recipient to the message.
-	 *
-	 * @param  string|array  $address
-	 * @param  string  $name
-	 * @param  string  $type
-	 * @return $this
-	 */
-	protected function addAddresses($address, $name, $type)
-	{
-		if (is_array($address))
-		{
-			$this->swift->{"set{$type}"}($address, $name);
-		}
-		else
-		{
-			$this->swift->{"add{$type}"}($address, $name);
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Set the subject of the message.
-	 *
-	 * @param  string  $subject
-	 * @return $this
-	 */
-	public function subject($subject)
-	{
-		$this->swift->setSubject($subject);
-
-		return $this;
-	}
-
-	/**
-	 * Set the message priority level.
-	 *
-	 * @param  int  $level
-	 * @return $this
-	 */
-	public function priority($level)
-	{
-		$this->swift->setPriority($level);
-
-		return $this;
-	}
-
-	/**
-	 * Attach a file to the message.
-	 *
-	 * @param  string  $file
-	 * @param  array   $options
-	 * @return $this
-	 */
-	public function attach($file, array $options = array())
-	{
-		$attachment = $this->createAttachmentFromPath($file);
-
-		return $this->prepAttachment($attachment, $options);
-	}
-
-	/**
-	 * Create a Swift Attachment instance.
-	 *
-	 * @param  string  $file
-	 * @return \Swift_Attachment
-	 */
-	protected function createAttachmentFromPath($file)
-	{
-		return Swift_Attachment::fromPath($file);
-	}
-
-	/**
-	 * Attach in-memory data as an attachment.
-	 *
-	 * @param  string  $data
-	 * @param  string  $name
-	 * @param  array   $options
-	 * @return $this
-	 */
-	public function attachData($data, $name, array $options = array())
-	{
-		$attachment = $this->createAttachmentFromData($data, $name);
-
-		return $this->prepAttachment($attachment, $options);
-	}
-
-	/**
-	 * Create a Swift Attachment instance from data.
-	 *
-	 * @param  string  $data
-	 * @param  string  $name
-	 * @return \Swift_Attachment
-	 */
-	protected function createAttachmentFromData($data, $name)
-	{
-		return Swift_Attachment::newInstance($data, $name);
-	}
-
-	/**
-	 * Embed a file in the message and get the CID.
-	 *
-	 * @param  string  $file
-	 * @return string
-	 */
-	public function embed($file)
-	{
-		return $this->swift->embed(Swift_Image::fromPath($file));
-	}
-
-	/**
-	 * Embed in-memory data in the message and get the CID.
-	 *
-	 * @param  string  $data
-	 * @param  string  $name
-	 * @param  string  $contentType
-	 * @return string
-	 */
-	public function embedData($data, $name, $contentType = null)
-	{
-		$image = Swift_Image::newInstance($data, $name, $contentType);
-
-		return $this->swift->embed($image);
-	}
-
-	/**
-	 * Prepare and attach the given attachment.
-	 *
-	 * @param  \Swift_Attachment  $attachment
-	 * @param  array  $options
-	 * @return $this
-	 */
-	protected function prepAttachment($attachment, $options = array())
-	{
-		// First we will check for a MIME type on the message, which instructs the
-		// mail client on what type of attachment the file is so that it may be
-		// downloaded correctly by the user. The MIME option is not required.
-		if (isset($options['mime']))
-		{
-			$attachment->setContentType($options['mime']);
-		}
-
-		// If an alternative name was given as an option, we will set that on this
-		// attachment so that it will be downloaded with the desired names from
-		// the developer, otherwise the default file names will get assigned.
-		if (isset($options['as']))
-		{
-			$attachment->setFilename($options['as']);
-		}
-
-		$this->swift->attach($attachment);
-
-		return $this;
-	}
-
-	/**
-	 * Get the underlying Swift Message instance.
-	 *
-	 * @return \Swift_Message
-	 */
-	public function getSwiftMessage()
-	{
-		return $this->swift;
-	}
-
-	/**
-	 * Dynamically pass missing methods to the Swift instance.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		$callable = array($this->swift, $method);
-
-		return call_user_func_array($callable, $parameters);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Mail/Transport/LogTransport.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Mail/Transport/LogTransport.php b/vendor/laravel/framework/src/Illuminate/Mail/Transport/LogTransport.php
deleted file mode 100644
index 1fe8136..0000000
--- a/vendor/laravel/framework/src/Illuminate/Mail/Transport/LogTransport.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php namespace Illuminate\Mail\Transport;
-
-use Swift_Transport;
-use Swift_Mime_Message;
-use Swift_Mime_MimeEntity;
-use Psr\Log\LoggerInterface;
-use Swift_Events_EventListener;
-
-class LogTransport implements Swift_Transport {
-
-	/**
-	 * The Logger instance.
-	 *
-	 * @var \Psr\Log\LoggerInterface
-	 */
-	protected $logger;
-
-	/**
-	 * Create a new log transport instance.
-	 *
-	 * @param  \Psr\Log\LoggerInterface  $logger
-	 * @return void
-	 */
-	public function __construct(LoggerInterface $logger)
-	{
-		$this->logger = $logger;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function isStarted()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function start()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function stop()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function send(Swift_Mime_Message $message, &$failedRecipients = null)
-	{
-		$this->logger->debug($this->getMimeEntityString($message));
-	}
-
-	/**
-	 * Get a loggable string out of a Swiftmailer entity.
-	 *
-	 * @param  \Swift_Mime_MimeEntity $entity
-	 * @return string
-	 */
-	protected function getMimeEntityString(Swift_Mime_MimeEntity $entity)
-	{
-		$string = (string) $entity->getHeaders().PHP_EOL.$entity->getBody();
-
-		foreach ($entity->getChildren() as $children)
-		{
-			$string .= PHP_EOL.PHP_EOL.$this->getMimeEntityString($children);
-		}
-
-		return $string;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function registerPlugin(Swift_Events_EventListener $plugin)
-	{
-		//
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Mail/Transport/MailgunTransport.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Mail/Transport/MailgunTransport.php b/vendor/laravel/framework/src/Illuminate/Mail/Transport/MailgunTransport.php
deleted file mode 100644
index 3b19f88..0000000
--- a/vendor/laravel/framework/src/Illuminate/Mail/Transport/MailgunTransport.php
+++ /dev/null
@@ -1,168 +0,0 @@
-<?php namespace Illuminate\Mail\Transport;
-
-use Swift_Transport;
-use GuzzleHttp\Client;
-use Swift_Mime_Message;
-use GuzzleHttp\Post\PostFile;
-use Swift_Events_EventListener;
-
-class MailgunTransport implements Swift_Transport {
-
-	/**
-	 * The Mailgun API key.
-	 *
-	 * @var string
-	 */
-	protected $key;
-
-	/**
-	 * The Mailgun domain.
-	 *
-	 * @var string
-	 */
-	protected $domain;
-
-	/**
-	 * THe Mailgun API end-point.
-	 *
-	 * @var string
-	 */
-	protected $url;
-
-	/**
-	 * Create a new Mailgun transport instance.
-	 *
-	 * @param  string  $key
-	 * @param  string  $domain
-	 * @return void
-	 */
-	public function __construct($key, $domain)
-	{
-		$this->key = $key;
-		$this->setDomain($domain);
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function isStarted()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function start()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function stop()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function send(Swift_Mime_Message $message, &$failedRecipients = null)
-	{
-		$client = $this->getHttpClient();
-
-		$client->post($this->url, ['auth' => ['api', $this->key],
-			'body' => [
-				'to' => $this->getTo($message),
-				'message' => new PostFile('message', (string) $message),
-			],
-		]);
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function registerPlugin(Swift_Events_EventListener $plugin)
-	{
-		//
-	}
-
-	/**
-	 * Get the "to" payload field for the API request.
-	 *
-	 * @param  \Swift_Mime_Message  $message
-	 * @return array
-	 */
-	protected function getTo(Swift_Mime_Message $message)
-	{
-		$formatted = [];
-
-		$contacts = array_merge(
-			(array) $message->getTo(), (array) $message->getCc(), (array) $message->getBcc()
-		);
-
-		foreach ($contacts as $address => $display)
-		{
-			$formatted[] = $display ? $display." <$address>" : $address;
-		}
-
-		return implode(',', $formatted);
-	}
-
-	/**
-	 * Get a new HTTP client instance.
-	 *
-	 * @return \GuzzleHttp\Client
-	 */
-	protected function getHttpClient()
-	{
-		return new Client;
-	}
-
-	/**
-	 * Get the API key being used by the transport.
-	 *
-	 * @return string
-	 */
-	public function getKey()
-	{
-		return $this->key;
-	}
-
-	/**
-	 * Set the API key being used by the transport.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function setKey($key)
-	{
-		return $this->key = $key;
-	}
-
-	/**
-	 * Get the domain being used by the transport.
-	 *
-	 * @return string
-	 */
-	public function getDomain()
-	{
-		return $this->domain;
-	}
-
-	/**
-	 * Set the domain being used by the transport.
-	 *
-	 * @param  string  $domain
-	 * @return void
-	 */
-	public function setDomain($domain)
-	{
-		$this->url = 'https://api.mailgun.net/v2/'.$domain.'/messages.mime';
-
-		return $this->domain = $domain;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Mail/Transport/MandrillTransport.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Mail/Transport/MandrillTransport.php b/vendor/laravel/framework/src/Illuminate/Mail/Transport/MandrillTransport.php
deleted file mode 100644
index daa823b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Mail/Transport/MandrillTransport.php
+++ /dev/null
@@ -1,107 +0,0 @@
-<?php namespace Illuminate\Mail\Transport;
-
-use Swift_Transport;
-use GuzzleHttp\Client;
-use Swift_Mime_Message;
-use Swift_Events_EventListener;
-
-class MandrillTransport implements Swift_Transport {
-
-	/**
-	 * The Mandrill API key.
-	 *
-	 * @var string
-	 */
-	protected $key;
-
-	/**
-	 * Create a new Mandrill transport instance.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function __construct($key)
-	{
-		$this->key = $key;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function isStarted()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function start()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function stop()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function send(Swift_Mime_Message $message, &$failedRecipients = null)
-	{
-		$client = $this->getHttpClient();
-
-		$client->post('https://mandrillapp.com/api/1.0/messages/send-raw.json', [
-			'body' => [
-				'key' => $this->key,
-				'raw_message' => (string) $message,
-				'async' => false,
-			],
-		]);
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function registerPlugin(Swift_Events_EventListener $plugin)
-	{
-		//
-	}
-
-	/**
-	 * Get a new HTTP client instance.
-	 *
-	 * @return \GuzzleHttp\Client
-	 */
-	protected function getHttpClient()
-	{
-		return new Client;
-	}
-
-	/**
-	 * Get the API key being used by the transport.
-	 *
-	 * @return string
-	 */
-	public function getKey()
-	{
-		return $this->key;
-	}
-
-	/**
-	 * Set the API key being used by the transport.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function setKey($key)
-	{
-		return $this->key = $key;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Mail/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Mail/composer.json b/vendor/laravel/framework/src/Illuminate/Mail/composer.json
deleted file mode 100755
index 0fe7384..0000000
--- a/vendor/laravel/framework/src/Illuminate/Mail/composer.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
-    "name": "illuminate/mail",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/container": "4.2.*",
-        "illuminate/log": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "illuminate/view": "4.2.*",
-        "swiftmailer/swiftmailer": "~5.1"
-    },
-    "require-dev": {
-        "illuminate/queue": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Mail": ""
-        }
-    },
-    "target-dir": "Illuminate/Mail",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Pagination/BootstrapPresenter.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Pagination/BootstrapPresenter.php b/vendor/laravel/framework/src/Illuminate/Pagination/BootstrapPresenter.php
deleted file mode 100644
index dc9c7c2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Pagination/BootstrapPresenter.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php namespace Illuminate\Pagination;
-
-class BootstrapPresenter extends Presenter {
-
-	/**
-	 * Get HTML wrapper for a page link.
-	 *
-	 * @param  string  $url
-	 * @param  int  $page
-	 * @param  string  $rel
-	 * @return string
-	 */
-	public function getPageLinkWrapper($url, $page, $rel = null)
-	{
-		$rel = is_null($rel) ? '' : ' rel="'.$rel.'"';
-
-		return '<li><a href="'.$url.'"'.$rel.'>'.$page.'</a></li>';
-	}
-
-	/**
-	 * Get HTML wrapper for disabled text.
-	 *
-	 * @param  string  $text
-	 * @return string
-	 */
-	public function getDisabledTextWrapper($text)
-	{
-		return '<li class="disabled"><span>'.$text.'</span></li>';
-	}
-
-	/**
-	 * Get HTML wrapper for active text.
-	 *
-	 * @param  string  $text
-	 * @return string
-	 */
-	public function getActivePageWrapper($text)
-	{
-		return '<li class="active"><span>'.$text.'</span></li>';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Pagination/Factory.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Pagination/Factory.php b/vendor/laravel/framework/src/Illuminate/Pagination/Factory.php
deleted file mode 100755
index 4026495..0000000
--- a/vendor/laravel/framework/src/Illuminate/Pagination/Factory.php
+++ /dev/null
@@ -1,289 +0,0 @@
-<?php namespace Illuminate\Pagination;
-
-use Illuminate\Http\Request;
-use Illuminate\View\Factory as ViewFactory;
-use Symfony\Component\Translation\TranslatorInterface;
-
-class Factory {
-
-	/**
-	 * The request instance.
-	 *
-	 * @var \Symfony\Component\HttpFoundation\Request
-	 */
-	protected $request;
-
-	/**
-	 * The view factory instance.
-	 *
-	 * @var \Illuminate\View\Factory
-	 */
-	protected $view;
-
-	/**
-	 * The translator implementation.
-	 *
-	 * @var \Symfony\Component\Translation\TranslatorInterface
-	 */
-	protected $trans;
-
-	/**
-	 * The name of the pagination view.
-	 *
-	 * @var string
-	 */
-	protected $viewName;
-
-	/**
-	 * The number of the current page.
-	 *
-	 * @var int
-	 */
-	protected $currentPage;
-
-	/**
-	 * The locale to be used by the translator.
-	 *
-	 * @var string
-	 */
-	protected $locale;
-
-	/**
-	 * The base URL in use by the paginator.
-	 *
-	 * @var string
-	 */
-	protected $baseUrl;
-
-	/**
-	 * The input parameter used for the current page.
-	 *
-	 * @var string
-	 */
-	protected $pageName;
-
-	/**
-	 * Create a new pagination factory.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  \Illuminate\View\Factory  $view
-	 * @param  \Symfony\Component\Translation\TranslatorInterface  $trans
-	 * @param  string  $pageName
-	 * @return void
-	 */
-	public function __construct(Request $request, ViewFactory $view, TranslatorInterface $trans, $pageName = 'page')
-	{
-		$this->view = $view;
-		$this->trans = $trans;
-		$this->request = $request;
-		$this->pageName = $pageName;
-		$this->setupPaginationEnvironment();
-	}
-
-	/**
-	 * Setup the pagination environment.
-	 *
-	 * @return void
-	 */
-	protected function setupPaginationEnvironment()
-	{
-		$this->view->addNamespace('pagination', __DIR__.'/views');
-	}
-
-	/**
-	 * Get a new paginator instance.
-	 *
-	 * @param  array  $items
-	 * @param  int    $total
-	 * @param  int|null  $perPage
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	public function make(array $items, $total, $perPage = null)
-	{
-		$paginator = new Paginator($this, $items, $total, $perPage);
-
-		return $paginator->setupPaginationContext();
-	}
-
-	/**
-	 * Get the pagination view.
-	 *
-	 * @param  \Illuminate\Pagination\Paginator  $paginator
-	 * @param  string  $view
-	 * @return \Illuminate\View\View
-	 */
-	public function getPaginationView(Paginator $paginator, $view = null)
-	{
-		$data = array('environment' => $this, 'paginator' => $paginator);
-
-		return $this->view->make($this->getViewName($view), $data);
-	}
-
-	/**
-	 * Get the number of the current page.
-	 *
-	 * @return int
-	 */
-	public function getCurrentPage()
-	{
-		$page = (int) $this->currentPage ?: $this->request->input($this->pageName, 1);
-
-		if ($page < 1 || filter_var($page, FILTER_VALIDATE_INT) === false)
-		{
-			return 1;
-		}
-
-		return $page;
-	}
-
-	/**
-	 * Set the number of the current page.
-	 *
-	 * @param  int  $number
-	 * @return void
-	 */
-	public function setCurrentPage($number)
-	{
-		$this->currentPage = $number;
-	}
-
-	/**
-	 * Get the root URL for the request.
-	 *
-	 * @return string
-	 */
-	public function getCurrentUrl()
-	{
-		return $this->baseUrl ?: $this->request->url();
-	}
-
-	/**
-	 * Set the base URL in use by the paginator.
-	 *
-	 * @param  string  $baseUrl
-	 * @return void
-	 */
-	public function setBaseUrl($baseUrl)
-	{
-		$this->baseUrl = $baseUrl;
-	}
-
-	/**
-	 * Set the input page parameter name used by the paginator.
-	 *
-	 * @param  string  $pageName
-	 * @return void
-	 */
-	public function setPageName($pageName)
-	{
-		$this->pageName = $pageName;
-	}
-
-	/**
-	 * Get the input page parameter name used by the paginator.
-	 *
-	 * @return string
-	 */
-	public function getPageName()
-	{
-		return $this->pageName;
-	}
-
-	/**
-	 * Get the name of the pagination view.
-	 *
-	 * @param  string  $view
-	 * @return string
-	 */
-	public function getViewName($view = null)
-	{
-		if ( ! is_null($view)) return $view;
-
-		return $this->viewName ?: 'pagination::slider';
-	}
-
-	/**
-	 * Set the name of the pagination view.
-	 *
-	 * @param  string  $viewName
-	 * @return void
-	 */
-	public function setViewName($viewName)
-	{
-		$this->viewName = $viewName;
-	}
-
-	/**
-	 * Get the locale of the paginator.
-	 *
-	 * @return string
-	 */
-	public function getLocale()
-	{
-		return $this->locale;
-	}
-
-	/**
-	 * Set the locale of the paginator.
-	 *
-	 * @param  string  $locale
-	 * @return void
-	 */
-	public function setLocale($locale)
-	{
-		$this->locale = $locale;
-	}
-
-	/**
-	 * Get the active request instance.
-	 *
-	 * @return \Symfony\Component\HttpFoundation\Request
-	 */
-	public function getRequest()
-	{
-		return $this->request;
-	}
-
-	/**
-	 * Set the active request instance.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return void
-	 */
-	public function setRequest(Request $request)
-	{
-		$this->request = $request;
-	}
-
-	/**
-	 * Get the current view factory.
-	 *
-	 * @return \Illuminate\View\Factory
-	 */
-	public function getViewFactory()
-	{
-		return $this->view;
-	}
-
-	/**
-	 * Set the current view factory.
-	 *
-	 * @param  \Illuminate\View\Factory  $view
-	 * @return void
-	 */
-	public function setViewFactory(ViewFactory $view)
-	{
-		$this->view = $view;
-	}
-
-	/**
-	 * Get the translator instance.
-	 *
-	 * @return \Symfony\Component\Translation\TranslatorInterface
-	 */
-	public function getTranslator()
-	{
-		return $this->trans;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Pagination/PaginationServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Pagination/PaginationServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Pagination/PaginationServiceProvider.php
deleted file mode 100755
index dfec6df..0000000
--- a/vendor/laravel/framework/src/Illuminate/Pagination/PaginationServiceProvider.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php namespace Illuminate\Pagination;
-
-use Illuminate\Support\ServiceProvider;
-
-class PaginationServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('paginator', function($app)
-		{
-			$paginator = new Factory($app['request'], $app['view'], $app['translator']);
-
-			$paginator->setViewName($app['config']['view.pagination']);
-
-			$app->refresh('request', $paginator, 'setRequest');
-
-			return $paginator;
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('paginator');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Pagination/Paginator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Pagination/Paginator.php b/vendor/laravel/framework/src/Illuminate/Pagination/Paginator.php
deleted file mode 100755
index 7c1f8b7..0000000
--- a/vendor/laravel/framework/src/Illuminate/Pagination/Paginator.php
+++ /dev/null
@@ -1,544 +0,0 @@
-<?php namespace Illuminate\Pagination;
-
-use Countable;
-use ArrayAccess;
-use ArrayIterator;
-use IteratorAggregate;
-use Illuminate\Support\Collection;
-use Illuminate\Support\Contracts\JsonableInterface;
-use Illuminate\Support\Contracts\ArrayableInterface;
-
-class Paginator implements ArrayableInterface, ArrayAccess, Countable, IteratorAggregate, JsonableInterface {
-
-	/**
-	 * The pagination factory.
-	 *
-	 * @var \Illuminate\Pagination\Factory
-	 */
-	protected $factory;
-
-	/**
-	 * The items being paginated.
-	 *
-	 * @var array
-	 */
-	protected $items;
-
-	/**
-	 * The total number of items.
-	 *
-	 * @var int
-	 */
-	protected $total;
-
-	/**
-	 * Indicates if a pagination doing "quick" pagination has more items.
-	 *
-	 * @var bool
-	 */
-	protected $hasMore;
-
-	/**
-	 * The amount of items to show per page.
-	 *
-	 * @var int
-	 */
-	protected $perPage;
-
-	/**
-	 * Get the current page for the request.
-	 *
-	 * @var int
-	 */
-	protected $currentPage;
-
-	/**
-	 * Get the last available page number.
-	 *
-	 * @return int
-	 */
-	protected $lastPage;
-
-	/**
-	 * The number of the first item in this range.
-	 *
-	 * @var int
-	 */
-	protected $from;
-
-	/**
-	 * The number of the last item in this range.
-	 *
-	 * @var int
-	 */
-	protected $to;
-
-	/**
-	 * All of the additional query string values.
-	 *
-	 * @var array
-	 */
-	protected $query = array();
-
-	/**
-	 * The fragment to be appended to all URLs.
-	 *
-	 * @var string
-	 */
-	protected $fragment;
-
-	/**
-	 * Create a new Paginator instance.
-	 *
-	 * @param  \Illuminate\Pagination\Factory  $factory
-	 * @param  array     $items
-	 * @param  int       $total
-	 * @param  int|null  $perPage
-	 * @return void
-	 */
-	public function __construct(Factory $factory, array $items, $total, $perPage = null)
-	{
-		$this->factory = $factory;
-
-		if (is_null($perPage))
-		{
-			$this->perPage = (int) $total;
-			$this->hasMore = count($items) > $this->perPage;
-			$this->items = array_slice($items, 0, $this->perPage);
-		}
-		else
-		{
-			$this->items = $items;
-			$this->total = (int) $total;
-			$this->perPage = (int) $perPage;
-		}
-	}
-
-	/**
-	 * Setup the pagination context (current and last page).
-	 *
-	 * @return $this
-	 */
-	public function setupPaginationContext()
-	{
-		$this->calculateCurrentAndLastPages();
-
-		$this->calculateItemRanges();
-
-		return $this;
-	}
-
-	/**
-	 * Calculate the current and last pages for this instance.
-	 *
-	 * @return void
-	 */
-	protected function calculateCurrentAndLastPages()
-	{
-		if ($this->isQuickPaginating())
-		{
-			$this->currentPage = $this->factory->getCurrentPage();
-
-			$this->lastPage = $this->hasMore ? $this->currentPage + 1 : $this->currentPage;
-		}
-		else
-		{
-			$this->lastPage = max((int) ceil($this->total / $this->perPage), 1);
-
-			$this->currentPage = $this->calculateCurrentPage($this->lastPage);
-		}
-	}
-
-	/**
-	 * Calculate the first and last item number for this instance.
-	 *
-	 * @return void
-	 */
-	protected function calculateItemRanges()
-	{
-		$this->from = $this->total ? ($this->currentPage - 1) * $this->perPage + 1 : 0;
-
-		$this->to = min($this->total, $this->currentPage * $this->perPage);
-	}
-
-	/**
-	 * Get the current page for the request.
-	 *
-	 * @param  int  $lastPage
-	 * @return int
-	 */
-	protected function calculateCurrentPage($lastPage)
-	{
-		$page = $this->factory->getCurrentPage();
-
-		// The page number will get validated and adjusted if it either less than one
-		// or greater than the last page available based on the count of the given
-		// items array. If it's greater than the last, we'll give back the last.
-		if (is_numeric($page) && $page > $lastPage)
-		{
-			return $lastPage > 0 ? $lastPage : 1;
-		}
-
-		return $this->isValidPageNumber($page) ? (int) $page : 1;
-	}
-
-	/**
-	 * Determine if the given value is a valid page number.
-	 *
-	 * @param  int  $page
-	 * @return bool
-	 */
-	protected function isValidPageNumber($page)
-	{
-		return $page >= 1 && filter_var($page, FILTER_VALIDATE_INT) !== false;
-	}
-
-	/**
-	 * Get the pagination links view.
-	 *
-	 * @param  string  $view
-	 * @return \Illuminate\View\View
-	 */
-	public function links($view = null)
-	{
-		return $this->factory->getPaginationView($this, $view);
-	}
-
-	/**
-	 * Get a URL for a given page number.
-	 *
-	 * @param  int  $page
-	 * @return string
-	 */
-	public function getUrl($page)
-	{
-		$parameters = array(
-			$this->factory->getPageName() => $page,
-		);
-
-		// If we have any extra query string key / value pairs that need to be added
-		// onto the URL, we will put them in query string form and then attach it
-		// to the URL. This allows for extra information like sortings storage.
-		if (count($this->query) > 0)
-		{
-			$parameters = array_merge($this->query, $parameters);
-		}
-
-		$fragment = $this->buildFragment();
-
-		return $this->factory->getCurrentUrl().'?'.http_build_query($parameters, null, '&').$fragment;
-	}
-
-	/**
-	 * Get / set the URL fragment to be appended to URLs.
-	 *
-	 * @param  string|null  $fragment
-	 * @return $this|string
-	 */
-	public function fragment($fragment = null)
-	{
-		if (is_null($fragment)) return $this->fragment;
-
-		$this->fragment = $fragment;
-
-		return $this;
-	}
-
-	/**
-	 * Build the full fragment portion of a URL.
-	 *
-	 * @return string
-	 */
-	protected function buildFragment()
-	{
-		return $this->fragment ? '#'.$this->fragment : '';
-	}
-
-	/**
-	 * Add a query string value to the paginator.
-	 *
-	 * @param  string  $key
-	 * @param  string  $value
-	 * @return $this
-	 */
-	public function appends($key, $value = null)
-	{
-		if (is_array($key)) return $this->appendArray($key);
-
-		return $this->addQuery($key, $value);
-	}
-
-	/**
-	 * Add an array of query string values.
-	 *
-	 * @param  array  $keys
-	 * @return $this
-	 */
-	protected function appendArray(array $keys)
-	{
-		foreach ($keys as $key => $value)
-		{
-			$this->addQuery($key, $value);
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Add a query string value to the paginator.
-	 *
-	 * @param  string  $key
-	 * @param  string  $value
-	 * @return $this
-	 */
-	public function addQuery($key, $value)
-	{
-		if ($key !== $this->factory->getPageName())
-		{
-			$this->query[$key] = $value;
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Determine if the paginator is doing "quick" pagination.
-	 *
-	 * @return bool
-	 */
-	public function isQuickPaginating()
-	{
-		return is_null($this->total);
-	}
-
-	/**
-	 * Get the current page for the request.
-	 *
-	 * @param  int|null  $total
-	 * @return int
-	 */
-	public function getCurrentPage($total = null)
-	{
-		if (is_null($total))
-		{
-			return $this->currentPage;
-		}
-
-		return min($this->currentPage, (int) ceil($total / $this->perPage));
-	}
-
-	/**
-	 * Get the last page that should be available.
-	 *
-	 * @return int
-	 */
-	public function getLastPage()
-	{
-		return $this->lastPage;
-	}
-
-	/**
-	 * Get the number of the first item on the paginator.
-	 *
-	 * @return int
-	 */
-	public function getFrom()
-	{
-		return $this->from;
-	}
-
-	/**
-	 * Get the number of the last item on the paginator.
-	 *
-	 * @return int
-	 */
-	public function getTo()
-	{
-		return $this->to;
-	}
-
-	/**
-	 * Get the number of items to be displayed per page.
-	 *
-	 * @return int
-	 */
-	public function getPerPage()
-	{
-		return $this->perPage;
-	}
-
-	/**
-	 * Get a collection instance containing the items.
-	 *
-	 * @return \Illuminate\Support\Collection
-	 */
-	public function getCollection()
-	{
-		return new Collection($this->items);
-	}
-
-	/**
-	 * Get the items being paginated.
-	 *
-	 * @return array
-	 */
-	public function getItems()
-	{
-		return $this->items;
-	}
-
-	/**
-	 * Set the items being paginated.
-	 *
-	 * @param  mixed  $items
-	 * @return void
-	 */
-	public function setItems($items)
-	{
-		$this->items = $items;
-	}
-
-	/**
-	 * Get the total number of items in the collection.
-	 *
-	 * @return int
-	 */
-	public function getTotal()
-	{
-		return $this->total;
-	}
-
-	/**
-	* Set the base URL in use by the paginator.
-	*
-	* @param  string  $baseUrl
-	* @return void
-	*/
-	public function setBaseUrl($baseUrl)
-	{
-		$this->factory->setBaseUrl($baseUrl);
-	}
-
-	/**
-	 * Get the pagination factory.
-	 *
-	 * @return \Illuminate\Pagination\Factory
-	 */
-	public function getFactory()
-	{
-		return $this->factory;
-	}
-
-	/**
-	 * Get an iterator for the items.
-	 *
-	 * @return \ArrayIterator
-	 */
-	public function getIterator()
-	{
-		return new ArrayIterator($this->items);
-	}
-
-	/**
-	 * Determine if the list of items is empty or not.
-	 *
-	 * @return bool
-	 */
-	public function isEmpty()
-	{
-		return empty($this->items);
-	}
-
-	/**
-	 * Get the number of items for the current page.
-	 *
-	 * @return int
-	 */
-	public function count()
-	{
-		return count($this->items);
-	}
-
-	/**
-	 * Determine if the given item exists.
-	 *
-	 * @param  mixed  $key
-	 * @return bool
-	 */
-	public function offsetExists($key)
-	{
-		return array_key_exists($key, $this->items);
-	}
-
-	/**
-	 * Get the item at the given offset.
-	 *
-	 * @param  mixed  $key
-	 * @return mixed
-	 */
-	public function offsetGet($key)
-	{
-		return $this->items[$key];
-	}
-
-	/**
-	 * Set the item at the given offset.
-	 *
-	 * @param  mixed  $key
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function offsetSet($key, $value)
-	{
-		$this->items[$key] = $value;
-	}
-
-	/**
-	 * Unset the item at the given key.
-	 *
-	 * @param  mixed  $key
-	 * @return void
-	 */
-	public function offsetUnset($key)
-	{
-		unset($this->items[$key]);
-	}
-
-	/**
-	 * Get the instance as an array.
-	 *
-	 * @return array
-	 */
-	public function toArray()
-	{
-		return array(
-			'total' => $this->total, 'per_page' => $this->perPage,
-			'current_page' => $this->currentPage, 'last_page' => $this->lastPage,
-			'from' => $this->from, 'to' => $this->to, 'data' => $this->getCollection()->toArray(),
-		);
-	}
-
-	/**
-	 * Convert the object to its JSON representation.
-	 *
-	 * @param  int  $options
-	 * @return string
-	 */
-	public function toJson($options = 0)
-	{
-		return json_encode($this->toArray(), $options);
-	}
-
-	/**
-	 * Call a method on the underlying Collection
-	 *
-	 * @param  string  $method
-	 * @param  array   $arguments
-	 * @return mixed
-	 */
-	public function __call($method, $arguments)
-	{
-		return call_user_func_array(array($this->getCollection(), $method), $arguments);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Pagination/Presenter.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Pagination/Presenter.php b/vendor/laravel/framework/src/Illuminate/Pagination/Presenter.php
deleted file mode 100755
index ea77be8..0000000
--- a/vendor/laravel/framework/src/Illuminate/Pagination/Presenter.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php namespace Illuminate\Pagination;
-
-abstract class Presenter {
-
-	/**
-	 * The paginator instance being rendered.
-	 *
-	 * @var \Illuminate\Pagination\Paginator
-	 */
-	protected $paginator;
-
-	/**
-	 * The current page of the paginator.
-	 *
-	 * @var int
-	 */
-	protected $currentPage;
-
-	/**
-	 * The last available page of the paginator.
-	 *
-	 * @var int
-	 */
-	protected $lastPage;
-
-	/**
-	 * Create a new Presenter instance.
-	 *
-	 * @param  \Illuminate\Pagination\Paginator  $paginator
-	 * @return void
-	 */
-	public function __construct(Paginator $paginator)
-	{
-		$this->paginator = $paginator;
-		$this->lastPage = $this->paginator->getLastPage();
-		$this->currentPage = $this->paginator->getCurrentPage();
-	}
-
-	/**
-	 * Get HTML wrapper for a page link.
-	 *
-	 * @param  string  $url
-	 * @param  int  $page
-	 * @param  string  $rel
-	 * @return string
-	 */
-	abstract public function getPageLinkWrapper($url, $page, $rel = null);
-
-	/**
-	 * Get HTML wrapper for disabled text.
-	 *
-	 * @param  string  $text
-	 * @return string
-	 */
-	abstract public function getDisabledTextWrapper($text);
-
-	/**
-	 * Get HTML wrapper for active text.
-	 *
-	 * @param  string  $text
-	 * @return string
-	 */
-	abstract public function getActivePageWrapper($text);
-
-	/**
-	 * Render the Pagination contents.
-	 *
-	 * @return string
-	 */
-	public function render()
-	{
-		// The hard-coded thirteen represents the minimum number of pages we need to
-		// be able to create a sliding page window. If we have less than that, we
-		// will just render a simple range of page links insteadof the sliding.
-		if ($this->lastPage < 13)
-		{
-			$content = $this->getPageRange(1, $this->lastPage);
-		}
-		else
-		{
-			$content = $this->getPageSlider();
-		}
-
-		return $this->getPrevious().$content.$this->getNext();
-	}
-
-	/**
-	 * Create a range of pagination links.
-	 *
-	 * @param  int  $start
-	 * @param  int  $end
-	 * @return string
-	 */
-	public function getPageRange($start, $end)
-	{
-		$pages = array();
-
-		for ($page = $start; $page <= $end; $page++)
-		{
-			// If the current page is equal to the page we're iterating on, we will create a
-			// disabled link for that page. Otherwise, we can create a typical active one
-			// for the link. We will use this implementing class's methods to get HTML.
-			if ($this->currentPage == $page)
-			{
-				$pages[] = $this->getActivePageWrapper($page);
-			}
-			else
-			{
-				$pages[] = $this->getLink($page);
-			}
-		}
-
-		return implode('', $pages);
-	}
-
-	/**
-	 * Create a pagination slider link window.
-	 *
-	 * @return string
-	 */
-	protected function getPageSlider()
-	{
-		$window = 6;
-
-		// If the current page is very close to the beginning of the page range, we will
-		// just render the beginning of the page range, followed by the last 2 of the
-		// links in this list, since we will not have room to create a full slider.
-		if ($this->currentPage <= $window)
-		{
-			$ending = $this->getFinish();
-
-			return $this->getPageRange(1, $window + 2).$ending;
-		}
-
-		// If the current page is close to the ending of the page range we will just get
-		// this first couple pages, followed by a larger window of these ending pages
-		// since we're too close to the end of the list to create a full on slider.
-		elseif ($this->currentPage >= $this->lastPage - $window)
-		{
-			$start = $this->lastPage - 8;
-
-			$content = $this->getPageRange($start, $this->lastPage);
-
-			return $this->getStart().$content;
-		}
-
-		// If we have enough room on both sides of the current page to build a slider we
-		// will surround it with both the beginning and ending caps, with this window
-		// of pages in the middle providing a Google style sliding paginator setup.
-		else
-		{
-			$content = $this->getAdjacentRange();
-
-			return $this->getStart().$content.$this->getFinish();
-		}
-	}
-
-	/**
-	 * Get the page range for the current page window.
-	 *
-	 * @return string
-	 */
-	public function getAdjacentRange()
-	{
-		return $this->getPageRange($this->currentPage - 3, $this->currentPage + 3);
-	}
-
-	/**
-	 * Create the beginning leader of a pagination slider.
-	 *
-	 * @return string
-	 */
-	public function getStart()
-	{
-		return $this->getPageRange(1, 2).$this->getDots();
-	}
-
-	/**
-	 * Create the ending cap of a pagination slider.
-	 *
-	 * @return string
-	 */
-	public function getFinish()
-	{
-		$content = $this->getPageRange($this->lastPage - 1, $this->lastPage);
-
-		return $this->getDots().$content;
-	}
-
-	/**
-	 * Get the previous page pagination element.
-	 *
-	 * @param  string  $text
-	 * @return string
-	 */
-	public function getPrevious($text = '&laquo;')
-	{
-		// If the current page is less than or equal to one, it means we can't go any
-		// further back in the pages, so we will render a disabled previous button
-		// when that is the case. Otherwise, we will give it an active "status".
-		if ($this->currentPage <= 1)
-		{
-			return $this->getDisabledTextWrapper($text);
-		}
-
-		$url = $this->paginator->getUrl($this->currentPage - 1);
-
-		return $this->getPageLinkWrapper($url, $text, 'prev');
-	}
-
-	/**
-	 * Get the next page pagination element.
-	 *
-	 * @param  string  $text
-	 * @return string
-	 */
-	public function getNext($text = '&raquo;')
-	{
-		// If the current page is greater than or equal to the last page, it means we
-		// can't go any further into the pages, as we're already on this last page
-		// that is available, so we will make it the "next" link style disabled.
-		if ($this->currentPage >= $this->lastPage)
-		{
-			return $this->getDisabledTextWrapper($text);
-		}
-
-		$url = $this->paginator->getUrl($this->currentPage + 1);
-
-		return $this->getPageLinkWrapper($url, $text, 'next');
-	}
-
-	/**
-	 * Get a pagination "dot" element.
-	 *
-	 * @return string
-	 */
-	public function getDots()
-	{
-		return $this->getDisabledTextWrapper("...");
-	}
-
-	/**
-	 * Create a pagination slider link.
-	 *
-	 * @param  mixed   $page
-	 * @return string
-	 */
-	public function getLink($page)
-	{
-		$url = $this->paginator->getUrl($page);
-
-		return $this->getPageLinkWrapper($url, $page);
-	}
-
-	/**
-	 * Set the value of the current page.
-	 *
-	 * @param  int   $page
-	 * @return void
-	 */
-	public function setCurrentPage($page)
-	{
-		$this->currentPage = $page;
-	}
-
-	/**
-	 * Set the value of the last page.
-	 *
-	 * @param  int   $page
-	 * @return void
-	 */
-	public function setLastPage($page)
-	{
-		$this->lastPage = $page;
-	}
-
-}


[04/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerInvalidSyntax.test-fail
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerInvalidSyntax.test-fail b/vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerInvalidSyntax.test-fail
deleted file mode 100644
index 597710f..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerInvalidSyntax.test-fail
+++ /dev/null
@@ -1,6 +0,0 @@
-Invalid __halt_compiler() syntax
------
-<?php
-__halt_compiler()
------
-__HALT_COMPILER must be followed by "();" on line 2

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerOutermostScope.test-fail
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerOutermostScope.test-fail b/vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerOutermostScope.test-fail
deleted file mode 100644
index 6cb7e94..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerOutermostScope.test-fail
+++ /dev/null
@@ -1,8 +0,0 @@
-__halt_compiler can only be used from outermost scope
------
-<?php
-if (true) {
-    __halt_compiler();
-}
------
-__HALT_COMPILER() can only be used from the outermost scope on line 3

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/if.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/if.test b/vendor/nikic/php-parser/test/code/parser/stmt/if.test
deleted file mode 100644
index 84ebb11..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/if.test
+++ /dev/null
@@ -1,95 +0,0 @@
-If/Elseif/Else
------
-<?php
-
-if      ($a) {}
-elseif  ($b) {}
-elseif  ($c) {}
-else         {}
-
-if ($a) {} // without else
-
-if      ($a):
-elseif  ($b):
-elseif  ($c):
-else        :
-endif;
-
-if ($a): endif; // without else
------
-array(
-    0: Stmt_If(
-        stmts: array(
-        )
-        elseifs: array(
-            0: Stmt_ElseIf(
-                cond: Expr_Variable(
-                    name: b
-                )
-                stmts: array(
-                )
-            )
-            1: Stmt_ElseIf(
-                cond: Expr_Variable(
-                    name: c
-                )
-                stmts: array(
-                )
-            )
-        )
-        else: Stmt_Else(
-            stmts: array(
-            )
-        )
-        cond: Expr_Variable(
-            name: a
-        )
-    )
-    1: Stmt_If(
-        stmts: array(
-        )
-        elseifs: array(
-        )
-        else: null
-        cond: Expr_Variable(
-            name: a
-        )
-    )
-    2: Stmt_If(
-        stmts: array(
-        )
-        elseifs: array(
-            0: Stmt_ElseIf(
-                cond: Expr_Variable(
-                    name: b
-                )
-                stmts: array(
-                )
-            )
-            1: Stmt_ElseIf(
-                cond: Expr_Variable(
-                    name: c
-                )
-                stmts: array(
-                )
-            )
-        )
-        else: Stmt_Else(
-            stmts: array(
-            )
-        )
-        cond: Expr_Variable(
-            name: a
-        )
-    )
-    3: Stmt_If(
-        stmts: array(
-        )
-        elseifs: array(
-        )
-        else: null
-        cond: Expr_Variable(
-            name: a
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/inlineHTML.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/inlineHTML.test b/vendor/nikic/php-parser/test/code/parser/stmt/inlineHTML.test
deleted file mode 100644
index 9b1b71d..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/inlineHTML.test
+++ /dev/null
@@ -1,27 +0,0 @@
-Inline HTML
------
-<?php
-$a;
-?>
-B
-<?php
-$c;
-?>
-<?php
-$d;
------
-array(
-    0: Expr_Variable(
-        name: a
-    )
-    1: Stmt_InlineHTML(
-        value: B
-
-    )
-    2: Expr_Variable(
-        name: c
-    )
-    3: Expr_Variable(
-        name: d
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/loop/do.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/loop/do.test b/vendor/nikic/php-parser/test/code/parser/stmt/loop/do.test
deleted file mode 100644
index 2799e26..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/loop/do.test
+++ /dev/null
@@ -1,17 +0,0 @@
-Do loop
------
-<?php
-
-do {
-
-} while ($a);
------
-array(
-    0: Stmt_Do(
-        cond: Expr_Variable(
-            name: a
-        )
-        stmts: array(
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/loop/for.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/loop/for.test b/vendor/nikic/php-parser/test/code/parser/stmt/loop/for.test
deleted file mode 100644
index 6d63027..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/loop/for.test
+++ /dev/null
@@ -1,86 +0,0 @@
-For loop
------
-<?php
-
-// "classical" loop
-for ($i = 0; $i < $c; ++$i) {}
-
-// multiple expressions
-for (;$a,$b;) {}
-
-// infinite loop
-for (;;) {}
-
-// alternative syntax
-for (;;):
-endfor;
------
-array(
-    0: Stmt_For(
-        init: array(
-            0: Expr_Assign(
-                var: Expr_Variable(
-                    name: i
-                )
-                expr: Scalar_LNumber(
-                    value: 0
-                )
-            )
-        )
-        cond: array(
-            0: Expr_Smaller(
-                left: Expr_Variable(
-                    name: i
-                )
-                right: Expr_Variable(
-                    name: c
-                )
-            )
-        )
-        loop: array(
-            0: Expr_PreInc(
-                var: Expr_Variable(
-                    name: i
-                )
-            )
-        )
-        stmts: array(
-        )
-    )
-    1: Stmt_For(
-        init: array(
-        )
-        cond: array(
-            0: Expr_Variable(
-                name: a
-            )
-            1: Expr_Variable(
-                name: b
-            )
-        )
-        loop: array(
-        )
-        stmts: array(
-        )
-    )
-    2: Stmt_For(
-        init: array(
-        )
-        cond: array(
-        )
-        loop: array(
-        )
-        stmts: array(
-        )
-    )
-    3: Stmt_For(
-        init: array(
-        )
-        cond: array(
-        )
-        loop: array(
-        )
-        stmts: array(
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/loop/foreach.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/loop/foreach.test b/vendor/nikic/php-parser/test/code/parser/stmt/loop/foreach.test
deleted file mode 100644
index 000019b..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/loop/foreach.test
+++ /dev/null
@@ -1,139 +0,0 @@
-Foreach loop
------
-<?php
-
-// foreach on variable
-foreach ($a as $b)  {}
-foreach ($a as &$b) {}
-foreach ($a as $b => $c) {}
-foreach ($a as $b => &$c) {}
-foreach ($a as list($a, $b)) {}
-foreach ($a as $a => list($b, , $c)) {}
-
-// foreach on expression
-foreach (array() as $b) {}
-
-// alternative syntax
-foreach ($a as $b):
-endforeach;
------
-array(
-    0: Stmt_Foreach(
-        keyVar: null
-        byRef: false
-        stmts: array(
-        )
-        expr: Expr_Variable(
-            name: a
-        )
-        valueVar: Expr_Variable(
-            name: b
-        )
-    )
-    1: Stmt_Foreach(
-        keyVar: null
-        byRef: true
-        stmts: array(
-        )
-        expr: Expr_Variable(
-            name: a
-        )
-        valueVar: Expr_Variable(
-            name: b
-        )
-    )
-    2: Stmt_Foreach(
-        keyVar: Expr_Variable(
-            name: b
-        )
-        byRef: false
-        stmts: array(
-        )
-        expr: Expr_Variable(
-            name: a
-        )
-        valueVar: Expr_Variable(
-            name: c
-        )
-    )
-    3: Stmt_Foreach(
-        keyVar: Expr_Variable(
-            name: b
-        )
-        byRef: true
-        stmts: array(
-        )
-        expr: Expr_Variable(
-            name: a
-        )
-        valueVar: Expr_Variable(
-            name: c
-        )
-    )
-    4: Stmt_Foreach(
-        keyVar: null
-        byRef: false
-        stmts: array(
-        )
-        expr: Expr_Variable(
-            name: a
-        )
-        valueVar: Expr_List(
-            vars: array(
-                0: Expr_Variable(
-                    name: a
-                )
-                1: Expr_Variable(
-                    name: b
-                )
-            )
-        )
-    )
-    5: Stmt_Foreach(
-        keyVar: Expr_Variable(
-            name: a
-        )
-        byRef: false
-        stmts: array(
-        )
-        expr: Expr_Variable(
-            name: a
-        )
-        valueVar: Expr_List(
-            vars: array(
-                0: Expr_Variable(
-                    name: b
-                )
-                1: null
-                2: Expr_Variable(
-                    name: c
-                )
-            )
-        )
-    )
-    6: Stmt_Foreach(
-        keyVar: null
-        byRef: false
-        stmts: array(
-        )
-        expr: Expr_Array(
-            items: array(
-            )
-        )
-        valueVar: Expr_Variable(
-            name: b
-        )
-    )
-    7: Stmt_Foreach(
-        keyVar: null
-        byRef: false
-        stmts: array(
-        )
-        expr: Expr_Variable(
-            name: a
-        )
-        valueVar: Expr_Variable(
-            name: b
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/loop/while.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/loop/while.test b/vendor/nikic/php-parser/test/code/parser/stmt/loop/while.test
deleted file mode 100644
index 65f6b23..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/loop/while.test
+++ /dev/null
@@ -1,25 +0,0 @@
-While loop
------
-<?php
-
-while ($a) {}
-
-while ($a):
-endwhile;
------
-array(
-    0: Stmt_While(
-        cond: Expr_Variable(
-            name: a
-        )
-        stmts: array(
-        )
-    )
-    1: Stmt_While(
-        cond: Expr_Variable(
-            name: a
-        )
-        stmts: array(
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/namespace/alias.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/alias.test b/vendor/nikic/php-parser/test/code/parser/stmt/namespace/alias.test
deleted file mode 100644
index dc534c2..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/alias.test
+++ /dev/null
@@ -1,85 +0,0 @@
-Aliases (use)
------
-<?php
-
-use A\B;
-use C\D as E;
-use F\G as H, J;
-
-// evil alias notation - Do Not Use!
-use \A;
-use \A as B;
------
-array(
-    0: Stmt_Use(
-        uses: array(
-            0: Stmt_UseUse(
-                name: Name(
-                    parts: array(
-                        0: A
-                        1: B
-                    )
-                )
-                alias: B
-            )
-        )
-    )
-    1: Stmt_Use(
-        uses: array(
-            0: Stmt_UseUse(
-                name: Name(
-                    parts: array(
-                        0: C
-                        1: D
-                    )
-                )
-                alias: E
-            )
-        )
-    )
-    2: Stmt_Use(
-        uses: array(
-            0: Stmt_UseUse(
-                name: Name(
-                    parts: array(
-                        0: F
-                        1: G
-                    )
-                )
-                alias: H
-            )
-            1: Stmt_UseUse(
-                name: Name(
-                    parts: array(
-                        0: J
-                    )
-                )
-                alias: J
-            )
-        )
-    )
-    3: Stmt_Use(
-        uses: array(
-            0: Stmt_UseUse(
-                name: Name(
-                    parts: array(
-                        0: A
-                    )
-                )
-                alias: A
-            )
-        )
-    )
-    4: Stmt_Use(
-        uses: array(
-            0: Stmt_UseUse(
-                name: Name(
-                    parts: array(
-                        0: A
-                    )
-                )
-                alias: B
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/namespace/braced.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/braced.test b/vendor/nikic/php-parser/test/code/parser/stmt/namespace/braced.test
deleted file mode 100644
index 1fefc1d..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/braced.test
+++ /dev/null
@@ -1,42 +0,0 @@
-Braced namespaces
------
-<?php
-
-namespace Foo\Bar {
-    foo;
-}
-namespace {
-    bar;
-}
------
-array(
-    0: Stmt_Namespace(
-        name: Name(
-            parts: array(
-                0: Foo
-                1: Bar
-            )
-        )
-        stmts: array(
-            0: Expr_ConstFetch(
-                name: Name(
-                    parts: array(
-                        0: foo
-                    )
-                )
-            )
-        )
-    )
-    1: Stmt_Namespace(
-        name: null
-        stmts: array(
-            0: Expr_ConstFetch(
-                name: Name(
-                    parts: array(
-                        0: bar
-                    )
-                )
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/namespace/mix.test-fail
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/mix.test-fail b/vendor/nikic/php-parser/test/code/parser/stmt/namespace/mix.test-fail
deleted file mode 100644
index 77d65c4..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/mix.test-fail
+++ /dev/null
@@ -1,13 +0,0 @@
-Namespace types cannot be mixed
------
-<?php
-namespace A;
-namespace B {}
------
-Cannot mix bracketed namespace declarations with unbracketed namespace declarations on line 3
------
-<?php
-namespace A {}
-namespace B;
------
-Cannot mix bracketed namespace declarations with unbracketed namespace declarations on line 3
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/namespace/name.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/name.test b/vendor/nikic/php-parser/test/code/parser/stmt/namespace/name.test
deleted file mode 100644
index 922d26c..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/name.test
+++ /dev/null
@@ -1,42 +0,0 @@
-Different name types
------
-<?php
-
-A;
-A\B;
-\A\B;
-namespace\A\B;
------
-array(
-    0: Expr_ConstFetch(
-        name: Name(
-            parts: array(
-                0: A
-            )
-        )
-    )
-    1: Expr_ConstFetch(
-        name: Name(
-            parts: array(
-                0: A
-                1: B
-            )
-        )
-    )
-    2: Expr_ConstFetch(
-        name: Name_FullyQualified(
-            parts: array(
-                0: A
-                1: B
-            )
-        )
-    )
-    3: Expr_ConstFetch(
-        name: Name_Relative(
-            parts: array(
-                0: A
-                1: B
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/namespace/name.test-fail
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/name.test-fail b/vendor/nikic/php-parser/test/code/parser/stmt/namespace/name.test-fail
deleted file mode 100644
index 4bdfc49..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/name.test-fail
+++ /dev/null
@@ -1,25 +0,0 @@
-Invalid namespace names
------
-<?php namespace self;
------
-Cannot use 'self' as namespace name on line 1
------
-<?php namespace parent;
------
-Cannot use 'parent' as namespace name on line 1
------
-<?php namespace static;
------
-Syntax error, unexpected T_STATIC, expecting T_STRING or T_NS_SEPARATOR or '{' on line 1
------
-<?php use A as self;
------
-Cannot use A as self because 'self' is a special class name on line 1
------
-<?php use B as parent;
------
-Cannot use B as parent because 'parent' is a special class name on line 1
------
-<?php use C as static;
------
-Syntax error, unexpected T_STATIC, expecting T_STRING on line 1

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/namespace/nested.test-fail
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/nested.test-fail b/vendor/nikic/php-parser/test/code/parser/stmt/namespace/nested.test-fail
deleted file mode 100644
index 7526b76..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/nested.test-fail
+++ /dev/null
@@ -1,10 +0,0 @@
-Nested namespaces are not allowed
------
-<?php
-namespace A {
-    namespace B {
-
-    }
-}
------
-Namespace declarations cannot be nested on line 3
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/namespace/notBraced.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/notBraced.test b/vendor/nikic/php-parser/test/code/parser/stmt/namespace/notBraced.test
deleted file mode 100644
index d4d1017..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/notBraced.test
+++ /dev/null
@@ -1,45 +0,0 @@
-Semicolon style namespaces
------
-<?php
-
-namespace Foo\Bar;
-foo;
-
-namespace Bar;
-bar;
------
-array(
-    0: Stmt_Namespace(
-        name: Name(
-            parts: array(
-                0: Foo
-                1: Bar
-            )
-        )
-        stmts: array(
-            0: Expr_ConstFetch(
-                name: Name(
-                    parts: array(
-                        0: foo
-                    )
-                )
-            )
-        )
-    )
-    1: Stmt_Namespace(
-        name: Name(
-            parts: array(
-                0: Bar
-            )
-        )
-        stmts: array(
-            0: Expr_ConstFetch(
-                name: Name(
-                    parts: array(
-                        0: bar
-                    )
-                )
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmt.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmt.test b/vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmt.test
deleted file mode 100644
index 64d5cf0..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmt.test
+++ /dev/null
@@ -1,37 +0,0 @@
-Some statements may occur outside of namespaces
------
-<?php
-declare(A='B');
-namespace B {
-
-}
-__halt_compiler()
-?>
-Hi!
------
-array(
-    0: Stmt_Declare(
-        declares: array(
-            0: Stmt_DeclareDeclare(
-                key: A
-                value: Scalar_String(
-                    value: B
-                )
-            )
-        )
-        stmts: array(
-        )
-    )
-    1: Stmt_Namespace(
-        name: Name(
-            parts: array(
-                0: B
-            )
-        )
-        stmts: array(
-        )
-    )
-    2: Stmt_HaltCompiler(
-        remaining: Hi!
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmt.test-fail
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmt.test-fail b/vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmt.test-fail
deleted file mode 100644
index 98c0460..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmt.test-fail
+++ /dev/null
@@ -1,13 +0,0 @@
-There (mostly) can't be statements outside of namespaces
------
-<?php
-echo 1;
-namespace A;
------
-Namespace declaration statement has to be the very first statement in the script on line 3
------
-<?php
-namespace A {}
-echo 1;
------
-No code may exist outside of namespace {} on line 3
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/switch.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/switch.test b/vendor/nikic/php-parser/test/code/parser/stmt/switch.test
deleted file mode 100644
index 8799a7a..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/switch.test
+++ /dev/null
@@ -1,67 +0,0 @@
-Switch
------
-<?php
-
-switch ($a) {
-    case 0:
-    case 1;
-    default:
-}
-
-// alternative syntax
-switch ($a):
-endswitch;
-
-// leading semicolon
-switch ($a) { ; }
-switch ($a): ; endswitch;
------
-array(
-    0: Stmt_Switch(
-        cond: Expr_Variable(
-            name: a
-        )
-        cases: array(
-            0: Stmt_Case(
-                cond: Scalar_LNumber(
-                    value: 0
-                )
-                stmts: array(
-                )
-            )
-            1: Stmt_Case(
-                cond: Scalar_LNumber(
-                    value: 1
-                )
-                stmts: array(
-                )
-            )
-            2: Stmt_Case(
-                cond: null
-                stmts: array(
-                )
-            )
-        )
-    )
-    1: Stmt_Switch(
-        cond: Expr_Variable(
-            name: a
-        )
-        cases: array(
-        )
-    )
-    2: Stmt_Switch(
-        cond: Expr_Variable(
-            name: a
-        )
-        cases: array(
-        )
-    )
-    3: Stmt_Switch(
-        cond: Expr_Variable(
-            name: a
-        )
-        cases: array(
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/tryCatch.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/tryCatch.test b/vendor/nikic/php-parser/test/code/parser/stmt/tryCatch.test
deleted file mode 100644
index da67fe3..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/tryCatch.test
+++ /dev/null
@@ -1,114 +0,0 @@
-Try/catch
------
-<?php
-
-try {
-    doTry();
-} catch (A $b) {
-    doCatchA();
-} catch (B $c) {
-    doCatchB();
-} finally {
-    doFinally();
-}
-
-// no finally
-try { }
-catch (A $b) { }
-
-// no catch
-try { }
-finally { }
-
------
-array(
-    0: Stmt_TryCatch(
-        stmts: array(
-            0: Expr_FuncCall(
-                name: Name(
-                    parts: array(
-                        0: doTry
-                    )
-                )
-                args: array(
-                )
-            )
-        )
-        catches: array(
-            0: Stmt_Catch(
-                type: Name(
-                    parts: array(
-                        0: A
-                    )
-                )
-                var: b
-                stmts: array(
-                    0: Expr_FuncCall(
-                        name: Name(
-                            parts: array(
-                                0: doCatchA
-                            )
-                        )
-                        args: array(
-                        )
-                    )
-                )
-            )
-            1: Stmt_Catch(
-                type: Name(
-                    parts: array(
-                        0: B
-                    )
-                )
-                var: c
-                stmts: array(
-                    0: Expr_FuncCall(
-                        name: Name(
-                            parts: array(
-                                0: doCatchB
-                            )
-                        )
-                        args: array(
-                        )
-                    )
-                )
-            )
-        )
-        finallyStmts: array(
-            0: Expr_FuncCall(
-                name: Name(
-                    parts: array(
-                        0: doFinally
-                    )
-                )
-                args: array(
-                )
-            )
-        )
-    )
-    1: Stmt_TryCatch(
-        stmts: array(
-        )
-        catches: array(
-            0: Stmt_Catch(
-                type: Name(
-                    parts: array(
-                        0: A
-                    )
-                )
-                var: b
-                stmts: array(
-                )
-            )
-        )
-        finallyStmts: null
-    )
-    2: Stmt_TryCatch(
-        stmts: array(
-        )
-        catches: array(
-        )
-        finallyStmts: array(
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/tryCatch.test-fail
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/tryCatch.test-fail b/vendor/nikic/php-parser/test/code/parser/stmt/tryCatch.test-fail
deleted file mode 100644
index 0d91ce2..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/tryCatch.test-fail
+++ /dev/null
@@ -1,7 +0,0 @@
-Cannot use try without catch or finally
------
-<?php
-
-try { }
------
-Cannot use try without catch or finally on line 3
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/unset.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/unset.test b/vendor/nikic/php-parser/test/code/parser/stmt/unset.test
deleted file mode 100644
index c69679e..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/unset.test
+++ /dev/null
@@ -1,26 +0,0 @@
-Unset
------
-<?php
-
-unset($a);
-unset($b, $c);
------
-array(
-    0: Stmt_Unset(
-        vars: array(
-            0: Expr_Variable(
-                name: a
-            )
-        )
-    )
-    1: Stmt_Unset(
-        vars: array(
-            0: Expr_Variable(
-                name: b
-            )
-            1: Expr_Variable(
-                name: c
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/prettyPrinter/closure.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/prettyPrinter/closure.test b/vendor/nikic/php-parser/test/code/prettyPrinter/closure.test
deleted file mode 100644
index 7e4fcfd..0000000
--- a/vendor/nikic/php-parser/test/code/prettyPrinter/closure.test
+++ /dev/null
@@ -1,18 +0,0 @@
-Closures
------
-<?php
-
-$closureWithArgs = function ($arg1, $arg2) {
-    $comment = 'closure body';
-};
-
-$closureWithArgsAndVars = function ($arg1, $arg2) use($var1, $var2) {
-    $comment = 'closure body';
-};
------
-$closureWithArgs = function ($arg1, $arg2) {
-    $comment = 'closure body';
-};
-$closureWithArgsAndVars = function ($arg1, $arg2) use($var1, $var2) {
-    $comment = 'closure body';
-};
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/prettyPrinter/comments.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/prettyPrinter/comments.test b/vendor/nikic/php-parser/test/code/prettyPrinter/comments.test
deleted file mode 100644
index 7c2a474..0000000
--- a/vendor/nikic/php-parser/test/code/prettyPrinter/comments.test
+++ /dev/null
@@ -1,56 +0,0 @@
-Comments
------
-<?php
-
-function justForIndentation()
-{
-    // Some text
-    # Some text
-    /* Some text */
-    /** Some text */
-    /**
-     * Some text.
-     * Some more text.
-     */
-    /*
-     * Some text.
-     * Some more text.
-     */
-    /*
-        Some text.
-        Some more text.
-    */
-    /* Some text.
-       More text. */
-    /* Some text.
-       More text.
-       Even more text. */
-    $foo;
-}
-
------
-function justForIndentation()
-{
-    // Some text
-    # Some text
-    /* Some text */
-    /** Some text */
-    /**
-     * Some text.
-     * Some more text.
-     */
-    /*
-     * Some text.
-     * Some more text.
-     */
-    /*
-        Some text.
-        Some more text.
-    */
-    /* Some text.
-       More text. */
-    /* Some text.
-       More text.
-       Even more text. */
-    $foo;
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/prettyPrinter/include.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/prettyPrinter/include.test b/vendor/nikic/php-parser/test/code/prettyPrinter/include.test
deleted file mode 100644
index 3c40779..0000000
--- a/vendor/nikic/php-parser/test/code/prettyPrinter/include.test
+++ /dev/null
@@ -1,7 +0,0 @@
-Include
------
-<?php
-
-(include $foo) && (include $bar);
------
-(include $foo) && (include $bar);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/prettyPrinter/inlineHTMLandPHPtest.file-test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/prettyPrinter/inlineHTMLandPHPtest.file-test b/vendor/nikic/php-parser/test/code/prettyPrinter/inlineHTMLandPHPtest.file-test
deleted file mode 100644
index 74a2685..0000000
--- a/vendor/nikic/php-parser/test/code/prettyPrinter/inlineHTMLandPHPtest.file-test
+++ /dev/null
@@ -1,52 +0,0 @@
-File containing both inline HTML and PHP
------
-HTML
-<?php
-echo 'PHP';
------
-HTML
-<?php
-echo 'PHP';
------
-<?php
-echo 'PHP';
-?>
-HTML
------
-<?php
-
-echo 'PHP';
-?>
-HTML
------
-HTML
-<?php
-echo 'PHP';
-?>
-HTML
------
-HTML
-<?php
-echo 'PHP';
-?>
-HTML
------
-HTML
-<?php
-echo 'PHP';
-?>
-HTML
-<?php
-echo 'PHP';
-?>
-HTML
------
-HTML
-<?php
-echo 'PHP';
-?>
-HTML
-<?php
-echo 'PHP';
-?>
-HTML
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/prettyPrinter/namespaces.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/prettyPrinter/namespaces.test b/vendor/nikic/php-parser/test/code/prettyPrinter/namespaces.test
deleted file mode 100644
index 82bbf6d..0000000
--- a/vendor/nikic/php-parser/test/code/prettyPrinter/namespaces.test
+++ /dev/null
@@ -1,58 +0,0 @@
-Namespaces
------
-<?php
-
-namespace Foo;
-
-function foo()
-{
-
-}
-
-namespace Bar;
-
-function bar()
-{
-
-}
------
-namespace Foo;
-
-function foo()
-{
-
-}
-namespace Bar;
-
-function bar()
-{
-
-}
------
-<?php
-
-namespace Foo {
-    function foo()
-    {
-
-    }
-}
-
-namespace {
-    function glob() {
-
-    }
-}
------
-namespace Foo {
-    function foo()
-    {
-
-    }
-}
-namespace {
-    function glob()
-    {
-
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/prettyPrinter/onlyInlineHTML.file-test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/prettyPrinter/onlyInlineHTML.file-test b/vendor/nikic/php-parser/test/code/prettyPrinter/onlyInlineHTML.file-test
deleted file mode 100644
index 0e2d4f7..0000000
--- a/vendor/nikic/php-parser/test/code/prettyPrinter/onlyInlineHTML.file-test
+++ /dev/null
@@ -1,11 +0,0 @@
-File containing only inline HTML
------
-Hallo World
-Foo Bar
-Bar Foo
-World Hallo
------
-Hallo World
-Foo Bar
-Bar Foo
-World Hallo
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/prettyPrinter/onlyPHP.file-test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/prettyPrinter/onlyPHP.file-test b/vendor/nikic/php-parser/test/code/prettyPrinter/onlyPHP.file-test
deleted file mode 100644
index 6b7ec49..0000000
--- a/vendor/nikic/php-parser/test/code/prettyPrinter/onlyPHP.file-test
+++ /dev/null
@@ -1,11 +0,0 @@
-File containing only PHP
------
-<?php
-
-echo 'Foo Bar';
-echo 'Bar Foo';
------
-<?php
-
-echo 'Foo Bar';
-echo 'Bar Foo';
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/prettyPrinter/parentheses.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/prettyPrinter/parentheses.test b/vendor/nikic/php-parser/test/code/prettyPrinter/parentheses.test
deleted file mode 100644
index 0e5b572..0000000
--- a/vendor/nikic/php-parser/test/code/prettyPrinter/parentheses.test
+++ /dev/null
@@ -1,45 +0,0 @@
-Pretty printer generates least-parentheses output
------
-<?php
-
-echo 'abc' . 'cde' . 'fgh';
-echo 'abc' . ('cde' . 'fgh');
-
-echo 'abc' . 1 + 2 . 'fgh';
-echo 'abc' . (1 + 2) . 'fgh';
-
-echo 1 * 2 + 3 / 4 % 5 . 6;
-echo 1 * (2 + 3) / (4 % (5 . 6));
-
-$a = $b = $c = $d = $f && true;
-($a = $b = $c = $d = $f) && true;
-$a = $b = $c = $d = $f and true;
-$a = $b = $c = $d = ($f and true);
-
-$a ? $b : $c ? $d : $e ? $f : $g;
-$a ? $b : ($c ? $d : ($e ? $f : $g));
-$a ? $b ? $c : $d : $f;
-
-(1 > 0) > (1 < 0);
-
-// this will currently unnecessarily print !($a = $b). This is correct as far as operator precedence is concerned, but
-// the parentheses are not really necessary, because = takes only variables as the left hand side operator.
-!$a = $b;
------
-echo 'abc' . 'cde' . 'fgh';
-echo 'abc' . ('cde' . 'fgh');
-echo 'abc' . 1 + 2 . 'fgh';
-echo 'abc' . (1 + 2) . 'fgh';
-echo 1 * 2 + 3 / 4 % 5 . 6;
-echo 1 * (2 + 3) / (4 % (5 . 6));
-$a = $b = $c = $d = $f && true;
-($a = $b = $c = $d = $f) && true;
-$a = $b = $c = $d = $f and true;
-$a = $b = $c = $d = ($f and true);
-$a ? $b : $c ? $d : $e ? $f : $g;
-$a ? $b : ($c ? $d : ($e ? $f : $g));
-$a ? $b ? $c : $d : $f;
-(1 > 0) > (1 < 0);
-// this will currently unnecessarily print !($a = $b). This is correct as far as operator precedence is concerned, but
-// the parentheses are not really necessary, because = takes only variables as the left hand side operator.
-!($a = $b);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/prettyPrinter/switch.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/prettyPrinter/switch.test b/vendor/nikic/php-parser/test/code/prettyPrinter/switch.test
deleted file mode 100644
index 0733a48..0000000
--- a/vendor/nikic/php-parser/test/code/prettyPrinter/switch.test
+++ /dev/null
@@ -1,35 +0,0 @@
-switch/case/default
------
-<?php
-
-switch ($expr) {
-    case 0:
-        echo 'First case, with a break';
-        break;
-    case 1:
-        echo 'Second case, which falls through';
-    case 2:
-    case 3:
-    case 4:
-        echo 'Third case, return instead of break';
-        return;
-    default:
-        echo 'Default case';
-        break;
-}
------
-switch ($expr) {
-    case 0:
-        echo 'First case, with a break';
-        break;
-    case 1:
-        echo 'Second case, which falls through';
-    case 2:
-    case 3:
-    case 4:
-        echo 'Third case, return instead of break';
-        return;
-    default:
-        echo 'Default case';
-        break;
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test_old/run.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test_old/run.php b/vendor/nikic/php-parser/test_old/run.php
deleted file mode 100644
index 3b1c82f..0000000
--- a/vendor/nikic/php-parser/test_old/run.php
+++ /dev/null
@@ -1,189 +0,0 @@
-<?php
-
-error_reporting(E_ALL | E_STRICT);
-ini_set('short_open_tag', false);
-
-if ('cli' !== php_sapi_name()) {
-    die('This script is designed for running on the command line.');
-}
-
-function showHelp($error) {
-    die($error . "\n\n" .
-<<<OUTPUT
-This script has to be called with the following signature:
-
-    php run.php [--no-progress] testType pathToTestFiles
-
-The test type can be either "Symfony" or "PHP".
-
-The following options are available:
-
-    --no-progress    Disables showing which file is currently tested.
-OUTPUT
-    );
-}
-
-$options = array();
-$arguments = array();
-
-// remove script name from argv
-array_shift($argv);
-
-foreach ($argv as $arg) {
-    if ('-' === $arg[0]) {
-        $options[] = $arg;
-    } else {
-        $arguments[] = $arg;
-    }
-}
-
-if (count($arguments) !== 2) {
-    showHelp('Too little arguments passed!');
-}
-
-$SHOW_PROGRESS = true;
-if (count($options) > 0) {
-    if (count($options) === 1 && $options[0] === '--no-progress') {
-        $SHOW_PROGRESS = false;
-    } else {
-        showHelp('Invalid option passed!');
-    }
-}
-
-$TEST_TYPE = $arguments[0];
-$DIR       = $arguments[1];
-
-if ('Symfony' === $TEST_TYPE) {
-    function filter_func($path) {
-        return preg_match('~\.php(?:\.cache)?$~', $path) && false === strpos($path, 'skeleton');
-    };
-} elseif ('PHP' === $TEST_TYPE) {
-    function filter_func($path) {
-        return preg_match('~\.phpt$~', $path);
-    };
-} else {
-    showHelp('Test type must be either "Symfony" or "PHP"!');
-}
-
-require_once dirname(__FILE__) . '/../lib/PHPParser/Autoloader.php';
-PHPParser_Autoloader::register();
-
-$parser        = new PHPParser_Parser(new PHPParser_Lexer_Emulative);
-$prettyPrinter = new PHPParser_PrettyPrinter_Default;
-$nodeDumper    = new PHPParser_NodeDumper;
-
-$parseFail = $ppFail = $compareFail = $count = 0;
-
-$readTime = $parseTime = $ppTime = $reparseTime = $compareTime = 0;
-$totalStartTime = microtime(true);
-
-foreach (new RecursiveIteratorIterator(
-             new RecursiveDirectoryIterator($DIR),
-             RecursiveIteratorIterator::LEAVES_ONLY)
-         as $file) {
-    if (!filter_func($file)) {
-        continue;
-    }
-
-    $startTime = microtime(true);
-    $code = file_get_contents($file);
-    $readTime += microtime(true) - $startTime;
-
-    if ('PHP' === $TEST_TYPE) {
-        if (preg_match('~(?:
-# skeleton files
-  ext.gmp.tests.001
-| ext.skeleton.tests.001
-# multibyte encoded files
-| ext.mbstring.tests.zend_multibyte-01
-| Zend.tests.multibyte.multibyte_encoding_001
-| Zend.tests.multibyte.multibyte_encoding_004
-| Zend.tests.multibyte.multibyte_encoding_005
-# token_get_all bug (https://bugs.php.net/bug.php?id=60097)
-| Zend.tests.bug47516
-# pretty print difference due to INF vs 1e1000
-| ext.standard.tests.general_functions.bug27678
-| tests.lang.bug24640
-)\.phpt$~x', $file)) {
-            continue;
-        }
-
-        if (!preg_match('~--FILE--\s*(.*?)--[A-Z]+--~s', $code, $matches)) {
-            continue;
-        }
-        if (preg_match('~--EXPECT(?:F|REGEX)?--\s*(?:Parse|Fatal) error~', $code)) {
-            continue;
-        }
-
-        $code = $matches[1];
-    }
-
-    set_time_limit(10);
-
-    ++$count;
-
-    if ($SHOW_PROGRESS) {
-        echo substr(str_pad('Testing file ' . $count . ': ' . substr($file, strlen($DIR)), 79), 0, 79), "\r";
-    }
-
-    try {
-        $startTime = microtime(true);
-        $stmts = $parser->parse($code);
-        $parseTime += microtime(true) - $startTime;
-
-        $startTime = microtime(true);
-        $code = '<?php' . "\n" . $prettyPrinter->prettyPrint($stmts);
-        $ppTime += microtime(true) - $startTime;
-
-        try {
-            $startTime = microtime(true);
-            $ppStmts = $parser->parse($code);
-            $reparseTime += microtime(true) - $startTime;
-
-            $startTime = microtime(true);
-            $same = $nodeDumper->dump($stmts) == $nodeDumper->dump($ppStmts);
-            $compareTime += microtime(true) - $startTime;
-
-            if (!$same) {
-                echo $file, ":\n    Result of initial parse and parse after pretty print differ\n";
-
-                ++$compareFail;
-            }
-        } catch (PHPParser_Error $e) {
-            echo $file, ":\n    Parse of pretty print failed with message: {$e->getMessage()}\n";
-
-            ++$ppFail;
-        }
-    } catch (PHPParser_Error $e) {
-        echo $file, ":\n    Parse failed with message: {$e->getMessage()}\n";
-
-        ++$parseFail;
-    }
-}
-
-if (0 === $parseFail && 0 === $ppFail && 0 === $compareFail) {
-    echo "\n\n", 'All tests passed.', "\n";
-} else {
-    echo "\n\n", '==========', "\n\n", 'There were: ', "\n";
-    if (0 !== $parseFail) {
-        echo '    ', $parseFail,   ' parse failures.',        "\n";
-    }
-    if (0 !== $ppFail) {
-        echo '    ', $ppFail,      ' pretty print failures.', "\n";
-    }
-    if (0 !== $compareFail) {
-        echo '    ', $compareFail, ' compare failures.',      "\n";
-    }
-}
-
-echo "\n",
-     'Tested files:         ', $count,        "\n",
-     "\n",
-     'Reading files took:   ', $readTime,    "\n",
-     'Parsing took:         ', $parseTime,   "\n",
-     'Pretty printing took: ', $ppTime,      "\n",
-     'Reparsing took:       ', $reparseTime, "\n",
-     'Comparing took:       ', $compareTime, "\n",
-     "\n",
-     'Total time:           ', microtime(true) - $totalStartTime, "\n",
-     'Maximum memory usage: ', memory_get_peak_usage(true), "\n";
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/patchwork/utf8/.travis.yml
----------------------------------------------------------------------
diff --git a/vendor/patchwork/utf8/.travis.yml b/vendor/patchwork/utf8/.travis.yml
deleted file mode 100644
index 7988d56..0000000
--- a/vendor/patchwork/utf8/.travis.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-language: php
-
-php:
-  - 5.3
-  - 5.4
-  - 5.5
-  - 5.6
-  - nightly
-  - hhvm-nightly
-
-matrix:
-  allow_failures:
-    - php: nightly
-    - php: hhvm-nightly
-
-script:
-  - phpunit --coverage-text
-  - phpunit --group unicode --coverage-text

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/patchwork/utf8/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/vendor/patchwork/utf8/CHANGELOG.md b/vendor/patchwork/utf8/CHANGELOG.md
deleted file mode 100644
index 1695ada..0000000
--- a/vendor/patchwork/utf8/CHANGELOG.md
+++ /dev/null
@@ -1,172 +0,0 @@
-## v1.2.2 (2015-04-26)
-
-- Fix ucwords to be functionally the same as in-built PHP version
-- Fix iconv_set_encoding deprecation notice in PHP 5.6.0
-- remove legacy test for HHVM/PHP7
-- mb_parse_str() should have no return value
-
-## v1.2.1 (2015-01-28)
-
-- fix double declaration in mbstring shim
-
-## v1.2.0 (2015-01-12)
-
-- add u::strwidth() to get the width of a string when printed on a terminal
-- add more mbstring shims
-- add a note about https://bugs.php.net/65358
-- fail properly when COM is not loaded
-- fallback on stat() when lstat() fails
-
-## v1.2.0-beta (2014-08-05)
-
-- add best-fit mappings for UTF-8 to Code Page approximations
-- add portable Unicode filesystem access under Windows and other OSes
-
-## v1.1.29 (2015-04-26)
-
-- fix ucwords to be functionally the same as in-built PHP version
-- fix iconv_set_encoding deprecation notice in PHP 5.6.0
-- remove legacy test for HHVM/PHP7
-
-## v1.1.28 (2015-01-12)
-
-- fix mbstring shim for html-entities
-
-## v1.1.27 (2015-01-11)
-
-- update to Unicode 7.0
-- fix iconv shim compat layer
-
-## v1.1.26 (2014-11-08)
-
-- tweak composer.json
-
-## v1.1.25 (2014-08-05)
-
-- update travis matrix
-- add composer branch alias
-
-## v1.1.24 (2014-06-17)
-
-- update tests for latest HHVM fixes
-- move legacy GRAPHEME_CLUSTER_RX version to Intl shim
-
-## v1.1.23 (2014-05-22)
-
-- enable tests for PHP 5.6
-- remove HHVM from allowed failures
-
-## v1.1.22 (2014-05-06)
-
-- fix #19: don't call ini_set() when not required and gain compat with PHP5.6
-
-## v1.1.21 (2014-03-26)
-
-- fix #18 u::wordwrap() now relies on native behavior
-
-## v1.1.20 (2014-03-01)
-## v1.1.19 (2014-03-01)
-
-- fix mb_regex_encoding() being disabled on some hosting providers
-
-## v1.1.18 (2014-02-02)
-
-- require PCRE>=7.3, the first that correctly checks UTF-8 validity
-- enable HHVM on Travis CI
-
-## v1.1.17 (2014-01-02)
-
-- enable Travis CI and SensioLabsInsight
-- add shims for mb_check_encoding, mb_detect_encoding, mb_detect_order,
-  mb_language and mb_encoding_aliases
-- mbstring shim fix: alias UTF8 to UTF-8
-- more tests
-
-## v1.1.16 (2013-12-06)
-
-- fix $_FILES bootup filtering
-- fix mbstring shim behavior with invalid utf8 strings
-
-## v1.1.15 (2013-11-23)
-
-- u::toAscii() is now locale sensitive and allows a substitution character
-- use LSB for more extension openness
-- handle null for mb_substr() shim length as in PHP 5.4.8
-- fix casts to string
-- fix mbstring MB_CASE_TITLE shim on edge case
-- small optimizations
-- add a changelog
-
-## v1.1.14 (2013-11-04)
-
-- set default_charset to UTF-8 at bootup
-- remove bootup PCRE warning
-- fix iconv internal_encoding shim
-- fix bootup dependencies
-- add tests for normalizers consts
-- readme update
-
-## v1.1.13 (2013-10-11)
-
-- new u::filter(): normalizes to UTF-8 NFC, converting from CP-1252 when needed
-- new u::json_decode(), u::filter_input() and u::filter_input_array() for NFC safeness
-- reference Unicode 6.3
-- more tests
-- readme update
-
-## v1.1.12 (2013-10-03)
-
-- new Patchwork\TurkishUtf8 class extends Patchwork\Utf8 with Turkish specifics
-- expose Patchwork\Utf8\Bootup::filterString() for UF-8 NFC strings normalization
-- normalize inputs EOL to work around https://bugs.php.net/65732
-- update composer.json
-
-## v1.1.11 (2013-08-19)
-
-- updates related to PHP bugs 52211 and 61860
-- fixes and tests for iconv shim
-- fixes and tests for mbstring shim
-
-## v1.1.10 (2013-08-13)
-
-- update .gitattributes export-ignore
-- fixes and tests for intl::grapheme_extract() shim
-- fixes and tests for iconv shim
-- fixes and tests for mbstring shim
-
-## v1.1.9 (2013-08-04)
-
-- know that PHP bug 61860 has been fixed in 5.5.1
-- fix intl::grapheme_strlen() shim on edge case
-- fix case sensitive encoding checks for mbstring shim
-- some more fixes, tests and optimizations
-
-## v1.1.8 since v1.1.0 (2013-05-24)
-
-- filter leading combining chars in inputs for NFC safeness
-- fixes, tests and optimizations
-- readme update
-
-## v1.1.0 (2013-04-18)
-
-- PSR-0 autoloading and explicit bootup configuration is now required
-
-## v1.0.6 since v1.0.0 (2013-04-22)
-
-- add extra characters for ASCII transliterations
-- move bootup stages in namespaced functions for greater modularity
-- NFC normalization for autoglobal inputs
-- better setlocale() initialization
-- fix fatal error caused by multiple bootup inclusion
-- fix bootup
-
-## v1.0.0 (2012-10-15)
-
-- first official release of a work started in 2007
-- Apache v2.0 / GPL v2.0 dual-licensed
-- PHP portability implementations for mbstring, iconv, intl grapheme_*() and utf8_encode/decode()
-- Unicode compliant and portable Normalizer
-- grapheme clusters aware UTF-8 handling string functions replica
-- PHP runtime environment configuration for UTF-8
-- extra functions for UTF-8 validity checks, transliterations and case folding
-- covered by unit tests

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/patchwork/utf8/README.md
----------------------------------------------------------------------
diff --git a/vendor/patchwork/utf8/README.md b/vendor/patchwork/utf8/README.md
deleted file mode 100644
index e194a17..0000000
--- a/vendor/patchwork/utf8/README.md
+++ /dev/null
@@ -1,153 +0,0 @@
-Patchwork UTF-8 for PHP
-=======================
-
-[![Latest Stable Version](https://poser.pugx.org/patchwork/utf8/v/stable.png)](https://packagist.org/packages/patchwork/utf8)
-[![Total Downloads](https://poser.pugx.org/patchwork/utf8/downloads.png)](https://packagist.org/packages/patchwork/utf8)
-[![Build Status](https://secure.travis-ci.org/tchwork/utf8.png?branch=master)](http://travis-ci.org/tchwork/utf8)
-[![SensioLabsInsight](https://insight.sensiolabs.com/projects/666c8ae7-0997-4d27-883a-6089ce3cc76b/mini.png)](https://insight.sensiolabs.com/projects/666c8ae7-0997-4d27-883a-6089ce3cc76b)
-
-Patchwork UTF-8 gives PHP developpers extensive, portable and performant
-handling of UTF-8 and [grapheme clusters](http://unicode.org/reports/tr29/).
-
-It provides both :
-
-- a portability layer for `mbstring`, `iconv`, and intl `Normalizer` and
-  `grapheme_*` functions,
-- an UTF-8 grapheme clusters aware replica of native string functions.
-
-It can also serve as a documentation source referencing the practical problems
-that arise when handling UTF-8 in PHP: Unicode concepts, related algorithms,
-bugs in PHP core, workarounds, etc.
-
-Version 1.2 adds best-fit mappings for UTF-8 to *Code Page* approximations.
-It also adds Unicode filesystem access under Windows, using preferably
-[wfio](https://github.com/kenjiuno/php-wfio) or a COM based fallback otherwise.
-
-Portability
------------
-
-Unicode handling in PHP is best performed using a combo of `mbstring`, `iconv`,
-`intl` and `pcre` with the `u` flag enabled. But when an application is expected
-to run on many servers, you should be aware that these 4 extensions are not
-always enabled.
-
-Patchwork UTF-8 provides pure PHP implementations for 3 of those 4 extensions.
-`pcre` compiled with unicode support is required but is widely available.
-The following set of portability-fallbacks allows an application to run on a
-server even if one or more of those extensions are not enabled:
-
-- *utf8_encode, utf8_decode*,
-- `mbstring`: *mb_check_encoding, mb_convert_case, mb_convert_encoding,
-  mb_decode_mimeheader, mb_detect_encoding, mb_detect_order,
-  mb_encode_mimeheader, mb_encoding_aliases, mb_get_info, mb_http_input,
-  mb_http_output, mb_internal_encoding, mb_language, mb_list_encodings,
-  mb_output_handler, mb_strlen, mb_strpos, mb_strrpos, mb_strtolower,
-  mb_strtoupper, mb_stripos, mb_stristr, mb_strrchr, mb_strrichr, mb_strripos,
-  mb_strstr, mb_strwidth, mb_substitute_character, mb_substr, mb_substr_count*,
-- `iconv`: *iconv, iconv_mime_decode, iconv_mime_decode_headers,
-  iconv_get_encoding, iconv_set_encoding, iconv_mime_encode, ob_iconv_handler,
-  iconv_strlen, iconv_strpos, iconv_strrpos, iconv_substr*,
-- `intl`: *Normalizer, grapheme_extract, grapheme_stripos, grapheme_stristr,
-  grapheme_strlen, grapheme_strpos, grapheme_strripos, grapheme_strrpos,
-  grapheme_strstr, grapheme_substr, normalizer_is_normalized,
-  normalizer_normalize*.
-
-Patchwork\Utf8
---------------
-
-[Grapheme clusters](http://unicode.org/reports/tr29/) should always be
-considered when working with generic Unicode strings. The `Patchwork\Utf8`
-class implements the quasi-complete set of native string functions that need
-UTF-8 grapheme clusters awareness. Function names, arguments and behavior
-carefully replicates native PHP string functions.
-
-Some more functions are also provided to help handling UTF-8 strings:
-
-- *filter()*: normalizes to UTF-8 NFC, converting from [CP-1252](http://wikipedia.org/wiki/CP-1252) when needed,
-- *isUtf8()*: checks if a string contains well formed UTF-8 data,
-- *toAscii()*: generic UTF-8 to ASCII transliteration,
-- *strtocasefold()*: unicode transformation for caseless matching,
-- *strtonatfold()*: generic case sensitive transformation for collation matching,
-- *strwidth()*: computes the width of a string when printed on a terminal,
-- *wrapPath()*: unicode filesystem access under Windows and other OSes.
-
-Mirrored string functions are:
-*strlen, substr, strpos, stripos, strrpos, strripos, strstr, stristr, strrchr,
-strrichr, strtolower, strtoupper, wordwrap, chr, count_chars, ltrim, ord, rtrim,
-trim, str_ireplace, str_pad, str_shuffle, str_split, str_word_count, strcmp,
-strnatcmp, strcasecmp, strnatcasecmp, strncasecmp, strncmp, strcspn, strpbrk,
-strrev, strspn, strtr, substr_compare, substr_count, substr_replace, ucfirst,
-lcfirst, ucwords, number_format, utf8_encode, utf8_decode, json_decode,
-filter_input, filter_input_array*.
-
-Notably missing (but hard to replicate) are *printf*-family functions.
-
-The implementation favors performance over full edge cases handling.
-It generally works on UTF-8 normalized strings and provides filters to get them.
-
-As the turkish locale requires special cares, a `Patchwork\TurkishUtf8` class
-is provided for working with this locale. It clones all the features of
-`Patchwork\Utf8` but knows about the turkish specifics.
-
-Usage
------
-
-The recommended way to install Patchwork UTF-8 is [through
-composer](http://getcomposer.org). Just create a `composer.json` file and run
-the `php composer.phar install` command to install it:
-
-    {
-        "require": {
-            "patchwork/utf8": "~1.2"
-        }
-    }
-
-Then, early in your bootstrap sequence, you have to configure your environment:
-
-```php
-\Patchwork\Utf8\Bootup::initAll(); // Enables the portablity layer and configures PHP for UTF-8
-\Patchwork\Utf8\Bootup::filterRequestUri(); // Redirects to an UTF-8 encoded URL if it's not already the case
-\Patchwork\Utf8\Bootup::filterRequestInputs(); // Normalizes HTTP inputs to UTF-8 NFC
-```
-
-Run `phpunit` to see the code in action.
-
-Make sure that you are confident about using UTF-8 by reading
-[Character Sets / Character Encoding Issues](http://www.phpwact.org/php/i18n/charsets)
-and [Handling UTF-8 with PHP](http://www.phpwact.org/php/i18n/utf-8),
-or [PHP et UTF-8](http://julp.lescigales.org/articles/3-php-et-utf-8.html) for french readers.
-
-You should also get familiar with the concept of
-[Unicode Normalization](http://en.wikipedia.org/wiki/Unicode_equivalence) and
-[Grapheme Clusters](http://unicode.org/reports/tr29/).
-
-Do not blindly replace all use of PHP's string functions. Most of the time you
-will not need to, and you will be introducing a significant performance overhead
-to your application.
-
-Screen your input on the *outer perimeter* so that only well formed UTF-8 pass
-through. When dealing with badly formed UTF-8, you should not try to fix it
-(see [Unicode Security Considerations](http://www.unicode.org/reports/tr36/#Deletion_of_Noncharacters)).
-Instead, consider it as [CP-1252](http://wikipedia.org/wiki/CP-1252) and use
-`Patchwork\Utf8::utf8_encode()` to get an UTF-8 string. Don't forget also to
-choose one unicode normalization form and stick to it. NFC is now the defacto
-standard. `Patchwork\Utf8::filter()` implements this behavior: it converts from
-CP1252 and to NFC.
-
-This library is orthogonal to `mbstring.func_overload` and will not work if the
-php.ini setting is enabled.
-
-Licensing
----------
-
-Patchwork\Utf8 is free software; you can redistribute it and/or modify it under
-the terms of the (at your option):
-- [Apache License v2.0](http://apache.org/licenses/LICENSE-2.0.txt), or
-- [GNU General Public License v2.0](http://gnu.org/licenses/gpl-2.0.txt).
-
-Unicode handling requires tedious work to be implemented and maintained on the
-long run. As such, contributions such as unit tests, bug reports, comments or
-patches licensed under both licenses are really welcomed.
-
-I hope many projects could adopt this code and together help solve the unicode
-subject for PHP.

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/patchwork/utf8/class/Normalizer.php
----------------------------------------------------------------------
diff --git a/vendor/patchwork/utf8/class/Normalizer.php b/vendor/patchwork/utf8/class/Normalizer.php
deleted file mode 100644
index 3acd5f3..0000000
--- a/vendor/patchwork/utf8/class/Normalizer.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php // vi: set fenc=utf-8 ts=4 sw=4 et:
-/*
- * Copyright (C) 2013 Nicolas Grekas - p@tchwork.com
- *
- * This library is free software; you can redistribute it and/or modify it
- * under the terms of the (at your option):
- * Apache License v2.0 (http://apache.org/licenses/LICENSE-2.0.txt), or
- * GNU General Public License v2.0 (http://gnu.org/licenses/gpl-2.0.txt).
- */
-
-/**
- * Normalizer plugs Patchwork\PHP\Shim\Normalizer as a PHP implementation
- * of intl's Normalizer when the intl extension in not enabled.
- */
-class Normalizer extends Patchwork\PHP\Shim\Normalizer
-{
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Iconv.php
----------------------------------------------------------------------
diff --git a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Iconv.php b/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Iconv.php
deleted file mode 100644
index 43e5933..0000000
--- a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Iconv.php
+++ /dev/null
@@ -1,646 +0,0 @@
-<?php // vi: set fenc=utf-8 ts=4 sw=4 et:
-/*
- * Copyright (C) 2013 Nicolas Grekas - p@tchwork.com
- *
- * This library is free software; you can redistribute it and/or modify it
- * under the terms of the (at your option):
- * Apache License v2.0 (http://apache.org/licenses/LICENSE-2.0.txt), or
- * GNU General Public License v2.0 (http://gnu.org/licenses/gpl-2.0.txt).
- */
-
-namespace Patchwork\PHP\Shim;
-
-/**
- * iconv implementation in pure PHP, UTF-8 centric.
- *
- * Implemented:
- * - iconv              - Convert string to requested character encoding
- * - iconv_mime_decode  - Decodes a MIME header field
- * - iconv_mime_decode_headers - Decodes multiple MIME header fields at once
- * - iconv_get_encoding - Retrieve internal configuration variables of iconv extension
- * - iconv_set_encoding - Set current setting for character encoding conversion
- * - iconv_mime_encode  - Composes a MIME header field
- * - ob_iconv_handler   - Convert character encoding as output buffer handler
- * - iconv_strlen       - Returns the character count of string
- * - iconv_strpos       - Finds position of first occurrence of a needle within a haystack
- * - iconv_strrpos      - Finds the last occurrence of a needle within a haystack
- * - iconv_substr       - Cut out part of a string
- *
- * Charsets available for convertion are defined by files
- * in the charset/ directory and by Iconv::$alias below.
- * You're welcome to send back any addition you make.
- */
-class Iconv
-{
-    const
-
-    ERROR_ILLEGAL_CHARACTER = 'iconv(): Detected an illegal character in input string',
-    ERROR_WRONG_CHARSET     = 'iconv(): Wrong charset, conversion from `%s\' to `%s\' is not allowed';
-
-
-    public static
-
-    $input_encoding = 'utf-8',
-    $output_encoding = 'utf-8',
-    $internal_encoding = 'utf-8';
-
-    protected static
-
-    $alias = array(
-        'utf8' => 'utf-8',
-        'ascii' => 'us-ascii',
-        'tis-620' => 'iso-8859-11',
-        'cp1250' => 'windows-1250',
-        'cp1251' => 'windows-1251',
-        'cp1252' => 'windows-1252',
-        'cp1253' => 'windows-1253',
-        'cp1254' => 'windows-1254',
-        'cp1255' => 'windows-1255',
-        'cp1256' => 'windows-1256',
-        'cp1257' => 'windows-1257',
-        'cp1258' => 'windows-1258',
-        'shift-jis' => 'cp932',
-        'shift_jis' => 'cp932',
-        'latin1' => 'iso-8859-1',
-        'latin2' => 'iso-8859-2',
-        'latin3' => 'iso-8859-3',
-        'latin4' => 'iso-8859-4',
-        'latin5' => 'iso-8859-9',
-        'latin6' => 'iso-8859-10',
-        'latin7' => 'iso-8859-13',
-        'latin8' => 'iso-8859-14',
-        'latin9' => 'iso-8859-15',
-        'latin10' => 'iso-8859-16',
-        'iso8859-1' => 'iso-8859-1',
-        'iso8859-2' => 'iso-8859-2',
-        'iso8859-3' => 'iso-8859-3',
-        'iso8859-4' => 'iso-8859-4',
-        'iso8859-5' => 'iso-8859-5',
-        'iso8859-6' => 'iso-8859-6',
-        'iso8859-7' => 'iso-8859-7',
-        'iso8859-8' => 'iso-8859-8',
-        'iso8859-9' => 'iso-8859-9',
-        'iso8859-10' => 'iso-8859-10',
-        'iso8859-11' => 'iso-8859-11',
-        'iso8859-12' => 'iso-8859-12',
-        'iso8859-13' => 'iso-8859-13',
-        'iso8859-14' => 'iso-8859-14',
-        'iso8859-15' => 'iso-8859-15',
-        'iso8859-16' => 'iso-8859-16',
-        'iso_8859-1' => 'iso-8859-1',
-        'iso_8859-2' => 'iso-8859-2',
-        'iso_8859-3' => 'iso-8859-3',
-        'iso_8859-4' => 'iso-8859-4',
-        'iso_8859-5' => 'iso-8859-5',
-        'iso_8859-6' => 'iso-8859-6',
-        'iso_8859-7' => 'iso-8859-7',
-        'iso_8859-8' => 'iso-8859-8',
-        'iso_8859-9' => 'iso-8859-9',
-        'iso_8859-10' => 'iso-8859-10',
-        'iso_8859-11' => 'iso-8859-11',
-        'iso_8859-12' => 'iso-8859-12',
-        'iso_8859-13' => 'iso-8859-13',
-        'iso_8859-14' => 'iso-8859-14',
-        'iso_8859-15' => 'iso-8859-15',
-        'iso_8859-16' => 'iso-8859-16',
-        'iso88591' => 'iso-8859-1',
-        'iso88592' => 'iso-8859-2',
-        'iso88593' => 'iso-8859-3',
-        'iso88594' => 'iso-8859-4',
-        'iso88595' => 'iso-8859-5',
-        'iso88596' => 'iso-8859-6',
-        'iso88597' => 'iso-8859-7',
-        'iso88598' => 'iso-8859-8',
-        'iso88599' => 'iso-8859-9',
-        'iso885910' => 'iso-8859-10',
-        'iso885911' => 'iso-8859-11',
-        'iso885912' => 'iso-8859-12',
-        'iso885913' => 'iso-8859-13',
-        'iso885914' => 'iso-8859-14',
-        'iso885915' => 'iso-8859-15',
-        'iso885916' => 'iso-8859-16',
-    ),
-
-    $translit_map = array(),
-    $convert_map = array(),
-    $error_handler,
-    $last_error,
-
-    $ulen_mask = array("\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4),
-    $is_valid_utf8;
-
-
-    static function iconv($in_charset, $out_charset, $str)
-    {
-        if ('' === $str .= '') return '';
-
-        // Prepare for //IGNORE and //TRANSLIT
-
-        $TRANSLIT = $IGNORE = '';
-
-        $out_charset = strtolower($out_charset);
-        $in_charset  = strtolower($in_charset );
-
-        '' === $out_charset && $out_charset = 'iso-8859-1';
-        '' ===  $in_charset &&  $in_charset = 'iso-8859-1';
-
-        if ('//translit' === substr($out_charset, -10))
-        {
-            $TRANSLIT = '//TRANSLIT';
-            $out_charset = substr($out_charset, 0, -10);
-        }
-
-        if ('//ignore' === substr($out_charset, -8))
-        {
-            $IGNORE = '//IGNORE';
-            $out_charset = substr($out_charset, 0, -8);
-        }
-
-        '//translit' === substr($in_charset, -10) && $in_charset = substr($in_charset, 0, -10);
-        '//ignore'   === substr($in_charset,  -8) && $in_charset = substr($in_charset, 0,  -8);
-
-        isset(self::$alias[ $in_charset]) &&  $in_charset = self::$alias[ $in_charset];
-        isset(self::$alias[$out_charset]) && $out_charset = self::$alias[$out_charset];
-
-
-        // Load charset maps
-
-        if ( ('utf-8' !==  $in_charset && !static::loadMap('from.',  $in_charset,  $in_map))
-          || ('utf-8' !== $out_charset && !static::loadMap(  'to.', $out_charset, $out_map)) )
-        {
-            user_error(sprintf(self::ERROR_WRONG_CHARSET, $in_charset, $out_charset));
-            return false;
-        }
-
-
-        if ('utf-8' !== $in_charset)
-        {
-            // Convert input to UTF-8
-            $result = '';
-            if (self::map_to_utf8($result, $in_map, $str, $IGNORE)) $str = $result;
-            else $str = false;
-            self::$is_valid_utf8 = true;
-        }
-        else
-        {
-            self::$is_valid_utf8 = preg_match('//u', $str);
-
-            if (!self::$is_valid_utf8 && !$IGNORE)
-            {
-                user_error(self::ERROR_ILLEGAL_CHARACTER);
-                return false;
-            }
-
-            if ('utf-8' === $out_charset)
-            {
-                // UTF-8 validation
-                $str = self::utf8_to_utf8($str, $IGNORE);
-            }
-        }
-
-        if ('utf-8' !== $out_charset && false !== $str)
-        {
-            // Convert output to UTF-8
-            $result = '';
-            if (self::map_from_utf8($result, $out_map, $str, $IGNORE, $TRANSLIT)) return $result;
-            else return false;
-        }
-        else return $str;
-    }
-
-    static function iconv_mime_decode_headers($str, $mode = 0, $charset = INF)
-    {
-        INF === $charset && $charset = self::$internal_encoding;
-
-        false !== strpos($str, "\r") && $str = strtr(str_replace("\r\n", "\n", $str), "\r", "\n");
-        $str = explode("\n\n", $str, 2);
-
-        $headers = array();
-
-        $str = preg_split('/\n(?![ \t])/', $str[0]);
-        foreach ($str as $str)
-        {
-            $str = self::iconv_mime_decode($str, $mode, $charset);
-            if (false === $str) return false;
-            $str = explode(':', $str, 2);
-
-            if (2 === count($str))
-            {
-                if (isset($headers[$str[0]]))
-                {
-                    is_array($headers[$str[0]]) || $headers[$str[0]] = array($headers[$str[0]]);
-                    $headers[$str[0]][] = ltrim($str[1]);
-                }
-                else $headers[$str[0]] = ltrim($str[1]);
-            }
-        }
-
-        return $headers;
-    }
-
-    static function iconv_mime_decode($str, $mode = 0, $charset = INF)
-    {
-        INF === $charset && $charset = self::$internal_encoding;
-        if (ICONV_MIME_DECODE_CONTINUE_ON_ERROR & $mode) $charset .= '//IGNORE';
-
-        false !== strpos($str, "\r") && $str = strtr(str_replace("\r\n", "\n", $str), "\r", "\n");
-        $str = preg_split('/\n(?![ \t])/', rtrim($str), 2);
-        $str = preg_replace('/[ \t]*\n[ \t]+/', ' ', rtrim($str[0]));
-        $str = preg_split('/=\?([^?]+)\?([bqBQ])\?(.*?)\?=/', $str, -1, PREG_SPLIT_DELIM_CAPTURE);
-
-        $result = self::iconv('utf-8', $charset, $str[0]);
-        if (false === $result) return false;
-
-        $i = 1;
-        $len = count($str);
-
-        while ($i < $len)
-        {
-            $c = strtolower($str[$i]);
-            if ( (ICONV_MIME_DECODE_CONTINUE_ON_ERROR & $mode)
-              && 'utf-8' !== $c
-              && !isset(self::$alias[$c])
-              && !static::loadMap('from.', $c,  $d) ) $d = false;
-            else if ('B' === strtoupper($str[$i+1])) $d = base64_decode($str[$i+2]);
-            else $d = rawurldecode(strtr(str_replace('%', '%25', $str[$i+2]), '=_', '% '));
-
-            if (false !== $d)
-            {
-                $result .= self::iconv($c, $charset, $d);
-                $d = self::iconv('utf-8' , $charset, $str[$i+3]);
-                if ('' !== trim($d)) $result .= $d;
-            }
-            else if (ICONV_MIME_DECODE_CONTINUE_ON_ERROR & $mode)
-            {
-                $result .= "=?{$str[$i]}?{$str[$i+1]}?{$str[$i+2]}?={$str[$i+3]}";
-            }
-            else
-            {
-                $result = false;
-                break;
-            }
-
-            $i += 4;
-        }
-
-        return $result;
-    }
-
-    static function iconv_get_encoding($type = 'all')
-    {
-        switch ($type)
-        {
-        case 'input_encoding'   : return self::$input_encoding;
-        case 'output_encoding'  : return self::$output_encoding;
-        case 'internal_encoding': return self::$internal_encoding;
-        }
-
-        return array(
-            'input_encoding'    => self::$input_encoding,
-            'output_encoding'   => self::$output_encoding,
-            'internal_encoding' => self::$internal_encoding
-        );
-    }
-
-    static function iconv_set_encoding($type, $charset)
-    {
-        switch ($type)
-        {
-        case 'input_encoding'   : self::$input_encoding    = $charset; break;
-        case 'output_encoding'  : self::$output_encoding   = $charset; break;
-        case 'internal_encoding': self::$internal_encoding = $charset; break;
-
-        default: return false;
-        }
-
-        return true;
-    }
-
-    static function iconv_mime_encode($field_name, $field_value, $pref = INF)
-    {
-        is_array($pref) || $pref = array();
-
-        $pref += array(
-            'scheme'           => 'B',
-            'input-charset'    => self::$internal_encoding,
-            'output-charset'   => self::$internal_encoding,
-            'line-length'      => 76,
-            'line-break-chars' => "\r\n"
-        );
-
-        preg_match('/[\x80-\xFF]/', $field_name) && $field_name = '';
-
-        $scheme = strtoupper(substr($pref['scheme'], 0, 1));
-        $in  = strtolower($pref['input-charset']);
-        $out = strtolower($pref['output-charset']);
-
-        if ('utf-8' !== $in && false === $field_value = self::iconv($in, 'utf-8', $field_value)) return false;
-
-        preg_match_all('/./us', $field_value, $chars);
-
-        $chars = isset($chars[0]) ? $chars[0] : array();
-
-        $line_break  = (int) $pref['line-length'];
-        $line_start  = "=?{$pref['output-charset']}?{$scheme}?";
-        $line_length = strlen($field_name) + 2 + strlen($line_start) + 2;
-        $line_offset = strlen($line_start) + 3;
-        $line_data   = '';
-
-        $field_value = array();
-
-        $Q = 'Q' === $scheme;
-
-        foreach ($chars as $c)
-        {
-            if ('utf-8' !== $out && false === $c = self::iconv('utf-8', $out, $c)) return false;
-
-            $o = $Q
-                ? $c = preg_replace_callback(
-                    '/[=_\?\x00-\x1F\x80-\xFF]/',
-                    array(__CLASS__, 'qp_byte_callback'),
-                    $c
-                )
-                : base64_encode($line_data . $c);
-
-            if (isset($o[$line_break - $line_length]))
-            {
-                $Q || $line_data = base64_encode($line_data);
-                $field_value[] = $line_start . $line_data . '?=';
-                $line_length = $line_offset;
-                $line_data = '';
-            }
-
-            $line_data .= $c;
-            $Q && $line_length += strlen($c);
-        }
-
-        if ('' !== $line_data)
-        {
-            $Q || $line_data = base64_encode($line_data);
-            $field_value[] = $line_start . $line_data . '?=';
-        }
-
-        return $field_name . ': ' . implode($pref['line-break-chars'] . ' ', $field_value);
-    }
-
-    static function ob_iconv_handler($buffer, $mode)
-    {
-        return self::iconv(self::$internal_encoding, self::$output_encoding, $buffer);
-    }
-
-    static function iconv_strlen($s, $encoding = INF)
-    {
-/**/    if (extension_loaded('xml'))
-            return self::strlen1($s, $encoding);
-/**/    else
-            return self::strlen2($s, $encoding);
-    }
-
-    static function strlen1($s, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-        if (0 !== strncasecmp($encoding, 'utf-8', 5) && false === $s = self::iconv($encoding, 'utf-8', $s)) return false;
-
-        return strlen(utf8_decode($s));
-    }
-
-    static function strlen2($s, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-        if (0 !== strncasecmp($encoding, 'utf-8', 5) && false === $s = self::iconv($encoding, 'utf-8', $s)) return false;
-
-        $ulen_mask = self::$ulen_mask;
-
-        $i = 0; $j = 0;
-        $len = strlen($s);
-
-        while ($i < $len)
-        {
-            $u = $s[$i] & "\xF0";
-            $i += isset($ulen_mask[$u]) ? $ulen_mask[$u] : 1;
-            ++$j;
-        }
-
-        return $j;
-    }
-
-    static function iconv_strpos($haystack, $needle, $offset = 0, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-
-        if (0 !== strncasecmp($encoding, 'utf-8', 5))
-        {
-            if (false === $haystack = self::iconv($encoding, 'utf-8', $haystack)) return false;
-            if (false === $needle = self::iconv($encoding, 'utf-8', $needle)) return false;
-        }
-
-        if ($offset = (int) $offset) $haystack = self::iconv_substr($haystack, $offset, 2147483647, 'utf-8');
-        $pos = strpos($haystack, $needle);
-        return false === $pos ? false : ($offset + ($pos ? self::iconv_strlen(substr($haystack, 0, $pos), 'utf-8') : 0));
-    }
-
-    static function iconv_strrpos($haystack, $needle, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-
-        if (0 !== strncasecmp($encoding, 'utf-8', 5))
-        {
-            if (false === $haystack = self::iconv($encoding, 'utf-8', $haystack)) return false;
-            if (false === $needle = self::iconv($encoding, 'utf-8', $needle)) return false;
-        }
-
-        $pos = isset($needle[0]) ? strrpos($haystack, $needle) : false;
-        return false === $pos ? false : self::iconv_strlen($pos ? substr($haystack, 0, $pos) : $haystack, 'utf-8');
-    }
-
-    static function iconv_substr($s, $start, $length = 2147483647, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-        if (0 === strncasecmp($encoding, 'utf-8', 5)) $encoding = INF;
-        else if (false === $s = self::iconv($encoding, 'utf-8', $s)) return false;
-
-        $s .= '';
-        $slen = self::iconv_strlen($s, 'utf-8');
-        $start = (int) $start;
-
-        if (0 > $start) $start += $slen;
-        if (0 > $start) return false;
-        if ($start >= $slen) return false;
-
-        $rx = $slen - $start;
-
-        if (0 > $length) $length += $rx;
-        if (0 === $length) return '';
-        if (0 > $length) return false;
-
-        if ($length > $rx) $length = $rx;
-
-        $rx = '/^' . ($start ? self::preg_offset($start) : '') . '(' . self::preg_offset($length) . ')/u';
-
-        $s = preg_match($rx, $s, $s) ? $s[1] : '';
-
-        if (INF === $encoding) return $s;
-        else return self::iconv('utf-8', $encoding, $s);
-    }
-
-    protected static function loadMap($type, $charset, &$map)
-    {
-        if (!isset(self::$convert_map[$type . $charset]))
-        {
-            if (false === $map = static::getData($type . $charset))
-            {
-                if ('to.' === $type && static::loadMap('from.', $charset, $map)) $map = array_flip($map);
-                else return false;
-            }
-
-            self::$convert_map[$type . $charset] = $map;
-        }
-        else $map = self::$convert_map[$type . $charset];
-
-        return true;
-    }
-
-    protected static function utf8_to_utf8($str, $IGNORE)
-    {
-        $ulen_mask = self::$ulen_mask;
-        $valid     = self::$is_valid_utf8;
-
-        $u = $str;
-        $i = $j = 0;
-        $len = strlen($str);
-
-        while ($i < $len)
-        {
-            if ($str[$i] < "\x80") $u[$j++] = $str[$i++];
-            else
-            {
-                $ulen = $str[$i] & "\xF0";
-                $ulen = isset($ulen_mask[$ulen]) ? $ulen_mask[$ulen] : 1;
-                $uchr = substr($str, $i, $ulen);
-
-                if (1 === $ulen || !($valid || preg_match('/^.$/us', $uchr)))
-                {
-                    if ($IGNORE)
-                    {
-                        ++$i;
-                        continue;
-                    }
-
-                    user_error(self::ERROR_ILLEGAL_CHARACTER);
-                    return false;
-                }
-                else $i += $ulen;
-
-                $u[$j++] = $uchr[0];
-
-                   isset($uchr[1]) && 0 !== ($u[$j++] = $uchr[1])
-                && isset($uchr[2]) && 0 !== ($u[$j++] = $uchr[2])
-                && isset($uchr[3]) && 0 !== ($u[$j++] = $uchr[3]);
-            }
-        }
-
-        return substr($u, 0, $j);
-    }
-
-    protected static function map_to_utf8(&$result, $map, $str, $IGNORE)
-    {
-        $len = strlen($str);
-        for ($i = 0; $i < $len; ++$i)
-        {
-            if (isset($str[$i+1], $map[$str[$i] . $str[$i+1]])) $result .= $map[$str[$i] . $str[++$i]];
-            else if (isset($map[$str[$i]])) $result .= $map[$str[$i]];
-            else if (!$IGNORE)
-            {
-                user_error(self::ERROR_ILLEGAL_CHARACTER);
-                return false;
-            }
-        }
-
-        return true;
-    }
-
-    protected static function map_from_utf8(&$result, $map, $str, $IGNORE, $TRANSLIT)
-    {
-        $ulen_mask = self::$ulen_mask;
-        $valid     = self::$is_valid_utf8;
-
-        if ($TRANSLIT) self::$translit_map or self::$translit_map = static::getData('translit');
-
-        $i = 0;
-        $len = strlen($str);
-
-        while ($i < $len)
-        {
-            if ($str[$i] < "\x80") $uchr = $str[$i++];
-            else
-            {
-                $ulen = $str[$i] & "\xF0";
-                $ulen = isset($ulen_mask[$ulen]) ? $ulen_mask[$ulen] : 1;
-                $uchr = substr($str, $i, $ulen);
-
-                if ($IGNORE && (1 === $ulen || !($valid || preg_match('/^.$/us', $uchr))))
-                {
-                    ++$i;
-                    continue;
-                }
-                else $i += $ulen;
-            }
-
-            if (isset($map[$uchr]))
-            {
-                $result .= $map[$uchr];
-            }
-            else if ($TRANSLIT)
-            {
-                if (isset(self::$translit_map[$uchr]))
-                {
-                    $uchr = self::$translit_map[$uchr];
-                }
-                else if ($uchr >= "\xC3\x80")
-                {
-                    $uchr = \Normalizer::normalize($uchr, \Normalizer::NFD);
-
-                    if ($uchr[0] < "\x80") $uchr = $uchr[0];
-                    else if ($IGNORE) continue;
-                    else return false;
-                }
-
-                $str = $uchr . substr($str, $i);
-                $len = strlen($str);
-                $i = 0;
-            }
-            else if (!$IGNORE)
-            {
-                return false;
-            }
-        }
-
-        return true;
-    }
-
-    protected static function qp_byte_callback($m)
-    {
-        return '=' . strtoupper(dechex(ord($m[0])));
-    }
-
-    protected static function preg_offset($offset)
-    {
-        $rx = array();
-        $offset = (int) $offset;
-
-        while ($offset > 65535)
-        {
-            $rx[] = '.{65535}';
-            $offset -= 65535;
-        }
-
-        return implode('', $rx) . '.{' . $offset . '}';
-    }
-
-    protected static function getData($file)
-    {
-        $file = __DIR__ . '/charset/' . $file . '.ser';
-        if (file_exists($file)) return unserialize(file_get_contents($file));
-        else return false;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Intl.php
----------------------------------------------------------------------
diff --git a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Intl.php b/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Intl.php
deleted file mode 100644
index 97381fa..0000000
--- a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Intl.php
+++ /dev/null
@@ -1,156 +0,0 @@
-<?php // vi: set fenc=utf-8 ts=4 sw=4 et:
-/*
- * Copyright (C) 2013 Nicolas Grekas - p@tchwork.com
- *
- * This library is free software; you can redistribute it and/or modify it
- * under the terms of the (at your option):
- * Apache License v2.0 (http://apache.org/licenses/LICENSE-2.0.txt), or
- * GNU General Public License v2.0 (http://gnu.org/licenses/gpl-2.0.txt).
- */
-
-namespace Patchwork\PHP\Shim;
-
-/**
- * Partial intl implementation in pure PHP.
- *
- * Implemented:
- * - grapheme_extract  - Extract a sequence of grapheme clusters from a text buffer, which must be encoded in UTF-8
- * - grapheme_stripos  - Find position (in grapheme units) of first occurrence of a case-insensitive string
- * - grapheme_stristr  - Returns part of haystack string from the first occurrence of case-insensitive needle to the end of haystack
- * - grapheme_strlen   - Get string length in grapheme units
- * - grapheme_strpos   - Find position (in grapheme units) of first occurrence of a string
- * - grapheme_strripos - Find position (in grapheme units) of last occurrence of a case-insensitive string
- * - grapheme_strrpos  - Find position (in grapheme units) of last occurrence of a string
- * - grapheme_strstr   - Returns part of haystack string from the first occurrence of needle to the end of haystack
- * - grapheme_substr   - Return part of a string
- */
-class Intl
-{
-    // (CRLF|([ZWNJ-ZWJ]|T+|L*(LV?V+|LV|LVT)T*|L+|[^Control])[Extend]*|[Control])
-    // This regular expression is a work around for http://bugs.exim.org/1279
-    const GRAPHEME_CLUSTER_RX = '(?:\r\n|(?:[ -~\x{200C}\x{200D}]|[ᆨ-ᇹ]+|[ᄀ-ᅟ]*(?:[가개갸걔거게겨계고과괘괴교구궈궤귀규그긔기까깨꺄꺠꺼께껴꼐꼬꽈꽤꾀꾜꾸꿔꿰뀌뀨끄끠끼나내냐냬너네녀녜노놔놰뇌뇨누눠눼뉘뉴느늬니다대댜댸더데뎌뎨도돠돼되됴두둬뒈뒤듀드듸디따때땨떄떠떼뗘뗴또똬뙈뙤뚀뚜뚸뛔뛰뜌뜨띄띠라래랴럐러레려례로롸뢔뢰료루뤄뤠뤼류르릐리마매먀먜머메며몌모뫄뫠뫼묘무뭐뭬뮈뮤므믜미바배뱌뱨버베벼볘보봐봬뵈뵤부붜붸뷔뷰브븨비빠빼뺘뺴뻐뻬뼈뼤뽀뽜뽸뾔뾰뿌뿨쀄쀠쀼쁘쁴삐사새샤섀서세셔셰소솨쇄쇠쇼수숴쉐쉬슈스싀시싸쌔쌰썌써쎄쎠쎼쏘쏴쐐쐬쑈쑤쒀쒜쒸쓔쓰씌씨아애야얘어에여예오와왜외요우워웨위유으의이자재쟈쟤저제져졔조좌좨죄죠주줘줴쥐쥬즈즤지짜째쨔쨰쩌쩨쪄쪠쪼쫘쫴쬐쬬쭈쭤쮀쮜쮸쯔쯰찌차채챠챼처체쳐쳬
 초촤쵀최쵸추춰췌취츄츠츼치카캐캬컈커케켜켸코콰쾌쾨쿄쿠쿼퀘퀴큐크킈키타태탸턔터테텨톄토톼퇘퇴툐투퉈퉤튀튜트틔티파패퍄퍠퍼페펴폐포퐈퐤푀표푸풔풰퓌퓨프픠피하해햐햬허헤혀혜호화홰회효후훠훼휘휴흐희히]?[ᅠ-ᆢ]+|[가-힣])[ᆨ-ᇹ]*|[ᄀ-ᅟ]+|[^\p{Cc}\p{Cf}\p{Zl}\p{Zp}])[\p{Mn}\p{Me}\x{09BE}\x{09D7}\x{0B3E}\x{0B57}\x{0BBE}\x{0BD7}\x{0CC2}\x{0CD5}\x{0CD6}\x{0D3E}\x{0D57}\x{0DCF}\x{0DDF}\x{200C}\x{200D}\x{1D165}\x{1D16E}-\x{1D172}]*|[\p{Cc}\p{Cf}\p{Zl}\p{Zp}])';
-
-    static function grapheme_extract($s, $size, $type = GRAPHEME_EXTR_COUNT, $start = 0, &$next = 0)
-    {
-        if (!is_scalar($s)) {
-            $hasError = false;
-            set_error_handler(function () use (&$hasError) {$hasError = true;});
-            $next = substr($s, $start);
-            restore_error_handler();
-            if ($hasError) {
-                substr($s, $start);
-                $s = '';
-            } else {
-                $s = $next;
-            }
-        } else {
-            $s = substr($s, $start);
-        }
-        $size  = (int) $size;
-        $type  = (int) $type;
-        $start = (int) $start;
-
-        if (!isset($s[0]) || 0 > $size || 0 > $start || 0 > $type || 2 < $type) return false;
-        if (0 === $size) return '';
-
-        $next = $start;
-
-        $s = preg_split('/(' . GRAPHEME_CLUSTER_RX . ')/u', "\r\n" .  $s, $size + 1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
-
-        if (!isset($s[1])) return false;
-
-        $i = 1;
-        $ret = '';
-
-        do
-        {
-            if (GRAPHEME_EXTR_COUNT === $type) --$size;
-            else if (GRAPHEME_EXTR_MAXBYTES === $type) $size -= strlen($s[$i]);
-            else $size -= iconv_strlen($s[$i], 'UTF-8//IGNORE');
-
-            if ($size >= 0) $ret .= $s[$i];
-        }
-        while (isset($s[++$i]) && $size > 0);
-
-        $next += strlen($ret);
-
-        return $ret;
-    }
-
-    static function grapheme_strlen($s)
-    {
-        preg_replace('/' . GRAPHEME_CLUSTER_RX . '/u', '', $s, -1, $len);
-        return 0 === $len && '' !== $s ? null : $len;
-    }
-
-    static function grapheme_substr($s, $start, $len = 2147483647)
-    {
-        preg_match_all('/' . GRAPHEME_CLUSTER_RX . '/u', $s, $s);
-
-        $slen = count($s[0]);
-        $start = (int) $start;
-
-        if (0 > $start) $start += $slen;
-        if (0 > $start) return false;
-        if ($start >= $slen) return false;
-
-        $rem = $slen - $start;
-
-        if (0 > $len) $len += $rem;
-        if (0 === $len) return '';
-        if (0 > $len) return false;
-        if ($len > $rem) $len = $rem;
-
-        return implode('', array_slice($s[0], $start, $len));
-    }
-
-    static function grapheme_substr_workaround62759($s, $start, $len)
-    {
-        // Intl based http://bugs.php.net/62759 and 55562 workaround
-
-        if (2147483647 == $len) return grapheme_substr($s, $start);
-
-        $s .= '';
-        $slen = grapheme_strlen($s);
-        $start = (int) $start;
-
-        if (0 > $start) $start += $slen;
-        if (0 > $start) return false;
-        if ($start >= $slen) return false;
-
-        $rem = $slen - $start;
-
-        if (0 > $len) $len += $rem;
-        if (0 === $len) return '';
-        if (0 > $len) return false;
-        if ($len > $rem) $len = $rem;
-
-        return grapheme_substr($s, $start, $len);
-    }
-
-    static function grapheme_strpos  ($s, $needle, $offset = 0) {return self::grapheme_position($s, $needle, $offset, 0);}
-    static function grapheme_stripos ($s, $needle, $offset = 0) {return self::grapheme_position($s, $needle, $offset, 1);}
-    static function grapheme_strrpos ($s, $needle, $offset = 0) {return self::grapheme_position($s, $needle, $offset, 2);}
-    static function grapheme_strripos($s, $needle, $offset = 0) {return self::grapheme_position($s, $needle, $offset, 3);}
-    static function grapheme_stristr ($s, $needle, $before_needle = false) {return mb_stristr($s, $needle, $before_needle, 'UTF-8');}
-    static function grapheme_strstr  ($s, $needle, $before_needle = false) {return mb_strstr ($s, $needle, $before_needle, 'UTF-8');}
-
-
-    protected static function grapheme_position($s, $needle, $offset, $mode)
-    {
-        if (! preg_match('/./us', $needle .= '')) return false;
-        if (! preg_match('/./us', $s .= '')) return false;
-        if ($offset > 0) $s = self::grapheme_substr($s, $offset);
-        else if ($offset < 0) $offset = 0;
-
-        switch ($mode)
-        {
-        case 0: $needle = iconv_strpos ($s, $needle, 0, 'UTF-8'); break;
-        case 1: $needle = mb_stripos   ($s, $needle, 0, 'UTF-8'); break;
-        case 2: $needle = iconv_strrpos($s, $needle,    'UTF-8'); break;
-        default: $needle = mb_strripos ($s, $needle, 0, 'UTF-8'); break;
-        }
-
-        return $needle ? self::grapheme_strlen(iconv_substr($s, 0, $needle, 'UTF-8')) + $offset : $needle;
-    }
-}


[21/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php
deleted file mode 100644
index 654e790..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php
+++ /dev/null
@@ -1,150 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Exception;
-
-/**
- * Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-class NormalizerFormatter implements FormatterInterface
-{
-    const SIMPLE_DATE = "Y-m-d H:i:s";
-
-    protected $dateFormat;
-
-    /**
-     * @param string $dateFormat The format of the timestamp: one supported by DateTime::format
-     */
-    public function __construct($dateFormat = null)
-    {
-        $this->dateFormat = $dateFormat ?: static::SIMPLE_DATE;
-        if (!function_exists('json_encode')) {
-            throw new \RuntimeException('PHP\'s json extension is required to use Monolog\'s NormalizerFormatter');
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function format(array $record)
-    {
-        return $this->normalize($record);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function formatBatch(array $records)
-    {
-        foreach ($records as $key => $record) {
-            $records[$key] = $this->format($record);
-        }
-
-        return $records;
-    }
-
-    protected function normalize($data)
-    {
-        if (null === $data || is_scalar($data)) {
-            if (is_float($data)) {
-                if (is_infinite($data)) {
-                    return ($data > 0 ? '' : '-') . 'INF';
-                }
-                if (is_nan($data)) {
-                    return 'NaN';
-                }
-            }
-
-            return $data;
-        }
-
-        if (is_array($data) || $data instanceof \Traversable) {
-            $normalized = array();
-
-            $count = 1;
-            foreach ($data as $key => $value) {
-                if ($count++ >= 1000) {
-                    $normalized['...'] = 'Over 1000 items, aborting normalization';
-                    break;
-                }
-                $normalized[$key] = $this->normalize($value);
-            }
-
-            return $normalized;
-        }
-
-        if ($data instanceof \DateTime) {
-            return $data->format($this->dateFormat);
-        }
-
-        if (is_object($data)) {
-            if ($data instanceof Exception) {
-                return $this->normalizeException($data);
-            }
-
-            return sprintf("[object] (%s: %s)", get_class($data), $this->toJson($data, true));
-        }
-
-        if (is_resource($data)) {
-            return '[resource]';
-        }
-
-        return '[unknown('.gettype($data).')]';
-    }
-
-    protected function normalizeException(Exception $e)
-    {
-        $data = array(
-            'class' => get_class($e),
-            'message' => $e->getMessage(),
-            'code' => $e->getCode(),
-            'file' => $e->getFile().':'.$e->getLine(),
-        );
-
-        $trace = $e->getTrace();
-        foreach ($trace as $frame) {
-            if (isset($frame['file'])) {
-                $data['trace'][] = $frame['file'].':'.$frame['line'];
-            } else {
-                // We should again normalize the frames, because it might contain invalid items
-                $data['trace'][] = $this->toJson($this->normalize($frame), true);
-            }
-        }
-
-        if ($previous = $e->getPrevious()) {
-            $data['previous'] = $this->normalizeException($previous);
-        }
-
-        return $data;
-    }
-
-    protected function toJson($data, $ignoreErrors = false)
-    {
-        // suppress json_encode errors since it's twitchy with some inputs
-        if ($ignoreErrors) {
-            if (version_compare(PHP_VERSION, '5.4.0', '>=')) {
-                return @json_encode($data, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
-            }
-
-            return @json_encode($data);
-        }
-
-        if (version_compare(PHP_VERSION, '5.4.0', '>=')) {
-            return json_encode($data, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
-        }
-
-        return json_encode($data);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php
deleted file mode 100644
index 5d345d5..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-/**
- * Formats data into an associative array of scalar values.
- * Objects and arrays will be JSON encoded.
- *
- * @author Andrew Lawson <ad...@gmail.com>
- */
-class ScalarFormatter extends NormalizerFormatter
-{
-    /**
-     * {@inheritdoc}
-     */
-    public function format(array $record)
-    {
-        foreach ($record as $key => $value) {
-            $record[$key] = $this->normalizeValue($value);
-        }
-
-        return $record;
-    }
-
-    /**
-     * @param  mixed $value
-     * @return mixed
-     */
-    protected function normalizeValue($value)
-    {
-        $normalized = $this->normalize($value);
-
-        if (is_array($normalized) || is_object($normalized)) {
-            return $this->toJson($normalized, true);
-        }
-
-        return $normalized;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php
deleted file mode 100644
index 654710a..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php
+++ /dev/null
@@ -1,113 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-
-/**
- * Serializes a log message according to Wildfire's header requirements
- *
- * @author Eric Clemmons (@ericclemmons) <er...@uxdriven.com>
- * @author Christophe Coevoet <st...@notk.org>
- * @author Kirill chEbba Chebunin <ia...@chebba.org>
- */
-class WildfireFormatter extends NormalizerFormatter
-{
-    const TABLE = 'table';
-
-    /**
-     * Translates Monolog log levels to Wildfire levels.
-     */
-    private $logLevels = array(
-        Logger::DEBUG     => 'LOG',
-        Logger::INFO      => 'INFO',
-        Logger::NOTICE    => 'INFO',
-        Logger::WARNING   => 'WARN',
-        Logger::ERROR     => 'ERROR',
-        Logger::CRITICAL  => 'ERROR',
-        Logger::ALERT     => 'ERROR',
-        Logger::EMERGENCY => 'ERROR',
-    );
-
-    /**
-     * {@inheritdoc}
-     */
-    public function format(array $record)
-    {
-        // Retrieve the line and file if set and remove them from the formatted extra
-        $file = $line = '';
-        if (isset($record['extra']['file'])) {
-            $file = $record['extra']['file'];
-            unset($record['extra']['file']);
-        }
-        if (isset($record['extra']['line'])) {
-            $line = $record['extra']['line'];
-            unset($record['extra']['line']);
-        }
-
-        $record = $this->normalize($record);
-        $message = array('message' => $record['message']);
-        $handleError = false;
-        if ($record['context']) {
-            $message['context'] = $record['context'];
-            $handleError = true;
-        }
-        if ($record['extra']) {
-            $message['extra'] = $record['extra'];
-            $handleError = true;
-        }
-        if (count($message) === 1) {
-            $message = reset($message);
-        }
-
-        if (isset($record['context'][self::TABLE])) {
-            $type  = 'TABLE';
-            $label = $record['channel'] .': '. $record['message'];
-            $message = $record['context'][self::TABLE];
-        } else {
-            $type  = $this->logLevels[$record['level']];
-            $label = $record['channel'];
-        }
-
-        // Create JSON object describing the appearance of the message in the console
-        $json = $this->toJson(array(
-            array(
-                'Type'  => $type,
-                'File'  => $file,
-                'Line'  => $line,
-                'Label' => $label,
-            ),
-            $message,
-        ), $handleError);
-
-        // The message itself is a serialization of the above JSON object + it's length
-        return sprintf(
-            '%s|%s|',
-            strlen($json),
-            $json
-        );
-    }
-
-    public function formatBatch(array $records)
-    {
-        throw new \BadMethodCallException('Batch formatting does not make sense for the WildfireFormatter');
-    }
-
-    protected function normalize($data)
-    {
-        if (is_object($data) && !$data instanceof \DateTime) {
-            return $data;
-        }
-
-        return parent::normalize($data);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php
deleted file mode 100644
index 69ede49..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php
+++ /dev/null
@@ -1,184 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\Formatter\FormatterInterface;
-use Monolog\Formatter\LineFormatter;
-
-/**
- * Base Handler class providing the Handler structure
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-abstract class AbstractHandler implements HandlerInterface
-{
-    protected $level = Logger::DEBUG;
-    protected $bubble = true;
-
-    /**
-     * @var FormatterInterface
-     */
-    protected $formatter;
-    protected $processors = array();
-
-    /**
-     * @param integer $level  The minimum logging level at which this handler will be triggered
-     * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct($level = Logger::DEBUG, $bubble = true)
-    {
-        $this->setLevel($level);
-        $this->bubble = $bubble;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function isHandling(array $record)
-    {
-        return $record['level'] >= $this->level;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handleBatch(array $records)
-    {
-        foreach ($records as $record) {
-            $this->handle($record);
-        }
-    }
-
-    /**
-     * Closes the handler.
-     *
-     * This will be called automatically when the object is destroyed
-     */
-    public function close()
-    {
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function pushProcessor($callback)
-    {
-        if (!is_callable($callback)) {
-            throw new \InvalidArgumentException('Processors must be valid callables (callback or object with an __invoke method), '.var_export($callback, true).' given');
-        }
-        array_unshift($this->processors, $callback);
-
-        return $this;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function popProcessor()
-    {
-        if (!$this->processors) {
-            throw new \LogicException('You tried to pop from an empty processor stack.');
-        }
-
-        return array_shift($this->processors);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function setFormatter(FormatterInterface $formatter)
-    {
-        $this->formatter = $formatter;
-
-        return $this;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getFormatter()
-    {
-        if (!$this->formatter) {
-            $this->formatter = $this->getDefaultFormatter();
-        }
-
-        return $this->formatter;
-    }
-
-    /**
-     * Sets minimum logging level at which this handler will be triggered.
-     *
-     * @param  integer $level
-     * @return self
-     */
-    public function setLevel($level)
-    {
-        $this->level = Logger::toMonologLevel($level);
-
-        return $this;
-    }
-
-    /**
-     * Gets minimum logging level at which this handler will be triggered.
-     *
-     * @return integer
-     */
-    public function getLevel()
-    {
-        return $this->level;
-    }
-
-    /**
-     * Sets the bubbling behavior.
-     *
-     * @param  Boolean $bubble true means that this handler allows bubbling.
-     *                         false means that bubbling is not permitted.
-     * @return self
-     */
-    public function setBubble($bubble)
-    {
-        $this->bubble = $bubble;
-
-        return $this;
-    }
-
-    /**
-     * Gets the bubbling behavior.
-     *
-     * @return Boolean true means that this handler allows bubbling.
-     *                 false means that bubbling is not permitted.
-     */
-    public function getBubble()
-    {
-        return $this->bubble;
-    }
-
-    public function __destruct()
-    {
-        try {
-            $this->close();
-        } catch (\Exception $e) {
-            // do nothing
-        }
-    }
-
-    /**
-     * Gets the default formatter.
-     *
-     * @return FormatterInterface
-     */
-    protected function getDefaultFormatter()
-    {
-        return new LineFormatter();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php
deleted file mode 100644
index 6f18f72..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-/**
- * Base Handler class providing the Handler structure
- *
- * Classes extending it should (in most cases) only implement write($record)
- *
- * @author Jordi Boggiano <j....@seld.be>
- * @author Christophe Coevoet <st...@notk.org>
- */
-abstract class AbstractProcessingHandler extends AbstractHandler
-{
-    /**
-     * {@inheritdoc}
-     */
-    public function handle(array $record)
-    {
-        if (!$this->isHandling($record)) {
-            return false;
-        }
-
-        $record = $this->processRecord($record);
-
-        $record['formatted'] = $this->getFormatter()->format($record);
-
-        $this->write($record);
-
-        return false === $this->bubble;
-    }
-
-    /**
-     * Writes the record down to the log of the implementing handler
-     *
-     * @param  array $record
-     * @return void
-     */
-    abstract protected function write(array $record);
-
-    /**
-     * Processes a record.
-     *
-     * @param  array $record
-     * @return array
-     */
-    protected function processRecord(array $record)
-    {
-        if ($this->processors) {
-            foreach ($this->processors as $processor) {
-                $record = call_user_func($processor, $record);
-            }
-        }
-
-        return $record;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php
deleted file mode 100644
index 3eb83bd..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php
+++ /dev/null
@@ -1,92 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\Formatter\LineFormatter;
-
-/**
- * Common syslog functionality
- */
-abstract class AbstractSyslogHandler extends AbstractProcessingHandler
-{
-    protected $facility;
-
-    /**
-     * Translates Monolog log levels to syslog log priorities.
-     */
-    protected $logLevels = array(
-        Logger::DEBUG     => LOG_DEBUG,
-        Logger::INFO      => LOG_INFO,
-        Logger::NOTICE    => LOG_NOTICE,
-        Logger::WARNING   => LOG_WARNING,
-        Logger::ERROR     => LOG_ERR,
-        Logger::CRITICAL  => LOG_CRIT,
-        Logger::ALERT     => LOG_ALERT,
-        Logger::EMERGENCY => LOG_EMERG,
-    );
-
-    /**
-     * List of valid log facility names.
-     */
-    protected $facilities = array(
-        'auth'     => LOG_AUTH,
-        'authpriv' => LOG_AUTHPRIV,
-        'cron'     => LOG_CRON,
-        'daemon'   => LOG_DAEMON,
-        'kern'     => LOG_KERN,
-        'lpr'      => LOG_LPR,
-        'mail'     => LOG_MAIL,
-        'news'     => LOG_NEWS,
-        'syslog'   => LOG_SYSLOG,
-        'user'     => LOG_USER,
-        'uucp'     => LOG_UUCP,
-    );
-
-    /**
-     * @param mixed   $facility
-     * @param integer $level    The minimum logging level at which this handler will be triggered
-     * @param Boolean $bubble   Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct($facility = LOG_USER, $level = Logger::DEBUG, $bubble = true)
-    {
-        parent::__construct($level, $bubble);
-
-        if (!defined('PHP_WINDOWS_VERSION_BUILD')) {
-            $this->facilities['local0'] = LOG_LOCAL0;
-            $this->facilities['local1'] = LOG_LOCAL1;
-            $this->facilities['local2'] = LOG_LOCAL2;
-            $this->facilities['local3'] = LOG_LOCAL3;
-            $this->facilities['local4'] = LOG_LOCAL4;
-            $this->facilities['local5'] = LOG_LOCAL5;
-            $this->facilities['local6'] = LOG_LOCAL6;
-            $this->facilities['local7'] = LOG_LOCAL7;
-        }
-
-        // convert textual description of facility to syslog constant
-        if (array_key_exists(strtolower($facility), $this->facilities)) {
-            $facility = $this->facilities[strtolower($facility)];
-        } elseif (!in_array($facility, array_values($this->facilities), true)) {
-            throw new \UnexpectedValueException('Unknown facility value "'.$facility.'" given');
-        }
-
-        $this->facility = $facility;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new LineFormatter('%channel%.%level_name%: %message% %context% %extra%');
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php
deleted file mode 100644
index a28ba02..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\Formatter\JsonFormatter;
-use PhpAmqpLib\Message\AMQPMessage;
-use PhpAmqpLib\Channel\AMQPChannel;
-use AMQPExchange;
-
-class AmqpHandler extends AbstractProcessingHandler
-{
-    /**
-     * @var AMQPExchange|AMQPChannel $exchange
-     */
-    protected $exchange;
-
-    /**
-     * @var string
-     */
-    protected $exchangeName;
-
-    /**
-     * @param AMQPExchange|AMQPChannel $exchange     AMQPExchange (php AMQP ext) or PHP AMQP lib channel, ready for use
-     * @param string                   $exchangeName
-     * @param int                      $level
-     * @param bool                     $bubble       Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct($exchange, $exchangeName = 'log', $level = Logger::DEBUG, $bubble = true)
-    {
-        if ($exchange instanceof AMQPExchange) {
-            $exchange->setName($exchangeName);
-        } elseif ($exchange instanceof AMQPChannel) {
-            $this->exchangeName = $exchangeName;
-        } else {
-            throw new \InvalidArgumentException('PhpAmqpLib\Channel\AMQPChannel or AMQPExchange instance required');
-        }
-        $this->exchange = $exchange;
-
-        parent::__construct($level, $bubble);
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function write(array $record)
-    {
-        $data = $record["formatted"];
-
-        $routingKey = sprintf(
-            '%s.%s',
-            // TODO 2.0 remove substr call
-            substr($record['level_name'], 0, 4),
-            $record['channel']
-        );
-
-        if ($this->exchange instanceof AMQPExchange) {
-            $this->exchange->publish(
-                $data,
-                strtolower($routingKey),
-                0,
-                array(
-                    'delivery_mode' => 2,
-                    'Content-type' => 'application/json'
-                )
-            );
-        } else {
-            $this->exchange->basic_publish(
-                new AMQPMessage(
-                    (string) $data,
-                    array(
-                        'delivery_mode' => 2,
-                        'content_type' => 'application/json'
-                    )
-                ),
-                $this->exchangeName,
-                strtolower($routingKey)
-            );
-        }
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new JsonFormatter(JsonFormatter::BATCH_MODE_JSON, false);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php
deleted file mode 100644
index bee6903..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php
+++ /dev/null
@@ -1,184 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\LineFormatter;
-
-/**
- * Handler sending logs to browser's javascript console with no browser extension required
- *
- * @author Olivier Poitrey <rs...@dailymotion.com>
- */
-class BrowserConsoleHandler extends AbstractProcessingHandler
-{
-    protected static $initialized = false;
-    protected static $records = array();
-
-    /**
-     * {@inheritDoc}
-     *
-     * Formatted output may contain some formatting markers to be transferred to `console.log` using the %c format.
-     *
-     * Example of formatted string:
-     *
-     *     You can do [[blue text]]{color: blue} or [[green background]]{background-color: green; color: white}
-     *
-     */
-    protected function getDefaultFormatter()
-    {
-        return new LineFormatter('[[%channel%]]{macro: autolabel} [[%level_name%]]{font-weight: bold} %message%');
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function write(array $record)
-    {
-        // Accumulate records
-        self::$records[] = $record;
-
-        // Register shutdown handler if not already done
-        if (PHP_SAPI !== 'cli' && !self::$initialized) {
-            self::$initialized = true;
-            register_shutdown_function(array('Monolog\Handler\BrowserConsoleHandler', 'send'));
-        }
-    }
-
-    /**
-     * Convert records to javascript console commands and send it to the browser.
-     * This method is automatically called on PHP shutdown if output is HTML.
-     */
-    public static function send()
-    {
-        // Check content type
-        foreach (headers_list() as $header) {
-            if (stripos($header, 'content-type:') === 0) {
-                if (stripos($header, 'text/html') === false) {
-                    // This handler only works with HTML outputs
-                    return;
-                }
-                break;
-            }
-        }
-
-        if (count(self::$records)) {
-            echo '<script>' . self::generateScript() . '</script>';
-            self::reset();
-        }
-    }
-
-    /**
-     * Forget all logged records
-     */
-    public static function reset()
-    {
-        self::$records = array();
-    }
-
-    private static function generateScript()
-    {
-        $script = array();
-        foreach (self::$records as $record) {
-            $context = self::dump('Context', $record['context']);
-            $extra = self::dump('Extra', $record['extra']);
-
-            if (empty($context) && empty($extra)) {
-                $script[] = self::call_array('log', self::handleStyles($record['formatted']));
-            } else {
-                $script = array_merge($script,
-                    array(self::call_array('groupCollapsed', self::handleStyles($record['formatted']))),
-                    $context,
-                    $extra,
-                    array(self::call('groupEnd'))
-                );
-            }
-        }
-
-        return "(function (c) {if (c && c.groupCollapsed) {\n" . implode("\n", $script) . "\n}})(console);";
-    }
-
-    private static function handleStyles($formatted)
-    {
-        $args = array(self::quote('font-weight: normal'));
-        $format = '%c' . $formatted;
-        preg_match_all('/\[\[(.*?)\]\]\{([^}]*)\}/s', $format, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER);
-
-        foreach (array_reverse($matches) as $match) {
-            $args[] = self::quote(self::handleCustomStyles($match[2][0], $match[1][0]));
-            $args[] = '"font-weight: normal"';
-
-            $pos = $match[0][1];
-            $format = substr($format, 0, $pos) . '%c' . $match[1][0] . '%c' . substr($format, $pos + strlen($match[0][0]));
-        }
-
-        array_unshift($args, self::quote($format));
-
-        return $args;
-    }
-
-    private static function handleCustomStyles($style, $string)
-    {
-        static $colors = array('blue', 'green', 'red', 'magenta', 'orange', 'black', 'grey');
-        static $labels = array();
-
-        return preg_replace_callback('/macro\s*:(.*?)(?:;|$)/', function ($m) use ($string, &$colors, &$labels) {
-            if (trim($m[1]) === 'autolabel') {
-                // Format the string as a label with consistent auto assigned background color
-                if (!isset($labels[$string])) {
-                    $labels[$string] = $colors[count($labels) % count($colors)];
-                }
-                $color = $labels[$string];
-
-                return "background-color: $color; color: white; border-radius: 3px; padding: 0 2px 0 2px";
-            }
-
-            return $m[1];
-        }, $style);
-    }
-
-    private static function dump($title, array $dict)
-    {
-        $script = array();
-        $dict = array_filter($dict);
-        if (empty($dict)) {
-            return $script;
-        }
-        $script[] = self::call('log', self::quote('%c%s'), self::quote('font-weight: bold'), self::quote($title));
-        foreach ($dict as $key => $value) {
-            $value = json_encode($value);
-            if (empty($value)) {
-                $value = self::quote('');
-            }
-            $script[] = self::call('log', self::quote('%s: %o'), self::quote($key), $value);
-        }
-
-        return $script;
-    }
-
-    private static function quote($arg)
-    {
-        return '"' . addcslashes($arg, "\"\n") . '"';
-    }
-
-    private static function call()
-    {
-        $args = func_get_args();
-        $method = array_shift($args);
-
-        return self::call_array($method, $args);
-    }
-
-    private static function call_array($method, array $args)
-    {
-        return 'c.' . $method . '(' . implode(', ', $args) . ');';
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php
deleted file mode 100644
index 6d8136f..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Buffers all records until closing the handler and then pass them as batch.
- *
- * This is useful for a MailHandler to send only one mail per request instead of
- * sending one per log message.
- *
- * @author Christophe Coevoet <st...@notk.org>
- */
-class BufferHandler extends AbstractHandler
-{
-    protected $handler;
-    protected $bufferSize = 0;
-    protected $bufferLimit;
-    protected $flushOnOverflow;
-    protected $buffer = array();
-    protected $initialized = false;
-
-    /**
-     * @param HandlerInterface $handler         Handler.
-     * @param integer          $bufferLimit     How many entries should be buffered at most, beyond that the oldest items are removed from the buffer.
-     * @param integer          $level           The minimum logging level at which this handler will be triggered
-     * @param Boolean          $bubble          Whether the messages that are handled can bubble up the stack or not
-     * @param Boolean          $flushOnOverflow If true, the buffer is flushed when the max size has been reached, by default oldest entries are discarded
-     */
-    public function __construct(HandlerInterface $handler, $bufferLimit = 0, $level = Logger::DEBUG, $bubble = true, $flushOnOverflow = false)
-    {
-        parent::__construct($level, $bubble);
-        $this->handler = $handler;
-        $this->bufferLimit = (int) $bufferLimit;
-        $this->flushOnOverflow = $flushOnOverflow;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handle(array $record)
-    {
-        if ($record['level'] < $this->level) {
-            return false;
-        }
-
-        if (!$this->initialized) {
-            // __destructor() doesn't get called on Fatal errors
-            register_shutdown_function(array($this, 'close'));
-            $this->initialized = true;
-        }
-
-        if ($this->bufferLimit > 0 && $this->bufferSize === $this->bufferLimit) {
-            if ($this->flushOnOverflow) {
-                $this->flush();
-            } else {
-                array_shift($this->buffer);
-                $this->bufferSize--;
-            }
-        }
-
-        if ($this->processors) {
-            foreach ($this->processors as $processor) {
-                $record = call_user_func($processor, $record);
-            }
-        }
-
-        $this->buffer[] = $record;
-        $this->bufferSize++;
-
-        return false === $this->bubble;
-    }
-
-    public function flush()
-    {
-        if ($this->bufferSize === 0) {
-            return;
-        }
-
-        $this->handler->handleBatch($this->buffer);
-        $this->clear();
-    }
-
-    public function __destruct()
-    {
-        // suppress the parent behavior since we already have register_shutdown_function()
-        // to call close(), and the reference contained there will prevent this from being
-        // GC'd until the end of the request
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function close()
-    {
-        $this->flush();
-    }
-
-    /**
-     * Clears the buffer without flushing any messages down to the wrapped handler.
-     */
-    public function clear()
-    {
-        $this->bufferSize = 0;
-        $this->buffer = array();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php
deleted file mode 100644
index bc65934..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php
+++ /dev/null
@@ -1,204 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\ChromePHPFormatter;
-use Monolog\Logger;
-
-/**
- * Handler sending logs to the ChromePHP extension (http://www.chromephp.com/)
- *
- * @author Christophe Coevoet <st...@notk.org>
- */
-class ChromePHPHandler extends AbstractProcessingHandler
-{
-    /**
-     * Version of the extension
-     */
-    const VERSION = '4.0';
-
-    /**
-     * Header name
-     */
-    const HEADER_NAME = 'X-ChromeLogger-Data';
-
-    protected static $initialized = false;
-
-    /**
-     * Tracks whether we sent too much data
-     *
-     * Chrome limits the headers to 256KB, so when we sent 240KB we stop sending
-     *
-     * @var Boolean
-     */
-    protected static $overflowed = false;
-
-    protected static $json = array(
-        'version' => self::VERSION,
-        'columns' => array('label', 'log', 'backtrace', 'type'),
-        'rows' => array(),
-    );
-
-    protected static $sendHeaders = true;
-
-    /**
-     * @param integer $level  The minimum logging level at which this handler will be triggered
-     * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct($level = Logger::DEBUG, $bubble = true)
-    {
-        parent::__construct($level, $bubble);
-        if (!function_exists('json_encode')) {
-            throw new \RuntimeException('PHP\'s json extension is required to use Monolog\'s ChromePHPHandler');
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handleBatch(array $records)
-    {
-        $messages = array();
-
-        foreach ($records as $record) {
-            if ($record['level'] < $this->level) {
-                continue;
-            }
-            $messages[] = $this->processRecord($record);
-        }
-
-        if (!empty($messages)) {
-            $messages = $this->getFormatter()->formatBatch($messages);
-            self::$json['rows'] = array_merge(self::$json['rows'], $messages);
-            $this->send();
-        }
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new ChromePHPFormatter();
-    }
-
-    /**
-     * Creates & sends header for a record
-     *
-     * @see sendHeader()
-     * @see send()
-     * @param array $record
-     */
-    protected function write(array $record)
-    {
-        self::$json['rows'][] = $record['formatted'];
-
-        $this->send();
-    }
-
-    /**
-     * Sends the log header
-     *
-     * @see sendHeader()
-     */
-    protected function send()
-    {
-        if (self::$overflowed || !self::$sendHeaders) {
-            return;
-        }
-
-        if (!self::$initialized) {
-            self::$initialized = true;
-
-            self::$sendHeaders = $this->headersAccepted();
-            if (!self::$sendHeaders) {
-                return;
-            }
-
-            self::$json['request_uri'] = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
-        }
-
-        $json = @json_encode(self::$json);
-        $data = base64_encode(utf8_encode($json));
-        if (strlen($data) > 240*1024) {
-            self::$overflowed = true;
-
-            $record = array(
-                'message' => 'Incomplete logs, chrome header size limit reached',
-                'context' => array(),
-                'level' => Logger::WARNING,
-                'level_name' => Logger::getLevelName(Logger::WARNING),
-                'channel' => 'monolog',
-                'datetime' => new \DateTime(),
-                'extra' => array(),
-            );
-            self::$json['rows'][count(self::$json['rows']) - 1] = $this->getFormatter()->format($record);
-            $json = @json_encode(self::$json);
-            $data = base64_encode(utf8_encode($json));
-        }
-
-        if (trim($data) !== '') {
-            $this->sendHeader(self::HEADER_NAME, $data);
-        }
-    }
-
-    /**
-     * Send header string to the client
-     *
-     * @param string $header
-     * @param string $content
-     */
-    protected function sendHeader($header, $content)
-    {
-        if (!headers_sent() && self::$sendHeaders) {
-            header(sprintf('%s: %s', $header, $content));
-        }
-    }
-
-    /**
-     * Verifies if the headers are accepted by the current user agent
-     *
-     * @return Boolean
-     */
-    protected function headersAccepted()
-    {
-        if (empty($_SERVER['HTTP_USER_AGENT'])) {
-            return false;
-        }
-
-        return preg_match('{\bChrome/\d+[\.\d+]*\b}', $_SERVER['HTTP_USER_AGENT']);
-    }
-
-    /**
-     * BC getter for the sendHeaders property that has been made static
-     */
-    public function __get($property)
-    {
-        if ('sendHeaders' !== $property) {
-            throw new \InvalidArgumentException('Undefined property '.$property);
-        }
-
-        return static::$sendHeaders;
-    }
-
-    /**
-     * BC setter for the sendHeaders property that has been made static
-     */
-    public function __set($property, $value)
-    {
-        if ('sendHeaders' !== $property) {
-            throw new \InvalidArgumentException('Undefined property '.$property);
-        }
-
-        static::$sendHeaders = $value;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php
deleted file mode 100644
index b3687c3..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\JsonFormatter;
-use Monolog\Logger;
-
-/**
- * CouchDB handler
- *
- * @author Markus Bachmann <ma...@bachi.biz>
- */
-class CouchDBHandler extends AbstractProcessingHandler
-{
-    private $options;
-
-    public function __construct(array $options = array(), $level = Logger::DEBUG, $bubble = true)
-    {
-        $this->options = array_merge(array(
-            'host'     => 'localhost',
-            'port'     => 5984,
-            'dbname'   => 'logger',
-            'username' => null,
-            'password' => null,
-        ), $options);
-
-        parent::__construct($level, $bubble);
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function write(array $record)
-    {
-        $basicAuth = null;
-        if ($this->options['username']) {
-            $basicAuth = sprintf('%s:%s@', $this->options['username'], $this->options['password']);
-        }
-
-        $url = 'http://'.$basicAuth.$this->options['host'].':'.$this->options['port'].'/'.$this->options['dbname'];
-        $context = stream_context_create(array(
-            'http' => array(
-                'method'        => 'POST',
-                'content'       => $record['formatted'],
-                'ignore_errors' => true,
-                'max_redirects' => 0,
-                'header'        => 'Content-type: application/json',
-            )
-        ));
-
-        if (false === @file_get_contents($url, null, $context)) {
-            throw new \RuntimeException(sprintf('Could not connect to %s', $url));
-        }
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new JsonFormatter(JsonFormatter::BATCH_MODE_JSON, false);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php
deleted file mode 100644
index d968720..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php
+++ /dev/null
@@ -1,145 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Logs to Cube.
- *
- * @link http://square.github.com/cube/
- * @author Wan Chen <ka...@kamisama.me>
- */
-class CubeHandler extends AbstractProcessingHandler
-{
-    private $udpConnection = null;
-    private $httpConnection = null;
-    private $scheme = null;
-    private $host = null;
-    private $port = null;
-    private $acceptedSchemes = array('http', 'udp');
-
-    /**
-     * Create a Cube handler
-     *
-     * @throws UnexpectedValueException when given url is not a valid url.
-     *                                  A valid url must consists of three parts : protocol://host:port
-     *                                  Only valid protocol used by Cube are http and udp
-     */
-    public function __construct($url, $level = Logger::DEBUG, $bubble = true)
-    {
-        $urlInfos = parse_url($url);
-
-        if (!isset($urlInfos['scheme']) || !isset($urlInfos['host']) || !isset($urlInfos['port'])) {
-            throw new \UnexpectedValueException('URL "'.$url.'" is not valid');
-        }
-
-        if (!in_array($urlInfos['scheme'], $this->acceptedSchemes)) {
-            throw new \UnexpectedValueException(
-                'Invalid protocol (' . $urlInfos['scheme']  . ').'
-                . ' Valid options are ' . implode(', ', $this->acceptedSchemes));
-        }
-
-        $this->scheme = $urlInfos['scheme'];
-        $this->host = $urlInfos['host'];
-        $this->port = $urlInfos['port'];
-
-        parent::__construct($level, $bubble);
-    }
-
-    /**
-     * Establish a connection to an UDP socket
-     *
-     * @throws LogicException when unable to connect to the socket
-     */
-    protected function connectUdp()
-    {
-        if (!extension_loaded('sockets')) {
-            throw new MissingExtensionException('The sockets extension is required to use udp URLs with the CubeHandler');
-        }
-
-        $this->udpConnection = socket_create(AF_INET, SOCK_DGRAM, 0);
-        if (!$this->udpConnection) {
-            throw new \LogicException('Unable to create a socket');
-        }
-
-        if (!socket_connect($this->udpConnection, $this->host, $this->port)) {
-            throw new \LogicException('Unable to connect to the socket at ' . $this->host . ':' . $this->port);
-        }
-    }
-
-    /**
-     * Establish a connection to a http server
-     */
-    protected function connectHttp()
-    {
-        if (!extension_loaded('curl')) {
-            throw new \LogicException('The curl extension is needed to use http URLs with the CubeHandler');
-        }
-
-        $this->httpConnection = curl_init('http://'.$this->host.':'.$this->port.'/1.0/event/put');
-
-        if (!$this->httpConnection) {
-            throw new \LogicException('Unable to connect to ' . $this->host . ':' . $this->port);
-        }
-
-        curl_setopt($this->httpConnection, CURLOPT_CUSTOMREQUEST, "POST");
-        curl_setopt($this->httpConnection, CURLOPT_RETURNTRANSFER, true);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        $date = $record['datetime'];
-
-        $data = array('time' => $date->format('Y-m-d\TH:i:s.uO'));
-        unset($record['datetime']);
-
-        if (isset($record['context']['type'])) {
-            $data['type'] = $record['context']['type'];
-            unset($record['context']['type']);
-        } else {
-            $data['type'] = $record['channel'];
-        }
-
-        $data['data'] = $record['context'];
-        $data['data']['level'] = $record['level'];
-
-        $this->{'write'.$this->scheme}(json_encode($data));
-    }
-
-    private function writeUdp($data)
-    {
-        if (!$this->udpConnection) {
-            $this->connectUdp();
-        }
-
-        socket_send($this->udpConnection, $data, strlen($data), 0);
-    }
-
-    private function writeHttp($data)
-    {
-        if (!$this->httpConnection) {
-            $this->connectHttp();
-        }
-
-        curl_setopt($this->httpConnection, CURLOPT_POSTFIELDS, '['.$data.']');
-        curl_setopt($this->httpConnection, CURLOPT_HTTPHEADER, array(
-                'Content-Type: application/json',
-                'Content-Length: ' . strlen('['.$data.']'))
-        );
-
-        return curl_exec($this->httpConnection);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php
deleted file mode 100644
index b91ffec..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\Formatter\NormalizerFormatter;
-use Doctrine\CouchDB\CouchDBClient;
-
-/**
- * CouchDB handler for Doctrine CouchDB ODM
- *
- * @author Markus Bachmann <ma...@bachi.biz>
- */
-class DoctrineCouchDBHandler extends AbstractProcessingHandler
-{
-    private $client;
-
-    public function __construct(CouchDBClient $client, $level = Logger::DEBUG, $bubble = true)
-    {
-        $this->client = $client;
-        parent::__construct($level, $bubble);
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function write(array $record)
-    {
-        $this->client->postDocument($record['formatted']);
-    }
-
-    protected function getDefaultFormatter()
-    {
-        return new NormalizerFormatter;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php
deleted file mode 100644
index e7f843c..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php
+++ /dev/null
@@ -1,89 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Aws\Common\Aws;
-use Aws\DynamoDb\DynamoDbClient;
-use Monolog\Formatter\ScalarFormatter;
-use Monolog\Logger;
-
-/**
- * Amazon DynamoDB handler (http://aws.amazon.com/dynamodb/)
- *
- * @link https://github.com/aws/aws-sdk-php/
- * @author Andrew Lawson <ad...@gmail.com>
- */
-class DynamoDbHandler extends AbstractProcessingHandler
-{
-    const DATE_FORMAT = 'Y-m-d\TH:i:s.uO';
-
-    /**
-     * @var DynamoDbClient
-     */
-    protected $client;
-
-    /**
-     * @var string
-     */
-    protected $table;
-
-    /**
-     * @param DynamoDbClient $client
-     * @param string         $table
-     * @param integer        $level
-     * @param boolean        $bubble
-     */
-    public function __construct(DynamoDbClient $client, $table, $level = Logger::DEBUG, $bubble = true)
-    {
-        if (!defined('Aws\Common\Aws::VERSION') || version_compare('3.0', Aws::VERSION, '<=')) {
-            throw new \RuntimeException('The DynamoDbHandler is only known to work with the AWS SDK 2.x releases');
-        }
-
-        $this->client = $client;
-        $this->table = $table;
-
-        parent::__construct($level, $bubble);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        $filtered = $this->filterEmptyFields($record['formatted']);
-        $formatted = $this->client->formatAttributes($filtered);
-
-        $this->client->putItem(array(
-            'TableName' => $this->table,
-            'Item' => $formatted
-        ));
-    }
-
-    /**
-     * @param  array $record
-     * @return array
-     */
-    protected function filterEmptyFields(array $record)
-    {
-        return array_filter($record, function ($value) {
-            return !empty($value) || false === $value || 0 === $value;
-        });
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new ScalarFormatter(self::DATE_FORMAT);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php
deleted file mode 100644
index 96e5d57..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php
+++ /dev/null
@@ -1,128 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\FormatterInterface;
-use Monolog\Formatter\ElasticaFormatter;
-use Monolog\Logger;
-use Elastica\Client;
-use Elastica\Exception\ExceptionInterface;
-
-/**
- * Elastic Search handler
- *
- * Usage example:
- *
- *    $client = new \Elastica\Client();
- *    $options = array(
- *        'index' => 'elastic_index_name',
- *        'type' => 'elastic_doc_type',
- *    );
- *    $handler = new ElasticSearchHandler($client, $options);
- *    $log = new Logger('application');
- *    $log->pushHandler($handler);
- *
- * @author Jelle Vink <je...@gmail.com>
- */
-class ElasticSearchHandler extends AbstractProcessingHandler
-{
-    /**
-     * @var Client
-     */
-    protected $client;
-
-    /**
-     * @var array Handler config options
-     */
-    protected $options = array();
-
-    /**
-     * @param Client  $client  Elastica Client object
-     * @param array   $options Handler configuration
-     * @param integer $level   The minimum logging level at which this handler will be triggered
-     * @param Boolean $bubble  Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct(Client $client, array $options = array(), $level = Logger::DEBUG, $bubble = true)
-    {
-        parent::__construct($level, $bubble);
-        $this->client = $client;
-        $this->options = array_merge(
-            array(
-                'index'          => 'monolog',      // Elastic index name
-                'type'           => 'record',       // Elastic document type
-                'ignore_error'   => false,          // Suppress Elastica exceptions
-            ),
-            $options
-        );
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function write(array $record)
-    {
-        $this->bulkSend(array($record['formatted']));
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function setFormatter(FormatterInterface $formatter)
-    {
-        if ($formatter instanceof ElasticaFormatter) {
-            return parent::setFormatter($formatter);
-        }
-        throw new \InvalidArgumentException('ElasticSearchHandler is only compatible with ElasticaFormatter');
-    }
-
-    /**
-     * Getter options
-     * @return array
-     */
-    public function getOptions()
-    {
-        return $this->options;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new ElasticaFormatter($this->options['index'], $this->options['type']);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handleBatch(array $records)
-    {
-        $documents = $this->getFormatter()->formatBatch($records);
-        $this->bulkSend($documents);
-    }
-
-    /**
-     * Use Elasticsearch bulk API to send list of documents
-     * @param  array             $documents
-     * @throws \RuntimeException
-     */
-    protected function bulkSend(array $documents)
-    {
-        try {
-            $this->client->addDocuments($documents);
-        } catch (ExceptionInterface $e) {
-            if (!$this->options['ignore_error']) {
-                throw new \RuntimeException("Error sending messages to Elasticsearch", 0, $e);
-            }
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php
deleted file mode 100644
index d1e1ee6..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\LineFormatter;
-use Monolog\Logger;
-
-/**
- * Stores to PHP error_log() handler.
- *
- * @author Elan Ruusamäe <gl...@delfi.ee>
- */
-class ErrorLogHandler extends AbstractProcessingHandler
-{
-    const OPERATING_SYSTEM = 0;
-    const SAPI = 4;
-
-    protected $messageType;
-    protected $expandNewlines;
-
-    /**
-     * @param integer $messageType    Says where the error should go.
-     * @param integer $level          The minimum logging level at which this handler will be triggered
-     * @param Boolean $bubble         Whether the messages that are handled can bubble up the stack or not
-     * @param Boolean $expandNewlines If set to true, newlines in the message will be expanded to be take multiple log entries
-     */
-    public function __construct($messageType = self::OPERATING_SYSTEM, $level = Logger::DEBUG, $bubble = true, $expandNewlines = false)
-    {
-        parent::__construct($level, $bubble);
-
-        if (false === in_array($messageType, self::getAvailableTypes())) {
-            $message = sprintf('The given message type "%s" is not supported', print_r($messageType, true));
-            throw new \InvalidArgumentException($message);
-        }
-
-        $this->messageType = $messageType;
-        $this->expandNewlines = $expandNewlines;
-    }
-
-    /**
-     * @return array With all available types
-     */
-    public static function getAvailableTypes()
-    {
-        return array(
-            self::OPERATING_SYSTEM,
-            self::SAPI,
-        );
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new LineFormatter('[%datetime%] %channel%.%level_name%: %message% %context% %extra%');
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        if ($this->expandNewlines) {
-            $lines = preg_split('{[\r\n]+}', (string) $record['formatted']);
-            foreach ($lines as $line) {
-                error_log($line, $this->messageType);
-            }
-        } else {
-            error_log((string) $record['formatted'], $this->messageType);
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php
deleted file mode 100644
index dad8227..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php
+++ /dev/null
@@ -1,140 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Simple handler wrapper that filters records based on a list of levels
- *
- * It can be configured with an exact list of levels to allow, or a min/max level.
- *
- * @author Hennadiy Verkh
- * @author Jordi Boggiano <j....@seld.be>
- */
-class FilterHandler extends AbstractHandler
-{
-    /**
-     * Handler or factory callable($record, $this)
-     *
-     * @var callable|\Monolog\Handler\HandlerInterface
-     */
-    protected $handler;
-
-    /**
-     * Minimum level for logs that are passes to handler
-     *
-     * @var int[]
-     */
-    protected $acceptedLevels;
-
-    /**
-     * Whether the messages that are handled can bubble up the stack or not
-     *
-     * @var Boolean
-     */
-    protected $bubble;
-
-    /**
-     * @param callable|HandlerInterface $handler        Handler or factory callable($record, $this).
-     * @param int|array                 $minLevelOrList A list of levels to accept or a minimum level if maxLevel is provided
-     * @param int                       $maxLevel       Maximum level to accept, only used if $minLevelOrList is not an array
-     * @param Boolean                   $bubble         Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct($handler, $minLevelOrList = Logger::DEBUG, $maxLevel = Logger::EMERGENCY, $bubble = true)
-    {
-        $this->handler  = $handler;
-        $this->bubble   = $bubble;
-        $this->setAcceptedLevels($minLevelOrList, $maxLevel);
-
-        if (!$this->handler instanceof HandlerInterface && !is_callable($this->handler)) {
-            throw new \RuntimeException("The given handler (".json_encode($this->handler).") is not a callable nor a Monolog\Handler\HandlerInterface object");
-        }
-    }
-
-    /**
-     * @return array
-     */
-    public function getAcceptedLevels()
-    {
-        return array_flip($this->acceptedLevels);
-    }
-
-    /**
-     * @param int|array $minLevelOrList A list of levels to accept or a minimum level if maxLevel is provided
-     * @param int       $maxLevel       Maximum level to accept, only used if $minLevelOrList is not an array
-     */
-    public function setAcceptedLevels($minLevelOrList = Logger::DEBUG, $maxLevel = Logger::EMERGENCY)
-    {
-        if (is_array($minLevelOrList)) {
-            $acceptedLevels = array_map('Monolog\Logger::toMonologLevel', $minLevelOrList);
-        } else {
-            $minLevelOrList = Logger::toMonologLevel($minLevelOrList);
-            $maxLevel = Logger::toMonologLevel($maxLevel);
-            $acceptedLevels = array_values(array_filter(Logger::getLevels(), function ($level) use ($minLevelOrList, $maxLevel) {
-                return $level >= $minLevelOrList && $level <= $maxLevel;
-            }));
-        }
-        $this->acceptedLevels = array_flip($acceptedLevels);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function isHandling(array $record)
-    {
-        return isset($this->acceptedLevels[$record['level']]);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handle(array $record)
-    {
-        if (!$this->isHandling($record)) {
-            return false;
-        }
-
-        // The same logic as in FingersCrossedHandler
-        if (!$this->handler instanceof HandlerInterface) {
-            $this->handler = call_user_func($this->handler, $record, $this);
-            if (!$this->handler instanceof HandlerInterface) {
-                throw new \RuntimeException("The factory callable should return a HandlerInterface");
-            }
-        }
-
-        if ($this->processors) {
-            foreach ($this->processors as $processor) {
-                $record = call_user_func($processor, $record);
-            }
-        }
-
-        $this->handler->handle($record);
-
-        return false === $this->bubble;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handleBatch(array $records)
-    {
-        $filtered = array();
-        foreach ($records as $record) {
-            if ($this->isHandling($record)) {
-                $filtered[] = $record;
-            }
-        }
-
-        $this->handler->handleBatch($filtered);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php b/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php
deleted file mode 100644
index c3e42ef..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler\FingersCrossed;
-
-/**
- * Interface for activation strategies for the FingersCrossedHandler.
- *
- * @author Johannes M. Schmitt <sc...@gmail.com>
- */
-interface ActivationStrategyInterface
-{
-    /**
-     * Returns whether the given record activates the handler.
-     *
-     * @param  array   $record
-     * @return Boolean
-     */
-    public function isHandlerActivated(array $record);
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php b/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php
deleted file mode 100644
index e3b403f..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
-*
-* (c) Jordi Boggiano <j....@seld.be>
-*
-* For the full copyright and license information, please view the LICENSE
-* file that was distributed with this source code.
-*/
-
-namespace Monolog\Handler\FingersCrossed;
-
-use Monolog\Logger;
-
-/**
- * Channel and Error level based monolog activation strategy. Allows to trigger activation
- * based on level per channel. e.g. trigger activation on level 'ERROR' by default, except
- * for records of the 'sql' channel; those should trigger activation on level 'WARN'.
- *
- * Example:
- *
- * <code>
- *   $activationStrategy = new ChannelLevelActivationStrategy(
- *       Logger::CRITICAL,
- *       array(
- *           'request' => Logger::ALERT,
- *           'sensitive' => Logger::ERROR,
- *       )
- *   );
- *   $handler = new FingersCrossedHandler(new StreamHandler('php://stderr'), $activationStrategy);
- * </code>
- *
- * @author Mike Meessen <ne...@gmail.com>
- */
-class ChannelLevelActivationStrategy implements ActivationStrategyInterface
-{
-    private $defaultActionLevel;
-    private $channelToActionLevel;
-
-    /**
-     * @param int   $defaultActionLevel   The default action level to be used if the record's category doesn't match any
-     * @param array $channelToActionLevel An array that maps channel names to action levels.
-     */
-    public function __construct($defaultActionLevel, $channelToActionLevel = array())
-    {
-        $this->defaultActionLevel = Logger::toMonologLevel($defaultActionLevel);
-        $this->channelToActionLevel = array_map('Monolog\Logger::toMonologLevel', $channelToActionLevel);
-    }
-
-    public function isHandlerActivated(array $record)
-    {
-        if (isset($this->channelToActionLevel[$record['channel']])) {
-            return $record['level'] >= $this->channelToActionLevel[$record['channel']];
-        }
-
-        return $record['level'] >= $this->defaultActionLevel;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php b/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php
deleted file mode 100644
index 6e63085..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler\FingersCrossed;
-
-use Monolog\Logger;
-
-/**
- * Error level based activation strategy.
- *
- * @author Johannes M. Schmitt <sc...@gmail.com>
- */
-class ErrorLevelActivationStrategy implements ActivationStrategyInterface
-{
-    private $actionLevel;
-
-    public function __construct($actionLevel)
-    {
-        $this->actionLevel = Logger::toMonologLevel($actionLevel);
-    }
-
-    public function isHandlerActivated(array $record)
-    {
-        return $record['level'] >= $this->actionLevel;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php
deleted file mode 100644
index a81c9e6..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php
+++ /dev/null
@@ -1,150 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy;
-use Monolog\Handler\FingersCrossed\ActivationStrategyInterface;
-use Monolog\Logger;
-
-/**
- * Buffers all records until a certain level is reached
- *
- * The advantage of this approach is that you don't get any clutter in your log files.
- * Only requests which actually trigger an error (or whatever your actionLevel is) will be
- * in the logs, but they will contain all records, not only those above the level threshold.
- *
- * You can find the various activation strategies in the
- * Monolog\Handler\FingersCrossed\ namespace.
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-class FingersCrossedHandler extends AbstractHandler
-{
-    protected $handler;
-    protected $activationStrategy;
-    protected $buffering = true;
-    protected $bufferSize;
-    protected $buffer = array();
-    protected $stopBuffering;
-    protected $passthruLevel;
-
-    /**
-     * @param callable|HandlerInterface       $handler            Handler or factory callable($record, $fingersCrossedHandler).
-     * @param int|ActivationStrategyInterface $activationStrategy Strategy which determines when this handler takes action
-     * @param int                             $bufferSize         How many entries should be buffered at most, beyond that the oldest items are removed from the buffer.
-     * @param Boolean                         $bubble             Whether the messages that are handled can bubble up the stack or not
-     * @param Boolean                         $stopBuffering      Whether the handler should stop buffering after being triggered (default true)
-     * @param int                             $passthruLevel      Minimum level to always flush to handler on close, even if strategy not triggered
-     */
-    public function __construct($handler, $activationStrategy = null, $bufferSize = 0, $bubble = true, $stopBuffering = true, $passthruLevel = null)
-    {
-        if (null === $activationStrategy) {
-            $activationStrategy = new ErrorLevelActivationStrategy(Logger::WARNING);
-        }
-
-        // convert simple int activationStrategy to an object
-        if (!$activationStrategy instanceof ActivationStrategyInterface) {
-            $activationStrategy = new ErrorLevelActivationStrategy($activationStrategy);
-        }
-
-        $this->handler = $handler;
-        $this->activationStrategy = $activationStrategy;
-        $this->bufferSize = $bufferSize;
-        $this->bubble = $bubble;
-        $this->stopBuffering = $stopBuffering;
-        $this->passthruLevel = $passthruLevel;
-
-        if (!$this->handler instanceof HandlerInterface && !is_callable($this->handler)) {
-            throw new \RuntimeException("The given handler (".json_encode($this->handler).") is not a callable nor a Monolog\Handler\HandlerInterface object");
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function isHandling(array $record)
-    {
-        return true;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handle(array $record)
-    {
-        if ($this->processors) {
-            foreach ($this->processors as $processor) {
-                $record = call_user_func($processor, $record);
-            }
-        }
-
-        if ($this->buffering) {
-            $this->buffer[] = $record;
-            if ($this->bufferSize > 0 && count($this->buffer) > $this->bufferSize) {
-                array_shift($this->buffer);
-            }
-            if ($this->activationStrategy->isHandlerActivated($record)) {
-                if ($this->stopBuffering) {
-                    $this->buffering = false;
-                }
-                if (!$this->handler instanceof HandlerInterface) {
-                    $this->handler = call_user_func($this->handler, $record, $this);
-                    if (!$this->handler instanceof HandlerInterface) {
-                        throw new \RuntimeException("The factory callable should return a HandlerInterface");
-                    }
-                }
-                $this->handler->handleBatch($this->buffer);
-                $this->buffer = array();
-            }
-        } else {
-            $this->handler->handle($record);
-        }
-
-        return false === $this->bubble;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function close()
-    {
-        if (null !== $this->passthruLevel) {
-            $level = $this->passthruLevel;
-            $this->buffer = array_filter($this->buffer, function ($record) use ($level) {
-                return $record['level'] >= $level;
-            });
-            if (count($this->buffer) > 0) {
-                $this->handler->handleBatch($this->buffer);
-                $this->buffer = array();
-            }
-        }
-    }
-
-    /**
-     * Resets the state of the handler. Stops forwarding records to the wrapped handler.
-     */
-    public function reset()
-    {
-        $this->buffering = true;
-    }
-
-    /**
-     * Clears the buffer without flushing any messages down to the wrapped handler.
-     *
-     * It also resets the handler to its initial buffering state.
-     */
-    public function clear()
-    {
-        $this->buffer = array();
-        $this->reset();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php
deleted file mode 100644
index fee4795..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php
+++ /dev/null
@@ -1,195 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\WildfireFormatter;
-
-/**
- * Simple FirePHP Handler (http://www.firephp.org/), which uses the Wildfire protocol.
- *
- * @author Eric Clemmons (@ericclemmons) <er...@uxdriven.com>
- */
-class FirePHPHandler extends AbstractProcessingHandler
-{
-    /**
-     * WildFire JSON header message format
-     */
-    const PROTOCOL_URI = 'http://meta.wildfirehq.org/Protocol/JsonStream/0.2';
-
-    /**
-     * FirePHP structure for parsing messages & their presentation
-     */
-    const STRUCTURE_URI = 'http://meta.firephp.org/Wildfire/Structure/FirePHP/FirebugConsole/0.1';
-
-    /**
-     * Must reference a "known" plugin, otherwise headers won't display in FirePHP
-     */
-    const PLUGIN_URI = 'http://meta.firephp.org/Wildfire/Plugin/FirePHP/Library-FirePHPCore/0.3';
-
-    /**
-     * Header prefix for Wildfire to recognize & parse headers
-     */
-    const HEADER_PREFIX = 'X-Wf';
-
-    /**
-     * Whether or not Wildfire vendor-specific headers have been generated & sent yet
-     */
-    protected static $initialized = false;
-
-    /**
-     * Shared static message index between potentially multiple handlers
-     * @var int
-     */
-    protected static $messageIndex = 1;
-
-    protected static $sendHeaders = true;
-
-    /**
-     * Base header creation function used by init headers & record headers
-     *
-     * @param  array  $meta    Wildfire Plugin, Protocol & Structure Indexes
-     * @param  string $message Log message
-     * @return array  Complete header string ready for the client as key and message as value
-     */
-    protected function createHeader(array $meta, $message)
-    {
-        $header = sprintf('%s-%s', self::HEADER_PREFIX, join('-', $meta));
-
-        return array($header => $message);
-    }
-
-    /**
-     * Creates message header from record
-     *
-     * @see createHeader()
-     * @param  array  $record
-     * @return string
-     */
-    protected function createRecordHeader(array $record)
-    {
-        // Wildfire is extensible to support multiple protocols & plugins in a single request,
-        // but we're not taking advantage of that (yet), so we're using "1" for simplicity's sake.
-        return $this->createHeader(
-            array(1, 1, 1, self::$messageIndex++),
-            $record['formatted']
-        );
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new WildfireFormatter();
-    }
-
-    /**
-     * Wildfire initialization headers to enable message parsing
-     *
-     * @see createHeader()
-     * @see sendHeader()
-     * @return array
-     */
-    protected function getInitHeaders()
-    {
-        // Initial payload consists of required headers for Wildfire
-        return array_merge(
-            $this->createHeader(array('Protocol', 1), self::PROTOCOL_URI),
-            $this->createHeader(array(1, 'Structure', 1), self::STRUCTURE_URI),
-            $this->createHeader(array(1, 'Plugin', 1), self::PLUGIN_URI)
-        );
-    }
-
-    /**
-     * Send header string to the client
-     *
-     * @param string $header
-     * @param string $content
-     */
-    protected function sendHeader($header, $content)
-    {
-        if (!headers_sent() && self::$sendHeaders) {
-            header(sprintf('%s: %s', $header, $content));
-        }
-    }
-
-    /**
-     * Creates & sends header for a record, ensuring init headers have been sent prior
-     *
-     * @see sendHeader()
-     * @see sendInitHeaders()
-     * @param array $record
-     */
-    protected function write(array $record)
-    {
-        if (!self::$sendHeaders) {
-            return;
-        }
-
-        // WildFire-specific headers must be sent prior to any messages
-        if (!self::$initialized) {
-            self::$initialized = true;
-
-            self::$sendHeaders = $this->headersAccepted();
-            if (!self::$sendHeaders) {
-                return;
-            }
-
-            foreach ($this->getInitHeaders() as $header => $content) {
-                $this->sendHeader($header, $content);
-            }
-        }
-
-        $header = $this->createRecordHeader($record);
-        if (trim(current($header)) !== '') {
-            $this->sendHeader(key($header), current($header));
-        }
-    }
-
-    /**
-     * Verifies if the headers are accepted by the current user agent
-     *
-     * @return Boolean
-     */
-    protected function headersAccepted()
-    {
-        if (!empty($_SERVER['HTTP_USER_AGENT']) && preg_match('{\bFirePHP/\d+\.\d+\b}', $_SERVER['HTTP_USER_AGENT'])) {
-            return true;
-        }
-
-        return isset($_SERVER['HTTP_X_FIREPHP_VERSION']);
-    }
-
-    /**
-     * BC getter for the sendHeaders property that has been made static
-     */
-    public function __get($property)
-    {
-        if ('sendHeaders' !== $property) {
-            throw new \InvalidArgumentException('Undefined property '.$property);
-        }
-
-        return static::$sendHeaders;
-    }
-
-    /**
-     * BC setter for the sendHeaders property that has been made static
-     */
-    public function __set($property, $value)
-    {
-        if ('sendHeaders' !== $property) {
-            throw new \InvalidArgumentException('Undefined property '.$property);
-        }
-
-        static::$sendHeaders = $value;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php
deleted file mode 100644
index 388692c..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php
+++ /dev/null
@@ -1,126 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\LineFormatter;
-use Monolog\Logger;
-
-/**
- * Sends logs to Fleep.io using Webhook integrations
- *
- * You'll need a Fleep.io account to use this handler.
- *
- * @see https://fleep.io/integrations/webhooks/ Fleep Webhooks Documentation
- * @author Ando Roots <an...@sqroot.eu>
- */
-class FleepHookHandler extends SocketHandler
-{
-    const FLEEP_HOST = 'fleep.io';
-
-    const FLEEP_HOOK_URI = '/hook/';
-
-    /**
-     * @var string Webhook token (specifies the conversation where logs are sent)
-     */
-    protected $token;
-
-    /**
-     * Construct a new Fleep.io Handler.
-     *
-     * For instructions on how to create a new web hook in your conversations
-     * see https://fleep.io/integrations/webhooks/
-     *
-     * @param  string                    $token  Webhook token
-     * @param  bool|int                  $level  The minimum logging level at which this handler will be triggered
-     * @param  bool                      $bubble Whether the messages that are handled can bubble up the stack or not
-     * @throws MissingExtensionException
-     */
-    public function __construct($token, $level = Logger::DEBUG, $bubble = true)
-    {
-        if (!extension_loaded('openssl')) {
-            throw new MissingExtensionException('The OpenSSL PHP extension is required to use the FleepHookHandler');
-        }
-
-        $this->token = $token;
-
-        $connectionString = 'ssl://' . self::FLEEP_HOST . ':443';
-        parent::__construct($connectionString, $level, $bubble);
-    }
-
-    /**
-     * Returns the default formatter to use with this handler
-     *
-     * Overloaded to remove empty context and extra arrays from the end of the log message.
-     *
-     * @return LineFormatter
-     */
-    protected function getDefaultFormatter()
-    {
-        return new LineFormatter(null, null, true, true);
-    }
-
-    /**
-     * Handles a log record
-     *
-     * @param array $record
-     */
-    public function write(array $record)
-    {
-        parent::write($record);
-        $this->closeSocket();
-    }
-
-    /**
-     * {@inheritdoc}
-     *
-     * @param  array  $record
-     * @return string
-     */
-    protected function generateDataStream($record)
-    {
-        $content = $this->buildContent($record);
-
-        return $this->buildHeader($content) . $content;
-    }
-
-    /**
-     * Builds the header of the API Call
-     *
-     * @param  string $content
-     * @return string
-     */
-    private function buildHeader($content)
-    {
-        $header = "POST " . self::FLEEP_HOOK_URI . $this->token . " HTTP/1.1\r\n";
-        $header .= "Host: " . self::FLEEP_HOST . "\r\n";
-        $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
-        $header .= "Content-Length: " . strlen($content) . "\r\n";
-        $header .= "\r\n";
-
-        return $header;
-    }
-
-    /**
-     * Builds the body of API call
-     *
-     * @param  array  $record
-     * @return string
-     */
-    private function buildContent($record)
-    {
-        $dataArray = array(
-            'message' => $record['formatted']
-        );
-
-        return http_build_query($dataArray);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php
deleted file mode 100644
index 6eaaa9d..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php
+++ /dev/null
@@ -1,103 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Sends notifications through the Flowdock push API
- *
- * This must be configured with a FlowdockFormatter instance via setFormatter()
- *
- * Notes:
- * API token - Flowdock API token
- *
- * @author Dominik Liebler <li...@gmail.com>
- * @see https://www.flowdock.com/api/push
- */
-class FlowdockHandler extends SocketHandler
-{
-    /**
-     * @var string
-     */
-    protected $apiToken;
-
-    /**
-     * @param string   $apiToken
-     * @param bool|int $level    The minimum logging level at which this handler will be triggered
-     * @param bool     $bubble   Whether the messages that are handled can bubble up the stack or not
-     *
-     * @throws MissingExtensionException if OpenSSL is missing
-     */
-    public function __construct($apiToken, $level = Logger::DEBUG, $bubble = true)
-    {
-        if (!extension_loaded('openssl')) {
-            throw new MissingExtensionException('The OpenSSL PHP extension is required to use the FlowdockHandler');
-        }
-
-        parent::__construct('ssl://api.flowdock.com:443', $level, $bubble);
-        $this->apiToken = $apiToken;
-    }
-
-    /**
-     * {@inheritdoc}
-     *
-     * @param array $record
-     */
-    protected function write(array $record)
-    {
-        parent::write($record);
-
-        $this->closeSocket();
-    }
-
-    /**
-     * {@inheritdoc}
-     *
-     * @param  array  $record
-     * @return string
-     */
-    protected function generateDataStream($record)
-    {
-        $content = $this->buildContent($record);
-
-        return $this->buildHeader($content) . $content;
-    }
-
-    /**
-     * Builds the body of API call
-     *
-     * @param  array  $record
-     * @return string
-     */
-    private function buildContent($record)
-    {
-        return json_encode($record['formatted']['flowdock']);
-    }
-
-    /**
-     * Builds the header of the API Call
-     *
-     * @param  string $content
-     * @return string
-     */
-    private function buildHeader($content)
-    {
-        $header = "POST /v1/messages/team_inbox/" . $this->apiToken . " HTTP/1.1\r\n";
-        $header .= "Host: api.flowdock.com\r\n";
-        $header .= "Content-Type: application/json\r\n";
-        $header .= "Content-Length: " . strlen($content) . "\r\n";
-        $header .= "\r\n";
-
-        return $header;
-    }
-}


[47/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/lib/Boris/Config.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/lib/Boris/Config.php b/vendor/d11wtq/boris/lib/Boris/Config.php
deleted file mode 100644
index c3277a7..0000000
--- a/vendor/d11wtq/boris/lib/Boris/Config.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-
-namespace Boris;
-
-/**
- * Config handles loading configuration files for boris
- */
-class Config
-{
-    private $_searchPaths;
-    private $_cascade = false;
-    private $_files = array();
-    
-    /**
-     * Create a new Config instance, optionally with an array
-     * of paths to search for configuration files.
-     *
-     * Additionally, if the second, optional boolean argument is
-     * true, all existing configuration files will be loaded, and
-     * effectively merged.
-     *
-     * @param array $searchPaths
-     * @param bool  $cascade
-     */
-    public function __construct($searchPaths = null, $cascade = false)
-    {
-        if (is_null($searchPaths)) {
-            $searchPaths = array();
-            
-            if ($userHome = getenv('HOME')) {
-                $searchPaths[] = "{$userHome}/.borisrc";
-            }
-            
-            $searchPaths[] = getcwd() . '/.borisrc';
-        }
-        
-        $this->_cascade     = $cascade;
-        $this->_searchPaths = $searchPaths;
-    }
-    
-    /**
-     * Searches for configuration files in the available
-     * search paths, and applies them to the provided
-     * boris instance.
-     *
-     * Returns true if any configuration files were found.
-     *
-     * @param  Boris\Boris $boris
-     * @return bool
-     */
-    public function apply(Boris $boris)
-    {
-        $applied = false;
-        
-        foreach ($this->_searchPaths as $path) {
-            if (is_readable($path)) {
-                $this->_loadInIsolation($path, $boris);
-                
-                $applied        = true;
-                $this->_files[] = $path;
-                
-                if (!$this->_cascade) {
-                    break;
-                }
-            }
-        }
-        
-        return $applied;
-    }
-    
-    /**
-     * Returns an array of files that were loaded
-     * for this Config
-     *
-     * @return array
-     */
-    public function loadedFiles()
-    {
-        return $this->_files;
-    }
-    
-    // -- Private Methods
-    
-    private function _loadInIsolation($path, $boris)
-    {
-        require $path;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/lib/Boris/DumpInspector.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/lib/Boris/DumpInspector.php b/vendor/d11wtq/boris/lib/Boris/DumpInspector.php
deleted file mode 100644
index ce884cd..0000000
--- a/vendor/d11wtq/boris/lib/Boris/DumpInspector.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-namespace Boris;
-
-/**
- * Passes values through var_dump() to inspect them.
- */
-class DumpInspector implements Inspector
-{
-    public function inspect($variable)
-    {
-        ob_start();
-        var_dump($variable);
-        return sprintf(" → %s", trim(ob_get_clean()));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/lib/Boris/EvalWorker.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/lib/Boris/EvalWorker.php b/vendor/d11wtq/boris/lib/Boris/EvalWorker.php
deleted file mode 100644
index 0792d09..0000000
--- a/vendor/d11wtq/boris/lib/Boris/EvalWorker.php
+++ /dev/null
@@ -1,275 +0,0 @@
-<?php
-
-namespace Boris;
-
-/**
- * EvalWorker is responsible for evaluating PHP expressions in forked processes.
- */
-class EvalWorker
-{
-    const ABNORMAL_EXIT = 255;
-    const DONE = "\0";
-    const EXITED = "\1";
-    const FAILED = "\2";
-    const READY = "\3";
-    
-    private $_socket;
-    private $_exports = array();
-    private $_startHooks = array();
-    private $_failureHooks = array();
-    private $_ppid;
-    private $_pid;
-    private $_cancelled;
-    private $_inspector;
-    private $_userExceptionHandler;
-    
-    /**
-     * Create a new worker using the given socket for communication.
-     *
-     * @param resource $socket
-     */
-    public function __construct($socket)
-    {
-        $this->_socket    = $socket;
-        $this->_inspector = new DumpInspector();
-        stream_set_blocking($socket, 0);
-    }
-    
-    /**
-     * Set local variables to be placed in the workers's scope.
-     *
-     * @param array|string $local
-     * @param mixed $value, if $local is a string
-     */
-    public function setLocal($local, $value = null)
-    {
-        if (!is_array($local)) {
-            $local = array(
-                $local => $value
-            );
-        }
-        
-        $this->_exports = array_merge($this->_exports, $local);
-    }
-    
-    /**
-     * Set hooks to run inside the worker before it starts looping.
-     *
-     * @param array $hooks
-     */
-    public function setStartHooks($hooks)
-    {
-        $this->_startHooks = $hooks;
-    }
-    
-    /**
-     * Set hooks to run inside the worker after a fatal error is caught.
-     *
-     * @param array $hooks
-     */
-    public function setFailureHooks($hooks)
-    {
-        $this->_failureHooks = $hooks;
-    }
-    
-    /**
-     * Set an Inspector object for Boris to output return values with.
-     *
-     * @param object $inspector any object the responds to inspect($v)
-     */
-    public function setInspector($inspector)
-    {
-        $this->_inspector = $inspector;
-    }
-    
-    /**
-     * Start the worker.
-     *
-     * This method never returns.
-     */
-    public function start()
-    {
-        $__scope = $this->_runHooks($this->_startHooks);
-        extract($__scope);
-        
-        $this->_write($this->_socket, self::READY);
-        
-        /* Note the naming of the local variables due to shared scope with the user here */
-        for (;;) {
-            declare (ticks = 1);
-            // don't exit on ctrl-c
-            pcntl_signal(SIGINT, SIG_IGN, true);
-            
-            $this->_cancelled = false;
-            
-            $__input = $this->_transform($this->_read($this->_socket));
-            
-            if ($__input === null) {
-                continue;
-            }
-            
-            $__response = self::DONE;
-            
-            $this->_ppid = posix_getpid();
-            $this->_pid  = pcntl_fork();
-            
-            if ($this->_pid < 0) {
-                throw new \RuntimeException('Failed to fork child labourer');
-            } elseif ($this->_pid > 0) {
-                // kill the child on ctrl-c
-                pcntl_signal(SIGINT, array(
-                    $this,
-                    'cancelOperation'
-                ), true);
-                pcntl_waitpid($this->_pid, $__status);
-                
-                if (!$this->_cancelled && $__status != (self::ABNORMAL_EXIT << 8)) {
-                    $__response = self::EXITED;
-                } else {
-                    $this->_runHooks($this->_failureHooks);
-                    $__response = self::FAILED;
-                }
-            } else {
-                // if the user has installed a custom exception handler, install a new
-                // one which calls it and then (if the custom handler didn't already exit)
-                // exits with the correct status.
-                // If not, leave the exception handler unset; we'll display
-                // an uncaught exception error and carry on.
-                $__oldexh = set_exception_handler(array(
-                    $this,
-                    'delegateExceptionHandler'
-                ));
-                if ($__oldexh && !$this->_userExceptionHandler) {
-                    $this->_userExceptionHandler = $__oldexh; // save the old handler (once)
-                } else {
-                    restore_exception_handler();
-                }
-                
-                // undo ctrl-c signal handling ready for user code execution
-                pcntl_signal(SIGINT, SIG_DFL, true);
-                $__pid = posix_getpid();
-                
-                $__result = eval($__input);
-                
-                if (posix_getpid() != $__pid) {
-                    // whatever the user entered caused a forked child
-                    // (totally valid, but we don't want that child to loop and wait for input)
-                    exit(0);
-                }
-                
-                if (preg_match('/\s*return\b/i', $__input)) {
-                    fwrite(STDOUT, sprintf("%s\n", $this->_inspector->inspect($__result)));
-                }
-                $this->_expungeOldWorker();
-            }
-            
-            $this->_write($this->_socket, $__response);
-            
-            if ($__response == self::EXITED) {
-                exit(0);
-            }
-        }
-    }
-    
-    /**
-     * While a child process is running, terminate it immediately.
-     */
-    public function cancelOperation()
-    {
-        printf("Cancelling...\n");
-        $this->_cancelled = true;
-        posix_kill($this->_pid, SIGKILL);
-        pcntl_signal_dispatch();
-    }
-    
-    /**
-     * Call the user-defined exception handler, then exit correctly.
-     */
-    public function delegateExceptionHandler($ex)
-    {
-        call_user_func($this->_userExceptionHandler, $ex);
-        exit(self::ABNORMAL_EXIT);
-    }
-    
-    // -- Private Methods
-    
-    private function _runHooks($hooks)
-    {
-        extract($this->_exports);
-        
-        foreach ($hooks as $__hook) {
-            if (is_string($__hook)) {
-                eval($__hook);
-            } elseif (is_callable($__hook)) {
-                call_user_func($__hook, $this, get_defined_vars());
-            } else {
-                throw new \RuntimeException(sprintf('Hooks must be closures or strings of PHP code. Got [%s].', gettype($__hook)));
-            }
-            
-            // hooks may set locals
-            extract($this->_exports);
-        }
-        
-        return get_defined_vars();
-    }
-    
-    private function _expungeOldWorker()
-    {
-        posix_kill($this->_ppid, SIGTERM);
-        pcntl_signal_dispatch();
-    }
-    
-    private function _write($socket, $data)
-    {
-        if (!fwrite($socket, $data)) {
-            throw new \RuntimeException('Socket error: failed to write data');
-        }
-    }
-    
-    private function _read($socket)
-    {
-        $read   = array(
-            $socket
-        );
-        $except = array(
-            $socket
-        );
-        
-        if ($this->_select($read, $except) > 0) {
-            if ($read) {
-                return stream_get_contents($read[0]);
-            } else if ($except) {
-                throw new \UnexpectedValueException("Socket error: closed");
-            }
-        }
-    }
-    
-    private function _select(&$read, &$except)
-    {
-        $write = null;
-        set_error_handler(function()
-        {
-            return true;
-        }, E_WARNING);
-        $result = stream_select($read, $write, $except, 10);
-        restore_error_handler();
-        return $result;
-    }
-    
-    private function _transform($input)
-    {
-        if ($input === null) {
-            return null;
-        }
-        
-        $transforms = array(
-            'exit' => 'exit(0)'
-        );
-        
-        foreach ($transforms as $from => $to) {
-            $input = preg_replace('/^\s*' . preg_quote($from, '/') . '\s*;?\s*$/', $to . ';', $input);
-        }
-        
-        return $input;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/lib/Boris/ExportInspector.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/lib/Boris/ExportInspector.php b/vendor/d11wtq/boris/lib/Boris/ExportInspector.php
deleted file mode 100644
index 68aca5a..0000000
--- a/vendor/d11wtq/boris/lib/Boris/ExportInspector.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-namespace Boris;
-
-/**
- * Passes values through var_export() to inspect them.
- */
-class ExportInspector implements Inspector
-{
-    public function inspect($variable)
-    {
-        return sprintf(" → %s", var_export($variable, true));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/lib/Boris/Inspector.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/lib/Boris/Inspector.php b/vendor/d11wtq/boris/lib/Boris/Inspector.php
deleted file mode 100644
index 5715d51..0000000
--- a/vendor/d11wtq/boris/lib/Boris/Inspector.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-namespace Boris;
-
-/**
- * Something that is capable of returning a useful representation of a variable.
- */
-interface Inspector
-{
-    /**
-     * Return a debug-friendly string representation of $variable.
-     *
-     * @param mixed $variable
-     *
-     * @return string
-     */
-    public function inspect($variable);
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/lib/Boris/ReadlineClient.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/lib/Boris/ReadlineClient.php b/vendor/d11wtq/boris/lib/Boris/ReadlineClient.php
deleted file mode 100644
index 7cd8fd7..0000000
--- a/vendor/d11wtq/boris/lib/Boris/ReadlineClient.php
+++ /dev/null
@@ -1,106 +0,0 @@
-<?php
-
-namespace Boris;
-
-/**
- * The Readline client is what the user spends their time entering text into.
- *
- * Input is collected and sent to {@link \Boris\EvalWorker} for processing.
- */
-class ReadlineClient
-{
-    private $_socket;
-    private $_prompt;
-    private $_historyFile;
-    private $_clear = false;
-    
-    /**
-     * Create a new ReadlineClient using $socket for communication.
-     *
-     * @param resource $socket
-     */
-    public function __construct($socket)
-    {
-        $this->_socket = $socket;
-    }
-    
-    /**
-     * Start the client with an prompt and readline history path.
-     *
-     * This method never returns.
-     *
-     * @param string $prompt
-     * @param string $historyFile
-     */
-    public function start($prompt, $historyFile)
-    {
-        readline_read_history($historyFile);
-        
-        declare (ticks = 1);
-        pcntl_signal(SIGCHLD, SIG_IGN);
-        pcntl_signal(SIGINT, array(
-            $this,
-            'clear'
-        ), true);
-        
-        // wait for the worker to finish executing hooks
-        if (fread($this->_socket, 1) != EvalWorker::READY) {
-            throw new \RuntimeException('EvalWorker failed to start');
-        }
-        
-        $parser = new ShallowParser();
-        $buf    = '';
-        $lineno = 1;
-        
-        for (;;) {
-            $this->_clear = false;
-            $line         = readline(sprintf('[%d] %s', $lineno, ($buf == '' ? $prompt : str_pad('*> ', strlen($prompt), ' ', STR_PAD_LEFT))));
-            
-            if ($this->_clear) {
-                $buf = '';
-                continue;
-            }
-            
-            if (false === $line) {
-                $buf = 'exit(0);'; // ctrl-d acts like exit
-            }
-            
-            if (strlen($line) > 0) {
-                readline_add_history($line);
-            }
-            
-            $buf .= sprintf("%s\n", $line);
-            
-            if ($statements = $parser->statements($buf)) {
-                ++$lineno;
-                
-                $buf = '';
-                foreach ($statements as $stmt) {
-                    if (false === $written = fwrite($this->_socket, $stmt)) {
-                        throw new \RuntimeException('Socket error: failed to write data');
-                    }
-                    
-                    if ($written > 0) {
-                        $status = fread($this->_socket, 1);
-                        if ($status == EvalWorker::EXITED) {
-                            readline_write_history($historyFile);
-                            echo "\n";
-                            exit(0);
-                        } elseif ($status == EvalWorker::FAILED) {
-                            break;
-                        }
-                    }
-                }
-            }
-        }
-    }
-    
-    /**
-     * Clear the input buffer.
-     */
-    public function clear()
-    {
-        // FIXME: I'd love to have this send \r to readline so it puts the user on a blank line
-        $this->_clear = true;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/lib/Boris/ShallowParser.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/lib/Boris/ShallowParser.php b/vendor/d11wtq/boris/lib/Boris/ShallowParser.php
deleted file mode 100644
index 75a1727..0000000
--- a/vendor/d11wtq/boris/lib/Boris/ShallowParser.php
+++ /dev/null
@@ -1,258 +0,0 @@
-<?php
-
-namespace Boris;
-
-/**
- * The ShallowParser takes whatever is currently buffered and chunks it into individual statements.
- */
-class ShallowParser
-{
-    private $_pairs = array('(' => ')', '{' => '}', '[' => ']', '"' => '"', "'" => "'", '//' => "\n", '#' => "\n", '/*' => '*/', '<<<' => '_heredoc_special_case_');
-    
-    private $_initials;
-    
-    public function __construct()
-    {
-        $this->_initials = '/^(' . implode('|', array_map(array(
-            $this,
-            'quote'
-        ), array_keys($this->_pairs))) . ')/';
-    }
-    
-    /**
-     * Break the $buffer into chunks, with one for each highest-level construct possible.
-     *
-     * If the buffer is incomplete, returns an empty array.
-     *
-     * @param string $buffer
-     *
-     * @return array
-     */
-    public function statements($buffer)
-    {
-        $result = $this->_createResult($buffer);
-        
-        while (strlen($result->buffer) > 0) {
-            $this->_resetResult($result);
-            
-            if ($result->state == '<<<') {
-                if (!$this->_initializeHeredoc($result)) {
-                    continue;
-                }
-            }
-            
-            $rules = array(
-                '_scanUse',
-                '_scanEscapedChar',
-                '_scanRegion',
-                '_scanStateEntrant',
-                '_scanWsp',
-                '_scanChar'
-            );
-            
-            foreach ($rules as $method) {
-                if ($this->$method($result)) {
-                    break;
-                }
-            }
-            
-            if ($result->stop) {
-                break;
-            }
-        }
-        
-        if (!empty($result->statements) && trim($result->stmt) === '' && strlen($result->buffer) == 0) {
-            $this->_combineStatements($result);
-            $this->_prepareForDebug($result);
-            return $result->statements;
-        }
-    }
-    
-    public function quote($token)
-    {
-        return preg_quote($token, '/');
-    }
-    
-    // -- Private Methods
-    
-    private function _createResult($buffer)
-    {
-        $result             = new \stdClass();
-        $result->buffer     = $buffer;
-        $result->stmt       = '';
-        $result->state      = null;
-        $result->states     = array();
-        $result->statements = array();
-        $result->stop       = false;
-        
-        return $result;
-    }
-    
-    private function _resetResult($result)
-    {
-        $result->stop       = false;
-        $result->state      = end($result->states);
-        $result->terminator = $result->state ? '/^(.*?' . preg_quote($this->_pairs[$result->state], '/') . ')/s' : null;
-    }
-    
-    private function _combineStatements($result)
-    {
-        $combined = array();
-        
-        foreach ($result->statements as $scope) {
-            if (trim($scope) == ';' || substr(trim($scope), -1) != ';') {
-                $combined[] = ((string) array_pop($combined)) . $scope;
-            } else {
-                $combined[] = $scope;
-            }
-        }
-        
-        $result->statements = $combined;
-    }
-    
-    private function _prepareForDebug($result)
-    {
-        $result->statements[] = $this->_prepareDebugStmt(array_pop($result->statements));
-    }
-    
-    private function _initializeHeredoc($result)
-    {
-        if (preg_match('/^([\'"]?)([a-z_][a-z0-9_]*)\\1/i', $result->buffer, $match)) {
-            $docId = $match[2];
-            $result->stmt .= $match[0];
-            $result->buffer = substr($result->buffer, strlen($match[0]));
-            
-            $result->terminator = '/^(.*?\n' . $docId . ');?\n/s';
-            
-            return true;
-        } else {
-            return false;
-        }
-    }
-    
-    private function _scanWsp($result)
-    {
-        if (preg_match('/^\s+/', $result->buffer, $match)) {
-            if (!empty($result->statements) && $result->stmt === '') {
-                $result->statements[] = array_pop($result->statements) . $match[0];
-            } else {
-                $result->stmt .= $match[0];
-            }
-            $result->buffer = substr($result->buffer, strlen($match[0]));
-            
-            return true;
-        } else {
-            return false;
-        }
-    }
-    
-    private function _scanEscapedChar($result)
-    {
-        if (($result->state == '"' || $result->state == "'") && preg_match('/^[^' . $result->state . ']*?\\\\./s', $result->buffer, $match)) {
-            
-            $result->stmt .= $match[0];
-            $result->buffer = substr($result->buffer, strlen($match[0]));
-            
-            return true;
-        } else {
-            return false;
-        }
-    }
-    
-    private function _scanRegion($result)
-    {
-        if (in_array($result->state, array(
-            '"',
-            "'",
-            '<<<',
-            '//',
-            '#',
-            '/*'
-        ))) {
-            if (preg_match($result->terminator, $result->buffer, $match)) {
-                $result->stmt .= $match[1];
-                $result->buffer = substr($result->buffer, strlen($match[1]));
-                array_pop($result->states);
-            } else {
-                $result->stop = true;
-            }
-            
-            return true;
-        } else {
-            return false;
-        }
-    }
-    
-    private function _scanStateEntrant($result)
-    {
-        if (preg_match($this->_initials, $result->buffer, $match)) {
-            $result->stmt .= $match[0];
-            $result->buffer   = substr($result->buffer, strlen($match[0]));
-            $result->states[] = $match[0];
-            
-            return true;
-        } else {
-            return false;
-        }
-    }
-    
-    private function _scanChar($result)
-    {
-        $chr = substr($result->buffer, 0, 1);
-        $result->stmt .= $chr;
-        $result->buffer = substr($result->buffer, 1);
-        if ($result->state && $chr == $this->_pairs[$result->state]) {
-            array_pop($result->states);
-        }
-        
-        if (empty($result->states) && ($chr == ';' || $chr == '}')) {
-            if (!$this->_isLambda($result->stmt) || $chr == ';') {
-                $result->statements[] = $result->stmt;
-                $result->stmt         = '';
-            }
-        }
-        
-        return true;
-    }
-    
-    private function _scanUse($result)
-    {
-        if (preg_match("/^use (.+?);/", $result->buffer, $use)) {
-            $result->buffer = substr($result->buffer, strlen($use[0]));
-            if (strpos($use[0], ' as ') !== false) {
-                list($class, $alias) = explode(' as ', $use[1]);
-            } else {
-                $class = $use[1];
-                $alias = substr($use[1], strrpos($use[1], '\\') + 1);
-            }
-            $result->statements[] = sprintf("class_alias('%s', '%s');", $class, $alias);
-            return true;
-        } else {
-            return false;
-        }
-    }
-    
-    private function _isLambda($input)
-    {
-        return preg_match('/^([^=]*?=\s*)?function\s*\([^\)]*\)\s*(use\s*\([^\)]*\)\s*)?\s*\{.*\}\s*;?$/is', trim($input));
-    }
-    
-    private function _isReturnable($input)
-    {
-        $input = trim($input);
-        if (substr($input, -1) == ';' && substr($input, 0, 1) != '{') {
-            return $this->_isLambda($input) || !preg_match('/^(' . 'echo|print|exit|die|goto|global|include|include_once|require|require_once|list|' . 'return|do|for|foreach|while|if|function|namespace|class|interface|abstract|switch|' . 'declare|throw|try|unset' . ')\b/i', $input);
-        } else {
-            return false;
-        }
-    }
-    
-    private function _prepareDebugStmt($input)
-    {
-        if ($this->_isReturnable($input) && !preg_match('/^\s*return/i', $input)) {
-            $input = sprintf('return %s', $input);
-        }
-        
-        return $input;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/lib/autoload.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/lib/autoload.php b/vendor/d11wtq/boris/lib/autoload.php
deleted file mode 100644
index f090d70..0000000
--- a/vendor/d11wtq/boris/lib/autoload.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-/**
- * Custom autoloader for non-composer installations.
- */
-spl_autoload_register(function($class)
-{
-    if ($class[0] == '\\') {
-        $class = substr($class, 1);
-    }
-    
-    $path = sprintf('%s/%s.php', __DIR__, implode('/', explode('\\', $class)));
-    
-    if (is_file($path)) {
-        require_once($path);
-    }
-});

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/d11wtq/boris/release.php
----------------------------------------------------------------------
diff --git a/vendor/d11wtq/boris/release.php b/vendor/d11wtq/boris/release.php
deleted file mode 100755
index 7fafeeb..0000000
--- a/vendor/d11wtq/boris/release.php
+++ /dev/null
@@ -1,150 +0,0 @@
-#!/usr/bin/env php
-<?php
-
-/**
- * @author Chris Corbyn <ch...@w3style.co.uk>
- *
- * Copyright © 2013-2014 Chris Corbyn.
- */
-
-/* Generate releases in Github */
-
-namespace Boris;
-
-require __DIR__ . '/lib/autoload.php';
-
-$args = getopt('hv:', array(
-    'help',
-    'version:'
-));
-
-if (count($args) != 1) {
-    help();
-    exit(1);
-}
-
-foreach ($args as $opt => $value) {
-    switch ($opt) {
-        case 'v':
-        case 'version':
-            version($value);
-            exit(0);
-        
-        case 'h':
-        case 'help':
-            help();
-            exit(0);
-        
-        default:
-            unknown($opt);
-            exit(1);
-    }
-}
-
-function help()
-{
-    echo <<<HELP
-Boris release generator script.
-
-Usage:
-  ./release.php --version 1.2    Create a release for v1.2
-  ./release.php --help           Display this help message
-
-HELP;
-}
-
-function version($newVersion)
-{
-    $token      = get_token();
-    $user       = get_user();
-    $repo       = get_repo();
-    $oldVersion = Boris::VERSION;
-    $phar       = "boris.phar";
-    
-    printf("Building version v%s...\n", $newVersion);
-    
-    printf("    Updating Boris::VERSION (%s) to %s...\n", $oldVersion, $newVersion);
-    `perl -pi -e 's/$oldVersion/$newVersion/' lib/Boris/Boris.php README.md`;
-    
-    printf("    Committing changes...\n");
-    `git commit -am "Version bump to $newVersion"`;
-    
-    printf("    Pushing changes upstream...\n");
-    `git push`;
-    
-    printf("    Creating tag v%s...\n", $newVersion);
-    `git tag -a "v$newVersion" -m "Auto-generated tag"`;
-    
-    printf("    Pushing tags upstream...\n");
-    `git push --tags`;
-    
-    printf("    Creating release on github...\n");
-    $response = `curl \
-     -sL \
-     -XPOST \
-     -H "Authorization: token $token" \
-     --data-binary '{"tag_name":"v$newVersion"}' \
-     https://api.github.com/repos/$user/$repo/releases`;
-    
-    $json = json_decode($response, true);
-    $id   = $json['id'];
-    
-    if (empty($id)) {
-        printf("Failed.\n");
-        printf("%s\n", $response);
-        exit(1);
-    }
-    
-    printf("    Building phar...\n");
-    `box build`;
-    
-    printf("Uploading phar to GitHub...\n");
-    `curl -XPOST \
-     -sL \
-     -H "Authorization: token $token" \
-     -H "Content-Type: application/octet-stream" \
-     --data-binary @$phar \
-     https://uploads.github.com/repos/$user/$repo/releases/$id/assets?name=$phar`;
-    
-    printf("Done.\n");
-}
-
-function get_token()
-{
-    if (getenv('GITHUB_TOKEN')) {
-        return getenv('GITHUB_TOKEN');
-    } else {
-        printf("Missing environment variable \$GITHUB_TOKEN\n");
-        exit(1);
-    }
-}
-
-function get_origin()
-{
-    $remotes = `git remote -v`;
-    if (!preg_match('/^origin\s+(\S*?.git)\s+\(push\)/m', $remotes, $matches)) {
-        printf("Unable to find origin in $remotes\n");
-        exit(1);
-    }
-    return $matches[1];
-}
-
-function get_user()
-{
-    $origin = get_origin();
-    if (!preg_match('#^.*?[/:]([^/]+)/([^/]+)\.git$#', $origin, $matches)) {
-        printf("Don't know how to parse $origin\n");
-        exit(1);
-    }
-    return $matches[1];
-}
-
-function get_repo()
-{
-    $origin = get_origin();
-    if (!preg_match('#^.*?[/:]([^/]+)/([^/]+)\.git$#', $origin, $matches)) {
-        printf("Don't know how to parse $origin\n");
-        exit(1);
-    }
-    return $matches[2];
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/LICENSE.md
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/LICENSE.md b/vendor/filp/whoops/LICENSE.md
deleted file mode 100644
index 17707b3..0000000
--- a/vendor/filp/whoops/LICENSE.md
+++ /dev/null
@@ -1,19 +0,0 @@
-#The MIT License
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/composer.json
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/composer.json b/vendor/filp/whoops/composer.json
deleted file mode 100644
index 2c9b67e..0000000
--- a/vendor/filp/whoops/composer.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
-    "name": "filp/whoops",
-    "license": "MIT",
-    "description": "php error handling for cool kids",
-    "keywords": ["library", "error", "handling", "exception", "silex-provider", "whoops", "zf2"],
-    "homepage": "https://github.com/filp/whoops",
-    "authors": [
-        {
-            "name": "Filipe Dobreira",
-            "homepage": "https://github.com/filp",
-            "role": "Developer"
-        }
-    ],
-    "require": {
-        "php": ">=5.3.0"
-    },
-    "require-dev": {
-        "mockery/mockery": "0.9.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Whoops": "src/"
-        },
-        "classmap": [
-            "src/deprecated"
-        ]
-    },
-    "extra": {
-        "branch-alias": {
-            "dev-master": "1.2-dev"
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Exception/ErrorException.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Exception/ErrorException.php b/vendor/filp/whoops/src/Whoops/Exception/ErrorException.php
deleted file mode 100644
index d74e823..0000000
--- a/vendor/filp/whoops/src/Whoops/Exception/ErrorException.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Exception;
-
-use ErrorException as BaseErrorException;
-
-/**
- * Wraps ErrorException; mostly used for typing (at least now)
- * to easily cleanup the stack trace of redundant info.
- */
-class ErrorException extends BaseErrorException
-{
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Exception/Formatter.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Exception/Formatter.php b/vendor/filp/whoops/src/Whoops/Exception/Formatter.php
deleted file mode 100644
index f14b8e2..0000000
--- a/vendor/filp/whoops/src/Whoops/Exception/Formatter.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Exception;
-
-
-class Formatter
-{
-    /**
-     * Returns all basic information about the exception in a simple array
-     * for further convertion to other languages
-     * @param  Inspector $inspector
-     * @param  bool      $shouldAddTrace
-     * @return array
-     */
-    public static function formatExceptionAsDataArray(Inspector $inspector, $shouldAddTrace)
-    {
-        $exception = $inspector->getException();
-        $response = array(
-            'type'    => get_class($exception),
-            'message' => $exception->getMessage(),
-            'file'    => $exception->getFile(),
-            'line'    => $exception->getLine(),
-        );
-
-        if ($shouldAddTrace) {
-            $frames    = $inspector->getFrames();
-            $frameData = array();
-
-            foreach ($frames as $frame) {
-                /** @var Frame $frame */
-                $frameData[] = array(
-                    'file'     => $frame->getFile(),
-                    'line'     => $frame->getLine(),
-                    'function' => $frame->getFunction(),
-                    'class'    => $frame->getClass(),
-                    'args'     => $frame->getArgs(),
-                );
-            }
-
-            $response['trace'] = $frameData;
-        }
-
-        return $response;
-    }
-
-    public static function formatExceptionPlain(Inspector $inspector)
-    {
-        $message = $inspector->getException()->getMessage();
-        $frames = $inspector->getFrames();
-
-        $plain = $inspector->getExceptionName();
-        $plain .= ' thrown with message "';
-        $plain .= $message;
-        $plain .= '"'."\n\n";
-
-        $plain .= "Stacktrace:\n";
-        foreach ($frames as $i => $frame) {
-            $plain .= "#". (count($frames) - $i - 1). " ";
-            $plain .= $frame->getClass() ?: '';
-            $plain .= $frame->getClass() && $frame->getFunction() ? ":" : "";
-            $plain .= $frame->getFunction() ?: '';
-            $plain .= ' in ';
-            $plain .= ($frame->getFile() ?: '<#unknown>');
-            $plain .= ':';
-            $plain .= (int) $frame->getLine(). "\n";
-        }
-
-        return $plain;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Exception/Frame.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Exception/Frame.php b/vendor/filp/whoops/src/Whoops/Exception/Frame.php
deleted file mode 100644
index 5aecd37..0000000
--- a/vendor/filp/whoops/src/Whoops/Exception/Frame.php
+++ /dev/null
@@ -1,269 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Exception;
-
-use InvalidArgumentException;
-use Serializable;
-
-class Frame implements Serializable
-{
-    /**
-     * @var array
-     */
-    protected $frame;
-
-    /**
-     * @var string
-     */
-    protected $fileContentsCache;
-
-    /**
-     * @var array[]
-     */
-    protected $comments = array();
-
-    /**
-     * @param array[]
-     */
-    public function __construct(array $frame)
-    {
-        $this->frame = $frame;
-    }
-
-    /**
-     * @param  bool        $shortened
-     * @return string|null
-     */
-    public function getFile($shortened = false)
-    {
-        if (empty($this->frame['file'])) {
-            return null;
-        }
-
-        $file = $this->frame['file'];
-
-        // Check if this frame occurred within an eval().
-        // @todo: This can be made more reliable by checking if we've entered
-        // eval() in a previous trace, but will need some more work on the upper
-        // trace collector(s).
-        if (preg_match('/^(.*)\((\d+)\) : (?:eval\(\)\'d|assert) code$/', $file, $matches)) {
-            $file = $this->frame['file'] = $matches[1];
-            $this->frame['line'] = (int) $matches[2];
-        }
-
-        if ($shortened && is_string($file)) {
-            // Replace the part of the path that all frames have in common, and add 'soft hyphens' for smoother line-breaks.
-            $dirname = dirname(dirname(dirname(dirname(dirname(dirname(__DIR__))))));
-            $file = str_replace($dirname, "&hellip;", $file);
-            $file = str_replace("/", "/&shy;", $file);
-        }
-
-        return $file;
-    }
-
-    /**
-     * @return int|null
-     */
-    public function getLine()
-    {
-        return isset($this->frame['line']) ? $this->frame['line'] : null;
-    }
-
-    /**
-     * @return string|null
-     */
-    public function getClass()
-    {
-        return isset($this->frame['class']) ? $this->frame['class'] : null;
-    }
-
-    /**
-     * @return string|null
-     */
-    public function getFunction()
-    {
-        return isset($this->frame['function']) ? $this->frame['function'] : null;
-    }
-
-    /**
-     * @return array
-     */
-    public function getArgs()
-    {
-        return isset($this->frame['args']) ? (array) $this->frame['args'] : array();
-    }
-
-    /**
-     * Returns the full contents of the file for this frame,
-     * if it's known.
-     * @return string|null
-     */
-    public function getFileContents()
-    {
-        if ($this->fileContentsCache === null && $filePath = $this->getFile()) {
-            // Leave the stage early when 'Unknown' is passed
-            // this would otherwise raise an exception when
-            // open_basedir is enabled.
-            if ($filePath === "Unknown") {
-                return null;
-            }
-
-            // Return null if the file doesn't actually exist.
-            if (!is_file($filePath)) {
-                return null;
-            }
-
-            $this->fileContentsCache = file_get_contents($filePath);
-        }
-
-        return $this->fileContentsCache;
-    }
-
-    /**
-     * Adds a comment to this frame, that can be received and
-     * used by other handlers. For example, the PrettyPage handler
-     * can attach these comments under the code for each frame.
-     *
-     * An interesting use for this would be, for example, code analysis
-     * & annotations.
-     *
-     * @param string $comment
-     * @param string $context Optional string identifying the origin of the comment
-     */
-    public function addComment($comment, $context = 'global')
-    {
-        $this->comments[] = array(
-            'comment' => $comment,
-            'context' => $context,
-        );
-    }
-
-    /**
-     * Returns all comments for this frame. Optionally allows
-     * a filter to only retrieve comments from a specific
-     * context.
-     *
-     * @param  string  $filter
-     * @return array[]
-     */
-    public function getComments($filter = null)
-    {
-        $comments = $this->comments;
-
-        if ($filter !== null) {
-            $comments = array_filter($comments, function ($c) use ($filter) {
-                return $c['context'] == $filter;
-            });
-        }
-
-        return $comments;
-    }
-
-    /**
-     * Returns the array containing the raw frame data from which
-     * this Frame object was built
-     *
-     * @return array
-     */
-    public function getRawFrame()
-    {
-        return $this->frame;
-    }
-
-    /**
-     * Returns the contents of the file for this frame as an
-     * array of lines, and optionally as a clamped range of lines.
-     *
-     * NOTE: lines are 0-indexed
-     *
-     * @example
-     *     Get all lines for this file
-     *     $frame->getFileLines(); // => array( 0 => '<?php', 1 => '...', ...)
-     * @example
-     *     Get one line for this file, starting at line 10 (zero-indexed, remember!)
-     *     $frame->getFileLines(9, 1); // array( 10 => '...', 11 => '...')
-     *
-     * @throws InvalidArgumentException if $length is less than or equal to 0
-     * @param  int                      $start
-     * @param  int                      $length
-     * @return string[]|null
-     */
-    public function getFileLines($start = 0, $length = null)
-    {
-        if (null !== ($contents = $this->getFileContents())) {
-            $lines = explode("\n", $contents);
-
-            // Get a subset of lines from $start to $end
-            if ($length !== null) {
-                $start  = (int) $start;
-                $length = (int) $length;
-                if ($start < 0) {
-                    $start = 0;
-                }
-
-                if ($length <= 0) {
-                    throw new InvalidArgumentException(
-                        "\$length($length) cannot be lower or equal to 0"
-                    );
-                }
-
-                $lines = array_slice($lines, $start, $length, true);
-            }
-
-            return $lines;
-        }
-    }
-
-    /**
-     * Implements the Serializable interface, with special
-     * steps to also save the existing comments.
-     *
-     * @see Serializable::serialize
-     * @return string
-     */
-    public function serialize()
-    {
-        $frame = $this->frame;
-        if (!empty($this->comments)) {
-            $frame['_comments'] = $this->comments;
-        }
-
-        return serialize($frame);
-    }
-
-    /**
-     * Unserializes the frame data, while also preserving
-     * any existing comment data.
-     *
-     * @see Serializable::unserialize
-     * @param string $serializedFrame
-     */
-    public function unserialize($serializedFrame)
-    {
-        $frame = unserialize($serializedFrame);
-
-        if (!empty($frame['_comments'])) {
-            $this->comments = $frame['_comments'];
-            unset($frame['_comments']);
-        }
-
-        $this->frame = $frame;
-    }
-
-    /**
-     * Compares Frame against one another
-     * @param  Frame $frame
-     * @return bool
-     */
-    public function equals(Frame $frame)
-    {
-        if (!$this->getFile() || $this->getFile() === 'Unknown' || !$this->getLine()) {
-            return false;
-        }
-        return $frame->getFile() === $this->getFile() && $frame->getLine() === $this->getLine();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Exception/FrameCollection.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Exception/FrameCollection.php b/vendor/filp/whoops/src/Whoops/Exception/FrameCollection.php
deleted file mode 100644
index 47fffb6..0000000
--- a/vendor/filp/whoops/src/Whoops/Exception/FrameCollection.php
+++ /dev/null
@@ -1,191 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Exception;
-
-use ArrayAccess;
-use ArrayIterator;
-use Countable;
-use IteratorAggregate;
-use Serializable;
-use UnexpectedValueException;
-
-/**
- * Exposes a fluent interface for dealing with an ordered list
- * of stack-trace frames.
- */
-class FrameCollection implements ArrayAccess, IteratorAggregate, Serializable, Countable
-{
-    /**
-     * @var array[]
-     */
-    private $frames;
-
-    /**
-     * @param array $frames
-     */
-    public function __construct(array $frames)
-    {
-        $this->frames = array_map(function ($frame) {
-            return new Frame($frame);
-        }, $frames);
-    }
-
-    /**
-     * Filters frames using a callable, returns the same FrameCollection
-     *
-     * @param  callable        $callable
-     * @return FrameCollection
-     */
-    public function filter($callable)
-    {
-        $this->frames = array_filter($this->frames, $callable);
-        return $this;
-    }
-
-    /**
-     * Map the collection of frames
-     *
-     * @param  callable        $callable
-     * @return FrameCollection
-     */
-    public function map($callable)
-    {
-        // Contain the map within a higher-order callable
-        // that enforces type-correctness for the $callable
-        $this->frames = array_map(function ($frame) use ($callable) {
-            $frame = call_user_func($callable, $frame);
-
-            if (!$frame instanceof Frame) {
-                throw new UnexpectedValueException(
-                    "Callable to " . __METHOD__ . " must return a Frame object"
-                );
-            }
-
-            return $frame;
-        }, $this->frames);
-
-        return $this;
-    }
-
-    /**
-     * Returns an array with all frames, does not affect
-     * the internal array.
-     *
-     * @todo   If this gets any more complex than this,
-     *         have getIterator use this method.
-     * @see    FrameCollection::getIterator
-     * @return array
-     */
-    public function getArray()
-    {
-        return $this->frames;
-    }
-
-    /**
-     * @see IteratorAggregate::getIterator
-     * @return ArrayIterator
-     */
-    public function getIterator()
-    {
-        return new ArrayIterator($this->frames);
-    }
-
-    /**
-     * @see ArrayAccess::offsetExists
-     * @param int $offset
-     */
-    public function offsetExists($offset)
-    {
-        return isset($this->frames[$offset]);
-    }
-
-    /**
-     * @see ArrayAccess::offsetGet
-     * @param int $offset
-     */
-    public function offsetGet($offset)
-    {
-        return $this->frames[$offset];
-    }
-
-    /**
-     * @see ArrayAccess::offsetSet
-     * @param int $offset
-     */
-    public function offsetSet($offset, $value)
-    {
-        throw new \Exception(__CLASS__ . ' is read only');
-    }
-
-    /**
-     * @see ArrayAccess::offsetUnset
-     * @param int $offset
-     */
-    public function offsetUnset($offset)
-    {
-        throw new \Exception(__CLASS__ . ' is read only');
-    }
-
-    /**
-     * @see Countable::count
-     * @return int
-     */
-    public function count()
-    {
-        return count($this->frames);
-    }
-
-    /**
-     * @see Serializable::serialize
-     * @return string
-     */
-    public function serialize()
-    {
-        return serialize($this->frames);
-    }
-
-    /**
-     * @see Serializable::unserialize
-     * @param string $serializedFrames
-     */
-    public function unserialize($serializedFrames)
-    {
-        $this->frames = unserialize($serializedFrames);
-    }
-
-    /**
-     * @param Frame[] $frames Array of Frame instances, usually from $e->getPrevious()
-     */
-    public function prependFrames(array $frames)
-    {
-        $this->frames = array_merge($frames, $this->frames);
-    }
-
-    /**
-     * Gets the innermost part of stack trace that is not the same as that of outer exception
-     *
-     * @param  FrameCollection $parentFrames Outer exception frames to compare tail against
-     * @return Frame[]
-     */
-    public function topDiff(FrameCollection $parentFrames)
-    {
-        $diff = $this->frames;
-
-        $parentFrames = $parentFrames->getArray();
-        $p = count($parentFrames)-1;
-
-        for ($i = count($diff)-1; $i >= 0 && $p >= 0; $i--) {
-            /** @var Frame $tailFrame */
-            $tailFrame = $diff[$i];
-            if ($tailFrame->equals($parentFrames[$p])) {
-                unset($diff[$i]);
-            }
-            $p--;
-        }
-        return $diff;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Exception/Inspector.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Exception/Inspector.php b/vendor/filp/whoops/src/Whoops/Exception/Inspector.php
deleted file mode 100644
index 06aeec3..0000000
--- a/vendor/filp/whoops/src/Whoops/Exception/Inspector.php
+++ /dev/null
@@ -1,161 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Exception;
-
-use Exception;
-
-class Inspector
-{
-    /**
-     * @var Exception
-     */
-    private $exception;
-
-    /**
-     * @var \Whoops\Exception\FrameCollection
-     */
-    private $frames;
-
-    /**
-     * @var \Whoops\Exception\Inspector
-     */
-    private $previousExceptionInspector;
-
-    /**
-     * @param Exception $exception The exception to inspect
-     */
-    public function __construct(Exception $exception)
-    {
-        $this->exception = $exception;
-    }
-
-    /**
-     * @return Exception
-     */
-    public function getException()
-    {
-        return $this->exception;
-    }
-
-    /**
-     * @return string
-     */
-    public function getExceptionName()
-    {
-        return get_class($this->exception);
-    }
-
-    /**
-     * @return string
-     */
-    public function getExceptionMessage()
-    {
-        return $this->exception->getMessage();
-    }
-
-    /**
-     * Does the wrapped Exception has a previous Exception?
-     * @return bool
-     */
-    public function hasPreviousException()
-    {
-        return $this->previousExceptionInspector || $this->exception->getPrevious();
-    }
-
-    /**
-     * Returns an Inspector for a previous Exception, if any.
-     * @todo   Clean this up a bit, cache stuff a bit better.
-     * @return Inspector
-     */
-    public function getPreviousExceptionInspector()
-    {
-        if ($this->previousExceptionInspector === null) {
-            $previousException = $this->exception->getPrevious();
-
-            if ($previousException) {
-                $this->previousExceptionInspector = new Inspector($previousException);
-            }
-        }
-
-        return $this->previousExceptionInspector;
-    }
-
-    /**
-     * Returns an iterator for the inspected exception's
-     * frames.
-     * @return \Whoops\Exception\FrameCollection
-     */
-    public function getFrames()
-    {
-        if ($this->frames === null) {
-            $frames = $this->exception->getTrace();
-
-            // If we're handling an ErrorException thrown by Whoops,
-            // get rid of the last frame, which matches the handleError method,
-            // and do not add the current exception to trace. We ensure that
-            // the next frame does have a filename / linenumber, though.
-            if ($this->exception instanceof ErrorException && empty($frames[1]['line'])) {
-                $frames = array($this->getFrameFromError($this->exception));
-            } else {
-                $firstFrame = $this->getFrameFromException($this->exception);
-                array_unshift($frames, $firstFrame);
-            }
-            $this->frames = new FrameCollection($frames);
-
-            if ($previousInspector = $this->getPreviousExceptionInspector()) {
-                // Keep outer frame on top of the inner one
-                $outerFrames = $this->frames;
-                $newFrames = clone $previousInspector->getFrames();
-                // I assume it will always be set, but let's be safe
-                if (isset($newFrames[0])) {
-                    $newFrames[0]->addComment(
-                        $previousInspector->getExceptionMessage(),
-                        'Exception message:'
-                    );
-                }
-                $newFrames->prependFrames($outerFrames->topDiff($newFrames));
-                $this->frames = $newFrames;
-            }
-        }
-
-        return $this->frames;
-    }
-
-    /**
-     * Given an exception, generates an array in the format
-     * generated by Exception::getTrace()
-     * @param  Exception $exception
-     * @return array
-     */
-    protected function getFrameFromException(Exception $exception)
-    {
-        return array(
-            'file'  => $exception->getFile(),
-            'line'  => $exception->getLine(),
-            'class' => get_class($exception),
-            'args'  => array(
-                $exception->getMessage(),
-            ),
-        );
-    }
-
-    /**
-     * Given an error, generates an array in the format
-     * generated by ErrorException
-     * @param  ErrorException $exception
-     * @return array
-     */
-    protected function getFrameFromError(ErrorException $exception)
-    {
-        return array(
-            'file'  => $exception->getFile(),
-            'line'  => $exception->getLine(),
-            'class' => null,
-            'args'  => array(),
-        );
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Handler/CallbackHandler.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Handler/CallbackHandler.php b/vendor/filp/whoops/src/Whoops/Handler/CallbackHandler.php
deleted file mode 100644
index cc46e70..0000000
--- a/vendor/filp/whoops/src/Whoops/Handler/CallbackHandler.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Handler;
-
-use InvalidArgumentException;
-
-/**
- * Wrapper for Closures passed as handlers. Can be used
- * directly, or will be instantiated automagically by Whoops\Run
- * if passed to Run::pushHandler
- */
-class CallbackHandler extends Handler
-{
-    /**
-     * @var callable
-     */
-    protected $callable;
-
-    /**
-     * @throws InvalidArgumentException If argument is not callable
-     * @param  callable                 $callable
-     */
-    public function __construct($callable)
-    {
-        if (!is_callable($callable)) {
-            throw new InvalidArgumentException(
-                'Argument to ' . __METHOD__ . ' must be valid callable'
-            );
-        }
-
-        $this->callable = $callable;
-    }
-
-    /**
-     * @return int|null
-     */
-    public function handle()
-    {
-        $exception = $this->getException();
-        $inspector = $this->getInspector();
-        $run       = $this->getRun();
-        $callable  = $this->callable;
-
-        // invoke the callable directly, to get simpler stacktraces (in comparison to call_user_func).
-        // this assumes that $callable is a properly typed php-callable, which we check in __construct().
-        return $callable($exception, $inspector, $run);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Handler/Handler.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Handler/Handler.php b/vendor/filp/whoops/src/Whoops/Handler/Handler.php
deleted file mode 100644
index d7e78f1..0000000
--- a/vendor/filp/whoops/src/Whoops/Handler/Handler.php
+++ /dev/null
@@ -1,89 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Handler;
-
-use Exception;
-use Whoops\Exception\Inspector;
-use Whoops\Run;
-
-/**
- * Abstract implementation of a Handler.
- */
-abstract class Handler implements HandlerInterface
-{
-    /**
-     * Return constants that can be returned from Handler::handle
-     * to message the handler walker.
-     */
-    const DONE         = 0x10; // returning this is optional, only exists for
-                               // semantic purposes
-    const LAST_HANDLER = 0x20;
-    const QUIT         = 0x30;
-
-    /**
-     * @var Run
-     */
-    private $run;
-
-    /**
-     * @var Inspector $inspector
-     */
-    private $inspector;
-
-    /**
-     * @var Exception $exception
-     */
-    private $exception;
-
-    /**
-     * @param Run $run
-     */
-    public function setRun(Run $run)
-    {
-        $this->run = $run;
-    }
-
-    /**
-     * @return Run
-     */
-    protected function getRun()
-    {
-        return $this->run;
-    }
-
-    /**
-     * @param Inspector $inspector
-     */
-    public function setInspector(Inspector $inspector)
-    {
-        $this->inspector = $inspector;
-    }
-
-    /**
-     * @return Inspector
-     */
-    protected function getInspector()
-    {
-        return $this->inspector;
-    }
-
-    /**
-     * @param Exception $exception
-     */
-    public function setException(Exception $exception)
-    {
-        $this->exception = $exception;
-    }
-
-    /**
-     * @return Exception
-     */
-    protected function getException()
-    {
-        return $this->exception;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Handler/HandlerInterface.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Handler/HandlerInterface.php b/vendor/filp/whoops/src/Whoops/Handler/HandlerInterface.php
deleted file mode 100644
index f50bc30..0000000
--- a/vendor/filp/whoops/src/Whoops/Handler/HandlerInterface.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Handler;
-
-use Exception;
-use Whoops\Exception\Inspector;
-use Whoops\Run;
-
-interface HandlerInterface
-{
-    /**
-     * @return int|null A handler may return nothing, or a Handler::HANDLE_* constant
-     */
-    public function handle();
-
-    /**
-     * @param  Run  $run
-     * @return void
-     */
-    public function setRun(Run $run);
-
-    /**
-     * @param  Exception $exception
-     * @return void
-     */
-    public function setException(Exception $exception);
-
-    /**
-     * @param  Inspector $inspector
-     * @return void
-     */
-    public function setInspector(Inspector $inspector);
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php b/vendor/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php
deleted file mode 100644
index b997438..0000000
--- a/vendor/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Handler;
-
-use Whoops\Exception\Formatter;
-
-/**
- * Catches an exception and converts it to a JSON
- * response. Additionally can also return exception
- * frames for consumption by an API.
- */
-class JsonResponseHandler extends Handler
-{
-    /**
-     * @var bool
-     */
-    private $returnFrames = false;
-
-    /**
-     * @var bool
-     */
-    private $onlyForAjaxRequests = false;
-
-    /**
-     * @param  bool|null  $returnFrames
-     * @return bool|$this
-     */
-    public function addTraceToOutput($returnFrames = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->returnFrames;
-        }
-
-        $this->returnFrames = (bool) $returnFrames;
-        return $this;
-    }
-
-    /**
-     * @param  bool|null $onlyForAjaxRequests
-     * @return null|bool
-     */
-    public function onlyForAjaxRequests($onlyForAjaxRequests = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->onlyForAjaxRequests;
-        }
-
-        $this->onlyForAjaxRequests = (bool) $onlyForAjaxRequests;
-    }
-
-    /**
-     * Check, if possible, that this execution was triggered by an AJAX request.
-     *
-     * @return bool
-     */
-    private function isAjaxRequest()
-    {
-        return (
-            !empty($_SERVER['HTTP_X_REQUESTED_WITH'])
-            && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest');
-    }
-
-    /**
-     * @return int
-     */
-    public function handle()
-    {
-        if ($this->onlyForAjaxRequests() && !$this->isAjaxRequest()) {
-            return Handler::DONE;
-        }
-
-        $response = array(
-            'error' => Formatter::formatExceptionAsDataArray(
-                $this->getInspector(),
-                $this->addTraceToOutput()
-            ),
-        );
-
-        if (\Whoops\Util\Misc::canSendHeaders()) {
-            header('Content-Type: application/json');
-        }
-
-        echo json_encode($response);
-        return Handler::QUIT;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Handler/PlainTextHandler.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Handler/PlainTextHandler.php b/vendor/filp/whoops/src/Whoops/Handler/PlainTextHandler.php
deleted file mode 100644
index 0f0d5b4..0000000
--- a/vendor/filp/whoops/src/Whoops/Handler/PlainTextHandler.php
+++ /dev/null
@@ -1,331 +0,0 @@
-<?php
-/**
-* Whoops - php errors for cool kids
-* @author Filipe Dobreira <http://github.com/filp>
-* Plaintext handler for command line and logs.
-* @author Pierre-Yves Landuré <https://howto.biapy.com/>
-*/
-
-namespace Whoops\Handler;
-
-use InvalidArgumentException;
-use Psr\Log\LoggerInterface;
-use Whoops\Exception\Frame;
-
-/**
-* Handler outputing plaintext error messages. Can be used
-* directly, or will be instantiated automagically by Whoops\Run
-* if passed to Run::pushHandler
-*/
-class PlainTextHandler extends Handler
-{
-    const VAR_DUMP_PREFIX = '   | ';
-
-    /**
-     * @var \Psr\Log\LoggerInterface
-     */
-    protected $logger;
-
-    /**
-     * @var bool
-     */
-    private $addTraceToOutput = true;
-
-    /**
-     * @var bool|integer
-     */
-    private $addTraceFunctionArgsToOutput = false;
-
-    /**
-     * @var integer
-     */
-    private $traceFunctionArgsOutputLimit = 1024;
-
-    /**
-     * @var bool
-     */
-    private $onlyForCommandLine = false;
-
-    /**
-     * @var bool
-     */
-    private $outputOnlyIfCommandLine = true;
-
-    /**
-     * @var bool
-     */
-    private $loggerOnly = false;
-
-    /**
-     * Constructor.
-     * @throws InvalidArgumentException     If argument is not null or a LoggerInterface
-     * @param  \Psr\Log\LoggerInterface|null $logger
-     */
-    public function __construct($logger = null)
-    {
-        $this->setLogger($logger);
-    }
-
-    /**
-     * Set the output logger interface.
-     * @throws InvalidArgumentException     If argument is not null or a LoggerInterface
-     * @param  \Psr\Log\LoggerInterface|null $logger
-     */
-    public function setLogger($logger = null)
-    {
-        if (! (is_null($logger)
-            || $logger instanceof LoggerInterface)) {
-            throw new InvalidArgumentException(
-                'Argument to ' . __METHOD__ .
-                " must be a valid Logger Interface (aka. Monolog), " .
-                get_class($logger) . ' given.'
-            );
-        }
-
-        $this->logger = $logger;
-    }
-
-    /**
-     * @return \Psr\Log\LoggerInterface|null
-     */
-    public function getLogger()
-    {
-        return $this->logger;
-    }
-
-    /**
-     * Add error trace to output.
-     * @param  bool|null  $addTraceToOutput
-     * @return bool|$this
-     */
-    public function addTraceToOutput($addTraceToOutput = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->addTraceToOutput;
-        }
-
-        $this->addTraceToOutput = (bool) $addTraceToOutput;
-        return $this;
-    }
-
-    /**
-     * Add error trace function arguments to output.
-     * Set to True for all frame args, or integer for the n first frame args.
-     * @param  bool|integer|null $addTraceFunctionArgsToOutput
-     * @return null|bool|integer
-     */
-    public function addTraceFunctionArgsToOutput($addTraceFunctionArgsToOutput = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->addTraceFunctionArgsToOutput;
-        }
-
-        if (! is_integer($addTraceFunctionArgsToOutput)) {
-            $this->addTraceFunctionArgsToOutput = (bool) $addTraceFunctionArgsToOutput;
-        } else {
-            $this->addTraceFunctionArgsToOutput = $addTraceFunctionArgsToOutput;
-        }
-    }
-
-    /**
-     * Set the size limit in bytes of frame arguments var_dump output.
-     * If the limit is reached, the var_dump output is discarded.
-     * Prevent memory limit errors.
-     * @var integer
-     */
-    public function setTraceFunctionArgsOutputLimit($traceFunctionArgsOutputLimit)
-    {
-        $this->traceFunctionArgsOutputLimit = (integer) $traceFunctionArgsOutputLimit;
-    }
-
-    /**
-     * Get the size limit in bytes of frame arguments var_dump output.
-     * If the limit is reached, the var_dump output is discarded.
-     * Prevent memory limit errors.
-     * @return integer
-     */
-    public function getTraceFunctionArgsOutputLimit()
-    {
-        return $this->traceFunctionArgsOutputLimit;
-    }
-
-    /**
-     * Restrict error handling to command line calls.
-     * @param  bool|null $onlyForCommandLine
-     * @return null|bool
-     */
-    public function onlyForCommandLine($onlyForCommandLine = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->onlyForCommandLine;
-        }
-        $this->onlyForCommandLine = (bool) $onlyForCommandLine;
-    }
-
-    /**
-     * Output the error message only if using command line.
-     * else, output to logger if available.
-     * Allow to safely add this handler to web pages.
-     * @param  bool|null $outputOnlyIfCommandLine
-     * @return null|bool
-     */
-    public function outputOnlyIfCommandLine($outputOnlyIfCommandLine = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->outputOnlyIfCommandLine;
-        }
-        $this->outputOnlyIfCommandLine = (bool) $outputOnlyIfCommandLine;
-    }
-
-    /**
-     * Only output to logger.
-     * @param  bool|null $loggerOnly
-     * @return null|bool
-     */
-    public function loggerOnly($loggerOnly = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->loggerOnly;
-        }
-
-        $this->loggerOnly = (bool) $loggerOnly;
-    }
-
-    /**
-     * Check, if possible, that this execution was triggered by a command line.
-     * @return bool
-     */
-    private function isCommandLine()
-    {
-        return PHP_SAPI == 'cli';
-    }
-
-    /**
-     * Test if handler can process the exception..
-     * @return bool
-     */
-    private function canProcess()
-    {
-        return $this->isCommandLine() || !$this->onlyForCommandLine();
-    }
-
-    /**
-     * Test if handler can output to stdout.
-     * @return bool
-     */
-    private function canOutput()
-    {
-        return ($this->isCommandLine() || ! $this->outputOnlyIfCommandLine())
-            && ! $this->loggerOnly();
-    }
-
-    /**
-     * Get the frame args var_dump.
-     * @param  \Whoops\Exception\Frame $frame [description]
-     * @param  integer                 $line  [description]
-     * @return string
-     */
-    private function getFrameArgsOutput(Frame $frame, $line)
-    {
-        if ($this->addTraceFunctionArgsToOutput() === false
-            || $this->addTraceFunctionArgsToOutput() < $line) {
-            return '';
-        }
-
-        // Dump the arguments:
-        ob_start();
-        var_dump($frame->getArgs());
-        if (ob_get_length() > $this->getTraceFunctionArgsOutputLimit()) {
-            // The argument var_dump is to big.
-            // Discarded to limit memory usage.
-            ob_clean();
-            return sprintf(
-                "\n%sArguments dump length greater than %d Bytes. Discarded.",
-                self::VAR_DUMP_PREFIX,
-                $this->getTraceFunctionArgsOutputLimit()
-            );
-        }
-
-        return sprintf("\n%s",
-            preg_replace('/^/m', self::VAR_DUMP_PREFIX, ob_get_clean())
-        );
-    }
-
-    /**
-     * Get the exception trace as plain text.
-     * @return string
-     */
-    private function getTraceOutput()
-    {
-        if (! $this->addTraceToOutput()) {
-            return '';
-        }
-        $inspector = $this->getInspector();
-        $frames = $inspector->getFrames();
-
-        $response = "\nStack trace:";
-
-        $line = 1;
-        foreach ($frames as $frame) {
-            /** @var Frame $frame */
-            $class = $frame->getClass();
-
-            $template = "\n%3d. %s->%s() %s:%d%s";
-            if (! $class) {
-                // Remove method arrow (->) from output.
-                $template = "\n%3d. %s%s() %s:%d%s";
-            }
-
-            $response .= sprintf(
-                $template,
-                $line,
-                $class,
-                $frame->getFunction(),
-                $frame->getFile(),
-                $frame->getLine(),
-                $this->getFrameArgsOutput($frame, $line)
-            );
-
-            $line++;
-        }
-
-        return $response;
-    }
-
-    /**
-     * @return int
-     */
-    public function handle()
-    {
-        if (! $this->canProcess()) {
-            return Handler::DONE;
-        }
-
-        $exception = $this->getException();
-
-        $response = sprintf("%s: %s in file %s on line %d%s\n",
-                get_class($exception),
-                $exception->getMessage(),
-                $exception->getFile(),
-                $exception->getLine(),
-                $this->getTraceOutput()
-            );
-
-        if ($this->getLogger()) {
-            $this->getLogger()->error($response);
-        }
-
-        if (! $this->canOutput()) {
-            return Handler::DONE;
-        }
-
-        if (class_exists('\Whoops\Util\Misc')
-            && \Whoops\Util\Misc::canSendHeaders()) {
-            header('Content-Type: text/plain');
-        }
-
-        echo $response;
-
-        return Handler::QUIT;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php b/vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php
deleted file mode 100644
index 83295e1..0000000
--- a/vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php
+++ /dev/null
@@ -1,468 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Handler;
-
-use InvalidArgumentException;
-use RuntimeException;
-use Whoops\Exception\Formatter;
-use Whoops\Util\Misc;
-use Whoops\Util\TemplateHelper;
-
-class PrettyPageHandler extends Handler
-{
-    /**
-     * Search paths to be scanned for resources, in the reverse
-     * order they're declared.
-     *
-     * @var array
-     */
-    private $searchPaths = array();
-
-    /**
-     * Fast lookup cache for known resource locations.
-     *
-     * @var array
-     */
-    private $resourceCache = array();
-
-    /**
-     * The name of the custom css file.
-     *
-     * @var string
-     */
-    private $customCss = null;
-
-    /**
-     * @var array[]
-     */
-    private $extraTables = array();
-
-    /**
-     * @var bool
-     */
-    private $handleUnconditionally = false;
-
-    /**
-     * @var string
-     */
-    private $pageTitle = "Whoops! There was an error.";
-
-    /**
-     * A string identifier for a known IDE/text editor, or a closure
-     * that resolves a string that can be used to open a given file
-     * in an editor. If the string contains the special substrings
-     * %file or %line, they will be replaced with the correct data.
-     *
-     * @example
-     *  "txmt://open?url=%file&line=%line"
-     * @var mixed $editor
-     */
-    protected $editor;
-
-    /**
-     * A list of known editor strings
-     * @var array
-     */
-    protected $editors = array(
-        "sublime"  => "subl://open?url=file://%file&line=%line",
-        "textmate" => "txmt://open?url=file://%file&line=%line",
-        "emacs"    => "emacs://open?url=file://%file&line=%line",
-        "macvim"   => "mvim://open/?url=file://%file&line=%line",
-    );
-
-    /**
-     * Constructor.
-     */
-    public function __construct()
-    {
-        if (ini_get('xdebug.file_link_format') || extension_loaded('xdebug')) {
-            // Register editor using xdebug's file_link_format option.
-            $this->editors['xdebug'] = function ($file, $line) {
-                return str_replace(array('%f', '%l'), array($file, $line), ini_get('xdebug.file_link_format'));
-            };
-        }
-
-        // Add the default, local resource search path:
-        $this->searchPaths[] = __DIR__ . "/../Resources";
-    }
-
-    /**
-     * @return int|null
-     */
-    public function handle()
-    {
-        if (!$this->handleUnconditionally()) {
-            // Check conditions for outputting HTML:
-            // @todo: Make this more robust
-            if (php_sapi_name() === 'cli') {
-                // Help users who have been relying on an internal test value
-                // fix their code to the proper method
-                if (isset($_ENV['whoops-test'])) {
-                    throw new \Exception(
-                        'Use handleUnconditionally instead of whoops-test'
-                        .' environment variable'
-                    );
-                }
-
-                return Handler::DONE;
-            }
-        }
-
-        // @todo: Make this more dynamic
-        $helper = new TemplateHelper();
-
-        $templateFile = $this->getResource("views/layout.html.php");
-        $cssFile      = $this->getResource("css/whoops.base.css");
-        $zeptoFile    = $this->getResource("js/zepto.min.js");
-        $jsFile       = $this->getResource("js/whoops.base.js");
-
-        if ($this->customCss) {
-            $customCssFile = $this->getResource($this->customCss);
-        }
-
-        $inspector = $this->getInspector();
-        $frames    = $inspector->getFrames();
-
-        $code = $inspector->getException()->getCode();
-
-        if ($inspector->getException() instanceof \ErrorException) {
-            // ErrorExceptions wrap the php-error types within the "severity" property
-            $code = Misc::translateErrorCode($inspector->getException()->getSeverity());
-        }
-
-        // List of variables that will be passed to the layout template.
-        $vars = array(
-            "page_title" => $this->getPageTitle(),
-
-            // @todo: Asset compiler
-            "stylesheet" => file_get_contents($cssFile),
-            "zepto"      => file_get_contents($zeptoFile),
-            "javascript" => file_get_contents($jsFile),
-
-            // Template paths:
-            "header"      => $this->getResource("views/header.html.php"),
-            "frame_list"  => $this->getResource("views/frame_list.html.php"),
-            "frame_code"  => $this->getResource("views/frame_code.html.php"),
-            "env_details" => $this->getResource("views/env_details.html.php"),
-
-            "title"          => $this->getPageTitle(),
-            "name"           => explode("\\", $inspector->getExceptionName()),
-            "message"        => $inspector->getException()->getMessage(),
-            "code"           => $code,
-            "plain_exception" => Formatter::formatExceptionPlain($inspector),
-            "frames"         => $frames,
-            "has_frames"     => !!count($frames),
-            "handler"        => $this,
-            "handlers"       => $this->getRun()->getHandlers(),
-
-            "tables"      => array(
-                "Server/Request Data"   => $_SERVER,
-                "GET Data"              => $_GET,
-                "POST Data"             => $_POST,
-                "Files"                 => $_FILES,
-                "Cookies"               => $_COOKIE,
-                "Session"               => isset($_SESSION) ? $_SESSION :  array(),
-                "Environment Variables" => $_ENV,
-            ),
-        );
-
-        if (isset($customCssFile)) {
-            $vars["stylesheet"] .= file_get_contents($customCssFile);
-        }
-
-        // Add extra entries list of data tables:
-        // @todo: Consolidate addDataTable and addDataTableCallback
-        $extraTables = array_map(function ($table) {
-            return $table instanceof \Closure ? $table() : $table;
-        }, $this->getDataTables());
-        $vars["tables"] = array_merge($extraTables, $vars["tables"]);
-
-        $helper->setVariables($vars);
-        $helper->render($templateFile);
-
-        return Handler::QUIT;
-    }
-
-    /**
-     * Adds an entry to the list of tables displayed in the template.
-     * The expected data is a simple associative array. Any nested arrays
-     * will be flattened with print_r
-     * @param string $label
-     * @param array  $data
-     */
-    public function addDataTable($label, array $data)
-    {
-        $this->extraTables[$label] = $data;
-    }
-
-    /**
-     * Lazily adds an entry to the list of tables displayed in the table.
-     * The supplied callback argument will be called when the error is rendered,
-     * it should produce a simple associative array. Any nested arrays will
-     * be flattened with print_r.
-     *
-     * @throws InvalidArgumentException If $callback is not callable
-     * @param  string                   $label
-     * @param  callable                 $callback Callable returning an associative array
-     */
-    public function addDataTableCallback($label, /* callable */ $callback)
-    {
-        if (!is_callable($callback)) {
-            throw new InvalidArgumentException('Expecting callback argument to be callable');
-        }
-
-        $this->extraTables[$label] = function () use ($callback) {
-            try {
-                $result = call_user_func($callback);
-
-                // Only return the result if it can be iterated over by foreach().
-                return is_array($result) || $result instanceof \Traversable ? $result : array();
-            } catch (\Exception $e) {
-                // Don't allow failure to break the rendering of the original exception.
-                return array();
-            }
-        };
-    }
-
-    /**
-     * Returns all the extra data tables registered with this handler.
-     * Optionally accepts a 'label' parameter, to only return the data
-     * table under that label.
-     * @param  string|null      $label
-     * @return array[]|callable
-     */
-    public function getDataTables($label = null)
-    {
-        if ($label !== null) {
-            return isset($this->extraTables[$label]) ?
-                   $this->extraTables[$label] : array();
-        }
-
-        return $this->extraTables;
-    }
-
-    /**
-     * Allows to disable all attempts to dynamically decide whether to
-     * handle or return prematurely.
-     * Set this to ensure that the handler will perform no matter what.
-     * @param  bool|null $value
-     * @return bool|null
-     */
-    public function handleUnconditionally($value = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->handleUnconditionally;
-        }
-
-        $this->handleUnconditionally = (bool) $value;
-    }
-
-    /**
-     * Adds an editor resolver, identified by a string
-     * name, and that may be a string path, or a callable
-     * resolver. If the callable returns a string, it will
-     * be set as the file reference's href attribute.
-     *
-     * @example
-     *  $run->addEditor('macvim', "mvim://open?url=file://%file&line=%line")
-     * @example
-     *   $run->addEditor('remove-it', function($file, $line) {
-     *       unlink($file);
-     *       return "http://stackoverflow.com";
-     *   });
-     * @param string $identifier
-     * @param string $resolver
-     */
-    public function addEditor($identifier, $resolver)
-    {
-        $this->editors[$identifier] = $resolver;
-    }
-
-    /**
-     * Set the editor to use to open referenced files, by a string
-     * identifier, or a callable that will be executed for every
-     * file reference, with a $file and $line argument, and should
-     * return a string.
-     *
-     * @example
-     *   $run->setEditor(function($file, $line) { return "file:///{$file}"; });
-     * @example
-     *   $run->setEditor('sublime');
-     *
-     * @throws InvalidArgumentException If invalid argument identifier provided
-     * @param  string|callable          $editor
-     */
-    public function setEditor($editor)
-    {
-        if (!is_callable($editor) && !isset($this->editors[$editor])) {
-            throw new InvalidArgumentException(
-                "Unknown editor identifier: $editor. Known editors:" .
-                implode(",", array_keys($this->editors))
-            );
-        }
-
-        $this->editor = $editor;
-    }
-
-    /**
-     * Given a string file path, and an integer file line,
-     * executes the editor resolver and returns, if available,
-     * a string that may be used as the href property for that
-     * file reference.
-     *
-     * @throws InvalidArgumentException If editor resolver does not return a string
-     * @param  string                   $filePath
-     * @param  int                      $line
-     * @return false|string
-     */
-    public function getEditorHref($filePath, $line)
-    {
-        if ($this->editor === null) {
-            return false;
-        }
-
-        $editor = $this->editor;
-        if (is_string($editor)) {
-            $editor = $this->editors[$editor];
-        }
-
-        if (is_callable($editor)) {
-            $editor = call_user_func($editor, $filePath, $line);
-        }
-
-        // Check that the editor is a string, and replace the
-        // %line and %file placeholders:
-        if (!is_string($editor)) {
-            throw new InvalidArgumentException(
-                __METHOD__ . " should always resolve to a string; got something else instead"
-            );
-        }
-
-        $editor = str_replace("%line", rawurlencode($line), $editor);
-        $editor = str_replace("%file", rawurlencode($filePath), $editor);
-
-        return $editor;
-    }
-
-    /**
-     * @param  string $title
-     * @return void
-     */
-    public function setPageTitle($title)
-    {
-        $this->pageTitle = (string) $title;
-    }
-
-    /**
-     * @return string
-     */
-    public function getPageTitle()
-    {
-        return $this->pageTitle;
-    }
-
-    /**
-     * Adds a path to the list of paths to be searched for
-     * resources.
-     *
-     * @throws InvalidArgumnetException If $path is not a valid directory
-     *
-     * @param  string $path
-     * @return void
-     */
-    public function addResourcePath($path)
-    {
-        if (!is_dir($path)) {
-            throw new InvalidArgumentException(
-                "'$path' is not a valid directory"
-            );
-        }
-
-        array_unshift($this->searchPaths, $path);
-    }
-
-    /**
-     * Adds a custom css file to be loaded.
-     *
-     * @param  string $name
-     * @return void
-     */
-    public function addCustomCss($name)
-    {
-        $this->customCss = $name;
-    }
-
-    /**
-     * @return array
-     */
-    public function getResourcePaths()
-    {
-        return $this->searchPaths;
-    }
-
-    /**
-     * Finds a resource, by its relative path, in all available search paths.
-     * The search is performed starting at the last search path, and all the
-     * way back to the first, enabling a cascading-type system of overrides
-     * for all resources.
-     *
-     * @throws RuntimeException If resource cannot be found in any of the available paths
-     *
-     * @param  string $resource
-     * @return string
-     */
-    protected function getResource($resource)
-    {
-        // If the resource was found before, we can speed things up
-        // by caching its absolute, resolved path:
-        if (isset($this->resourceCache[$resource])) {
-            return $this->resourceCache[$resource];
-        }
-
-        // Search through available search paths, until we find the
-        // resource we're after:
-        foreach ($this->searchPaths as $path) {
-            $fullPath = $path . "/$resource";
-
-            if (is_file($fullPath)) {
-                // Cache the result:
-                $this->resourceCache[$resource] = $fullPath;
-                return $fullPath;
-            }
-        }
-
-        // If we got this far, nothing was found.
-        throw new RuntimeException(
-            "Could not find resource '$resource' in any resource paths."
-            . "(searched: " . join(", ", $this->searchPaths). ")"
-        );
-    }
-
-    /**
-     * @deprecated
-     *
-     * @return string
-     */
-    public function getResourcesPath()
-    {
-        $allPaths = $this->getResourcePaths();
-
-        // Compat: return only the first path added
-        return end($allPaths) ?: null;
-    }
-
-    /**
-     * @deprecated
-     *
-     * @param  string $resourcesPath
-     * @return void
-     */
-    public function setResourcesPath($resourcesPath)
-    {
-        $this->addResourcePath($resourcesPath);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Handler/SoapResponseHandler.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Handler/SoapResponseHandler.php b/vendor/filp/whoops/src/Whoops/Handler/SoapResponseHandler.php
deleted file mode 100644
index 2173dd7..0000000
--- a/vendor/filp/whoops/src/Whoops/Handler/SoapResponseHandler.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Handler;
-
-
-/**
- * Catches an exception and converts it to an Soap XML
- * response.
- *
- * @author Markus Staab <http://github.com/staabm>
- */
-class SoapResponseHandler extends Handler
-{
-    /**
-     * @return int
-     */
-    public function handle()
-    {
-        $exception = $this->getException();
-
-        echo $this->toXml($exception);
-
-        return Handler::QUIT;
-    }
-
-    /**
-     * Converts a Exception into a SoapFault XML
-     */
-    private function toXml(\Exception $exception)
-    {
-        $xml = '';
-        $xml .= '<?xml version="1.0" encoding="UTF-8"?>';
-        $xml .= '<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">';
-        $xml .= '  <SOAP-ENV:Body>';
-        $xml .= '    <SOAP-ENV:Fault>';
-        $xml .= '      <faultcode>'. htmlspecialchars($exception->getCode()) .'</faultcode>';
-        $xml .= '      <faultstring>'. htmlspecialchars($exception->getMessage()) .'</faultstring>';
-        $xml .= '      <detail><trace>'. htmlspecialchars($exception->getTraceAsString()) .'</trace></detail>';
-        $xml .= '    </SOAP-ENV:Fault>';
-        $xml .= '  </SOAP-ENV:Body>';
-        $xml .= '</SOAP-ENV:Envelope>';
-
-        return $xml;
-    }
-}


[38/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Grammar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Grammar.php b/vendor/laravel/framework/src/Illuminate/Database/Grammar.php
deleted file mode 100755
index d7ed02b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Grammar.php
+++ /dev/null
@@ -1,179 +0,0 @@
-<?php namespace Illuminate\Database;
-
-abstract class Grammar {
-
-	/**
-	 * The grammar table prefix.
-	 *
-	 * @var string
-	 */
-	protected $tablePrefix = '';
-
-	/**
-	 * Wrap an array of values.
-	 *
-	 * @param  array  $values
-	 * @return array
-	 */
-	public function wrapArray(array $values)
-	{
-		return array_map(array($this, 'wrap'), $values);
-	}
-
-	/**
-	 * Wrap a table in keyword identifiers.
-	 *
-	 * @param  string  $table
-	 * @return string
-	 */
-	public function wrapTable($table)
-	{
-		if ($this->isExpression($table)) return $this->getValue($table);
-
-		return $this->wrap($this->tablePrefix.$table);
-	}
-
-	/**
-	 * Wrap a value in keyword identifiers.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public function wrap($value)
-	{
-		if ($this->isExpression($value)) return $this->getValue($value);
-
-		// If the value being wrapped has a column alias we will need to separate out
-		// the pieces so we can wrap each of the segments of the expression on it
-		// own, and then joins them both back together with the "as" connector.
-		if (strpos(strtolower($value), ' as ') !== false)
-		{
-			$segments = explode(' ', $value);
-
-			return $this->wrap($segments[0]).' as '.$this->wrapValue($segments[2]);
-		}
-
-		$wrapped = array();
-
-		$segments = explode('.', $value);
-
-		// If the value is not an aliased table expression, we'll just wrap it like
-		// normal, so if there is more than one segment, we will wrap the first
-		// segments as if it was a table and the rest as just regular values.
-		foreach ($segments as $key => $segment)
-		{
-			if ($key == 0 && count($segments) > 1)
-			{
-				$wrapped[] = $this->wrapTable($segment);
-			}
-			else
-			{
-				$wrapped[] = $this->wrapValue($segment);
-			}
-		}
-
-		return implode('.', $wrapped);
-	}
-
-	/**
-	 * Wrap a single string in keyword identifiers.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function wrapValue($value)
-	{
-		if ($value === '*') return $value;
-
-		return '"'.str_replace('"', '""', $value).'"';
-	}
-
-	/**
-	 * Convert an array of column names into a delimited string.
-	 *
-	 * @param  array   $columns
-	 * @return string
-	 */
-	public function columnize(array $columns)
-	{
-		return implode(', ', array_map(array($this, 'wrap'), $columns));
-	}
-
-	/**
-	 * Create query parameter place-holders for an array.
-	 *
-	 * @param  array   $values
-	 * @return string
-	 */
-	public function parameterize(array $values)
-	{
-		return implode(', ', array_map(array($this, 'parameter'), $values));
-	}
-
-	/**
-	 * Get the appropriate query parameter place-holder for a value.
-	 *
-	 * @param  mixed   $value
-	 * @return string
-	 */
-	public function parameter($value)
-	{
-		return $this->isExpression($value) ? $this->getValue($value) : '?';
-	}
-
-	/**
-	 * Get the value of a raw expression.
-	 *
-	 * @param  \Illuminate\Database\Query\Expression  $expression
-	 * @return string
-	 */
-	public function getValue($expression)
-	{
-		return $expression->getValue();
-	}
-
-	/**
-	 * Determine if the given value is a raw expression.
-	 *
-	 * @param  mixed  $value
-	 * @return bool
-	 */
-	public function isExpression($value)
-	{
-		return $value instanceof Query\Expression;
-	}
-
-	/**
-	 * Get the format for database stored dates.
-	 *
-	 * @return string
-	 */
-	public function getDateFormat()
-	{
-		return 'Y-m-d H:i:s';
-	}
-
-	/**
-	 * Get the grammar's table prefix.
-	 *
-	 * @return string
-	 */
-	public function getTablePrefix()
-	{
-		return $this->tablePrefix;
-	}
-
-	/**
-	 * Set the grammar's table prefix.
-	 *
-	 * @param  string  $prefix
-	 * @return $this
-	 */
-	public function setTablePrefix($prefix)
-	{
-		$this->tablePrefix = $prefix;
-
-		return $this;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php
deleted file mode 100755
index f7f0fcc..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php
+++ /dev/null
@@ -1,217 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Database\Migrations\Migrator;
-use Illuminate\Database\Migrations\MigrationCreator;
-use Illuminate\Database\Console\Migrations\ResetCommand;
-use Illuminate\Database\Console\Migrations\RefreshCommand;
-use Illuminate\Database\Console\Migrations\InstallCommand;
-use Illuminate\Database\Console\Migrations\MigrateCommand;
-use Illuminate\Database\Console\Migrations\RollbackCommand;
-use Illuminate\Database\Console\Migrations\MigrateMakeCommand;
-use Illuminate\Database\Migrations\DatabaseMigrationRepository;
-
-class MigrationServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerRepository();
-
-		// Once we have registered the migrator instance we will go ahead and register
-		// all of the migration related commands that are used by the "Artisan" CLI
-		// so that they may be easily accessed for registering with the consoles.
-		$this->registerMigrator();
-
-		$this->registerCommands();
-	}
-
-	/**
-	 * Register the migration repository service.
-	 *
-	 * @return void
-	 */
-	protected function registerRepository()
-	{
-		$this->app->bindShared('migration.repository', function($app)
-		{
-			$table = $app['config']['database.migrations'];
-
-			return new DatabaseMigrationRepository($app['db'], $table);
-		});
-	}
-
-	/**
-	 * Register the migrator service.
-	 *
-	 * @return void
-	 */
-	protected function registerMigrator()
-	{
-		// The migrator is responsible for actually running and rollback the migration
-		// files in the application. We'll pass in our database connection resolver
-		// so the migrator can resolve any of these connections when it needs to.
-		$this->app->bindShared('migrator', function($app)
-		{
-			$repository = $app['migration.repository'];
-
-			return new Migrator($repository, $app['db'], $app['files']);
-		});
-	}
-
-	/**
-	 * Register all of the migration commands.
-	 *
-	 * @return void
-	 */
-	protected function registerCommands()
-	{
-		$commands = array('Migrate', 'Rollback', 'Reset', 'Refresh', 'Install', 'Make');
-
-		// We'll simply spin through the list of commands that are migration related
-		// and register each one of them with an application container. They will
-		// be resolved in the Artisan start file and registered on the console.
-		foreach ($commands as $command)
-		{
-			$this->{'register'.$command.'Command'}();
-		}
-
-		// Once the commands are registered in the application IoC container we will
-		// register them with the Artisan start event so that these are available
-		// when the Artisan application actually starts up and is getting used.
-		$this->commands(
-			'command.migrate', 'command.migrate.make',
-			'command.migrate.install', 'command.migrate.rollback',
-			'command.migrate.reset', 'command.migrate.refresh'
-		);
-	}
-
-	/**
-	 * Register the "migrate" migration command.
-	 *
-	 * @return void
-	 */
-	protected function registerMigrateCommand()
-	{
-		$this->app->bindShared('command.migrate', function($app)
-		{
-			$packagePath = $app['path.base'].'/vendor';
-
-			return new MigrateCommand($app['migrator'], $packagePath);
-		});
-	}
-
-	/**
-	 * Register the "rollback" migration command.
-	 *
-	 * @return void
-	 */
-	protected function registerRollbackCommand()
-	{
-		$this->app->bindShared('command.migrate.rollback', function($app)
-		{
-			return new RollbackCommand($app['migrator']);
-		});
-	}
-
-	/**
-	 * Register the "reset" migration command.
-	 *
-	 * @return void
-	 */
-	protected function registerResetCommand()
-	{
-		$this->app->bindShared('command.migrate.reset', function($app)
-		{
-			return new ResetCommand($app['migrator']);
-		});
-	}
-
-	/**
-	 * Register the "refresh" migration command.
-	 *
-	 * @return void
-	 */
-	protected function registerRefreshCommand()
-	{
-		$this->app->bindShared('command.migrate.refresh', function()
-		{
-			return new RefreshCommand;
-		});
-	}
-
-	/**
-	 * Register the "install" migration command.
-	 *
-	 * @return void
-	 */
-	protected function registerInstallCommand()
-	{
-		$this->app->bindShared('command.migrate.install', function($app)
-		{
-			return new InstallCommand($app['migration.repository']);
-		});
-	}
-
-	/**
-	 * Register the "install" migration command.
-	 *
-	 * @return void
-	 */
-	protected function registerMakeCommand()
-	{
-		$this->registerCreator();
-
-		$this->app->bindShared('command.migrate.make', function($app)
-		{
-			// Once we have the migration creator registered, we will create the command
-			// and inject the creator. The creator is responsible for the actual file
-			// creation of the migrations, and may be extended by these developers.
-			$creator = $app['migration.creator'];
-
-			$packagePath = $app['path.base'].'/vendor';
-
-			return new MigrateMakeCommand($creator, $packagePath);
-		});
-	}
-
-	/**
-	 * Register the migration creator.
-	 *
-	 * @return void
-	 */
-	protected function registerCreator()
-	{
-		$this->app->bindShared('migration.creator', function($app)
-		{
-			return new MigrationCreator($app['files']);
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array(
-			'migrator', 'migration.repository', 'command.migrate',
-			'command.migrate.rollback', 'command.migrate.reset',
-			'command.migrate.refresh', 'command.migrate.install',
-			'migration.creator', 'command.migrate.make',
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php b/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php
deleted file mode 100755
index 8894710..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php
+++ /dev/null
@@ -1,181 +0,0 @@
-<?php namespace Illuminate\Database\Migrations;
-
-use Illuminate\Database\ConnectionResolverInterface as Resolver;
-
-class DatabaseMigrationRepository implements MigrationRepositoryInterface {
-
-	/**
-	 * The database connection resolver instance.
-	 *
-	 * @var \Illuminate\Database\ConnectionResolverInterface
-	 */
-	protected $resolver;
-
-	/**
-	 * The name of the migration table.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * The name of the database connection to use.
-	 *
-	 * @var string
-	 */
-	protected $connection;
-
-	/**
-	 * Create a new database migration repository instance.
-	 *
-	 * @param  \Illuminate\Database\ConnectionResolverInterface  $resolver
-	 * @param  string  $table
-	 * @return void
-	 */
-	public function __construct(Resolver $resolver, $table)
-	{
-		$this->table = $table;
-		$this->resolver = $resolver;
-	}
-
-	/**
-	 * Get the ran migrations.
-	 *
-	 * @return array
-	 */
-	public function getRan()
-	{
-		return $this->table()->lists('migration');
-	}
-
-	/**
-	 * Get the last migration batch.
-	 *
-	 * @return array
-	 */
-	public function getLast()
-	{
-		$query = $this->table()->where('batch', $this->getLastBatchNumber());
-
-		return $query->orderBy('migration', 'desc')->get();
-	}
-
-	/**
-	 * Log that a migration was run.
-	 *
-	 * @param  string  $file
-	 * @param  int     $batch
-	 * @return void
-	 */
-	public function log($file, $batch)
-	{
-		$record = array('migration' => $file, 'batch' => $batch);
-
-		$this->table()->insert($record);
-	}
-
-	/**
-	 * Remove a migration from the log.
-	 *
-	 * @param  object  $migration
-	 * @return void
-	 */
-	public function delete($migration)
-	{
-		$this->table()->where('migration', $migration->migration)->delete();
-	}
-
-	/**
-	 * Get the next migration batch number.
-	 *
-	 * @return int
-	 */
-	public function getNextBatchNumber()
-	{
-		return $this->getLastBatchNumber() + 1;
-	}
-
-	/**
-	 * Get the last migration batch number.
-	 *
-	 * @return int
-	 */
-	public function getLastBatchNumber()
-	{
-		return $this->table()->max('batch');
-	}
-
-	/**
-	 * Create the migration repository data store.
-	 *
-	 * @return void
-	 */
-	public function createRepository()
-	{
-		$schema = $this->getConnection()->getSchemaBuilder();
-
-		$schema->create($this->table, function($table)
-		{
-			// The migrations table is responsible for keeping track of which of the
-			// migrations have actually run for the application. We'll create the
-			// table to hold the migration file's path as well as the batch ID.
-			$table->string('migration');
-
-			$table->integer('batch');
-		});
-	}
-
-	/**
-	 * Determine if the migration repository exists.
-	 *
-	 * @return bool
-	 */
-	public function repositoryExists()
-	{
-		$schema = $this->getConnection()->getSchemaBuilder();
-
-		return $schema->hasTable($this->table);
-	}
-
-	/**
-	 * Get a query builder for the migration table.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function table()
-	{
-		return $this->getConnection()->table($this->table);
-	}
-
-	/**
-	 * Get the connection resolver instance.
-	 *
-	 * @return \Illuminate\Database\ConnectionResolverInterface
-	 */
-	public function getConnectionResolver()
-	{
-		return $this->resolver;
-	}
-
-	/**
-	 * Resolve the database connection instance.
-	 *
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function getConnection()
-	{
-		return $this->resolver->connection($this->connection);
-	}
-
-	/**
-	 * Set the information source to gather data.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setSource($name)
-	{
-		$this->connection = $name;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migration.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migration.php b/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migration.php
deleted file mode 100755
index eb75d14..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migration.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php namespace Illuminate\Database\Migrations;
-
-abstract class Migration {
-
-	/**
-	 * The name of the database connection to use.
-	 *
-	 * @var string
-	 */
-	protected $connection;
-
-	/**
-	 * Get the migration connection name.
-	 *
-	 * @return string
-	 */
-	public function getConnection()
-	{
-		return $this->connection;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php b/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php
deleted file mode 100755
index e70b627..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php
+++ /dev/null
@@ -1,183 +0,0 @@
-<?php namespace Illuminate\Database\Migrations;
-
-use Closure;
-use Illuminate\Filesystem\Filesystem;
-
-class MigrationCreator {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The registered post create hooks.
-	 *
-	 * @var array
-	 */
-	protected $postCreate = array();
-
-	/**
-	 * Create a new migration creator instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		$this->files = $files;
-	}
-
-	/**
-	 * Create a new migration at the given path.
-	 *
-	 * @param  string  $name
-	 * @param  string  $path
-	 * @param  string  $table
-	 * @param  bool    $create
-	 * @return string
-	 */
-	public function create($name, $path, $table = null, $create = false)
-	{
-		$path = $this->getPath($name, $path);
-
-		// First we will get the stub file for the migration, which serves as a type
-		// of template for the migration. Once we have those we will populate the
-		// various place-holders, save the file, and run the post create event.
-		$stub = $this->getStub($table, $create);
-
-		$this->files->put($path, $this->populateStub($name, $stub, $table));
-
-		$this->firePostCreateHooks();
-
-		return $path;
-	}
-
-	/**
-	 * Get the migration stub file.
-	 *
-	 * @param  string  $table
-	 * @param  bool    $create
-	 * @return string
-	 */
-	protected function getStub($table, $create)
-	{
-		if (is_null($table))
-		{
-			return $this->files->get($this->getStubPath().'/blank.stub');
-		}
-
-		// We also have stubs for creating new tables and modifying existing tables
-		// to save the developer some typing when they are creating a new tables
-		// or modifying existing tables. We'll grab the appropriate stub here.
-		else
-		{
-			$stub = $create ? 'create.stub' : 'update.stub';
-
-			return $this->files->get($this->getStubPath()."/{$stub}");
-		}
-	}
-
-	/**
-	 * Populate the place-holders in the migration stub.
-	 *
-	 * @param  string  $name
-	 * @param  string  $stub
-	 * @param  string  $table
-	 * @return string
-	 */
-	protected function populateStub($name, $stub, $table)
-	{
-		$stub = str_replace('{{class}}', $this->getClassName($name), $stub);
-
-		// Here we will replace the table place-holders with the table specified by
-		// the developer, which is useful for quickly creating a tables creation
-		// or update migration from the console instead of typing it manually.
-		if ( ! is_null($table))
-		{
-			$stub = str_replace('{{table}}', $table, $stub);
-		}
-
-		return $stub;
-	}
-
-	/**
-	 * Get the class name of a migration name.
-	 *
-	 * @param  string  $name
-	 * @return string
-	 */
-	protected function getClassName($name)
-	{
-		return studly_case($name);
-	}
-
-	/**
-	 * Fire the registered post create hooks.
-	 *
-	 * @return void
-	 */
-	protected function firePostCreateHooks()
-	{
-		foreach ($this->postCreate as $callback)
-		{
-			call_user_func($callback);
-		}
-	}
-
-	/**
-	 * Register a post migration create hook.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function afterCreate(Closure $callback)
-	{
-		$this->postCreate[] = $callback;
-	}
-
-	/**
-	 * Get the full path name to the migration.
-	 *
-	 * @param  string  $name
-	 * @param  string  $path
-	 * @return string
-	 */
-	protected function getPath($name, $path)
-	{
-		return $path.'/'.$this->getDatePrefix().'_'.$name.'.php';
-	}
-
-	/**
-	 * Get the date prefix for the migration.
-	 *
-	 * @return string
-	 */
-	protected function getDatePrefix()
-	{
-		return date('Y_m_d_His');
-	}
-
-	/**
-	 * Get the path to the stubs.
-	 *
-	 * @return string
-	 */
-	public function getStubPath()
-	{
-		return __DIR__.'/stubs';
-	}
-
-	/**
-	 * Get the filesystem instance.
-	 *
-	 * @return \Illuminate\Filesystem\Filesystem
-	 */
-	public function getFilesystem()
-	{
-		return $this->files;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php b/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php
deleted file mode 100755
index dfafa15..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php namespace Illuminate\Database\Migrations;
-
-interface MigrationRepositoryInterface {
-
-	/**
-	 * Get the ran migrations for a given package.
-	 *
-	 * @return array
-	 */
-	public function getRan();
-
-	/**
-	 * Get the last migration batch.
-	 *
-	 * @return array
-	 */
-	public function getLast();
-
-	/**
-	 * Log that a migration was run.
-	 *
-	 * @param  string  $file
-	 * @param  int     $batch
-	 * @return void
-	 */
-	public function log($file, $batch);
-
-	/**
-	 * Remove a migration from the log.
-	 *
-	 * @param  object  $migration
-	 * @return void
-	 */
-	public function delete($migration);
-
-	/**
-	 * Get the next migration batch number.
-	 *
-	 * @return int
-	 */
-	public function getNextBatchNumber();
-
-	/**
-	 * Create the migration repository data store.
-	 *
-	 * @return void
-	 */
-	public function createRepository();
-
-	/**
-	 * Determine if the migration repository exists.
-	 *
-	 * @return bool
-	 */
-	public function repositoryExists();
-
-	/**
-	 * Set the information source to gather data.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setSource($name);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php b/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php
deleted file mode 100755
index fcb0e41..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php
+++ /dev/null
@@ -1,384 +0,0 @@
-<?php namespace Illuminate\Database\Migrations;
-
-use Illuminate\Filesystem\Filesystem;
-use Illuminate\Database\ConnectionResolverInterface as Resolver;
-
-class Migrator {
-
-	/**
-	 * The migration repository implementation.
-	 *
-	 * @var \Illuminate\Database\Migrations\MigrationRepositoryInterface
-	 */
-	protected $repository;
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The connection resolver instance.
-	 *
-	 * @var \Illuminate\Database\ConnectionResolverInterface
-	 */
-	protected $resolver;
-
-	/**
-	 * The name of the default connection.
-	 *
-	 * @var string
-	 */
-	protected $connection;
-
-	/**
-	 * The notes for the current operation.
-	 *
-	 * @var array
-	 */
-	protected $notes = array();
-
-	/**
-	 * Create a new migrator instance.
-	 *
-	 * @param  \Illuminate\Database\Migrations\MigrationRepositoryInterface  $repository
-	 * @param  \Illuminate\Database\ConnectionResolverInterface  $resolver
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(MigrationRepositoryInterface $repository,
-								Resolver $resolver,
-                                Filesystem $files)
-	{
-		$this->files = $files;
-		$this->resolver = $resolver;
-		$this->repository = $repository;
-	}
-
-	/**
-	 * Run the outstanding migrations at a given path.
-	 *
-	 * @param  string  $path
-	 * @param  bool    $pretend
-	 * @return void
-	 */
-	public function run($path, $pretend = false)
-	{
-		$this->notes = array();
-
-		$files = $this->getMigrationFiles($path);
-
-		// Once we grab all of the migration files for the path, we will compare them
-		// against the migrations that have already been run for this package then
-		// run each of the outstanding migrations against a database connection.
-		$ran = $this->repository->getRan();
-
-		$migrations = array_diff($files, $ran);
-
-		$this->requireFiles($path, $migrations);
-
-		$this->runMigrationList($migrations, $pretend);
-	}
-
-	/**
-	 * Run an array of migrations.
-	 *
-	 * @param  array  $migrations
-	 * @param  bool   $pretend
-	 * @return void
-	 */
-	public function runMigrationList($migrations, $pretend = false)
-	{
-		// First we will just make sure that there are any migrations to run. If there
-		// aren't, we will just make a note of it to the developer so they're aware
-		// that all of the migrations have been run against this database system.
-		if (count($migrations) == 0)
-		{
-			$this->note('<info>Nothing to migrate.</info>');
-
-			return;
-		}
-
-		$batch = $this->repository->getNextBatchNumber();
-
-		// Once we have the array of migrations, we will spin through them and run the
-		// migrations "up" so the changes are made to the databases. We'll then log
-		// that the migration was run so we don't repeat it next time we execute.
-		foreach ($migrations as $file)
-		{
-			$this->runUp($file, $batch, $pretend);
-		}
-	}
-
-	/**
-	 * Run "up" a migration instance.
-	 *
-	 * @param  string  $file
-	 * @param  int     $batch
-	 * @param  bool    $pretend
-	 * @return void
-	 */
-	protected function runUp($file, $batch, $pretend)
-	{
-		// First we will resolve a "real" instance of the migration class from this
-		// migration file name. Once we have the instances we can run the actual
-		// command such as "up" or "down", or we can just simulate the action.
-		$migration = $this->resolve($file);
-
-		if ($pretend)
-		{
-			return $this->pretendToRun($migration, 'up');
-		}
-
-		$migration->up();
-
-		// Once we have run a migrations class, we will log that it was run in this
-		// repository so that we don't try to run it next time we do a migration
-		// in the application. A migration repository keeps the migrate order.
-		$this->repository->log($file, $batch);
-
-		$this->note("<info>Migrated:</info> $file");
-	}
-
-	/**
-	 * Rollback the last migration operation.
-	 *
-	 * @param  bool  $pretend
-	 * @return int
-	 */
-	public function rollback($pretend = false)
-	{
-		$this->notes = array();
-
-		// We want to pull in the last batch of migrations that ran on the previous
-		// migration operation. We'll then reverse those migrations and run each
-		// of them "down" to reverse the last migration "operation" which ran.
-		$migrations = $this->repository->getLast();
-
-		if (count($migrations) == 0)
-		{
-			$this->note('<info>Nothing to rollback.</info>');
-
-			return count($migrations);
-		}
-
-		// We need to reverse these migrations so that they are "downed" in reverse
-		// to what they run on "up". It lets us backtrack through the migrations
-		// and properly reverse the entire database schema operation that ran.
-		foreach ($migrations as $migration)
-		{
-			$this->runDown((object) $migration, $pretend);
-		}
-
-		return count($migrations);
-	}
-
-	/**
-	 * Run "down" a migration instance.
-	 *
-	 * @param  object  $migration
-	 * @param  bool    $pretend
-	 * @return void
-	 */
-	protected function runDown($migration, $pretend)
-	{
-		$file = $migration->migration;
-
-		// First we will get the file name of the migration so we can resolve out an
-		// instance of the migration. Once we get an instance we can either run a
-		// pretend execution of the migration or we can run the real migration.
-		$instance = $this->resolve($file);
-
-		if ($pretend)
-		{
-			return $this->pretendToRun($instance, 'down');
-		}
-
-		$instance->down();
-
-		// Once we have successfully run the migration "down" we will remove it from
-		// the migration repository so it will be considered to have not been run
-		// by the application then will be able to fire by any later operation.
-		$this->repository->delete($migration);
-
-		$this->note("<info>Rolled back:</info> $file");
-	}
-
-	/**
-	 * Get all of the migration files in a given path.
-	 *
-	 * @param  string  $path
-	 * @return array
-	 */
-	public function getMigrationFiles($path)
-	{
-		$files = $this->files->glob($path.'/*_*.php');
-
-		// Once we have the array of files in the directory we will just remove the
-		// extension and take the basename of the file which is all we need when
-		// finding the migrations that haven't been run against the databases.
-		if ($files === false) return array();
-
-		$files = array_map(function($file)
-		{
-			return str_replace('.php', '', basename($file));
-
-		}, $files);
-
-		// Once we have all of the formatted file names we will sort them and since
-		// they all start with a timestamp this should give us the migrations in
-		// the order they were actually created by the application developers.
-		sort($files);
-
-		return $files;
-	}
-
-	/**
-	 * Require in all the migration files in a given path.
-	 *
-	 * @param  string  $path
-	 * @param  array   $files
-	 * @return void
-	 */
-	public function requireFiles($path, array $files)
-	{
-		foreach ($files as $file) $this->files->requireOnce($path.'/'.$file.'.php');
-	}
-
-	/**
-	 * Pretend to run the migrations.
-	 *
-	 * @param  object  $migration
-	 * @param  string  $method
-	 * @return void
-	 */
-	protected function pretendToRun($migration, $method)
-	{
-		foreach ($this->getQueries($migration, $method) as $query)
-		{
-			$name = get_class($migration);
-
-			$this->note("<info>{$name}:</info> {$query['query']}");
-		}
-	}
-
-	/**
-	 * Get all of the queries that would be run for a migration.
-	 *
-	 * @param  object  $migration
-	 * @param  string  $method
-	 * @return array
-	 */
-	protected function getQueries($migration, $method)
-	{
-		$connection = $migration->getConnection();
-
-		// Now that we have the connections we can resolve it and pretend to run the
-		// queries against the database returning the array of raw SQL statements
-		// that would get fired against the database system for this migration.
-		$db = $this->resolveConnection($connection);
-
-		return $db->pretend(function() use ($migration, $method)
-		{
-			$migration->$method();
-		});
-	}
-
-	/**
-	 * Resolve a migration instance from a file.
-	 *
-	 * @param  string  $file
-	 * @return object
-	 */
-	public function resolve($file)
-	{
-		$file = implode('_', array_slice(explode('_', $file), 4));
-
-		$class = studly_case($file);
-
-		return new $class;
-	}
-
-	/**
-	 * Raise a note event for the migrator.
-	 *
-	 * @param  string  $message
-	 * @return void
-	 */
-	protected function note($message)
-	{
-		$this->notes[] = $message;
-	}
-
-	/**
-	 * Get the notes for the last operation.
-	 *
-	 * @return array
-	 */
-	public function getNotes()
-	{
-		return $this->notes;
-	}
-
-	/**
-	 * Resolve the database connection instance.
-	 *
-	 * @param  string  $connection
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function resolveConnection($connection)
-	{
-		return $this->resolver->connection($connection);
-	}
-
-	/**
-	 * Set the default connection name.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setConnection($name)
-	{
-		if ( ! is_null($name))
-		{
-			$this->resolver->setDefaultConnection($name);
-		}
-
-		$this->repository->setSource($name);
-
-		$this->connection = $name;
-	}
-
-	/**
-	 * Get the migration repository instance.
-	 *
-	 * @return \Illuminate\Database\Migrations\MigrationRepositoryInterface
-	 */
-	public function getRepository()
-	{
-		return $this->repository;
-	}
-
-	/**
-	 * Determine if the migration repository exists.
-	 *
-	 * @return bool
-	 */
-	public function repositoryExists()
-	{
-		return $this->repository->repositoryExists();
-	}
-
-	/**
-	 * Get the file system instance.
-	 *
-	 * @return \Illuminate\Filesystem\Filesystem
-	 */
-	public function getFilesystem()
-	{
-		return $this->files;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/blank.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/blank.stub b/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/blank.stub
deleted file mode 100755
index a711201..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/blank.stub
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class {{class}} extends Migration {
-
-	/**
-	 * Run the migrations.
-	 *
-	 * @return void
-	 */
-	public function up()
-	{
-		//
-	}
-
-	/**
-	 * Reverse the migrations.
-	 *
-	 * @return void
-	 */
-	public function down()
-	{
-		//
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/create.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/create.stub b/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/create.stub
deleted file mode 100755
index 0f15b3e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/create.stub
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class {{class}} extends Migration {
-
-	/**
-	 * Run the migrations.
-	 *
-	 * @return void
-	 */
-	public function up()
-	{
-		Schema::create('{{table}}', function(Blueprint $table)
-		{
-			$table->increments('id');
-			$table->timestamps();
-		});
-	}
-
-	/**
-	 * Reverse the migrations.
-	 *
-	 * @return void
-	 */
-	public function down()
-	{
-		Schema::drop('{{table}}');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/update.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/update.stub b/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/update.stub
deleted file mode 100755
index cc2c904..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/update.stub
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class {{class}} extends Migration {
-
-	/**
-	 * Run the migrations.
-	 *
-	 * @return void
-	 */
-	public function up()
-	{
-		Schema::table('{{table}}', function(Blueprint $table)
-		{
-			//
-		});
-	}
-
-	/**
-	 * Reverse the migrations.
-	 *
-	 * @return void
-	 */
-	public function down()
-	{
-		Schema::table('{{table}}', function(Blueprint $table)
-		{
-			//
-		});
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php b/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php
deleted file mode 100755
index ac1e9d1..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use Illuminate\Database\Schema\MySqlBuilder;
-use Doctrine\DBAL\Driver\PDOMySql\Driver as DoctrineDriver;
-use Illuminate\Database\Query\Grammars\MySqlGrammar as QueryGrammar;
-use Illuminate\Database\Schema\Grammars\MySqlGrammar as SchemaGrammar;
-
-class MySqlConnection extends Connection {
-
-	/**
-	 * Get a schema builder instance for the connection.
-	 *
-	 * @return \Illuminate\Database\Schema\MySqlBuilder
-	 */
-	public function getSchemaBuilder()
-	{
-		if (is_null($this->schemaGrammar)) { $this->useDefaultSchemaGrammar(); }
-
-		return new MySqlBuilder($this);
-	}
-
-	/**
-	 * Get the default query grammar instance.
-	 *
-	 * @return \Illuminate\Database\Query\Grammars\MySqlGrammar
-	 */
-	protected function getDefaultQueryGrammar()
-	{
-		return $this->withTablePrefix(new QueryGrammar);
-	}
-
-	/**
-	 * Get the default schema grammar instance.
-	 *
-	 * @return \Illuminate\Database\Schema\Grammars\MySqlGrammar
-	 */
-	protected function getDefaultSchemaGrammar()
-	{
-		return $this->withTablePrefix(new SchemaGrammar);
-	}
-
-	/**
-	 * Get the default post processor instance.
-	 *
-	 * @return \Illuminate\Database\Query\Processors\Processor
-	 */
-	protected function getDefaultPostProcessor()
-	{
-		return new Query\Processors\MySqlProcessor;
-	}
-
-	/**
-	 * Get the Doctrine DBAL driver.
-	 *
-	 * @return \Doctrine\DBAL\Driver\PDOMySql\Driver
-	 */
-	protected function getDoctrineDriver()
-	{
-		return new DoctrineDriver;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/PostgresConnection.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/PostgresConnection.php b/vendor/laravel/framework/src/Illuminate/Database/PostgresConnection.php
deleted file mode 100755
index 56b6c4e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/PostgresConnection.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use Doctrine\DBAL\Driver\PDOPgSql\Driver as DoctrineDriver;
-use Illuminate\Database\Query\Processors\PostgresProcessor;
-use Illuminate\Database\Query\Grammars\PostgresGrammar as QueryGrammar;
-use Illuminate\Database\Schema\Grammars\PostgresGrammar as SchemaGrammar;
-
-class PostgresConnection extends Connection {
-
-	/**
-	 * Get the default query grammar instance.
-	 *
-	 * @return \Illuminate\Database\Query\Grammars\PostgresGrammar
-	 */
-	protected function getDefaultQueryGrammar()
-	{
-		return $this->withTablePrefix(new QueryGrammar);
-	}
-
-	/**
-	 * Get the default schema grammar instance.
-	 *
-	 * @return \Illuminate\Database\Schema\Grammars\PostgresGrammar
-	 */
-	protected function getDefaultSchemaGrammar()
-	{
-		return $this->withTablePrefix(new SchemaGrammar);
-	}
-
-	/**
-	 * Get the default post processor instance.
-	 *
-	 * @return \Illuminate\Database\Query\Processors\PostgresProcessor
-	 */
-	protected function getDefaultPostProcessor()
-	{
-		return new PostgresProcessor;
-	}
-
-	/**
-	 * Get the Doctrine DBAL driver.
-	 *
-	 * @return \Doctrine\DBAL\Driver\PDOPgSql\Driver
-	 */
-	protected function getDoctrineDriver()
-	{
-		return new DoctrineDriver;
-	}
-
-}


[11/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/BuilderFactory.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/BuilderFactory.php b/vendor/nikic/php-parser/lib/PHPParser/BuilderFactory.php
deleted file mode 100644
index 48941dc..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/BuilderFactory.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-
-/**
- * "class", "interface" and "function" are reserved keywords, so the methods are defined as _class(),
- * _interface() and _function() in the class and are made available as class(), interface() and function()
- * through __call() magic.
- *
- * @method PHPParser_Builder_Class     class(string $name)     Creates a class builder.
- * @method PHPParser_Builder_Function  function(string $name)  Creates a function builder
- * @method PHPParser_Builder_Interface interface(string $name) Creates an interface builder.
- */
-class PHPParser_BuilderFactory
-{
-    /**
-     * Creates a class builder.
-     *
-     * @param string $name Name of the class
-     *
-     * @return PHPParser_Builder_Class The created class builder
-     */
-    protected function _class($name) {
-        return new PHPParser_Builder_Class($name);
-    }
-
-    /**
-     * Creates a interface builder.
-     *
-     * @param string $name Name of the interface
-     *
-     * @return PHPParser_Builder_Class The created interface builder
-     */
-    protected function _interface($name) {
-        return new PHPParser_Builder_Interface($name);
-    }
-
-    /**
-     * Creates a method builder.
-     *
-     * @param string $name Name of the method
-     *
-     * @return PHPParser_Builder_Method The created method builder
-     */
-    public function method($name) {
-        return new PHPParser_Builder_Method($name);
-    }
-
-    /**
-     * Creates a parameter builder.
-     *
-     * @param string $name Name of the parameter
-     *
-     * @return PHPParser_Builder_Param The created parameter builder
-     */
-    public function param($name) {
-        return new PHPParser_Builder_Param($name);
-    }
-
-    /**
-     * Creates a property builder.
-     *
-     * @param string $name Name of the property
-     *
-     * @return PHPParser_Builder_Property The created property builder
-     */
-    public function property($name) {
-        return new PHPParser_Builder_Property($name);
-    }
-
-    /**
-     * Creates a function builder.
-     *
-     * @param string $name Name of the function
-     *
-     * @return PHPParser_Builder_Property The created function builder
-     */
-    protected function _function($name) {
-        return new PHPParser_Builder_Function($name);
-    }
-
-    public function __call($name, array $args) {
-        if (method_exists($this, '_' . $name)) {
-            return call_user_func_array(array($this, '_' . $name), $args);
-        }
-
-        throw new LogicException(sprintf('Method "%s" does not exist', $name));
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Comment.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Comment.php b/vendor/nikic/php-parser/lib/PHPParser/Comment.php
deleted file mode 100644
index feae399..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Comment.php
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php
-
-class PHPParser_Comment
-{
-    protected $text;
-    protected $line;
-
-    /**
-     * Constructs a comment node.
-     *
-     * @param string $text Comment text (including comment delimiters like /*)
-     * @param int    $line Line number the comment started on
-     */
-    public function __construct($text, $line = -1) {
-        $this->text = $text;
-        $this->line = $line;
-    }
-
-    /**
-     * Gets the comment text.
-     *
-     * @return string The comment text (including comment delimiters like /*)
-     */
-    public function getText() {
-        return $this->text;
-    }
-
-    /**
-     * Sets the comment text.
-     *
-     * @param string $text The comment text (including comment delimiters like /*)
-     */
-    public function setText($text) {
-        $this->text = $text;
-    }
-
-    /**
-     * Gets the line number the comment started on.
-     *
-     * @return int Line number
-     */
-    public function getLine() {
-        return $this->line;
-    }
-
-    /**
-     * Sets the line number the comment started on.
-     *
-     * @param int $line Line number
-     */
-    public function setLine($line) {
-        $this->line = $line;
-    }
-
-    /**
-     * Gets the comment text.
-     *
-     * @return string The comment text (including comment delimiters like /*)
-     */
-    public function __toString() {
-        return $this->text;
-    }
-
-    /**
-     * Gets the reformatted comment text.
-     *
-     * "Reformatted" here means that we try to clean up the whitespace at the
-     * starts of the lines. This is necessary because we receive the comments
-     * without trailing whitespace on the first line, but with trailing whitespace
-     * on all subsequent lines.
-     *
-     * @return mixed|string
-     */
-    public function getReformattedText() {
-        $text = trim($this->text);
-        if (false === strpos($text, "\n")) {
-            // Single line comments don't need further processing
-            return $text;
-        } elseif (preg_match('((*BSR_ANYCRLF)(*ANYCRLF)^.*(?:\R\s+\*.*)+$)', $text)) {
-            // Multi line comment of the type
-            //
-            //     /*
-            //      * Some text.
-            //      * Some more text.
-            //      */
-            //
-            // is handled by replacing the whitespace sequences before the * by a single space
-            return preg_replace('(^\s+\*)m', ' *', $this->text);
-        } elseif (preg_match('(^/\*\*?\s*[\r\n])', $text) && preg_match('(\n(\s*)\*/$)', $text, $matches)) {
-            // Multi line comment of the type
-            //
-            //    /*
-            //        Some text.
-            //        Some more text.
-            //    */
-            //
-            // is handled by removing the whitespace sequence on the line before the closing
-            // */ on all lines. So if the last line is "    */", then "    " is removed at the
-            // start of all lines.
-            return preg_replace('(^' . preg_quote($matches[1]) . ')m', '', $text);
-        } elseif (preg_match('(^/\*\*?\s*(?!\s))', $text, $matches)) {
-            // Multi line comment of the type
-            //
-            //     /* Some text.
-            //        Some more text.
-            //        Even more text. */
-            //
-            // is handled by taking the length of the "/* " segment and leaving only that
-            // many space characters before the lines. Thus in the above example only three
-            // space characters are left at the start of every line.
-            return preg_replace('(^\s*(?= {' . strlen($matches[0]) . '}(?!\s)))m', '', $text);
-        }
-
-        // No idea how to format this comment, so simply return as is
-        return $text;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Comment/Doc.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Comment/Doc.php b/vendor/nikic/php-parser/lib/PHPParser/Comment/Doc.php
deleted file mode 100644
index 95e4bc9..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Comment/Doc.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-class PHPParser_Comment_Doc extends PHPParser_Comment
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Error.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Error.php b/vendor/nikic/php-parser/lib/PHPParser/Error.php
deleted file mode 100644
index ba248f8..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Error.php
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-
-class PHPParser_Error extends RuntimeException
-{
-    protected $rawMessage;
-    protected $rawLine;
-
-    /**
-     * Creates an Exception signifying a parse error.
-     *
-     * @param string $message Error message
-     * @param int    $line    Error line in PHP file
-     */
-    public function __construct($message, $line = -1) {
-        $this->rawMessage = (string) $message;
-        $this->rawLine    = (int) $line;
-        $this->updateMessage();
-    }
-
-    /**
-     * Gets the error message
-     *
-     * @return string Error message
-     */
-    public function getRawMessage() {
-        return $this->rawMessage;
-    }
-
-    /**
-     * Sets the line of the PHP file the error occurred in.
-     *
-     * @param string $message Error message
-     */
-    public function setRawMessage($message) {
-        $this->rawMessage = (string) $message;
-        $this->updateMessage();
-    }
-
-    /**
-     * Gets the error line in the PHP file.
-     *
-     * @return int Error line in the PHP file
-     */
-    public function getRawLine() {
-        return $this->rawLine;
-    }
-
-    /**
-     * Sets the line of the PHP file the error occurred in.
-     *
-     * @param int $line Error line in the PHP file
-     */
-    public function setRawLine($line) {
-        $this->rawLine = (int) $line;
-        $this->updateMessage();
-    }
-
-    /**
-     * Updates the exception message after a change to rawMessage or rawLine.
-     */
-    protected function updateMessage() {
-        $this->message = $this->rawMessage;
-
-        if (-1 === $this->rawLine) {
-            $this->message .= ' on unknown line';
-        } else {
-            $this->message .= ' on line ' . $this->rawLine;
-        }
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Lexer.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Lexer.php b/vendor/nikic/php-parser/lib/PHPParser/Lexer.php
deleted file mode 100644
index 51ab31c..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Lexer.php
+++ /dev/null
@@ -1,199 +0,0 @@
-<?php
-
-class PHPParser_Lexer
-{
-    protected $code;
-    protected $tokens;
-    protected $pos;
-    protected $line;
-
-    protected $tokenMap;
-    protected $dropTokens;
-
-    /**
-     * Creates a Lexer.
-     */
-    public function __construct() {
-        // map from internal tokens to PHPParser tokens
-        $this->tokenMap = $this->createTokenMap();
-
-        // map of tokens to drop while lexing (the map is only used for isset lookup,
-        // that's why the value is simply set to 1; the value is never actually used.)
-        $this->dropTokens = array_fill_keys(array(T_WHITESPACE, T_OPEN_TAG), 1);
-    }
-
-    /**
-     * Initializes the lexer for lexing the provided source code.
-     *
-     * @param string $code The source code to lex
-     *
-     * @throws PHPParser_Error on lexing errors (unterminated comment or unexpected character)
-     */
-    public function startLexing($code) {
-        $scream = ini_set('xdebug.scream', 0);
-
-        $this->resetErrors();
-        $this->tokens = @token_get_all($code);
-        $this->handleErrors();
-
-        ini_set('xdebug.scream', $scream);
-
-        $this->code = $code; // keep the code around for __halt_compiler() handling
-        $this->pos  = -1;
-        $this->line =  1;
-    }
-
-    protected function resetErrors() {
-        // set error_get_last() to defined state by forcing an undefined variable error
-        set_error_handler(array($this, 'dummyErrorHandler'), 0);
-        @$undefinedVariable;
-        restore_error_handler();
-    }
-
-    private function dummyErrorHandler() { return false; }
-
-    protected function handleErrors() {
-        $error = error_get_last();
-
-        if (preg_match(
-            '~^Unterminated comment starting line ([0-9]+)$~',
-            $error['message'], $matches
-        )) {
-            throw new PHPParser_Error('Unterminated comment', $matches[1]);
-        }
-
-        if (preg_match(
-            '~^Unexpected character in input:  \'(.)\' \(ASCII=([0-9]+)\)~s',
-            $error['message'], $matches
-        )) {
-            throw new PHPParser_Error(sprintf(
-                'Unexpected character "%s" (ASCII %d)',
-                $matches[1], $matches[2]
-            ));
-        }
-
-        // PHP cuts error message after null byte, so need special case
-        if (preg_match('~^Unexpected character in input:  \'$~', $error['message'])) {
-            throw new PHPParser_Error('Unexpected null byte');
-        }
-    }
-
-    /**
-     * Fetches the next token.
-     *
-     * @param mixed $value           Variable to store token content in
-     * @param mixed $startAttributes Variable to store start attributes in
-     * @param mixed $endAttributes   Variable to store end attributes in
-     *
-     * @return int Token id
-     */
-    public function getNextToken(&$value = null, &$startAttributes = null, &$endAttributes = null) {
-        $startAttributes = array();
-        $endAttributes   = array();
-
-        while (isset($this->tokens[++$this->pos])) {
-            $token = $this->tokens[$this->pos];
-
-            if (is_string($token)) {
-                $startAttributes['startLine'] = $this->line;
-                $endAttributes['endLine']     = $this->line;
-
-                // bug in token_get_all
-                if ('b"' === $token) {
-                    $value = 'b"';
-                    return ord('"');
-                } else {
-                    $value = $token;
-                    return ord($token);
-                }
-            } else {
-                $this->line += substr_count($token[1], "\n");
-
-                if (T_COMMENT === $token[0]) {
-                    $startAttributes['comments'][] = new PHPParser_Comment($token[1], $token[2]);
-                } elseif (T_DOC_COMMENT === $token[0]) {
-                    $startAttributes['comments'][] = new PHPParser_Comment_Doc($token[1], $token[2]);
-                } elseif (!isset($this->dropTokens[$token[0]])) {
-                    $value = $token[1];
-                    $startAttributes['startLine'] = $token[2];
-                    $endAttributes['endLine']     = $this->line;
-
-                    return $this->tokenMap[$token[0]];
-                }
-            }
-        }
-
-        $startAttributes['startLine'] = $this->line;
-
-        // 0 is the EOF token
-        return 0;
-    }
-
-    /**
-     * Handles __halt_compiler() by returning the text after it.
-     *
-     * @return string Remaining text
-     */
-    public function handleHaltCompiler() {
-        // get the length of the text before the T_HALT_COMPILER token
-        $textBefore = '';
-        for ($i = 0; $i <= $this->pos; ++$i) {
-            if (is_string($this->tokens[$i])) {
-                $textBefore .= $this->tokens[$i];
-            } else {
-                $textBefore .= $this->tokens[$i][1];
-            }
-        }
-
-        // text after T_HALT_COMPILER, still including ();
-        $textAfter = substr($this->code, strlen($textBefore));
-
-        // ensure that it is followed by ();
-        // this simplifies the situation, by not allowing any comments
-        // in between of the tokens.
-        if (!preg_match('~\s*\(\s*\)\s*(?:;|\?>\r?\n?)~', $textAfter, $matches)) {
-            throw new PHPParser_Error('__HALT_COMPILER must be followed by "();"');
-        }
-
-        // prevent the lexer from returning any further tokens
-        $this->pos = count($this->tokens);
-
-        // return with (); removed
-        return (string) substr($textAfter, strlen($matches[0])); // (string) converts false to ''
-    }
-
-    /**
-     * Creates the token map.
-     *
-     * The token map maps the PHP internal token identifiers
-     * to the identifiers used by the Parser. Additionally it
-     * maps T_OPEN_TAG_WITH_ECHO to T_ECHO and T_CLOSE_TAG to ';'.
-     *
-     * @return array The token map
-     */
-    protected function createTokenMap() {
-        $tokenMap = array();
-
-        // 256 is the minimum possible token number, as everything below
-        // it is an ASCII value
-        for ($i = 256; $i < 1000; ++$i) {
-            // T_DOUBLE_COLON is equivalent to T_PAAMAYIM_NEKUDOTAYIM
-            if (T_DOUBLE_COLON === $i) {
-                $tokenMap[$i] = PHPParser_Parser::T_PAAMAYIM_NEKUDOTAYIM;
-            // T_OPEN_TAG_WITH_ECHO with dropped T_OPEN_TAG results in T_ECHO
-            } elseif(T_OPEN_TAG_WITH_ECHO === $i) {
-                $tokenMap[$i] = PHPParser_Parser::T_ECHO;
-            // T_CLOSE_TAG is equivalent to ';'
-            } elseif(T_CLOSE_TAG === $i) {
-                $tokenMap[$i] = ord(';');
-            // and the others can be mapped directly
-            } elseif ('UNKNOWN' !== ($name = token_name($i))
-                      && defined($name = 'PHPParser_Parser::' . $name)
-            ) {
-                $tokenMap[$i] = constant($name);
-            }
-        }
-
-        return $tokenMap;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Lexer/Emulative.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Lexer/Emulative.php b/vendor/nikic/php-parser/lib/PHPParser/Lexer/Emulative.php
deleted file mode 100644
index 1c74ef0..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Lexer/Emulative.php
+++ /dev/null
@@ -1,200 +0,0 @@
-<?php
-
-/**
- * ATTENTION: This code is WRITE-ONLY. Do not try to read it.
- */
-class PHPParser_Lexer_Emulative extends PHPParser_Lexer
-{
-    protected $newKeywords;
-    protected $inObjectAccess;
-
-    public function __construct() {
-        parent::__construct();
-
-        $newKeywordsPerVersion = array(
-            '5.5.0-dev' => array(
-                'finally'       => PHPParser_Parser::T_FINALLY,
-                'yield'         => PHPParser_Parser::T_YIELD,
-            ),
-            '5.4.0-dev' => array(
-                'callable'      => PHPParser_Parser::T_CALLABLE,
-                'insteadof'     => PHPParser_Parser::T_INSTEADOF,
-                'trait'         => PHPParser_Parser::T_TRAIT,
-                '__trait__'     => PHPParser_Parser::T_TRAIT_C,
-            ),
-            '5.3.0-dev' => array(
-                '__dir__'       => PHPParser_Parser::T_DIR,
-                'goto'          => PHPParser_Parser::T_GOTO,
-                'namespace'     => PHPParser_Parser::T_NAMESPACE,
-                '__namespace__' => PHPParser_Parser::T_NS_C,
-            ),
-        );
-
-        $this->newKeywords = array();
-        foreach ($newKeywordsPerVersion as $version => $newKeywords) {
-            if (version_compare(PHP_VERSION, $version, '>=')) {
-                break;
-            }
-
-            $this->newKeywords += $newKeywords;
-        }
-    }
-
-    public function startLexing($code) {
-        $this->inObjectAccess = false;
-
-        // on PHP 5.4 don't do anything
-        if (version_compare(PHP_VERSION, '5.4.0RC1', '>=')) {
-            parent::startLexing($code);
-        } else {
-            $code = $this->preprocessCode($code);
-            parent::startLexing($code);
-            $this->postprocessTokens();
-        }
-    }
-
-    /*
-     * Replaces new features in the code by ~__EMU__{NAME}__{DATA}__~ sequences.
-     * ~LABEL~ is never valid PHP code, that's why we can (to some degree) safely
-     * use it here.
-     * Later when preprocessing the tokens these sequences will either be replaced
-     * by real tokens or replaced with their original content (e.g. if they occured
-     * inside a string, i.e. a place where they don't have a special meaning).
-     */
-    protected function preprocessCode($code) {
-        // binary notation (0b010101101001...)
-        $code = preg_replace('(\b0b[01]+\b)', '~__EMU__BINARY__$0__~', $code);
-
-        if (version_compare(PHP_VERSION, '5.3.0', '<')) {
-            // namespace separator (backslash not followed by some special characters,
-            // which are not valid after a NS separator, but would cause problems with
-            // escape sequence parsing if one would replace the backslash there)
-            $code = preg_replace('(\\\\(?!["\'`${\\\\]))', '~__EMU__NS__~', $code);
-
-            // nowdoc (<<<'ABC'\ncontent\nABC;)
-            $code = preg_replace_callback(
-                '((*BSR_ANYCRLF)        # set \R to (?>\r\n|\r|\n)
-                  (b?<<<[\t ]*\'([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)\'\R) # opening token
-                  ((?:(?!\2;?\R).*\R)*) # content
-                  (\2)                  # closing token
-                  (?=;?\R)              # must be followed by newline (with optional semicolon)
-                 )x',
-                array($this, 'encodeNowdocCallback'),
-                $code
-            );
-        }
-
-        return $code;
-    }
-
-    /*
-     * As nowdocs can have arbitrary content but LABELs can only contain a certain
-     * range of characters, the nowdoc content is encoded as hex and separated by
-     * 'x' tokens. So the result of the encoding will look like this:
-     * ~__EMU__NOWDOC__{HEX(START_TOKEN)}x{HEX(CONTENT)}x{HEX(END_TOKEN)}~
-     */
-    public function encodeNowdocCallback(array $matches) {
-        return '~__EMU__NOWDOC__'
-                . bin2hex($matches[1]) . 'x' . bin2hex($matches[3]) . 'x' . bin2hex($matches[4])
-                . '__~';
-    }
-
-    /*
-     * Replaces the ~__EMU__...~ sequences with real tokens or their original
-     * value.
-     */
-    protected function postprocessTokens() {
-        // we need to manually iterate and manage a count because we'll change
-        // the tokens array on the way
-        for ($i = 0, $c = count($this->tokens); $i < $c; ++$i) {
-            // first check that the following tokens are form ~LABEL~,
-            // then match the __EMU__... sequence.
-            if ('~' === $this->tokens[$i]
-                && isset($this->tokens[$i + 2])
-                && '~' === $this->tokens[$i + 2]
-                && T_STRING === $this->tokens[$i + 1][0]
-                && preg_match('(^__EMU__([A-Z]++)__(?:([A-Za-z0-9]++)__)?$)', $this->tokens[$i + 1][1], $matches)
-            ) {
-                if ('BINARY' === $matches[1]) {
-                    // the binary number can either be an integer or a double, so return a LNUMBER
-                    // or DNUMBER respectively
-                    $replace = array(
-                        array(is_int(bindec($matches[2])) ? T_LNUMBER : T_DNUMBER, $matches[2], $this->tokens[$i + 1][2])
-                    );
-                } elseif ('NS' === $matches[1]) {
-                    // a \ single char token is returned here and replaced by a
-                    // PHPParser_Parser::T_NS_SEPARATOR token in ->getNextToken(). This hacks around
-                    // the limitations arising from T_NS_SEPARATOR not being defined on 5.3
-                    $replace = array('\\');
-                } elseif ('NOWDOC' === $matches[1]) {
-                    // decode the encoded nowdoc payload; pack('H*' is bin2hex( for 5.3
-                    list($start, $content, $end) = explode('x', $matches[2]);
-                    list($start, $content, $end) = array(pack('H*', $start), pack('H*', $content), pack('H*', $end));
-
-                    $replace = array();
-                    $replace[] = array(T_START_HEREDOC, $start, $this->tokens[$i + 1][2]);
-                    if ('' !== $content) {
-                        $replace[] = array(T_ENCAPSED_AND_WHITESPACE, $content, -1);
-                    }
-                    $replace[] = array(T_END_HEREDOC, $end, -1);
-                } else {
-                    // just ignore all other __EMU__ sequences
-                    continue;
-                }
-
-                array_splice($this->tokens, $i, 3, $replace);
-                $c -= 3 - count($replace);
-            // for multichar tokens (e.g. strings) replace any ~__EMU__...~ sequences
-            // in their content with the original character sequence
-            } elseif (is_array($this->tokens[$i])
-                      && 0 !== strpos($this->tokens[$i][1], '__EMU__')
-            ) {
-                $this->tokens[$i][1] = preg_replace_callback(
-                    '(~__EMU__([A-Z]++)__(?:([A-Za-z0-9]++)__)?~)',
-                    array($this, 'restoreContentCallback'),
-                    $this->tokens[$i][1]
-                );
-            }
-        }
-    }
-
-    /*
-     * This method is a callback for restoring EMU sequences in
-     * multichar tokens (like strings) to their original value.
-     */
-    public function restoreContentCallback(array $matches) {
-        if ('BINARY' === $matches[1]) {
-            return $matches[2];
-        } elseif ('NS' === $matches[1]) {
-            return '\\';
-        } elseif ('NOWDOC' === $matches[1]) {
-            list($start, $content, $end) = explode('x', $matches[2]);
-            return pack('H*', $start) . pack('H*', $content) . pack('H*', $end);
-        } else {
-            return $matches[0];
-        }
-    }
-
-    public function getNextToken(&$value = null, &$startAttributes = null, &$endAttributes = null) {
-        $token = parent::getNextToken($value, $startAttributes, $endAttributes);
-
-        // replace new keywords by their respective tokens. This is not done
-        // if we currently are in an object access (e.g. in $obj->namespace
-        // "namespace" stays a T_STRING tokens and isn't converted to T_NAMESPACE)
-        if (PHPParser_Parser::T_STRING === $token && !$this->inObjectAccess) {
-            if (isset($this->newKeywords[strtolower($value)])) {
-                return $this->newKeywords[strtolower($value)];
-            }
-        // backslashes are replaced by T_NS_SEPARATOR tokens
-        } elseif (92 === $token) { // ord('\\')
-            return PHPParser_Parser::T_NS_SEPARATOR;
-        // keep track of whether we currently are in an object access (after ->)
-        } elseif (PHPParser_Parser::T_OBJECT_OPERATOR === $token) {
-            $this->inObjectAccess = true;
-        } else {
-            $this->inObjectAccess = false;
-        }
-
-        return $token;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node.php b/vendor/nikic/php-parser/lib/PHPParser/Node.php
deleted file mode 100644
index c47d49d..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-
-interface PHPParser_Node
-{
-    /**
-     * Gets the type of the node.
-     *
-     * @return string Type of the node
-     */
-    public function getType();
-
-    /**
-     * Gets the names of the sub nodes.
-     *
-     * @return array Names of sub nodes
-     */
-    public function getSubNodeNames();
-
-    /**
-     * Gets line the node started in.
-     *
-     * @return int Line
-     */
-    public function getLine();
-
-    /**
-     * Sets line the node started in.
-     *
-     * @param int $line Line
-     */
-    public function setLine($line);
-
-    /**
-     * Gets the doc comment of the node.
-     *
-     * The doc comment has to be the last comment associated with the node.
-     *
-     * @return null|PHPParser_Comment_Doc Doc comment object or null
-     */
-    public function getDocComment();
-
-    /**
-     * Sets an attribute on a node.
-     *
-     * @param string $key
-     * @param mixed  $value
-     */
-    public function setAttribute($key, $value);
-
-    /**
-     * Returns whether an attribute exists.
-     *
-     * @param string $key
-     *
-     * @return bool
-     */
-    public function hasAttribute($key);
-
-    /**
-     * Returns the value of an attribute.
-     *
-     * @param string $key
-     * @param mixed  $default
-     *
-     * @return mixed
-     */
-    public function &getAttribute($key, $default = null);
-
-    /**
-     * Returns all attributes for the given node.
-     *
-     * @return array
-     */
-    public function getAttributes();
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Arg.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Arg.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Arg.php
deleted file mode 100644
index 5893e25..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Arg.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $value Value to pass
- * @property bool                $byRef Whether to pass by ref
- */
-class PHPParser_Node_Arg extends PHPParser_NodeAbstract
-{
-    /**
-     * Constructs a function call argument node.
-     *
-     * @param PHPParser_Node_Expr $value      Value to pass
-     * @param bool                $byRef      Whether to pass by ref
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $value, $byRef = false, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'value' => $value,
-                'byRef' => $byRef
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Const.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Const.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Const.php
deleted file mode 100644
index e4e7794..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Const.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property string              $name  Name
- * @property PHPParser_Node_Expr $value Value
- */
-class PHPParser_Node_Const extends PHPParser_NodeAbstract
-{
-    /**
-     * Constructs a const node for use in class const and const statements.
-     *
-     * @param string              $name       Name
-     * @param PHPParser_Node_Expr $value      Value
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct($name, PHPParser_Node_Expr $value, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'name'  => $name,
-                'value' => $value,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr.php
deleted file mode 100644
index 293dab3..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-abstract class PHPParser_Node_Expr extends PHPParser_NodeAbstract
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Array.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Array.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Array.php
deleted file mode 100644
index a27d42e..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Array.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr_ArrayItem[] $items Items
- */
-class PHPParser_Node_Expr_Array extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an array node.
-     *
-     * @param PHPParser_Node_Expr_ArrayItem[] $items      Items of the array
-     * @param array                           $attributes Additional attributes
-     */
-    public function __construct(array $items = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'items' => $items
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ArrayDimFetch.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ArrayDimFetch.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ArrayDimFetch.php
deleted file mode 100644
index f7d8628..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ArrayDimFetch.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr      $var Variable
- * @property null|PHPParser_Node_Expr $dim Array index / dim
- */
-class PHPParser_Node_Expr_ArrayDimFetch extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an array index fetch node.
-     *
-     * @param PHPParser_Node_Expr      $var        Variable
-     * @param null|PHPParser_Node_Expr $dim        Array index / dim
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $dim = null, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var' => $var,
-                'dim' => $dim
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ArrayItem.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ArrayItem.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ArrayItem.php
deleted file mode 100644
index f3c42ba..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ArrayItem.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr      $value Value
- * @property null|PHPParser_Node_Expr $key   Key
- * @property bool                     $byRef Whether to assign by reference
- */
-class PHPParser_Node_Expr_ArrayItem extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an array item node.
-     *
-     * @param PHPParser_Node_Expr      $value      Value
-     * @param null|PHPParser_Node_Expr $key        Key
-     * @param bool                     $byRef      Whether to assign by reference
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $value, PHPParser_Node_Expr $key = null, $byRef = false, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'key'   => $key,
-                'value' => $value,
-                'byRef' => $byRef
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Assign.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Assign.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Assign.php
deleted file mode 100644
index 1619425..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Assign.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_Assign extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseAnd.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseAnd.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseAnd.php
deleted file mode 100644
index 013f1a8..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseAnd.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_AssignBitwiseAnd extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment with bitwise and node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseOr.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseOr.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseOr.php
deleted file mode 100644
index c5c4764..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseOr.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_AssignBitwiseOr extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment with bitwise or node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseXor.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseXor.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseXor.php
deleted file mode 100644
index 91ed068..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignBitwiseXor.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_AssignBitwiseXor extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment with bitwise xor node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignConcat.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignConcat.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignConcat.php
deleted file mode 100644
index 3f634ae..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignConcat.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_AssignConcat extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment with concat node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignDiv.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignDiv.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignDiv.php
deleted file mode 100644
index 7992a66..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignDiv.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_AssignDiv extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment with division node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMinus.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMinus.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMinus.php
deleted file mode 100644
index 62f00b3..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMinus.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_AssignMinus extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment with minus node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMod.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMod.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMod.php
deleted file mode 100644
index 98cbe75..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMod.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_AssignMod extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment with modulo node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMul.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMul.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMul.php
deleted file mode 100644
index 63bdae7..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignMul.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_AssignMul extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment with multiplication node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignPlus.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignPlus.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignPlus.php
deleted file mode 100644
index 99b866c..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignPlus.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_AssignPlus extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment with addition node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignRef.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignRef.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignRef.php
deleted file mode 100644
index 0bcf0b0..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignRef.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable reference is assigned to
- * @property PHPParser_Node_Expr $expr Variable which is referenced
- */
-class PHPParser_Node_Expr_AssignRef extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignShiftLeft.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignShiftLeft.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignShiftLeft.php
deleted file mode 100644
index f3ec3e5..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignShiftLeft.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_AssignShiftLeft extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment with left shift node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignShiftRight.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignShiftRight.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignShiftRight.php
deleted file mode 100644
index 0b4743b..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/AssignShiftRight.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var  Variable
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_AssignShiftRight extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an assignment with right shift node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseAnd.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseAnd.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseAnd.php
deleted file mode 100644
index fffac44..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseAnd.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_BitwiseAnd extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a bitwise and node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseNot.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseNot.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseNot.php
deleted file mode 100644
index 635d200..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseNot.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_BitwiseNot extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a bitwise not node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseOr.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseOr.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseOr.php
deleted file mode 100644
index cebd70d..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseOr.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_BitwiseOr extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a bitwise or node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseXor.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseXor.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseXor.php
deleted file mode 100644
index 742ca82..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BitwiseXor.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_BitwiseXor extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a bitwise xor node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanAnd.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanAnd.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanAnd.php
deleted file mode 100644
index fd7e499..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanAnd.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_BooleanAnd extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a boolean and node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanNot.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanNot.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanNot.php
deleted file mode 100644
index 0a8a24c..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanNot.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_BooleanNot extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a boolean not node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanOr.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanOr.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanOr.php
deleted file mode 100644
index cd03851..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/BooleanOr.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_BooleanOr extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a boolean or node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast.php
deleted file mode 100644
index 562cccc..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- */
-abstract class PHPParser_Node_Expr_Cast extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a cast node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Array.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Array.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Array.php
deleted file mode 100644
index e712d49..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Array.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-class PHPParser_Node_Expr_Cast_Array extends PHPParser_Node_Expr_Cast
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Bool.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Bool.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Bool.php
deleted file mode 100644
index ca311da..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Bool.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-class PHPParser_Node_Expr_Cast_Bool extends PHPParser_Node_Expr_Cast
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Double.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Double.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Double.php
deleted file mode 100644
index 054e729..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Double.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-class PHPParser_Node_Expr_Cast_Double extends PHPParser_Node_Expr_Cast
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Int.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Int.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Int.php
deleted file mode 100644
index 85dff31..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Int.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-class PHPParser_Node_Expr_Cast_Int extends PHPParser_Node_Expr_Cast
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Object.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Object.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Object.php
deleted file mode 100644
index 16b00e5..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Object.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-class PHPParser_Node_Expr_Cast_Object extends PHPParser_Node_Expr_Cast
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/String.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/String.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/String.php
deleted file mode 100644
index d6fdc11..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/String.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-class PHPParser_Node_Expr_Cast_String extends PHPParser_Node_Expr_Cast
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Unset.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Unset.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Unset.php
deleted file mode 100644
index 43c4cd9..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Cast/Unset.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-class PHPParser_Node_Expr_Cast_Unset extends PHPParser_Node_Expr_Cast
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ClassConstFetch.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ClassConstFetch.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ClassConstFetch.php
deleted file mode 100644
index d4c8998..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ClassConstFetch.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Name|PHPParser_Node_Expr $class Class name
- * @property string                                  $name  Constant name
- */
-class PHPParser_Node_Expr_ClassConstFetch extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a class const fetch node.
-     *
-     * @param PHPParser_Node_Name|PHPParser_Node_Expr $class      Class name
-     * @param string                                  $name       Constant name
-     * @param array                                   $attributes Additional attributes
-     */
-    public function __construct($class, $name, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'class' => $class,
-                'name'  => $name
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Clone.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Clone.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Clone.php
deleted file mode 100644
index 1d9d023..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Clone.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_Clone extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a clone node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Closure.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Closure.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Closure.php
deleted file mode 100644
index 536268d..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Closure.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node[]                 $stmts  Statements
- * @property PHPParser_Node_Param[]           $params Parameters
- * @property PHPParser_Node_Expr_ClosureUse[] $uses   use()s
- * @property bool                             $byRef  Whether to return by reference
- * @property bool                             $static Whether the closure is static
- */
-class PHPParser_Node_Expr_Closure extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a lambda function node.
-     *
-     * @param array $subNodes   Array of the following optional subnodes:
-     *                          'stmts'  => array(): Statements
-     *                          'params' => array(): Parameters
-     *                          'uses'   => array(): use()s
-     *                          'byRef'  => false  : Whether to return by reference
-     *                          'static' => false  : Whether the closure is static
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $subNodes = array(), array $attributes = array()) {
-        parent::__construct(
-            $subNodes + array(
-                'stmts'  => array(),
-                'params' => array(),
-                'uses'   => array(),
-                'byRef'  => false,
-                'static' => false,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ClosureUse.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ClosureUse.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ClosureUse.php
deleted file mode 100644
index f10b3a7..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ClosureUse.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property string $var   Name of variable
- * @property bool   $byRef Whether to use by reference
- */
-class PHPParser_Node_Expr_ClosureUse extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a closure use node.
-     *
-     * @param string      $var        Name of variable
-     * @param bool        $byRef      Whether to use by reference
-     * @param array       $attributes Additional attributes
-     */
-    public function __construct($var, $byRef = false, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'   => $var,
-                'byRef' => $byRef
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Concat.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Concat.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Concat.php
deleted file mode 100644
index 724cb6b..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Concat.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_Concat extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a concat node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ConstFetch.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ConstFetch.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ConstFetch.php
deleted file mode 100644
index 8a21884..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ConstFetch.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Name $name Constant name
- */
-class PHPParser_Node_Expr_ConstFetch extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a const fetch node.
-     *
-     * @param PHPParser_Node_Name $name       Constant name
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Name $name, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'name'  => $name
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Div.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Div.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Div.php
deleted file mode 100644
index caa5d2c..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Div.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_Div extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a division node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Empty.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Empty.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Empty.php
deleted file mode 100644
index fb55505..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Empty.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_Empty extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an empty() node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Equal.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Equal.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Equal.php
deleted file mode 100644
index 64861c1..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Equal.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_Equal extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a equality comparison node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ErrorSuppress.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ErrorSuppress.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ErrorSuppress.php
deleted file mode 100644
index 7222529..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ErrorSuppress.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_ErrorSuppress extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an error suppress node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Eval.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Eval.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Eval.php
deleted file mode 100644
index 0b607b0..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Eval.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_Eval extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an eval() node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Exit.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Exit.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Exit.php
deleted file mode 100644
index 6870b44..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Exit.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property null|PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_Exit extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an exit() node.
-     *
-     * @param null|PHPParser_Node_Expr $expr       Expression
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr = null, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/FuncCall.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/FuncCall.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/FuncCall.php
deleted file mode 100644
index 8f85df1..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/FuncCall.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Name|PHPParser_Node_Expr $name Function name
- * @property PHPParser_Node_Arg[]                    $args Arguments
- */
-class PHPParser_Node_Expr_FuncCall extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a function call node.
-     *
-     * @param PHPParser_Node_Name|PHPParser_Node_Expr $name       Function name
-     * @param PHPParser_Node_Arg[]                    $args       Arguments
-     * @param array                                   $attributes Additional attributes
-     */
-    public function __construct($name, array $args = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'name' => $name,
-                'args' => $args
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Greater.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Greater.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Greater.php
deleted file mode 100644
index 2ff3b94..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Greater.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_Greater extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a greater than comparison node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/GreaterOrEqual.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/GreaterOrEqual.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/GreaterOrEqual.php
deleted file mode 100644
index 015106d..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/GreaterOrEqual.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_GreaterOrEqual extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a greater than or equal node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Identical.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Identical.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Identical.php
deleted file mode 100644
index 1f2ac01..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Identical.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_Identical extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an identicality comparison node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Include.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Include.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Include.php
deleted file mode 100644
index 040de25..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Include.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- * @property int                 $type Type of include
- */
-class PHPParser_Node_Expr_Include extends PHPParser_Node_Expr
-{
-    const TYPE_INCLUDE      = 1;
-    const TYPE_INCLUDE_ONCE = 2;
-    const TYPE_REQUIRE      = 3;
-    const TYPE_REQUIRE_ONCE = 4;
-
-    /**
-     * Constructs an include node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param int                 $type       Type of include
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, $type, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr,
-                'type' => $type
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Instanceof.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Instanceof.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Instanceof.php
deleted file mode 100644
index 95da70c..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Instanceof.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr  Expression
- * @property PHPParser_Node_Name|PHPParser_Node_Expr $class Class name
- */
-class PHPParser_Node_Expr_Instanceof extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an instanceof check node.
-     *
-     * @param PHPParser_Node_Expr                     $expr       Expression
-     * @param PHPParser_Node_Name|PHPParser_Node_Expr $class      Class name
-     * @param array                                   $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, $class, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr'  => $expr,
-                'class' => $class
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file


[07/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinter/Default.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinter/Default.php b/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinter/Default.php
deleted file mode 100644
index 416ea3f..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinter/Default.php
+++ /dev/null
@@ -1,725 +0,0 @@
-<?php
-
-class PHPParser_PrettyPrinter_Default extends PHPParser_PrettyPrinterAbstract
-{
-    // Special nodes
-
-    public function pParam(PHPParser_Node_Param $node) {
-        return ($node->type ? (is_string($node->type) ? $node->type : $this->p($node->type)) . ' ' : '')
-             . ($node->byRef ? '&' : '')
-             . '$' . $node->name
-             . ($node->default ? ' = ' . $this->p($node->default) : '');
-    }
-
-    public function pArg(PHPParser_Node_Arg $node) {
-        return ($node->byRef ? '&' : '') . $this->p($node->value);
-    }
-
-    public function pConst(PHPParser_Node_Const $node) {
-        return $node->name . ' = ' . $this->p($node->value);
-    }
-
-    // Names
-
-    public function pName(PHPParser_Node_Name $node) {
-        return implode('\\', $node->parts);
-    }
-
-    public function pName_FullyQualified(PHPParser_Node_Name_FullyQualified $node) {
-        return '\\' . implode('\\', $node->parts);
-    }
-
-    public function pName_Relative(PHPParser_Node_Name_Relative $node) {
-        return 'namespace\\' . implode('\\', $node->parts);
-    }
-
-    // Magic Constants
-
-    public function pScalar_ClassConst(PHPParser_Node_Scalar_ClassConst $node) {
-        return '__CLASS__';
-    }
-
-    public function pScalar_TraitConst(PHPParser_Node_Scalar_TraitConst $node) {
-        return '__TRAIT__';
-    }
-
-    public function pScalar_DirConst(PHPParser_Node_Scalar_DirConst $node) {
-        return '__DIR__';
-    }
-
-    public function pScalar_FileConst(PHPParser_Node_Scalar_FileConst $node) {
-        return '__FILE__';
-    }
-
-    public function pScalar_FuncConst(PHPParser_Node_Scalar_FuncConst $node) {
-        return '__FUNCTION__';
-    }
-
-    public function pScalar_LineConst(PHPParser_Node_Scalar_LineConst $node) {
-        return '__LINE__';
-    }
-
-    public function pScalar_MethodConst(PHPParser_Node_Scalar_MethodConst $node) {
-        return '__METHOD__';
-    }
-
-    public function pScalar_NSConst(PHPParser_Node_Scalar_NSConst $node) {
-        return '__NAMESPACE__';
-    }
-
-    // Scalars
-
-    public function pScalar_String(PHPParser_Node_Scalar_String $node) {
-        return '\'' . $this->pNoIndent(addcslashes($node->value, '\'\\')) . '\'';
-    }
-
-    public function pScalar_Encapsed(PHPParser_Node_Scalar_Encapsed $node) {
-        return '"' . $this->pEncapsList($node->parts, '"') . '"';
-    }
-
-    public function pScalar_LNumber(PHPParser_Node_Scalar_LNumber $node) {
-        return (string) $node->value;
-    }
-
-    public function pScalar_DNumber(PHPParser_Node_Scalar_DNumber $node) {
-        $stringValue = (string) $node->value;
-
-        // ensure that number is really printed as float
-        return ctype_digit($stringValue) ? $stringValue . '.0' : $stringValue;
-    }
-
-    // Assignments
-
-    public function pExpr_Assign(PHPParser_Node_Expr_Assign $node) {
-        return $this->pInfixOp('Expr_Assign', $node->var, ' = ', $node->expr);
-    }
-
-    public function pExpr_AssignRef(PHPParser_Node_Expr_AssignRef $node) {
-        return $this->pInfixOp('Expr_AssignRef', $node->var, ' =& ', $node->expr);
-    }
-
-    public function pExpr_AssignPlus(PHPParser_Node_Expr_AssignPlus $node) {
-        return $this->pInfixOp('Expr_AssignPlus', $node->var, ' += ', $node->expr);
-    }
-
-    public function pExpr_AssignMinus(PHPParser_Node_Expr_AssignMinus $node) {
-        return $this->pInfixOp('Expr_AssignMinus', $node->var, ' -= ', $node->expr);
-    }
-
-    public function pExpr_AssignMul(PHPParser_Node_Expr_AssignMul $node) {
-        return $this->pInfixOp('Expr_AssignMul', $node->var, ' *= ', $node->expr);
-    }
-
-    public function pExpr_AssignDiv(PHPParser_Node_Expr_AssignDiv $node) {
-        return $this->pInfixOp('Expr_AssignDiv', $node->var, ' /= ', $node->expr);
-    }
-
-    public function pExpr_AssignConcat(PHPParser_Node_Expr_AssignConcat $node) {
-        return $this->pInfixOp('Expr_AssignConcat', $node->var, ' .= ', $node->expr);
-    }
-
-    public function pExpr_AssignMod(PHPParser_Node_Expr_AssignMod $node) {
-        return $this->pInfixOp('Expr_AssignMod', $node->var, ' %= ', $node->expr);
-    }
-
-    public function pExpr_AssignBitwiseAnd(PHPParser_Node_Expr_AssignBitwiseAnd $node) {
-        return $this->pInfixOp('Expr_AssignBitwiseAnd', $node->var, ' &= ', $node->expr);
-    }
-
-    public function pExpr_AssignBitwiseOr(PHPParser_Node_Expr_AssignBitwiseOr $node) {
-        return $this->pInfixOp('Expr_AssignBitwiseOr', $node->var, ' |= ', $node->expr);
-    }
-
-    public function pExpr_AssignBitwiseXor(PHPParser_Node_Expr_AssignBitwiseXor $node) {
-        return $this->pInfixOp('Expr_AssignBitwiseXor', $node->var, ' ^= ', $node->expr);
-    }
-
-    public function pExpr_AssignShiftLeft(PHPParser_Node_Expr_AssignShiftLeft $node) {
-        return $this->pInfixOp('Expr_AssignShiftLeft', $node->var, ' <<= ', $node->expr);
-    }
-
-    public function pExpr_AssignShiftRight(PHPParser_Node_Expr_AssignShiftRight $node) {
-        return $this->pInfixOp('Expr_AssignShiftRight', $node->var, ' >>= ', $node->expr);
-    }
-
-    // Binary expressions
-
-    public function pExpr_Plus(PHPParser_Node_Expr_Plus $node) {
-        return $this->pInfixOp('Expr_Plus', $node->left, ' + ', $node->right);
-    }
-
-    public function pExpr_Minus(PHPParser_Node_Expr_Minus $node) {
-        return $this->pInfixOp('Expr_Minus', $node->left, ' - ', $node->right);
-    }
-
-    public function pExpr_Mul(PHPParser_Node_Expr_Mul $node) {
-        return $this->pInfixOp('Expr_Mul', $node->left, ' * ', $node->right);
-    }
-
-    public function pExpr_Div(PHPParser_Node_Expr_Div $node) {
-        return $this->pInfixOp('Expr_Div', $node->left, ' / ', $node->right);
-    }
-
-    public function pExpr_Concat(PHPParser_Node_Expr_Concat $node) {
-        return $this->pInfixOp('Expr_Concat', $node->left, ' . ', $node->right);
-    }
-
-    public function pExpr_Mod(PHPParser_Node_Expr_Mod $node) {
-        return $this->pInfixOp('Expr_Mod', $node->left, ' % ', $node->right);
-    }
-
-    public function pExpr_BooleanAnd(PHPParser_Node_Expr_BooleanAnd $node) {
-        return $this->pInfixOp('Expr_BooleanAnd', $node->left, ' && ', $node->right);
-    }
-
-    public function pExpr_BooleanOr(PHPParser_Node_Expr_BooleanOr $node) {
-        return $this->pInfixOp('Expr_BooleanOr', $node->left, ' || ', $node->right);
-    }
-
-    public function pExpr_BitwiseAnd(PHPParser_Node_Expr_BitwiseAnd $node) {
-        return $this->pInfixOp('Expr_BitwiseAnd', $node->left, ' & ', $node->right);
-    }
-
-    public function pExpr_BitwiseOr(PHPParser_Node_Expr_BitwiseOr $node) {
-        return $this->pInfixOp('Expr_BitwiseOr', $node->left, ' | ', $node->right);
-    }
-
-    public function pExpr_BitwiseXor(PHPParser_Node_Expr_BitwiseXor $node) {
-        return $this->pInfixOp('Expr_BitwiseXor', $node->left, ' ^ ', $node->right);
-    }
-
-    public function pExpr_ShiftLeft(PHPParser_Node_Expr_ShiftLeft $node) {
-        return $this->pInfixOp('Expr_ShiftLeft', $node->left, ' << ', $node->right);
-    }
-
-    public function pExpr_ShiftRight(PHPParser_Node_Expr_ShiftRight $node) {
-        return $this->pInfixOp('Expr_ShiftRight', $node->left, ' >> ', $node->right);
-    }
-
-    public function pExpr_LogicalAnd(PHPParser_Node_Expr_LogicalAnd $node) {
-        return $this->pInfixOp('Expr_LogicalAnd', $node->left, ' and ', $node->right);
-    }
-
-    public function pExpr_LogicalOr(PHPParser_Node_Expr_LogicalOr $node) {
-        return $this->pInfixOp('Expr_LogicalOr', $node->left, ' or ', $node->right);
-    }
-
-    public function pExpr_LogicalXor(PHPParser_Node_Expr_LogicalXor $node) {
-        return $this->pInfixOp('Expr_LogicalXor', $node->left, ' xor ', $node->right);
-    }
-
-    public function pExpr_Equal(PHPParser_Node_Expr_Equal $node) {
-        return $this->pInfixOp('Expr_Equal', $node->left, ' == ', $node->right);
-    }
-
-    public function pExpr_NotEqual(PHPParser_Node_Expr_NotEqual $node) {
-        return $this->pInfixOp('Expr_NotEqual', $node->left, ' != ', $node->right);
-    }
-
-    public function pExpr_Identical(PHPParser_Node_Expr_Identical $node) {
-        return $this->pInfixOp('Expr_Identical', $node->left, ' === ', $node->right);
-    }
-
-    public function pExpr_NotIdentical(PHPParser_Node_Expr_NotIdentical $node) {
-        return $this->pInfixOp('Expr_NotIdentical', $node->left, ' !== ', $node->right);
-    }
-
-    public function pExpr_Greater(PHPParser_Node_Expr_Greater $node) {
-        return $this->pInfixOp('Expr_Greater', $node->left, ' > ', $node->right);
-    }
-
-    public function pExpr_GreaterOrEqual(PHPParser_Node_Expr_GreaterOrEqual $node) {
-        return $this->pInfixOp('Expr_GreaterOrEqual', $node->left, ' >= ', $node->right);
-    }
-
-    public function pExpr_Smaller(PHPParser_Node_Expr_Smaller $node) {
-        return $this->pInfixOp('Expr_Smaller', $node->left, ' < ', $node->right);
-    }
-
-    public function pExpr_SmallerOrEqual(PHPParser_Node_Expr_SmallerOrEqual $node) {
-        return $this->pInfixOp('Expr_SmallerOrEqual', $node->left, ' <= ', $node->right);
-    }
-
-    public function pExpr_Instanceof(PHPParser_Node_Expr_Instanceof $node) {
-        return $this->pInfixOp('Expr_Instanceof', $node->expr, ' instanceof ', $node->class);
-    }
-
-    // Unary expressions
-
-    public function pExpr_BooleanNot(PHPParser_Node_Expr_BooleanNot $node) {
-        return $this->pPrefixOp('Expr_BooleanNot', '!', $node->expr);
-    }
-
-    public function pExpr_BitwiseNot(PHPParser_Node_Expr_BitwiseNot $node) {
-        return $this->pPrefixOp('Expr_BitwiseNot', '~', $node->expr);
-    }
-
-    public function pExpr_UnaryMinus(PHPParser_Node_Expr_UnaryMinus $node) {
-        return $this->pPrefixOp('Expr_UnaryMinus', '-', $node->expr);
-    }
-
-    public function pExpr_UnaryPlus(PHPParser_Node_Expr_UnaryPlus $node) {
-        return $this->pPrefixOp('Expr_UnaryPlus', '+', $node->expr);
-    }
-
-    public function pExpr_PreInc(PHPParser_Node_Expr_PreInc $node) {
-        return $this->pPrefixOp('Expr_PreInc', '++', $node->var);
-    }
-
-    public function pExpr_PreDec(PHPParser_Node_Expr_PreDec $node) {
-        return $this->pPrefixOp('Expr_PreDec', '--', $node->var);
-    }
-
-    public function pExpr_PostInc(PHPParser_Node_Expr_PostInc $node) {
-        return $this->pPostfixOp('Expr_PostInc', $node->var, '++');
-    }
-
-    public function pExpr_PostDec(PHPParser_Node_Expr_PostDec $node) {
-        return $this->pPostfixOp('Expr_PostDec', $node->var, '--');
-    }
-
-    public function pExpr_ErrorSuppress(PHPParser_Node_Expr_ErrorSuppress $node) {
-        return $this->pPrefixOp('Expr_ErrorSuppress', '@', $node->expr);
-    }
-
-    // Casts
-
-    public function pExpr_Cast_Int(PHPParser_Node_Expr_Cast_Int $node) {
-        return $this->pPrefixOp('Expr_Cast_Int', '(int) ', $node->expr);
-    }
-
-    public function pExpr_Cast_Double(PHPParser_Node_Expr_Cast_Double $node) {
-        return $this->pPrefixOp('Expr_Cast_Double', '(double) ', $node->expr);
-    }
-
-    public function pExpr_Cast_String(PHPParser_Node_Expr_Cast_String $node) {
-        return $this->pPrefixOp('Expr_Cast_String', '(string) ', $node->expr);
-    }
-
-    public function pExpr_Cast_Array(PHPParser_Node_Expr_Cast_Array $node) {
-        return $this->pPrefixOp('Expr_Cast_Array', '(array) ', $node->expr);
-    }
-
-    public function pExpr_Cast_Object(PHPParser_Node_Expr_Cast_Object $node) {
-        return $this->pPrefixOp('Expr_Cast_Object', '(object) ', $node->expr);
-    }
-
-    public function pExpr_Cast_Bool(PHPParser_Node_Expr_Cast_Bool $node) {
-        return $this->pPrefixOp('Expr_Cast_Bool', '(bool) ', $node->expr);
-    }
-
-    public function pExpr_Cast_Unset(PHPParser_Node_Expr_Cast_Unset $node) {
-        return $this->pPrefixOp('Expr_Cast_Unset', '(unset) ', $node->expr);
-    }
-
-    // Function calls and similar constructs
-
-    public function pExpr_FuncCall(PHPParser_Node_Expr_FuncCall $node) {
-        return $this->p($node->name) . '(' . $this->pCommaSeparated($node->args) . ')';
-    }
-
-    public function pExpr_MethodCall(PHPParser_Node_Expr_MethodCall $node) {
-        return $this->pVarOrNewExpr($node->var) . '->' . $this->pObjectProperty($node->name)
-             . '(' . $this->pCommaSeparated($node->args) . ')';
-    }
-
-    public function pExpr_StaticCall(PHPParser_Node_Expr_StaticCall $node) {
-        return $this->p($node->class) . '::'
-             . ($node->name instanceof PHPParser_Node_Expr
-                ? ($node->name instanceof PHPParser_Node_Expr_Variable
-                   || $node->name instanceof PHPParser_Node_Expr_ArrayDimFetch
-                   ? $this->p($node->name)
-                   : '{' . $this->p($node->name) . '}')
-                : $node->name)
-             . '(' . $this->pCommaSeparated($node->args) . ')';
-    }
-
-    public function pExpr_Empty(PHPParser_Node_Expr_Empty $node) {
-        return 'empty(' . $this->p($node->expr) . ')';
-    }
-
-    public function pExpr_Isset(PHPParser_Node_Expr_Isset $node) {
-        return 'isset(' . $this->pCommaSeparated($node->vars) . ')';
-    }
-
-    public function pExpr_Print(PHPParser_Node_Expr_Print $node) {
-        return 'print ' . $this->p($node->expr);
-    }
-
-    public function pExpr_Eval(PHPParser_Node_Expr_Eval $node) {
-        return 'eval(' . $this->p($node->expr) . ')';
-    }
-
-    public function pExpr_Include(PHPParser_Node_Expr_Include $node) {
-        static $map = array(
-            PHPParser_Node_Expr_Include::TYPE_INCLUDE      => 'include',
-            PHPParser_Node_Expr_Include::TYPE_INCLUDE_ONCE => 'include_once',
-            PHPParser_Node_Expr_Include::TYPE_REQUIRE      => 'require',
-            PHPParser_Node_Expr_Include::TYPE_REQUIRE_ONCE => 'require_once',
-        );
-
-        return $map[$node->type] . ' ' . $this->p($node->expr);
-    }
-
-    public function pExpr_List(PHPParser_Node_Expr_List $node) {
-        $pList = array();
-        foreach ($node->vars as $var) {
-            if (null === $var) {
-                $pList[] = '';
-            } else {
-                $pList[] = $this->p($var);
-            }
-        }
-
-        return 'list(' . implode(', ', $pList) . ')';
-    }
-
-    // Other
-
-    public function pExpr_Variable(PHPParser_Node_Expr_Variable $node) {
-        if ($node->name instanceof PHPParser_Node_Expr) {
-            return '${' . $this->p($node->name) . '}';
-        } else {
-            return '$' . $node->name;
-        }
-    }
-
-    public function pExpr_Array(PHPParser_Node_Expr_Array $node) {
-        return 'array(' . $this->pCommaSeparated($node->items) . ')';
-    }
-
-    public function pExpr_ArrayItem(PHPParser_Node_Expr_ArrayItem $node) {
-        return (null !== $node->key ? $this->p($node->key) . ' => ' : '')
-             . ($node->byRef ? '&' : '') . $this->p($node->value);
-    }
-
-    public function pExpr_ArrayDimFetch(PHPParser_Node_Expr_ArrayDimFetch $node) {
-        return $this->pVarOrNewExpr($node->var)
-             . '[' . (null !== $node->dim ? $this->p($node->dim) : '') . ']';
-    }
-
-    public function pExpr_ConstFetch(PHPParser_Node_Expr_ConstFetch $node) {
-        return $this->p($node->name);
-    }
-
-    public function pExpr_ClassConstFetch(PHPParser_Node_Expr_ClassConstFetch $node) {
-        return $this->p($node->class) . '::' . $node->name;
-    }
-
-    public function pExpr_PropertyFetch(PHPParser_Node_Expr_PropertyFetch $node) {
-        return $this->pVarOrNewExpr($node->var) . '->' . $this->pObjectProperty($node->name);
-    }
-
-    public function pExpr_StaticPropertyFetch(PHPParser_Node_Expr_StaticPropertyFetch $node) {
-        return $this->p($node->class) . '::$' . $this->pObjectProperty($node->name);
-    }
-
-    public function pExpr_ShellExec(PHPParser_Node_Expr_ShellExec $node) {
-        return '`' . $this->pEncapsList($node->parts, '`') . '`';
-    }
-
-    public function pExpr_Closure(PHPParser_Node_Expr_Closure $node) {
-        return ($node->static ? 'static ' : '')
-             . 'function ' . ($node->byRef ? '&' : '')
-             . '(' . $this->pCommaSeparated($node->params) . ')'
-             . (!empty($node->uses) ? ' use(' . $this->pCommaSeparated($node->uses) . ')': '')
-             . ' {' . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pExpr_ClosureUse(PHPParser_Node_Expr_ClosureUse $node) {
-        return ($node->byRef ? '&' : '') . '$' . $node->var;
-    }
-
-    public function pExpr_New(PHPParser_Node_Expr_New $node) {
-        return 'new ' . $this->p($node->class) . '(' . $this->pCommaSeparated($node->args) . ')';
-    }
-
-    public function pExpr_Clone(PHPParser_Node_Expr_Clone $node) {
-        return 'clone ' . $this->p($node->expr);
-    }
-
-    public function pExpr_Ternary(PHPParser_Node_Expr_Ternary $node) {
-        // a bit of cheating: we treat the ternary as a binary op where the ?...: part is the operator.
-        // this is okay because the part between ? and : never needs parentheses.
-        return $this->pInfixOp('Expr_Ternary',
-            $node->cond, ' ?' . (null !== $node->if ? ' ' . $this->p($node->if) . ' ' : '') . ': ', $node->else
-        );
-    }
-
-    public function pExpr_Exit(PHPParser_Node_Expr_Exit $node) {
-        return 'die' . (null !== $node->expr ? '(' . $this->p($node->expr) . ')' : '');
-    }
-
-    public function pExpr_Yield(PHPParser_Node_Expr_Yield $node) {
-        if ($node->value === null) {
-            return 'yield';
-        } else {
-            // this is a bit ugly, but currently there is no way to detect whether the parentheses are necessary
-            return '(yield '
-                 . ($node->key !== null ? $this->p($node->key) . ' => ' : '')
-                 . $this->p($node->value)
-                 . ')';
-        }
-    }
-
-    // Declarations
-
-    public function pStmt_Namespace(PHPParser_Node_Stmt_Namespace $node) {
-        if ($this->canUseSemicolonNamespaces) {
-            return 'namespace ' . $this->p($node->name) . ';' . "\n\n" . $this->pStmts($node->stmts, false);
-        } else {
-            return 'namespace' . (null !== $node->name ? ' ' . $this->p($node->name) : '')
-                 . ' {' . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-        }
-    }
-
-    public function pStmt_Use(PHPParser_Node_Stmt_Use $node) {
-        return 'use ' . $this->pCommaSeparated($node->uses) . ';';
-    }
-
-    public function pStmt_UseUse(PHPParser_Node_Stmt_UseUse $node) {
-        return $this->p($node->name)
-             . ($node->name->getLast() !== $node->alias ? ' as ' . $node->alias : '');
-    }
-
-    public function pStmt_Interface(PHPParser_Node_Stmt_Interface $node) {
-        return 'interface ' . $node->name
-             . (!empty($node->extends) ? ' extends ' . $this->pCommaSeparated($node->extends) : '')
-             . "\n" . '{' . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pStmt_Class(PHPParser_Node_Stmt_Class $node) {
-        return $this->pModifiers($node->type)
-             . 'class ' . $node->name
-             . (null !== $node->extends ? ' extends ' . $this->p($node->extends) : '')
-             . (!empty($node->implements) ? ' implements ' . $this->pCommaSeparated($node->implements) : '')
-             . "\n" . '{' . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pStmt_Trait(PHPParser_Node_Stmt_Trait $node) {
-        return 'trait ' . $node->name
-             . "\n" . '{' . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pStmt_TraitUse(PHPParser_Node_Stmt_TraitUse $node) {
-        return 'use ' . $this->pCommaSeparated($node->traits)
-             . (empty($node->adaptations)
-                ? ';'
-                : ' {' . "\n" . $this->pStmts($node->adaptations) . "\n" . '}');
-    }
-
-    public function pStmt_TraitUseAdaptation_Precedence(PHPParser_Node_Stmt_TraitUseAdaptation_Precedence $node) {
-        return $this->p($node->trait) . '::' . $node->method
-             . ' insteadof ' . $this->pCommaSeparated($node->insteadof) . ';';
-    }
-
-    public function pStmt_TraitUseAdaptation_Alias(PHPParser_Node_Stmt_TraitUseAdaptation_Alias $node) {
-        return (null !== $node->trait ? $this->p($node->trait) . '::' : '')
-             . $node->method . ' as'
-             . (null !== $node->newModifier ? ' ' . $this->pModifiers($node->newModifier) : '')
-             . (null !== $node->newName     ? ' ' . $node->newName                        : '')
-             . ';';
-    }
-
-    public function pStmt_Property(PHPParser_Node_Stmt_Property $node) {
-        return $this->pModifiers($node->type) . $this->pCommaSeparated($node->props) . ';';
-    }
-
-    public function pStmt_PropertyProperty(PHPParser_Node_Stmt_PropertyProperty $node) {
-        return '$' . $node->name
-             . (null !== $node->default ? ' = ' . $this->p($node->default) : '');
-    }
-
-    public function pStmt_ClassMethod(PHPParser_Node_Stmt_ClassMethod $node) {
-        return $this->pModifiers($node->type)
-             . 'function ' . ($node->byRef ? '&' : '') . $node->name
-             . '(' . $this->pCommaSeparated($node->params) . ')'
-             . (null !== $node->stmts
-                ? "\n" . '{' . "\n" . $this->pStmts($node->stmts) . "\n" . '}'
-                : ';');
-    }
-
-    public function pStmt_ClassConst(PHPParser_Node_Stmt_ClassConst $node) {
-        return 'const ' . $this->pCommaSeparated($node->consts) . ';';
-    }
-
-    public function pStmt_Function(PHPParser_Node_Stmt_Function $node) {
-        return 'function ' . ($node->byRef ? '&' : '') . $node->name
-             . '(' . $this->pCommaSeparated($node->params) . ')'
-             . "\n" . '{' . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pStmt_Const(PHPParser_Node_Stmt_Const $node) {
-        return 'const ' . $this->pCommaSeparated($node->consts) . ';';
-    }
-
-    public function pStmt_Declare(PHPParser_Node_Stmt_Declare $node) {
-        return 'declare (' . $this->pCommaSeparated($node->declares) . ') {'
-             . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pStmt_DeclareDeclare(PHPParser_Node_Stmt_DeclareDeclare $node) {
-        return $node->key . ' = ' . $this->p($node->value);
-    }
-
-    // Control flow
-
-    public function pStmt_If(PHPParser_Node_Stmt_If $node) {
-        return 'if (' . $this->p($node->cond) . ') {'
-             . "\n" . $this->pStmts($node->stmts) . "\n" . '}'
-             . $this->pImplode($node->elseifs)
-             . (null !== $node->else ? $this->p($node->else) : '');
-    }
-
-    public function pStmt_ElseIf(PHPParser_Node_Stmt_ElseIf $node) {
-        return ' elseif (' . $this->p($node->cond) . ') {'
-             . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pStmt_Else(PHPParser_Node_Stmt_Else $node) {
-        return ' else {' . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pStmt_For(PHPParser_Node_Stmt_For $node) {
-        return 'for ('
-             . $this->pCommaSeparated($node->init) . ';' . (!empty($node->cond) ? ' ' : '')
-             . $this->pCommaSeparated($node->cond) . ';' . (!empty($node->loop) ? ' ' : '')
-             . $this->pCommaSeparated($node->loop)
-             . ') {' . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pStmt_Foreach(PHPParser_Node_Stmt_Foreach $node) {
-        return 'foreach (' . $this->p($node->expr) . ' as '
-             . (null !== $node->keyVar ? $this->p($node->keyVar) . ' => ' : '')
-             . ($node->byRef ? '&' : '') . $this->p($node->valueVar) . ') {'
-             . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pStmt_While(PHPParser_Node_Stmt_While $node) {
-        return 'while (' . $this->p($node->cond) . ') {'
-             . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pStmt_Do(PHPParser_Node_Stmt_Do $node) {
-        return 'do {' . "\n" . $this->pStmts($node->stmts) . "\n"
-             . '} while (' . $this->p($node->cond) . ');';
-    }
-
-    public function pStmt_Switch(PHPParser_Node_Stmt_Switch $node) {
-        return 'switch (' . $this->p($node->cond) . ') {'
-             . "\n" . $this->pStmts($node->cases) . "\n" . '}';
-    }
-
-    public function pStmt_Case(PHPParser_Node_Stmt_Case $node) {
-        return (null !== $node->cond ? 'case ' . $this->p($node->cond) : 'default') . ':'
-             . ($node->stmts ? "\n" . $this->pStmts($node->stmts) : '');
-    }
-
-    public function pStmt_TryCatch(PHPParser_Node_Stmt_TryCatch $node) {
-        return 'try {' . "\n" . $this->pStmts($node->stmts) . "\n" . '}'
-             . $this->pImplode($node->catches)
-             . ($node->finallyStmts !== null
-                ? ' finally {' . "\n" . $this->pStmts($node->finallyStmts) . "\n" . '}'
-                : '');
-    }
-
-    public function pStmt_Catch(PHPParser_Node_Stmt_Catch $node) {
-        return ' catch (' . $this->p($node->type) . ' $' . $node->var . ') {'
-             . "\n" . $this->pStmts($node->stmts) . "\n" . '}';
-    }
-
-    public function pStmt_Break(PHPParser_Node_Stmt_Break $node) {
-        return 'break' . ($node->num !== null ? ' ' . $this->p($node->num) : '') . ';';
-    }
-
-    public function pStmt_Continue(PHPParser_Node_Stmt_Continue $node) {
-        return 'continue' . ($node->num !== null ? ' ' . $this->p($node->num) : '') . ';';
-    }
-
-    public function pStmt_Return(PHPParser_Node_Stmt_Return $node) {
-        return 'return' . (null !== $node->expr ? ' ' . $this->p($node->expr) : '') . ';';
-    }
-
-    public function pStmt_Throw(PHPParser_Node_Stmt_Throw $node) {
-        return 'throw ' . $this->p($node->expr) . ';';
-    }
-
-    public function pStmt_Label(PHPParser_Node_Stmt_Label $node) {
-        return $node->name . ':';
-    }
-
-    public function pStmt_Goto(PHPParser_Node_Stmt_Goto $node) {
-        return 'goto ' . $node->name . ';';
-    }
-
-    // Other
-
-    public function pStmt_Echo(PHPParser_Node_Stmt_Echo $node) {
-        return 'echo ' . $this->pCommaSeparated($node->exprs) . ';';
-    }
-
-    public function pStmt_Static(PHPParser_Node_Stmt_Static $node) {
-        return 'static ' . $this->pCommaSeparated($node->vars) . ';';
-    }
-
-    public function pStmt_Global(PHPParser_Node_Stmt_Global $node) {
-        return 'global ' . $this->pCommaSeparated($node->vars) . ';';
-    }
-
-    public function pStmt_StaticVar(PHPParser_Node_Stmt_StaticVar $node) {
-        return '$' . $node->name
-             . (null !== $node->default ? ' = ' . $this->p($node->default) : '');
-    }
-
-    public function pStmt_Unset(PHPParser_Node_Stmt_Unset $node) {
-        return 'unset(' . $this->pCommaSeparated($node->vars) . ');';
-    }
-
-    public function pStmt_InlineHTML(PHPParser_Node_Stmt_InlineHTML $node) {
-        return '?>' . $this->pNoIndent("\n" . $node->value) . '<?php ';
-    }
-
-    public function pStmt_HaltCompiler(PHPParser_Node_Stmt_HaltCompiler $node) {
-        return '__halt_compiler();' . $node->remaining;
-    }
-
-    // Helpers
-
-    public function pObjectProperty($node) {
-        if ($node instanceof PHPParser_Node_Expr) {
-            return '{' . $this->p($node) . '}';
-        } else {
-            return $node;
-        }
-    }
-
-    public function pModifiers($modifiers) {
-        return ($modifiers & PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC    ? 'public '    : '')
-             . ($modifiers & PHPParser_Node_Stmt_Class::MODIFIER_PROTECTED ? 'protected ' : '')
-             . ($modifiers & PHPParser_Node_Stmt_Class::MODIFIER_PRIVATE   ? 'private '   : '')
-             . ($modifiers & PHPParser_Node_Stmt_Class::MODIFIER_STATIC    ? 'static '    : '')
-             . ($modifiers & PHPParser_Node_Stmt_Class::MODIFIER_ABSTRACT  ? 'abstract '  : '')
-             . ($modifiers & PHPParser_Node_Stmt_Class::MODIFIER_FINAL     ? 'final '     : '');
-    }
-
-    public function pEncapsList(array $encapsList, $quote) {
-        $return = '';
-        foreach ($encapsList as $element) {
-            if (is_string($element)) {
-                $return .= addcslashes($element, "\n\r\t\f\v$" . $quote . "\\");
-            } else {
-                $return .= '{' . $this->p($element) . '}';
-            }
-        }
-
-        return $return;
-    }
-
-    public function pVarOrNewExpr(PHPParser_Node $node) {
-        if ($node instanceof PHPParser_Node_Expr_New) {
-            return '(' . $this->p($node) . ')';
-        } else {
-            return $this->p($node);
-        }
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinter/Zend.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinter/Zend.php b/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinter/Zend.php
deleted file mode 100644
index f9fd0c4..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinter/Zend.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- * This class is only retained for backwards compatibility. Use PHPParser_PrettyPrinter_Default instead.
- *
- * @deprecated
- */
-class PHPParser_PrettyPrinter_Zend extends PHPParser_PrettyPrinter_Default
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinterAbstract.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinterAbstract.php b/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinterAbstract.php
deleted file mode 100644
index def9ea3..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/PrettyPrinterAbstract.php
+++ /dev/null
@@ -1,262 +0,0 @@
-<?php
-
-abstract class PHPParser_PrettyPrinterAbstract
-{
-    protected $precedenceMap = array(
-        // [precedence, associativity] where for the latter -1 is %left, 0 is %nonassoc and 1 is %right
-        'Expr_BitwiseNot'       => array( 1,  1),
-        'Expr_PreInc'           => array( 1,  1),
-        'Expr_PreDec'           => array( 1,  1),
-        'Expr_PostInc'          => array( 1, -1),
-        'Expr_PostDec'          => array( 1, -1),
-        'Expr_UnaryPlus'        => array( 1,  1),
-        'Expr_UnaryMinus'       => array( 1,  1),
-        'Expr_Cast_Int'         => array( 1,  1),
-        'Expr_Cast_Double'      => array( 1,  1),
-        'Expr_Cast_String'      => array( 1,  1),
-        'Expr_Cast_Array'       => array( 1,  1),
-        'Expr_Cast_Object'      => array( 1,  1),
-        'Expr_Cast_Bool'        => array( 1,  1),
-        'Expr_Cast_Unset'       => array( 1,  1),
-        'Expr_ErrorSuppress'    => array( 1,  1),
-        'Expr_Instanceof'       => array( 2,  0),
-        'Expr_BooleanNot'       => array( 3,  1),
-        'Expr_Mul'              => array( 4, -1),
-        'Expr_Div'              => array( 4, -1),
-        'Expr_Mod'              => array( 4, -1),
-        'Expr_Plus'             => array( 5, -1),
-        'Expr_Minus'            => array( 5, -1),
-        'Expr_Concat'           => array( 5, -1),
-        'Expr_ShiftLeft'        => array( 6, -1),
-        'Expr_ShiftRight'       => array( 6, -1),
-        'Expr_Smaller'          => array( 7,  0),
-        'Expr_SmallerOrEqual'   => array( 7,  0),
-        'Expr_Greater'          => array( 7,  0),
-        'Expr_GreaterOrEqual'   => array( 7,  0),
-        'Expr_Equal'            => array( 8,  0),
-        'Expr_NotEqual'         => array( 8,  0),
-        'Expr_Identical'        => array( 8,  0),
-        'Expr_NotIdentical'     => array( 8,  0),
-        'Expr_BitwiseAnd'       => array( 9, -1),
-        'Expr_BitwiseXor'       => array(10, -1),
-        'Expr_BitwiseOr'        => array(11, -1),
-        'Expr_BooleanAnd'       => array(12, -1),
-        'Expr_BooleanOr'        => array(13, -1),
-        'Expr_Ternary'          => array(14, -1),
-        // parser uses %left for assignments, but they really behave as %right
-        'Expr_Assign'           => array(15,  1),
-        'Expr_AssignRef'        => array(15,  1),
-        'Expr_AssignPlus'       => array(15,  1),
-        'Expr_AssignMinus'      => array(15,  1),
-        'Expr_AssignMul'        => array(15,  1),
-        'Expr_AssignDiv'        => array(15,  1),
-        'Expr_AssignConcat'     => array(15,  1),
-        'Expr_AssignMod'        => array(15,  1),
-        'Expr_AssignBitwiseAnd' => array(15,  1),
-        'Expr_AssignBitwiseOr'  => array(15,  1),
-        'Expr_AssignBitwiseXor' => array(15,  1),
-        'Expr_AssignShiftLeft'  => array(15,  1),
-        'Expr_AssignShiftRight' => array(15,  1),
-        'Expr_LogicalAnd'       => array(16, -1),
-        'Expr_LogicalXor'       => array(17, -1),
-        'Expr_LogicalOr'        => array(18, -1),
-        'Expr_Include'          => array(19, -1),
-    );
-
-    protected $noIndentToken;
-    protected $canUseSemicolonNamespaces;
-
-    public function __construct() {
-        $this->noIndentToken = '_NO_INDENT_' . mt_rand();
-    }
-
-    /**
-     * Pretty prints an array of statements.
-     *
-     * @param PHPParser_Node[] $stmts Array of statements
-     *
-     * @return string Pretty printed statements
-     */
-    public function prettyPrint(array $stmts) {
-        $this->preprocessNodes($stmts);
-
-        return str_replace("\n" . $this->noIndentToken, "\n", $this->pStmts($stmts, false));
-    }
-
-    /**
-     * Pretty prints an expression.
-     *
-     * @param PHPParser_Node_Expr $node Expression node
-     *
-     * @return string Pretty printed node
-     */
-    public function prettyPrintExpr(PHPParser_Node_Expr $node) {
-        return str_replace("\n" . $this->noIndentToken, "\n", $this->p($node));
-    }
-
-    /**
-     * Pretty prints a file of statements (includes the opening <?php tag if it is required).
-     *
-     * @param PHPParser_Node[] $stmts Array of statements
-     *
-     * @return string Pretty printed statements
-     */
-    public function prettyPrintFile(array $stmts) {
-        $p = trim($this->prettyPrint($stmts));
-
-        $p = preg_replace('/^\?>\n?/', '', $p, -1, $count);
-        $p = preg_replace('/<\?php$/', '', $p);
-
-        if (!$count) {
-            $p = "<?php\n\n" . $p;
-        }
-
-        return $p;
-    }
-
-    /**
-     * Preprocesses the top-level nodes to initialize pretty printer state.
-     *
-     * @param PHPParser_Node[] $nodes Array of nodes
-     */
-    protected function preprocessNodes(array $nodes) {
-        /* We can use semicolon-namespaces unless there is a global namespace declaration */
-        $this->canUseSemicolonNamespaces = true;
-        foreach ($nodes as $node) {
-            if ($node instanceof PHPParser_Node_Stmt_Namespace && null === $node->name) {
-                $this->canUseSemicolonNamespaces = false;
-            }
-        }
-    }
-
-    /**
-     * Pretty prints an array of nodes (statements) and indents them optionally.
-     *
-     * @param PHPParser_Node[] $nodes  Array of nodes
-     * @param bool             $indent Whether to indent the printed nodes
-     *
-     * @return string Pretty printed statements
-     */
-    protected function pStmts(array $nodes, $indent = true) {
-        $pNodes = array();
-        foreach ($nodes as $node) {
-            $pNodes[] = $this->pComments($node->getAttribute('comments', array()))
-                      . $this->p($node)
-                      . ($node instanceof PHPParser_Node_Expr ? ';' : '');
-        }
-
-        if ($indent) {
-            return '    ' . preg_replace(
-                '~\n(?!$|' . $this->noIndentToken . ')~',
-                "\n" . '    ',
-                implode("\n", $pNodes)
-            );
-        } else {
-            return implode("\n", $pNodes);
-        }
-    }
-
-    /**
-     * Pretty prints a node.
-     *
-     * @param PHPParser_Node $node Node to be pretty printed
-     *
-     * @return string Pretty printed node
-     */
-    protected function p(PHPParser_Node $node) {
-        return $this->{'p' . $node->getType()}($node);
-    }
-
-    protected function pInfixOp($type, PHPParser_Node $leftNode, $operatorString, PHPParser_Node $rightNode) {
-        list($precedence, $associativity) = $this->precedenceMap[$type];
-
-        return $this->pPrec($leftNode, $precedence, $associativity, -1)
-             . $operatorString
-             . $this->pPrec($rightNode, $precedence, $associativity, 1);
-    }
-
-    protected function pPrefixOp($type, $operatorString, PHPParser_Node $node) {
-        list($precedence, $associativity) = $this->precedenceMap[$type];
-        return $operatorString . $this->pPrec($node, $precedence, $associativity, 1);
-    }
-
-    protected function pPostfixOp($type, PHPParser_Node $node, $operatorString) {
-        list($precedence, $associativity) = $this->precedenceMap[$type];
-        return $this->pPrec($node, $precedence, $associativity, -1) . $operatorString;
-    }
-
-    /**
-     * Prints an expression node with the least amount of parentheses necessary to preserve the meaning.
-     *
-     * @param PHPParser_Node $node                Node to pretty print
-     * @param int            $parentPrecedence    Precedence of the parent operator
-     * @param int            $parentAssociativity Associativity of parent operator
-     *                                            (-1 is left, 0 is nonassoc, 1 is right)
-     * @param int            $childPosition       Position of the node relative to the operator
-     *                                            (-1 is left, 1 is right)
-     *
-     * @return string The pretty printed node
-     */
-    protected function pPrec(PHPParser_Node $node, $parentPrecedence, $parentAssociativity, $childPosition) {
-        $type = $node->getType();
-        if (isset($this->precedenceMap[$type])) {
-            $childPrecedence = $this->precedenceMap[$type][0];
-            if ($childPrecedence > $parentPrecedence
-                || ($parentPrecedence == $childPrecedence && $parentAssociativity != $childPosition)
-            ) {
-                return '(' . $this->{'p' . $type}($node) . ')';
-            }
-        }
-
-        return $this->{'p' . $type}($node);
-    }
-
-    /**
-     * Pretty prints an array of nodes and implodes the printed values.
-     *
-     * @param PHPParser_Node[] $nodes Array of Nodes to be printed
-     * @param string           $glue  Character to implode with
-     *
-     * @return string Imploded pretty printed nodes
-     */
-    protected function pImplode(array $nodes, $glue = '') {
-        $pNodes = array();
-        foreach ($nodes as $node) {
-            $pNodes[] = $this->p($node);
-        }
-
-        return implode($glue, $pNodes);
-    }
-
-    /**
-     * Pretty prints an array of nodes and implodes the printed values with commas.
-     *
-     * @param PHPParser_Node[] $nodes Array of Nodes to be printed
-     *
-     * @return string Comma separated pretty printed nodes
-     */
-    protected function pCommaSeparated(array $nodes) {
-        return $this->pImplode($nodes, ', ');
-    }
-
-    /**
-     * Signals the pretty printer that a string shall not be indented.
-     *
-     * @param string $string Not to be indented string
-     *
-     * @return mixed String marked with $this->noIndentToken's.
-     */
-    protected function pNoIndent($string) {
-        return str_replace("\n", "\n" . $this->noIndentToken, $string);
-    }
-
-    protected function pComments(array $comments) {
-        $result = '';
-
-        foreach ($comments as $comment) {
-            $result .= $comment->getReformattedText() . "\n";
-        }
-
-        return $result;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Serializer.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Serializer.php b/vendor/nikic/php-parser/lib/PHPParser/Serializer.php
deleted file mode 100644
index e63decc..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Serializer.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-interface PHPParser_Serializer
-{
-    /**
-     * Serializes statements into some string format.
-     *
-     * @param array $nodes Statements
-     *
-     * @return string Serialized string
-     */
-    public function serialize(array $nodes);
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Serializer/XML.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Serializer/XML.php b/vendor/nikic/php-parser/lib/PHPParser/Serializer/XML.php
deleted file mode 100644
index fda785b..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Serializer/XML.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php
-
-class PHPParser_Serializer_XML implements PHPParser_Serializer
-{
-    protected $writer;
-
-    /**
-     * Constructs a XML serializer.
-     */
-    public function __construct() {
-        $this->writer = new XMLWriter;
-        $this->writer->openMemory();
-        $this->writer->setIndent(true);
-    }
-
-    public function serialize(array $nodes) {
-        $this->writer->flush();
-        $this->writer->startDocument('1.0', 'UTF-8');
-
-        $this->writer->startElement('AST');
-        $this->writer->writeAttribute('xmlns:node',      'http://nikic.github.com/PHPParser/XML/node');
-        $this->writer->writeAttribute('xmlns:subNode',   'http://nikic.github.com/PHPParser/XML/subNode');
-        $this->writer->writeAttribute('xmlns:attribute', 'http://nikic.github.com/PHPParser/XML/attribute');
-        $this->writer->writeAttribute('xmlns:scalar',    'http://nikic.github.com/PHPParser/XML/scalar');
-
-        $this->_serialize($nodes);
-
-        $this->writer->endElement();
-
-        return $this->writer->outputMemory();
-    }
-
-    protected function _serialize($node) {
-        if ($node instanceof PHPParser_Node) {
-            $this->writer->startElement('node:' . $node->getType());
-
-            foreach ($node->getAttributes() as $name => $value) {
-                $this->writer->startElement('attribute:' . $name);
-                $this->_serialize($value);
-                $this->writer->endElement();
-            }
-
-            foreach ($node as $name => $subNode) {
-                $this->writer->startElement('subNode:' . $name);
-                $this->_serialize($subNode);
-                $this->writer->endElement();
-            }
-
-            $this->writer->endElement();
-        } elseif ($node instanceof PHPParser_Comment) {
-            $this->writer->startElement('comment');
-            $this->writer->writeAttribute('isDocComment', $node instanceof PHPParser_Comment_Doc ? 'true' : 'false');
-            $this->writer->writeAttribute('line', $node->getLine());
-            $this->writer->text($node->getText());
-            $this->writer->endElement();
-        } elseif (is_array($node)) {
-            $this->writer->startElement('scalar:array');
-            foreach ($node as $subNode) {
-                $this->_serialize($subNode);
-            }
-            $this->writer->endElement();
-        } elseif (is_string($node)) {
-            $this->writer->writeElement('scalar:string', $node);
-        } elseif (is_int($node)) {
-            $this->writer->writeElement('scalar:int', $node);
-        } elseif (is_float($node)) {
-            $this->writer->writeElement('scalar:float', $node);
-        } elseif (true === $node) {
-            $this->writer->writeElement('scalar:true');
-        } elseif (false === $node) {
-            $this->writer->writeElement('scalar:false');
-        } elseif (null === $node) {
-            $this->writer->writeElement('scalar:null');
-        } else {
-            throw new InvalidArgumentException('Unexpected node type');
-        }
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Template.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Template.php b/vendor/nikic/php-parser/lib/PHPParser/Template.php
deleted file mode 100644
index 750dcf2..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Template.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-
-/**
- * @deprecated
- */
-class PHPParser_Template
-{
-    protected $parser;
-    protected $template;
-
-    /**
-     * Creates a new code template from a template string.
-     *
-     * @param PHPParser_Parser $parser   A parser instance
-     * @param string           $template The template string
-     */
-    public function __construct(PHPParser_Parser $parser, $template) {
-        $this->parser   = $parser;
-        $this->template = $template;
-    }
-
-    /**
-     * Get the statements of the template with the passed in placeholders
-     * replaced.
-     *
-     * @param array $placeholders Placeholders
-     *
-     * @return PHPParser_Node[] Statements
-     */
-    public function getStmts(array $placeholders) {
-        return $this->parser->parse(
-            $this->getTemplateWithPlaceholdersReplaced($placeholders)
-        );
-    }
-
-    protected function getTemplateWithPlaceholdersReplaced(array $placeholders) {
-        if (empty($placeholders)) {
-            return $this->template;
-        }
-
-        return strtr($this->template, $this->preparePlaceholders($placeholders));
-    }
-
-    /*
-     * Prepare the placeholders for replacement. This means that
-     * a) all placeholders will be surrounded with __.
-     * b) ucfirst/lcfirst variations of the placeholders are generated.
-     *
-     * E.g. for an input array of ['foo' => 'bar'] the result will be
-     * ['__foo__' => 'bar', '__Foo__' => 'Bar'].
-     */
-    protected function preparePlaceholders(array $placeholders) {
-        $preparedPlaceholders = array();
-
-        foreach ($placeholders as $name => $value) {
-            $preparedPlaceholders['__' . $name . '__'] = $value;
-
-            if (ctype_lower($name[0])) {
-                $ucfirstName = ucfirst($name);
-                if (!isset($placeholders[$ucfirstName])) {
-                    $preparedPlaceholders['__' . $ucfirstName . '__'] = ucfirst($value);
-                }
-            }
-
-            if (ctype_upper($name[0])) {
-                $lcfirstName = lcfirst($name);
-                if (!isset($placeholders[$lcfirstName])) {
-                    $preparedPlaceholders['__' . $lcfirstName . '__'] = lcfirst($value);
-                }
-            }
-        }
-
-        return $preparedPlaceholders;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/TemplateLoader.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/TemplateLoader.php b/vendor/nikic/php-parser/lib/PHPParser/TemplateLoader.php
deleted file mode 100644
index f6f125e..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/TemplateLoader.php
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-
-/**
- * @deprecated
- */
-class PHPParser_TemplateLoader
-{
-    protected $parser;
-    protected $baseDir;
-    protected $suffix;
-
-    /**
-     * Constructs a filesystem template loader.
-     *
-     * The templates are loaded from {baseDir}/{name}{suffix}.
-     *
-     * @param PHPParser_Parser $parser  A PHP parser instance
-     * @param string           $baseDir The base directory to load templates from
-     * @param string           $suffix  An optional suffix to append after the template name
-     */
-    public function __construct(PHPParser_Parser $parser, $baseDir, $suffix = '') {
-        if (!is_dir($baseDir)) {
-            throw new InvalidArgumentException(
-                sprintf('The specified base directory "%s" does not exist', $baseDir)
-            );
-        }
-
-        $this->parser  = $parser;
-        $this->baseDir = $baseDir;
-        $this->suffix  = $suffix;
-    }
-
-    /**
-     * Loads the template with the specified name.
-     *
-     * @param string $name The name of template
-     *
-     * @return PHPParser_Template The loaded template
-     */
-    public function load($name) {
-        $file = $this->baseDir . '/' . $name . $this->suffix;
-
-        if (!is_file($file)) {
-            throw new InvalidArgumentException(
-                sprintf('The file "%s" does not exist', $file)
-            );
-        }
-
-        return new PHPParser_Template($this->parser, file_get_contents($file));
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Unserializer.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Unserializer.php b/vendor/nikic/php-parser/lib/PHPParser/Unserializer.php
deleted file mode 100644
index 34808c8..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Unserializer.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-interface PHPParser_Unserializer
-{
-    /**
-     * Unserializes a string in some format into a node tree.
-     *
-     * @param string $string Serialized string
-     *
-     * @return array Statements
-     */
-    public function unserialize($string);
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Unserializer/XML.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Unserializer/XML.php b/vendor/nikic/php-parser/lib/PHPParser/Unserializer/XML.php
deleted file mode 100644
index b6dd0da..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Unserializer/XML.php
+++ /dev/null
@@ -1,133 +0,0 @@
-<?php
-
-class PHPParser_Unserializer_XML implements PHPParser_Unserializer
-{
-    protected $reader;
-
-    public function __construct() {
-        $this->reader = new XMLReader;
-    }
-
-    public function unserialize($string) {
-        $this->reader->XML($string);
-
-        $this->reader->read();
-        if ('AST' !== $this->reader->name) {
-            throw new DomainException('AST root element not found');
-        }
-
-        return $this->read($this->reader->depth);
-    }
-
-    protected function read($depthLimit, $throw = true, &$nodeFound = null) {
-        $nodeFound = true;
-        while ($this->reader->read() && $depthLimit < $this->reader->depth) {
-            if (XMLReader::ELEMENT !== $this->reader->nodeType) {
-                continue;
-            }
-
-            if ('node' === $this->reader->prefix) {
-                return $this->readNode();
-            } elseif ('scalar' === $this->reader->prefix) {
-                return $this->readScalar();
-            } elseif ('comment' === $this->reader->name) {
-                return $this->readComment();
-            } else {
-                throw new DomainException(sprintf('Unexpected node of type "%s"', $this->reader->name));
-            }
-        }
-
-        $nodeFound = false;
-        if ($throw) {
-            throw new DomainException('Expected node or scalar');
-        }
-    }
-
-    protected function readNode()
-    {
-        $className = 'PHPParser_Node_' . $this->reader->localName;
-
-        // create the node without calling it's constructor
-        $node = unserialize(
-            sprintf(
-                "O:%d:\"%s\":2:{s:11:\"\0*\0subNodes\";a:0:{}s:13:\"\0*\0attributes\";a:0:{}}",
-                strlen($className), $className
-            )
-        );
-
-        $depthLimit = $this->reader->depth;
-        while ($this->reader->read() && $depthLimit < $this->reader->depth) {
-            if (XMLReader::ELEMENT !== $this->reader->nodeType) {
-                continue;
-            }
-
-            $type = $this->reader->prefix;
-            if ('subNode' !== $type && 'attribute' !== $type) {
-                throw new DomainException(
-                    sprintf('Expected sub node or attribute, got node of type "%s"', $this->reader->name)
-                );
-            }
-
-            $name = $this->reader->localName;
-            $value = $this->read($this->reader->depth);
-
-            if ('subNode' === $type) {
-                $node->$name = $value;
-            } else {
-                $node->setAttribute($name, $value);
-            }
-        }
-
-        return $node;
-    }
-
-    protected function readScalar() {
-        switch ($name = $this->reader->localName) {
-            case 'array':
-                $depth = $this->reader->depth;
-                $array = array();
-                while (true) {
-                    $node = $this->read($depth, false, $nodeFound);
-                    if (!$nodeFound) {
-                        break;
-                    }
-                    $array[] = $node;
-                }
-                return $array;
-            case 'string':
-                return $this->reader->readString();
-            case 'int':
-                $text = $this->reader->readString();
-                if (false === $int = filter_var($text, FILTER_VALIDATE_INT)) {
-                    throw new DomainException(sprintf('"%s" is not a valid integer', $text));
-                }
-                return $int;
-            case 'float':
-                $text = $this->reader->readString();
-                if (false === $float = filter_var($text, FILTER_VALIDATE_FLOAT)) {
-                    throw new DomainException(sprintf('"%s" is not a valid float', $text));
-                }
-                return $float;
-            case 'true':
-            case 'false':
-            case 'null':
-                if (!$this->reader->isEmptyElement) {
-                    throw new DomainException(sprintf('"%s" scalar must be empty', $name));
-                }
-                return constant($name);
-            default:
-                throw new DomainException(sprintf('Unknown scalar type "%s"', $name));
-        }
-    }
-
-    protected function readComment() {
-        $className = $this->reader->getAttribute('isDocComment') === 'true'
-            ? 'PHPParser_Comment_Doc'
-            : 'PHPParser_Comment'
-        ;
-        return new $className(
-            $this->reader->readString(),
-            $this->reader->getAttribute('line')
-        );
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/bootstrap.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/bootstrap.php b/vendor/nikic/php-parser/lib/bootstrap.php
deleted file mode 100644
index 5b812b4..0000000
--- a/vendor/nikic/php-parser/lib/bootstrap.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-require dirname(__FILE__) . '/PHPParser/Autoloader.php';
-PHPParser_Autoloader::register();
-
-/*
- * lcfirst() was added in PHP 5.3, so we have to emulate it for PHP 5.2.
- */
-if (!function_exists('lcfirst')) {
-    function lcfirst($string) {
-        $string[0] = strtolower($string[0]);
-        return $string;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/phpunit.xml.dist
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/phpunit.xml.dist b/vendor/nikic/php-parser/phpunit.xml.dist
deleted file mode 100644
index f965e8e..0000000
--- a/vendor/nikic/php-parser/phpunit.xml.dist
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<phpunit backupGlobals="false"
-         backupStaticAttributes="false"
-         colors="false"
-         convertErrorsToExceptions="true"
-         convertNoticesToExceptions="true"
-         convertWarningsToExceptions="true"
-         processIsolation="false"
-         stopOnFailure="false"
-         syntaxCheck="false"
-         bootstrap="./lib/bootstrap.php">
-    <testsuites>
-        <testsuite name="PHPParser Test Suite">
-            <directory>./test/</directory>
-        </testsuite>
-    </testsuites>
-
-    <filter>
-        <whitelist>
-            <directory suffix=".php">./lib/PHPParser/</directory>
-        </whitelist>
-    </filter>
-</phpunit>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/ClassTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/ClassTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/ClassTest.php
deleted file mode 100644
index 6591ca7..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/ClassTest.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php
-
-class PHPParser_Tests_Builder_ClassTest extends PHPUnit_Framework_TestCase
-{
-    protected function createClassBuilder($class) {
-        return new PHPParser_Builder_Class($class);
-    }
-
-    public function testExtendsImplements() {
-        $node = $this->createClassBuilder('SomeLogger')
-            ->extend('BaseLogger')
-            ->implement('Namespaced\Logger', new PHPParser_Node_Name('SomeInterface'))
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_Class('SomeLogger', array(
-                'extends' => new PHPParser_Node_Name('BaseLogger'),
-                'implements' => array(
-                    new PHPParser_Node_Name('Namespaced\Logger'),
-                    new PHPParser_Node_Name('SomeInterface')
-                ),
-            )),
-            $node
-        );
-    }
-
-    public function testAbstract() {
-        $node = $this->createClassBuilder('Test')
-            ->makeAbstract()
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_Class('Test', array(
-                'type' => PHPParser_Node_Stmt_Class::MODIFIER_ABSTRACT
-            )),
-            $node
-        );
-    }
-
-    public function testFinal() {
-        $node = $this->createClassBuilder('Test')
-            ->makeFinal()
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_Class('Test', array(
-                'type' => PHPParser_Node_Stmt_Class::MODIFIER_FINAL
-            )),
-            $node
-        );
-    }
-
-    public function testStatementOrder() {
-        $method = new PHPParser_Node_Stmt_ClassMethod('testMethod');
-        $property = new PHPParser_Node_Stmt_Property(
-            PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC,
-            array(new PHPParser_Node_Stmt_PropertyProperty('testProperty'))
-        );
-        $const = new PHPParser_Node_Stmt_ClassConst(array(
-            new PHPParser_Node_Const('TEST_CONST', new PHPParser_Node_Scalar_String('ABC'))
-        ));
-        $use = new PHPParser_Node_Stmt_TraitUse(array(new PHPParser_Node_Name('SomeTrait')));
-
-        $node = $this->createClassBuilder('Test')
-            ->addStmt($method)
-            ->addStmt($property)
-            ->addStmts(array($const, $use))
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_Class('Test', array(
-                'stmts' => array($use, $const, $property, $method)
-            )),
-            $node
-        );
-    }
-
-    /**
-     * @expectedException LogicException
-     * @expectedExceptionMessage Unexpected node of type "Stmt_Echo"
-     */
-    public function testInvalidStmtError() {
-        $this->createClassBuilder('Test')
-            ->addStmt(new PHPParser_Node_Stmt_Echo(array()))
-        ;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/FunctionTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/FunctionTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/FunctionTest.php
deleted file mode 100644
index 2992f82..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/FunctionTest.php
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-
-class PHPParser_Tests_Builder_FunctionTest extends PHPUnit_Framework_TestCase
-{
-    public function createFunctionBuilder($name) {
-        return new PHPParser_Builder_Function($name);
-    }
-
-    public function testReturnByRef() {
-        $node = $this->createFunctionBuilder('test')
-            ->makeReturnByRef()
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_Function('test', array(
-                'byRef' => true
-            )),
-            $node
-        );
-    }
-
-    public function testParams() {
-        $param1 = new PHPParser_Node_Param('test1');
-        $param2 = new PHPParser_Node_Param('test2');
-        $param3 = new PHPParser_Node_Param('test3');
-
-        $node = $this->createFunctionBuilder('test')
-            ->addParam($param1)
-            ->addParams(array($param2, $param3))
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_Function('test', array(
-                'params' => array($param1, $param2, $param3)
-            )),
-            $node
-        );
-    }
-
-    public function testStmts() {
-        $stmt1 = new PHPParser_Node_Expr_Print(new PHPParser_Node_Scalar_String('test1'));
-        $stmt2 = new PHPParser_Node_Expr_Print(new PHPParser_Node_Scalar_String('test2'));
-        $stmt3 = new PHPParser_Node_Expr_Print(new PHPParser_Node_Scalar_String('test3'));
-
-        $node = $this->createFunctionBuilder('test')
-            ->addStmt($stmt1)
-            ->addStmts(array($stmt2, $stmt3))
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_Function('test', array(
-                'stmts' => array($stmt1, $stmt2, $stmt3)
-            )),
-            $node
-        );
-    }
-
-    /**
-     * @expectedException LogicException
-     * @expectedExceptionMessage Expected parameter node, got "Name"
-     */
-    public function testInvalidParamError() {
-        $this->createFunctionBuilder('test')
-            ->addParam(new PHPParser_Node_Name('foo'))
-        ;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/InterfaceTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/InterfaceTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/InterfaceTest.php
deleted file mode 100644
index fb36338..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/InterfaceTest.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php
-
-/**
- * This class unit-tests the interface builder
- */
-class PHPParser_Tests_Builder_InterfaceTest extends PHPUnit_Framework_TestCase
-{
-    /** @var PHPParser_Builder_Interface */
-    protected $builder;
-
-    protected function setUp() {
-        $this->builder = new PHPParser_Builder_Interface('Contract');
-    }
-
-    private function dump($node) {
-        $pp = new PHPParser_PrettyPrinter_Default();
-        return $pp->prettyPrint(array($node));
-    }
-
-    public function testEmpty() {
-        $contract = $this->builder->getNode();
-        $this->assertInstanceOf('PHPParser_Node_Stmt_Interface', $contract);
-        $this->assertEquals('Contract', $contract->name);
-    }
-
-    public function testExtending() {
-        $contract = $this->builder->extend('Space\Root1', 'Root2')->getNode();
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_Interface('Contract', array(
-                'extends' => array(
-                    new PHPParser_Node_Name('Space\Root1'),
-                    new PHPParser_Node_Name('Root2')
-                ),
-            )), $contract
-        );
-    }
-
-    public function testAddMethod() {
-        $method = new PHPParser_Node_Stmt_ClassMethod('doSomething');
-        $contract = $this->builder->addStmt($method)->getNode();
-        $this->assertEquals(array($method), $contract->stmts);
-    }
-
-    public function testAddConst() {
-        $const = new PHPParser_Node_Stmt_ClassConst(array(
-            new PHPParser_Node_Const('SPEED_OF_LIGHT', new PHPParser_Node_Scalar_DNumber(299792458))
-        ));
-        $contract = $this->builder->addStmt($const)->getNode();
-        $this->assertEquals(299792458, $contract->stmts[0]->consts[0]->value->value);
-    }
-
-    public function testOrder() {
-        $const = new PHPParser_Node_Stmt_ClassConst(array(
-            new PHPParser_Node_Const('SPEED_OF_LIGHT', new PHPParser_Node_Scalar_DNumber(299792458))
-        ));
-        $method = new PHPParser_Node_Stmt_ClassMethod('doSomething');
-        $contract = $this->builder
-            ->addStmt($method)
-            ->addStmt($const)
-            ->getNode()
-        ;
-
-        $this->assertInstanceOf('PHPParser_Node_Stmt_ClassConst', $contract->stmts[0]);
-        $this->assertInstanceOf('PHPParser_Node_Stmt_ClassMethod', $contract->stmts[1]);
-    }
-
-    /**
-     * @expectedException LogicException
-     * @expectedExceptionMessage Unexpected node of type "Stmt_PropertyProperty"
-     */
-    public function testInvalidStmtError() {
-        $this->builder->addStmt(new PHPParser_Node_Stmt_PropertyProperty('invalid'));
-    }
-
-    public function testFullFunctional() {
-        $const = new PHPParser_Node_Stmt_ClassConst(array(
-            new PHPParser_Node_Const('SPEED_OF_LIGHT', new PHPParser_Node_Scalar_DNumber(299792458))
-        ));
-        $method = new PHPParser_Node_Stmt_ClassMethod('doSomething');
-        $contract = $this->builder
-            ->addStmt($method)
-            ->addStmt($const)
-            ->getNode()
-        ;
-
-        eval($this->dump($contract));
-
-        $this->assertTrue(interface_exists('Contract', false));
-    }
-}
-

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/MethodTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/MethodTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/MethodTest.php
deleted file mode 100644
index 6f4624a..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/MethodTest.php
+++ /dev/null
@@ -1,137 +0,0 @@
-<?php
-
-class PHPParser_Tests_Builder_MethodTest extends PHPUnit_Framework_TestCase
-{
-    public function createMethodBuilder($name) {
-        return new PHPParser_Builder_Method($name);
-    }
-
-    public function testModifiers() {
-        $node = $this->createMethodBuilder('test')
-            ->makePublic()
-            ->makeAbstract()
-            ->makeStatic()
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_ClassMethod('test', array(
-                'type' => PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC
-                        | PHPParser_Node_Stmt_Class::MODIFIER_ABSTRACT
-                        | PHPParser_Node_Stmt_Class::MODIFIER_STATIC,
-                'stmts' => null,
-            )),
-            $node
-        );
-
-        $node = $this->createMethodBuilder('test')
-            ->makeProtected()
-            ->makeFinal()
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_ClassMethod('test', array(
-                'type' => PHPParser_Node_Stmt_Class::MODIFIER_PROTECTED
-                        | PHPParser_Node_Stmt_Class::MODIFIER_FINAL
-            )),
-            $node
-        );
-
-        $node = $this->createMethodBuilder('test')
-            ->makePrivate()
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_ClassMethod('test', array(
-                'type' => PHPParser_Node_Stmt_Class::MODIFIER_PRIVATE
-            )),
-            $node
-        );
-    }
-
-    public function testReturnByRef() {
-        $node = $this->createMethodBuilder('test')
-            ->makeReturnByRef()
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_ClassMethod('test', array(
-                'byRef' => true
-            )),
-            $node
-        );
-    }
-
-    public function testParams() {
-        $param1 = new PHPParser_Node_Param('test1');
-        $param2 = new PHPParser_Node_Param('test2');
-        $param3 = new PHPParser_Node_Param('test3');
-
-        $node = $this->createMethodBuilder('test')
-            ->addParam($param1)
-            ->addParams(array($param2, $param3))
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_ClassMethod('test', array(
-                'params' => array($param1, $param2, $param3)
-            )),
-            $node
-        );
-    }
-
-    public function testStmts() {
-        $stmt1 = new PHPParser_Node_Expr_Print(new PHPParser_Node_Scalar_String('test1'));
-        $stmt2 = new PHPParser_Node_Expr_Print(new PHPParser_Node_Scalar_String('test2'));
-        $stmt3 = new PHPParser_Node_Expr_Print(new PHPParser_Node_Scalar_String('test3'));
-
-        $node = $this->createMethodBuilder('test')
-            ->addStmt($stmt1)
-            ->addStmts(array($stmt2, $stmt3))
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_ClassMethod('test', array(
-                'stmts' => array($stmt1, $stmt2, $stmt3)
-            )),
-            $node
-        );
-    }
-
-    /**
-     * @expectedException LogicException
-     * @expectedExceptionMessage Cannot add statements to an abstract method
-     */
-    public function testAddStmtToAbstractMethodError() {
-        $this->createMethodBuilder('test')
-            ->makeAbstract()
-            ->addStmt(new PHPParser_Node_Expr_Print(new PHPParser_Node_Scalar_String('test')))
-        ;
-    }
-
-    /**
-     * @expectedException LogicException
-     * @expectedExceptionMessage Cannot make method with statements abstract
-     */
-    public function testMakeMethodWithStmtsAbstractError() {
-        $this->createMethodBuilder('test')
-            ->addStmt(new PHPParser_Node_Expr_Print(new PHPParser_Node_Scalar_String('test')))
-            ->makeAbstract()
-        ;
-    }
-
-    /**
-     * @expectedException LogicException
-     * @expectedExceptionMessage Expected parameter node, got "Name"
-     */
-    public function testInvalidParamError() {
-        $this->createMethodBuilder('test')
-            ->addParam(new PHPParser_Node_Name('foo'))
-        ;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/ParamTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/ParamTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/ParamTest.php
deleted file mode 100644
index 4010ea8..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/ParamTest.php
+++ /dev/null
@@ -1,118 +0,0 @@
-<?php
-
-class PHPParser_Tests_Builder_ParamTest extends PHPUnit_Framework_TestCase
-{
-    public function createParamBuilder($name) {
-        return new PHPParser_Builder_Param($name);
-    }
-
-    /**
-     * @dataProvider provideTestDefaultValues
-     */
-    public function testDefaultValues($value, $expectedValueNode) {
-        $node = $this->createParamBuilder('test')
-            ->setDefault($value)
-            ->getNode()
-        ;
-
-        $this->assertEquals($expectedValueNode, $node->default);
-    }
-
-    public function provideTestDefaultValues() {
-        return array(
-            array(
-                null,
-                new PHPParser_Node_Expr_ConstFetch(new PHPParser_Node_Name('null'))
-            ),
-            array(
-                true,
-                new PHPParser_Node_Expr_ConstFetch(new PHPParser_Node_Name('true'))
-            ),
-            array(
-                false,
-                new PHPParser_Node_Expr_ConstFetch(new PHPParser_Node_Name('false'))
-            ),
-            array(
-                31415,
-                new PHPParser_Node_Scalar_LNumber(31415)
-            ),
-            array(
-                3.1415,
-                new PHPParser_Node_Scalar_DNumber(3.1415)
-            ),
-            array(
-                'Hallo World',
-                new PHPParser_Node_Scalar_String('Hallo World')
-            ),
-            array(
-                array(1, 2, 3),
-                new PHPParser_Node_Expr_Array(array(
-                    new PHPParser_Node_Expr_ArrayItem(new PHPParser_Node_Scalar_LNumber(1)),
-                    new PHPParser_Node_Expr_ArrayItem(new PHPParser_Node_Scalar_LNumber(2)),
-                    new PHPParser_Node_Expr_ArrayItem(new PHPParser_Node_Scalar_LNumber(3)),
-                ))
-            ),
-            array(
-                array('foo' => 'bar', 'bar' => 'foo'),
-                new PHPParser_Node_Expr_Array(array(
-                    new PHPParser_Node_Expr_ArrayItem(
-                        new PHPParser_Node_Scalar_String('bar'),
-                        new PHPParser_Node_Scalar_String('foo')
-                    ),
-                    new PHPParser_Node_Expr_ArrayItem(
-                        new PHPParser_Node_Scalar_String('foo'),
-                        new PHPParser_Node_Scalar_String('bar')
-                    ),
-                ))
-            ),
-            array(
-                new PHPParser_Node_Scalar_DirConst,
-                new PHPParser_Node_Scalar_DirConst
-            )
-        );
-    }
-
-    public function testTypeHints() {
-        $node = $this->createParamBuilder('test')
-            ->setTypeHint('array')
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Param('test', null, 'array'),
-            $node
-        );
-
-        $node = $this->createParamBuilder('test')
-            ->setTypeHint('callable')
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Param('test', null, 'callable'),
-            $node
-        );
-
-        $node = $this->createParamBuilder('test')
-            ->setTypeHint('Some\Class')
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Param('test', null, new PHPParser_Node_Name('Some\Class')),
-            $node
-        );
-    }
-
-    public function testByRef() {
-        $node = $this->createParamBuilder('test')
-            ->makeByRef()
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Param('test', null, null, true),
-            $node
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/PropertyTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/PropertyTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/PropertyTest.php
deleted file mode 100644
index fa880b2..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/Builder/PropertyTest.php
+++ /dev/null
@@ -1,123 +0,0 @@
-<?php
-
-class PHPParser_Tests_Builder_PropertyTest extends PHPUnit_Framework_TestCase
-{
-    public function createPropertyBuilder($name) {
-        return new PHPParser_Builder_Property($name);
-    }
-
-    public function testModifiers() {
-        $node = $this->createPropertyBuilder('test')
-            ->makePrivate()
-            ->makeStatic()
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_Property(
-                PHPParser_Node_Stmt_Class::MODIFIER_PRIVATE
-              | PHPParser_Node_Stmt_Class::MODIFIER_STATIC,
-                array(
-                    new PHPParser_Node_Stmt_PropertyProperty('test')
-                )
-            ),
-            $node
-        );
-
-        $node = $this->createPropertyBuilder('test')
-            ->makeProtected()
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_Property(
-                PHPParser_Node_Stmt_Class::MODIFIER_PROTECTED,
-                array(
-                    new PHPParser_Node_Stmt_PropertyProperty('test')
-                )
-            ),
-            $node
-        );
-
-        $node = $this->createPropertyBuilder('test')
-            ->makePublic()
-            ->getNode()
-        ;
-
-        $this->assertEquals(
-            new PHPParser_Node_Stmt_Property(
-                PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC,
-                array(
-                    new PHPParser_Node_Stmt_PropertyProperty('test')
-                )
-            ),
-            $node
-        );
-    }
-
-    /**
-     * @dataProvider provideTestDefaultValues
-     */
-    public function testDefaultValues($value, $expectedValueNode) {
-        $node = $this->createPropertyBuilder('test')
-            ->setDefault($value)
-            ->getNode()
-        ;
-
-        $this->assertEquals($expectedValueNode, $node->props[0]->default);
-    }
-
-    public function provideTestDefaultValues() {
-        return array(
-            array(
-                null,
-                new PHPParser_Node_Expr_ConstFetch(new PHPParser_Node_Name('null'))
-            ),
-            array(
-                true,
-                new PHPParser_Node_Expr_ConstFetch(new PHPParser_Node_Name('true'))
-            ),
-            array(
-                false,
-                new PHPParser_Node_Expr_ConstFetch(new PHPParser_Node_Name('false'))
-            ),
-            array(
-                31415,
-                new PHPParser_Node_Scalar_LNumber(31415)
-            ),
-            array(
-                3.1415,
-                new PHPParser_Node_Scalar_DNumber(3.1415)
-            ),
-            array(
-                'Hallo World',
-                new PHPParser_Node_Scalar_String('Hallo World')
-            ),
-            array(
-                array(1, 2, 3),
-                new PHPParser_Node_Expr_Array(array(
-                    new PHPParser_Node_Expr_ArrayItem(new PHPParser_Node_Scalar_LNumber(1)),
-                    new PHPParser_Node_Expr_ArrayItem(new PHPParser_Node_Scalar_LNumber(2)),
-                    new PHPParser_Node_Expr_ArrayItem(new PHPParser_Node_Scalar_LNumber(3)),
-                ))
-            ),
-            array(
-                array('foo' => 'bar', 'bar' => 'foo'),
-                new PHPParser_Node_Expr_Array(array(
-                    new PHPParser_Node_Expr_ArrayItem(
-                        new PHPParser_Node_Scalar_String('bar'),
-                        new PHPParser_Node_Scalar_String('foo')
-                    ),
-                    new PHPParser_Node_Expr_ArrayItem(
-                        new PHPParser_Node_Scalar_String('foo'),
-                        new PHPParser_Node_Scalar_String('bar')
-                    ),
-                ))
-            ),
-            array(
-                new PHPParser_Node_Scalar_DirConst,
-                new PHPParser_Node_Scalar_DirConst
-            )
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/BuilderFactoryTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/BuilderFactoryTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/BuilderFactoryTest.php
deleted file mode 100644
index 0eaf8a9..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/BuilderFactoryTest.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-class PHPParser_Tests_BuilderFactoryTest extends PHPUnit_Framework_TestCase
-{
-    /**
-     * @dataProvider provideTestFactory
-     */
-    public function testFactory($methodName, $className) {
-        $factory = new PHPParser_BuilderFactory;
-        $this->assertInstanceOf($className, $factory->$methodName('test'));
-    }
-
-    public function provideTestFactory() {
-        return array(
-            array('class',     'PHPParser_Builder_Class'),
-            array('interface', 'PHPParser_Builder_Interface'),
-            array('method',    'PHPParser_Builder_Method'),
-            array('function',  'PHPParser_Builder_Function'),
-            array('property',  'PHPParser_Builder_Property'),
-            array('param',     'PHPParser_Builder_Param'),
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/CodeTestAbstract.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/CodeTestAbstract.php b/vendor/nikic/php-parser/test/PHPParser/Tests/CodeTestAbstract.php
deleted file mode 100644
index d315385..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/CodeTestAbstract.php
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-
-abstract class PHPParser_Tests_CodeTestAbstract extends PHPUnit_Framework_TestCase
-{
-    protected function getTests($directory, $fileExtension) {
-        $it = new RecursiveDirectoryIterator($directory);
-        $it = new RecursiveIteratorIterator($it, RecursiveIteratorIterator::LEAVES_ONLY);
-        $it = new RegexIterator($it, '(\.' . preg_quote($fileExtension) . '$)');
-
-        $tests = array();
-        foreach ($it as $file) {
-            // read file
-            $fileContents = file_get_contents($file);
-
-            // evaluate @@{expr}@@ expressions
-            $fileContents = preg_replace_callback(
-                '/@@\{(.*?)\}@@/',
-                array($this, 'evalCallback'),
-                $fileContents
-            );
-
-            // parse sections
-            $parts = array_map('trim', explode('-----', $fileContents));
-
-            // first part is the name
-            $name = array_shift($parts);
-
-            // multiple sections possible with always two forming a pair
-            foreach (array_chunk($parts, 2) as $chunk) {
-                $tests[] = array($name, $chunk[0], $chunk[1]);
-            }
-        }
-
-        return $tests;
-    }
-
-    protected function evalCallback($matches) {
-        return eval('return ' . $matches[1] . ';');
-    }
-
-    protected function canonicalize($str) {
-        // trim from both sides
-        $str = trim($str);
-
-        // normalize EOL to \n
-        $str = str_replace(array("\r\n", "\r"), "\n", $str);
-
-        // trim right side of all lines
-        return implode("\n", array_map('rtrim', explode("\n", $str)));
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/CommentTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/CommentTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/CommentTest.php
deleted file mode 100644
index 5147f73..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/CommentTest.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-
-class PHPParser_Tests_CommentTest extends PHPUnit_Framework_TestCase
-{
-    public function testGetSet() {
-        $comment = new PHPParser_Comment('/* Some comment */', 1);
-
-        $this->assertEquals('/* Some comment */', $comment->getText());
-        $this->assertEquals('/* Some comment */', (string) $comment);
-        $this->assertEquals(1, $comment->getLine());
-
-        $comment->setText('/* Some other comment */');
-        $comment->setLine(10);
-
-        $this->assertEquals('/* Some other comment */', $comment->getText());
-        $this->assertEquals('/* Some other comment */', (string) $comment);
-        $this->assertEquals(10, $comment->getLine());
-    }
-
-    /**
-     * @dataProvider provideTestReformatting
-     */
-    public function testReformatting($commentText, $reformattedText) {
-        $comment = new PHPParser_Comment($commentText);
-        $this->assertEquals($reformattedText, $comment->getReformattedText());
-    }
-
-    public function provideTestReformatting() {
-        return array(
-            array('// Some text' . "\n", '// Some text'),
-            array('/* Some text */', '/* Some text */'),
-            array(
-                '/**
-     * Some text.
-     * Some more text.
-     */',
-                '/**
- * Some text.
- * Some more text.
- */'
-            ),
-            array(
-                '/*
-        Some text.
-        Some more text.
-    */',
-                '/*
-    Some text.
-    Some more text.
-*/'
-            ),
-            array(
-                '/* Some text.
-       More text.
-       Even more text. */',
-                '/* Some text.
-   More text.
-   Even more text. */'
-            ),
-            // invalid comment -> no reformatting
-            array(
-                'hallo
-    world',
-                'hallo
-    world',
-            ),
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/ErrorTest.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/ErrorTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/ErrorTest.php
deleted file mode 100644
index de21cdd..0000000
--- a/vendor/nikic/php-parser/test/PHPParser/Tests/ErrorTest.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-class PHPParser_Tests_ErrorTest extends PHPUnit_Framework_TestCase
-{
-    public function testConstruct() {
-        $error = new PHPParser_Error('Some error', 10);
-
-        $this->assertEquals('Some error', $error->getRawMessage());
-        $this->assertEquals(10, $error->getRawLine());
-        $this->assertEquals('Some error on line 10', $error->getMessage());
-
-        return $error;
-    }
-
-    /**
-     * @depends testConstruct
-     */
-    public function testSetMessageAndLine(PHPParser_Error $error) {
-        $error->setRawMessage('Some other error');
-        $error->setRawLine(15);
-
-        $this->assertEquals('Some other error', $error->getRawMessage());
-        $this->assertEquals(15, $error->getRawLine());
-        $this->assertEquals('Some other error on line 15', $error->getMessage());
-    }
-
-    public function testUnknownLine() {
-        $error = new PHPParser_Error('Some error');
-
-        $this->assertEquals(-1, $error->getRawLine());
-        $this->assertEquals('Some error on unknown line', $error->getMessage());
-    }
-}
\ No newline at end of file


[18/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/LineFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/LineFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/LineFormatterTest.php
deleted file mode 100644
index 89e1ca2..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/LineFormatterTest.php
+++ /dev/null
@@ -1,208 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-/**
- * @covers Monolog\Formatter\LineFormatter
- */
-class LineFormatterTest extends \PHPUnit_Framework_TestCase
-{
-    public function testDefFormatWithString()
-    {
-        $formatter = new LineFormatter(null, 'Y-m-d');
-        $message = $formatter->format(array(
-            'level_name' => 'WARNING',
-            'channel' => 'log',
-            'context' => array(),
-            'message' => 'foo',
-            'datetime' => new \DateTime,
-            'extra' => array(),
-        ));
-        $this->assertEquals('['.date('Y-m-d').'] log.WARNING: foo [] []'."\n", $message);
-    }
-
-    public function testDefFormatWithArrayContext()
-    {
-        $formatter = new LineFormatter(null, 'Y-m-d');
-        $message = $formatter->format(array(
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'message' => 'foo',
-            'datetime' => new \DateTime,
-            'extra' => array(),
-            'context' => array(
-                'foo' => 'bar',
-                'baz' => 'qux',
-                'bool' => false,
-                'null' => null,
-            )
-        ));
-        $this->assertEquals('['.date('Y-m-d').'] meh.ERROR: foo {"foo":"bar","baz":"qux","bool":false,"null":null} []'."\n", $message);
-    }
-
-    public function testDefFormatExtras()
-    {
-        $formatter = new LineFormatter(null, 'Y-m-d');
-        $message = $formatter->format(array(
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array(),
-            'datetime' => new \DateTime,
-            'extra' => array('ip' => '127.0.0.1'),
-            'message' => 'log',
-        ));
-        $this->assertEquals('['.date('Y-m-d').'] meh.ERROR: log [] {"ip":"127.0.0.1"}'."\n", $message);
-    }
-
-    public function testFormatExtras()
-    {
-        $formatter = new LineFormatter("[%datetime%] %channel%.%level_name%: %message% %context% %extra.file% %extra%\n", 'Y-m-d');
-        $message = $formatter->format(array(
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array(),
-            'datetime' => new \DateTime,
-            'extra' => array('ip' => '127.0.0.1', 'file' => 'test'),
-            'message' => 'log',
-        ));
-        $this->assertEquals('['.date('Y-m-d').'] meh.ERROR: log [] test {"ip":"127.0.0.1"}'."\n", $message);
-    }
-
-    public function testContextAndExtraOptionallyNotShownIfEmpty()
-    {
-        $formatter = new LineFormatter(null, 'Y-m-d', false, true);
-        $message = $formatter->format(array(
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array(),
-            'datetime' => new \DateTime,
-            'extra' => array(),
-            'message' => 'log',
-        ));
-        $this->assertEquals('['.date('Y-m-d').'] meh.ERROR: log  '."\n", $message);
-    }
-
-    public function testDefFormatWithObject()
-    {
-        $formatter = new LineFormatter(null, 'Y-m-d');
-        $message = $formatter->format(array(
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array(),
-            'datetime' => new \DateTime,
-            'extra' => array('foo' => new TestFoo, 'bar' => new TestBar, 'baz' => array(), 'res' => fopen('php://memory', 'rb')),
-            'message' => 'foobar',
-        ));
-
-        $this->assertEquals('['.date('Y-m-d').'] meh.ERROR: foobar [] {"foo":"[object] (Monolog\\\\Formatter\\\\TestFoo: {\\"foo\\":\\"foo\\"})","bar":"[object] (Monolog\\\\Formatter\\\\TestBar: {})","baz":[],"res":"[resource]"}'."\n", $message);
-    }
-
-    public function testDefFormatWithException()
-    {
-        $formatter = new LineFormatter(null, 'Y-m-d');
-        $message = $formatter->format(array(
-            'level_name' => 'CRITICAL',
-            'channel' => 'core',
-            'context' => array('exception' => new \RuntimeException('Foo')),
-            'datetime' => new \DateTime,
-            'extra' => array(),
-            'message' => 'foobar',
-        ));
-
-        $path = str_replace('\\/', '/', json_encode(__FILE__));
-
-        $this->assertEquals('['.date('Y-m-d').'] core.CRITICAL: foobar {"exception":"[object] (RuntimeException(code: 0): Foo at '.substr($path, 1, -1).':'.(__LINE__-8).')"} []'."\n", $message);
-    }
-
-    public function testDefFormatWithPreviousException()
-    {
-        $formatter = new LineFormatter(null, 'Y-m-d');
-        $previous = new \LogicException('Wut?');
-        $message = $formatter->format(array(
-            'level_name' => 'CRITICAL',
-            'channel' => 'core',
-            'context' => array('exception' => new \RuntimeException('Foo', 0, $previous)),
-            'datetime' => new \DateTime,
-            'extra' => array(),
-            'message' => 'foobar',
-        ));
-
-        $path = str_replace('\\/', '/', json_encode(__FILE__));
-
-        $this->assertEquals('['.date('Y-m-d').'] core.CRITICAL: foobar {"exception":"[object] (RuntimeException(code: 0): Foo at '.substr($path, 1, -1).':'.(__LINE__-8).', LogicException(code: 0): Wut? at '.substr($path, 1, -1).':'.(__LINE__-12).')"} []'."\n", $message);
-    }
-
-    public function testBatchFormat()
-    {
-        $formatter = new LineFormatter(null, 'Y-m-d');
-        $message = $formatter->formatBatch(array(
-            array(
-                'level_name' => 'CRITICAL',
-                'channel' => 'test',
-                'message' => 'bar',
-                'context' => array(),
-                'datetime' => new \DateTime,
-                'extra' => array(),
-            ),
-            array(
-                'level_name' => 'WARNING',
-                'channel' => 'log',
-                'message' => 'foo',
-                'context' => array(),
-                'datetime' => new \DateTime,
-                'extra' => array(),
-            ),
-        ));
-        $this->assertEquals('['.date('Y-m-d').'] test.CRITICAL: bar [] []'."\n".'['.date('Y-m-d').'] log.WARNING: foo [] []'."\n", $message);
-    }
-
-    public function testFormatShouldStripInlineLineBreaks()
-    {
-        $formatter = new LineFormatter(null, 'Y-m-d');
-        $message = $formatter->format(
-            array(
-                'message' => "foo\nbar",
-                'context' => array(),
-                'extra' => array(),
-            )
-        );
-
-        $this->assertRegExp('/foo bar/', $message);
-    }
-
-    public function testFormatShouldNotStripInlineLineBreaksWhenFlagIsSet()
-    {
-        $formatter = new LineFormatter(null, 'Y-m-d', true);
-        $message = $formatter->format(
-            array(
-                'message' => "foo\nbar",
-                'context' => array(),
-                'extra' => array(),
-            )
-        );
-
-        $this->assertRegExp('/foo\nbar/', $message);
-    }
-}
-
-class TestFoo
-{
-    public $foo = 'foo';
-}
-
-class TestBar
-{
-    public function __toString()
-    {
-        return 'bar';
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/LogglyFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/LogglyFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/LogglyFormatterTest.php
deleted file mode 100644
index 6d59b3f..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/LogglyFormatterTest.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\TestCase;
-
-class LogglyFormatterTest extends TestCase
-{
-    /**
-     * @covers Monolog\Formatter\LogglyFormatter::__construct
-     */
-    public function testConstruct()
-    {
-        $formatter = new LogglyFormatter();
-        $this->assertEquals(LogglyFormatter::BATCH_MODE_NEWLINES, $formatter->getBatchMode());
-        $formatter = new LogglyFormatter(LogglyFormatter::BATCH_MODE_JSON);
-        $this->assertEquals(LogglyFormatter::BATCH_MODE_JSON, $formatter->getBatchMode());
-    }
-
-    /**
-     * @covers Monolog\Formatter\LogglyFormatter::format
-     */
-    public function testFormat()
-    {
-        $formatter = new LogglyFormatter();
-        $record = $this->getRecord();
-        $formatted_decoded = json_decode($formatter->format($record), true);
-        $this->assertArrayHasKey("timestamp", $formatted_decoded);
-        $this->assertEquals(new \DateTime($formatted_decoded["timestamp"]), $record["datetime"]);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/LogstashFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/LogstashFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/LogstashFormatterTest.php
deleted file mode 100644
index de4a3c2..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/LogstashFormatterTest.php
+++ /dev/null
@@ -1,289 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-
-class LogstashFormatterTest extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @covers Monolog\Formatter\LogstashFormatter::format
-     */
-    public function testDefaultFormatter()
-    {
-        $formatter = new LogstashFormatter('test', 'hostname');
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array(),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array(),
-            'message' => 'log',
-        );
-
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertEquals("1970-01-01T00:00:00.000000+00:00", $message['@timestamp']);
-        $this->assertEquals('log', $message['@message']);
-        $this->assertEquals('meh', $message['@fields']['channel']);
-        $this->assertContains('meh', $message['@tags']);
-        $this->assertEquals(Logger::ERROR, $message['@fields']['level']);
-        $this->assertEquals('test', $message['@type']);
-        $this->assertEquals('hostname', $message['@source']);
-
-        $formatter = new LogstashFormatter('mysystem');
-
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertEquals('mysystem', $message['@type']);
-    }
-
-    /**
-     * @covers Monolog\Formatter\LogstashFormatter::format
-     */
-    public function testFormatWithFileAndLine()
-    {
-        $formatter = new LogstashFormatter('test');
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('file' => 'test', 'line' => 14),
-            'message' => 'log',
-        );
-
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertEquals('test', $message['@fields']['file']);
-        $this->assertEquals(14, $message['@fields']['line']);
-    }
-
-    /**
-     * @covers Monolog\Formatter\LogstashFormatter::format
-     */
-    public function testFormatWithContext()
-    {
-        $formatter = new LogstashFormatter('test');
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('key' => 'pair'),
-            'message' => 'log'
-        );
-
-        $message = json_decode($formatter->format($record), true);
-
-        $message_array = $message['@fields'];
-
-        $this->assertArrayHasKey('ctxt_from', $message_array);
-        $this->assertEquals('logger', $message_array['ctxt_from']);
-
-        // Test with extraPrefix
-        $formatter = new LogstashFormatter('test', null, null, 'CTX');
-        $message = json_decode($formatter->format($record), true);
-
-        $message_array = $message['@fields'];
-
-        $this->assertArrayHasKey('CTXfrom', $message_array);
-        $this->assertEquals('logger', $message_array['CTXfrom']);
-    }
-
-    /**
-     * @covers Monolog\Formatter\LogstashFormatter::format
-     */
-    public function testFormatWithExtra()
-    {
-        $formatter = new LogstashFormatter('test');
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('key' => 'pair'),
-            'message' => 'log'
-        );
-
-        $message = json_decode($formatter->format($record), true);
-
-        $message_array = $message['@fields'];
-
-        $this->assertArrayHasKey('key', $message_array);
-        $this->assertEquals('pair', $message_array['key']);
-
-        // Test with extraPrefix
-        $formatter = new LogstashFormatter('test', null, 'EXT');
-        $message = json_decode($formatter->format($record), true);
-
-        $message_array = $message['@fields'];
-
-        $this->assertArrayHasKey('EXTkey', $message_array);
-        $this->assertEquals('pair', $message_array['EXTkey']);
-    }
-
-    public function testFormatWithApplicationName()
-    {
-        $formatter = new LogstashFormatter('app', 'test');
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('key' => 'pair'),
-            'message' => 'log'
-        );
-
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertArrayHasKey('@type', $message);
-        $this->assertEquals('app', $message['@type']);
-    }
-
-    /**
-     * @covers Monolog\Formatter\LogstashFormatter::format
-     */
-    public function testDefaultFormatterV1()
-    {
-        $formatter = new LogstashFormatter('test', 'hostname', null, 'ctxt_', LogstashFormatter::V1);
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array(),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array(),
-            'message' => 'log',
-        );
-
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertEquals("1970-01-01T00:00:00.000000+00:00", $message['@timestamp']);
-        $this->assertEquals("1", $message['@version']);
-        $this->assertEquals('log', $message['message']);
-        $this->assertEquals('meh', $message['channel']);
-        $this->assertEquals('ERROR', $message['level']);
-        $this->assertEquals('test', $message['type']);
-        $this->assertEquals('hostname', $message['host']);
-
-        $formatter = new LogstashFormatter('mysystem', null, null, 'ctxt_', LogstashFormatter::V1);
-
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertEquals('mysystem', $message['type']);
-    }
-
-    /**
-     * @covers Monolog\Formatter\LogstashFormatter::format
-     */
-    public function testFormatWithFileAndLineV1()
-    {
-        $formatter = new LogstashFormatter('test', null, null, 'ctxt_', LogstashFormatter::V1);
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('file' => 'test', 'line' => 14),
-            'message' => 'log',
-        );
-
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertEquals('test', $message['file']);
-        $this->assertEquals(14, $message['line']);
-    }
-
-    /**
-     * @covers Monolog\Formatter\LogstashFormatter::format
-     */
-    public function testFormatWithContextV1()
-    {
-        $formatter = new LogstashFormatter('test', null, null, 'ctxt_', LogstashFormatter::V1);
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('key' => 'pair'),
-            'message' => 'log'
-        );
-
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertArrayHasKey('ctxt_from', $message);
-        $this->assertEquals('logger', $message['ctxt_from']);
-
-        // Test with extraPrefix
-        $formatter = new LogstashFormatter('test', null, null, 'CTX', LogstashFormatter::V1);
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertArrayHasKey('CTXfrom', $message);
-        $this->assertEquals('logger', $message['CTXfrom']);
-    }
-
-    /**
-     * @covers Monolog\Formatter\LogstashFormatter::format
-     */
-    public function testFormatWithExtraV1()
-    {
-        $formatter = new LogstashFormatter('test', null, null, 'ctxt_', LogstashFormatter::V1);
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('key' => 'pair'),
-            'message' => 'log'
-        );
-
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertArrayHasKey('key', $message);
-        $this->assertEquals('pair', $message['key']);
-
-        // Test with extraPrefix
-        $formatter = new LogstashFormatter('test', null, 'EXT', 'ctxt_', LogstashFormatter::V1);
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertArrayHasKey('EXTkey', $message);
-        $this->assertEquals('pair', $message['EXTkey']);
-    }
-
-    public function testFormatWithApplicationNameV1()
-    {
-        $formatter = new LogstashFormatter('app', 'test', null, 'ctxt_', LogstashFormatter::V1);
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('key' => 'pair'),
-            'message' => 'log'
-        );
-
-        $message = json_decode($formatter->format($record), true);
-
-        $this->assertArrayHasKey('type', $message);
-        $this->assertEquals('app', $message['type']);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/MongoDBFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/MongoDBFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/MongoDBFormatterTest.php
deleted file mode 100644
index 1554ef4..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/MongoDBFormatterTest.php
+++ /dev/null
@@ -1,253 +0,0 @@
-<?php
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-
-/**
- * @author Florian Plattner <me...@florianplattner.de>
- */
-class MongoDBFormatterTest extends \PHPUnit_Framework_TestCase
-{
-    public function setUp()
-    {
-        if (!class_exists('MongoDate')) {
-            $this->markTestSkipped('mongo extension not installed');
-        }
-    }
-
-    public function constructArgumentProvider()
-    {
-        return array(
-            array(1, true, 1, true),
-            array(0, false, 0, false),
-        );
-    }
-
-    /**
-     * @param $traceDepth
-     * @param $traceAsString
-     * @param $expectedTraceDepth
-     * @param $expectedTraceAsString
-     *
-     * @dataProvider constructArgumentProvider
-     */
-    public function testConstruct($traceDepth, $traceAsString, $expectedTraceDepth, $expectedTraceAsString)
-    {
-        $formatter = new MongoDBFormatter($traceDepth, $traceAsString);
-
-        $reflTrace = new \ReflectionProperty($formatter, 'exceptionTraceAsString');
-        $reflTrace->setAccessible(true);
-        $this->assertEquals($expectedTraceAsString, $reflTrace->getValue($formatter));
-
-        $reflDepth = new\ReflectionProperty($formatter, 'maxNestingLevel');
-        $reflDepth->setAccessible(true);
-        $this->assertEquals($expectedTraceDepth, $reflDepth->getValue($formatter));
-    }
-
-    public function testSimpleFormat()
-    {
-        $record = array(
-            'message' => 'some log message',
-            'context' => array(),
-            'level' => Logger::WARNING,
-            'level_name' => Logger::getLevelName(Logger::WARNING),
-            'channel' => 'test',
-            'datetime' => new \DateTime('2014-02-01 00:00:00'),
-            'extra' => array(),
-        );
-
-        $formatter = new MongoDBFormatter();
-        $formattedRecord = $formatter->format($record);
-
-        $this->assertCount(7, $formattedRecord);
-        $this->assertEquals('some log message', $formattedRecord['message']);
-        $this->assertEquals(array(), $formattedRecord['context']);
-        $this->assertEquals(Logger::WARNING, $formattedRecord['level']);
-        $this->assertEquals(Logger::getLevelName(Logger::WARNING), $formattedRecord['level_name']);
-        $this->assertEquals('test', $formattedRecord['channel']);
-        $this->assertInstanceOf('\MongoDate', $formattedRecord['datetime']);
-        $this->assertEquals('0.00000000 1391212800', $formattedRecord['datetime']->__toString());
-        $this->assertEquals(array(), $formattedRecord['extra']);
-    }
-
-    public function testRecursiveFormat()
-    {
-        $someObject = new \stdClass();
-        $someObject->foo = 'something';
-        $someObject->bar = 'stuff';
-
-        $record = array(
-            'message' => 'some log message',
-            'context' => array(
-                'stuff' => new \DateTime('2014-02-01 02:31:33'),
-                'some_object' => $someObject,
-                'context_string' => 'some string',
-                'context_int' => 123456,
-                'except' => new \Exception('exception message', 987),
-            ),
-            'level' => Logger::WARNING,
-            'level_name' => Logger::getLevelName(Logger::WARNING),
-            'channel' => 'test',
-            'datetime' => new \DateTime('2014-02-01 00:00:00'),
-            'extra' => array(),
-        );
-
-        $formatter = new MongoDBFormatter();
-        $formattedRecord = $formatter->format($record);
-
-        $this->assertCount(5, $formattedRecord['context']);
-        $this->assertInstanceOf('\MongoDate', $formattedRecord['context']['stuff']);
-        $this->assertEquals('0.00000000 1391221893', $formattedRecord['context']['stuff']->__toString());
-        $this->assertEquals(
-            array(
-                'foo' => 'something',
-                'bar' => 'stuff',
-                'class' => 'stdClass',
-            ),
-            $formattedRecord['context']['some_object']
-        );
-        $this->assertEquals('some string', $formattedRecord['context']['context_string']);
-        $this->assertEquals(123456, $formattedRecord['context']['context_int']);
-
-        $this->assertCount(5, $formattedRecord['context']['except']);
-        $this->assertEquals('exception message', $formattedRecord['context']['except']['message']);
-        $this->assertEquals(987, $formattedRecord['context']['except']['code']);
-        $this->assertInternalType('string', $formattedRecord['context']['except']['file']);
-        $this->assertInternalType('integer', $formattedRecord['context']['except']['code']);
-        $this->assertInternalType('string', $formattedRecord['context']['except']['trace']);
-        $this->assertEquals('Exception', $formattedRecord['context']['except']['class']);
-    }
-
-    public function testFormatDepthArray()
-    {
-        $record = array(
-            'message' => 'some log message',
-            'context' => array(
-                'nest2' => array(
-                    'property' => 'anything',
-                    'nest3' => array(
-                        'nest4' => 'value',
-                        'property' => 'nothing'
-                    )
-                )
-            ),
-            'level' => Logger::WARNING,
-            'level_name' => Logger::getLevelName(Logger::WARNING),
-            'channel' => 'test',
-            'datetime' => new \DateTime('2014-02-01 00:00:00'),
-            'extra' => array(),
-        );
-
-        $formatter = new MongoDBFormatter(2);
-        $formattedResult = $formatter->format($record);
-
-        $this->assertEquals(
-            array(
-                'nest2' => array(
-                    'property' => 'anything',
-                    'nest3' => '[...]',
-                )
-            ),
-            $formattedResult['context']
-        );
-    }
-
-    public function testFormatDepthArrayInfiniteNesting()
-    {
-        $record = array(
-            'message' => 'some log message',
-            'context' => array(
-                'nest2' => array(
-                    'property' => 'something',
-                    'nest3' => array(
-                        'property' => 'anything',
-                        'nest4' => array(
-                            'property' => 'nothing',
-                        ),
-                    )
-                )
-            ),
-            'level' => Logger::WARNING,
-            'level_name' => Logger::getLevelName(Logger::WARNING),
-            'channel' => 'test',
-            'datetime' => new \DateTime('2014-02-01 00:00:00'),
-            'extra' => array(),
-        );
-
-        $formatter = new MongoDBFormatter(0);
-        $formattedResult = $formatter->format($record);
-
-        $this->assertEquals(
-            array(
-                'nest2' => array(
-                    'property' => 'something',
-                    'nest3' => array(
-                        'property' => 'anything',
-                        'nest4' => array(
-                            'property' => 'nothing',
-                        )
-                    ),
-                )
-            ),
-            $formattedResult['context']
-        );
-    }
-
-    public function testFormatDepthObjects()
-    {
-        $someObject = new \stdClass();
-        $someObject->property = 'anything';
-        $someObject->nest3 = new \stdClass();
-        $someObject->nest3->property = 'nothing';
-        $someObject->nest3->nest4 = 'invisible';
-
-        $record = array(
-            'message' => 'some log message',
-            'context' => array(
-                'nest2' => $someObject
-            ),
-            'level' => Logger::WARNING,
-            'level_name' => Logger::getLevelName(Logger::WARNING),
-            'channel' => 'test',
-            'datetime' => new \DateTime('2014-02-01 00:00:00'),
-            'extra' => array(),
-        );
-
-        $formatter = new MongoDBFormatter(2, true);
-        $formattedResult = $formatter->format($record);
-
-        $this->assertEquals(
-            array(
-                'nest2' => array(
-                    'property' => 'anything',
-                    'nest3' => '[...]',
-                    'class' => 'stdClass',
-                ),
-            ),
-            $formattedResult['context']
-        );
-    }
-
-    public function testFormatDepthException()
-    {
-        $record = array(
-            'message' => 'some log message',
-            'context' => array(
-                'nest2' => new \Exception('exception message', 987),
-            ),
-            'level' => Logger::WARNING,
-            'level_name' => Logger::getLevelName(Logger::WARNING),
-            'channel' => 'test',
-            'datetime' => new \DateTime('2014-02-01 00:00:00'),
-            'extra' => array(),
-        );
-
-        $formatter = new MongoDBFormatter(2, false);
-        $formattedRecord = $formatter->format($record);
-
-        $this->assertEquals('exception message', $formattedRecord['context']['nest2']['message']);
-        $this->assertEquals(987, $formattedRecord['context']['nest2']['code']);
-        $this->assertEquals('[...]', $formattedRecord['context']['nest2']['trace']);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/NormalizerFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/NormalizerFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/NormalizerFormatterTest.php
deleted file mode 100644
index 75dae89..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/NormalizerFormatterTest.php
+++ /dev/null
@@ -1,253 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-/**
- * @covers Monolog\Formatter\NormalizerFormatter
- */
-class NormalizerFormatterTest extends \PHPUnit_Framework_TestCase
-{
-    public function testFormat()
-    {
-        $formatter = new NormalizerFormatter('Y-m-d');
-        $formatted = $formatter->format(array(
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'message' => 'foo',
-            'datetime' => new \DateTime,
-            'extra' => array('foo' => new TestFooNorm, 'bar' => new TestBarNorm, 'baz' => array(), 'res' => fopen('php://memory', 'rb')),
-            'context' => array(
-                'foo' => 'bar',
-                'baz' => 'qux',
-                'inf' => INF,
-                '-inf' => -INF,
-                'nan' => acos(4),
-            ),
-        ));
-
-        $this->assertEquals(array(
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'message' => 'foo',
-            'datetime' => date('Y-m-d'),
-            'extra' => array(
-                'foo' => '[object] (Monolog\\Formatter\\TestFooNorm: {"foo":"foo"})',
-                'bar' => '[object] (Monolog\\Formatter\\TestBarNorm: {})',
-                'baz' => array(),
-                'res' => '[resource]',
-            ),
-            'context' => array(
-                'foo' => 'bar',
-                'baz' => 'qux',
-                'inf' => 'INF',
-                '-inf' => '-INF',
-                'nan' => 'NaN',
-            )
-        ), $formatted);
-    }
-
-    public function testFormatExceptions()
-    {
-        $formatter = new NormalizerFormatter('Y-m-d');
-        $e = new \LogicException('bar');
-        $e2 = new \RuntimeException('foo', 0, $e);
-        $formatted = $formatter->format(array(
-            'exception' => $e2,
-        ));
-
-        $this->assertGreaterThan(5, count($formatted['exception']['trace']));
-        $this->assertTrue(isset($formatted['exception']['previous']));
-        unset($formatted['exception']['trace'], $formatted['exception']['previous']);
-
-        $this->assertEquals(array(
-            'exception' => array(
-                'class'   => get_class($e2),
-                'message' => $e2->getMessage(),
-                'code'    => $e2->getCode(),
-                'file'    => $e2->getFile().':'.$e2->getLine(),
-            )
-        ), $formatted);
-    }
-
-    public function testBatchFormat()
-    {
-        $formatter = new NormalizerFormatter('Y-m-d');
-        $formatted = $formatter->formatBatch(array(
-            array(
-                'level_name' => 'CRITICAL',
-                'channel' => 'test',
-                'message' => 'bar',
-                'context' => array(),
-                'datetime' => new \DateTime,
-                'extra' => array(),
-            ),
-            array(
-                'level_name' => 'WARNING',
-                'channel' => 'log',
-                'message' => 'foo',
-                'context' => array(),
-                'datetime' => new \DateTime,
-                'extra' => array(),
-            ),
-        ));
-        $this->assertEquals(array(
-            array(
-                'level_name' => 'CRITICAL',
-                'channel' => 'test',
-                'message' => 'bar',
-                'context' => array(),
-                'datetime' => date('Y-m-d'),
-                'extra' => array(),
-            ),
-            array(
-                'level_name' => 'WARNING',
-                'channel' => 'log',
-                'message' => 'foo',
-                'context' => array(),
-                'datetime' => date('Y-m-d'),
-                'extra' => array(),
-            ),
-        ), $formatted);
-    }
-
-    /**
-     * Test issue #137
-     */
-    public function testIgnoresRecursiveObjectReferences()
-    {
-        // set up the recursion
-        $foo = new \stdClass();
-        $bar = new \stdClass();
-
-        $foo->bar = $bar;
-        $bar->foo = $foo;
-
-        // set an error handler to assert that the error is not raised anymore
-        $that = $this;
-        set_error_handler(function ($level, $message, $file, $line, $context) use ($that) {
-            if (error_reporting() & $level) {
-                restore_error_handler();
-                $that->fail("$message should not be raised");
-            }
-        });
-
-        $formatter = new NormalizerFormatter();
-        $reflMethod = new \ReflectionMethod($formatter, 'toJson');
-        $reflMethod->setAccessible(true);
-        $res = $reflMethod->invoke($formatter, array($foo, $bar), true);
-
-        restore_error_handler();
-
-        $this->assertEquals(@json_encode(array($foo, $bar)), $res);
-    }
-
-    public function testIgnoresInvalidTypes()
-    {
-        // set up the recursion
-        $resource = fopen(__FILE__, 'r');
-
-        // set an error handler to assert that the error is not raised anymore
-        $that = $this;
-        set_error_handler(function ($level, $message, $file, $line, $context) use ($that) {
-            if (error_reporting() & $level) {
-                restore_error_handler();
-                $that->fail("$message should not be raised");
-            }
-        });
-
-        $formatter = new NormalizerFormatter();
-        $reflMethod = new \ReflectionMethod($formatter, 'toJson');
-        $reflMethod->setAccessible(true);
-        $res = $reflMethod->invoke($formatter, array($resource), true);
-
-        restore_error_handler();
-
-        $this->assertEquals(@json_encode(array($resource)), $res);
-    }
-
-    public function testExceptionTraceWithArgs()
-    {
-        if (defined('HHVM_VERSION')) {
-            $this->markTestSkipped('Not supported in HHVM since it detects errors differently');
-        }
-
-        // This happens i.e. in React promises or Guzzle streams where stream wrappers are registered
-        // and no file or line are included in the trace because it's treated as internal function
-        set_error_handler(function ($errno, $errstr, $errfile, $errline) {
-            throw new \ErrorException($errstr, 0, $errno, $errfile, $errline);
-        });
-
-        try {
-            // This will contain $resource and $wrappedResource as arguments in the trace item
-            $resource = fopen('php://memory', 'rw+');
-            fwrite($resource, 'test_resource');
-            $wrappedResource = new TestStreamFoo($resource);
-            // Just do something stupid with a resource/wrapped resource as argument
-            array_keys($wrappedResource);
-        } catch (\Exception $e) {
-            restore_error_handler();
-        }
-
-        $formatter = new NormalizerFormatter();
-        $record = array('context' => array('exception' => $e));
-        $result = $formatter->format($record);
-
-        $this->assertRegExp(
-            '%"resource":"\[resource\]"%',
-            $result['context']['exception']['trace'][0]
-        );
-
-        if (version_compare(PHP_VERSION, '5.5.0', '>=')) {
-            $pattern = '%"wrappedResource":"\[object\] \(Monolog\\\\\\\\Formatter\\\\\\\\TestStreamFoo: \)"%';
-        } else {
-            $pattern = '%\\\\"resource\\\\":null%';
-        }
-
-        // Tests that the wrapped resource is ignored while encoding, only works for PHP <= 5.4
-        $this->assertRegExp(
-            $pattern,
-            $result['context']['exception']['trace'][0]
-        );
-    }
-}
-
-class TestFooNorm
-{
-    public $foo = 'foo';
-}
-
-class TestBarNorm
-{
-    public function __toString()
-    {
-        return 'bar';
-    }
-}
-
-class TestStreamFoo
-{
-    public $foo;
-    public $resource;
-
-    public function __construct($resource)
-    {
-        $this->resource = $resource;
-        $this->foo = 'BAR';
-    }
-
-    public function __toString()
-    {
-        fseek($this->resource, 0);
-
-        return $this->foo . ' - ' . (string) stream_get_contents($this->resource);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/ScalarFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/ScalarFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/ScalarFormatterTest.php
deleted file mode 100644
index c5a4ebb..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/ScalarFormatterTest.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php
-namespace Monolog\Formatter;
-
-class ScalarFormatterTest extends \PHPUnit_Framework_TestCase
-{
-    public function setUp()
-    {
-        $this->formatter = new ScalarFormatter();
-    }
-
-    public function buildTrace(\Exception $e)
-    {
-        $data = array();
-        $trace = $e->getTrace();
-        foreach ($trace as $frame) {
-            if (isset($frame['file'])) {
-                $data[] = $frame['file'].':'.$frame['line'];
-            } else {
-                $data[] = json_encode($frame);
-            }
-        }
-
-        return $data;
-    }
-
-    public function encodeJson($data)
-    {
-        if (version_compare(PHP_VERSION, '5.4.0', '>=')) {
-            return json_encode($data, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
-        }
-
-        return json_encode($data);
-    }
-
-    public function testFormat()
-    {
-        $exception = new \Exception('foo');
-        $formatted = $this->formatter->format(array(
-            'foo' => 'string',
-            'bar' => 1,
-            'baz' => false,
-            'bam' => array(1, 2, 3),
-            'bat' => array('foo' => 'bar'),
-            'bap' => \DateTime::createFromFormat(\DateTime::ISO8601, '1970-01-01T00:00:00+0000'),
-            'ban' => $exception
-        ));
-
-        $this->assertSame(array(
-            'foo' => 'string',
-            'bar' => 1,
-            'baz' => false,
-            'bam' => $this->encodeJson(array(1, 2, 3)),
-            'bat' => $this->encodeJson(array('foo' => 'bar')),
-            'bap' => '1970-01-01 00:00:00',
-            'ban' => $this->encodeJson(array(
-                'class'   => get_class($exception),
-                'message' => $exception->getMessage(),
-                'code'    => $exception->getCode(),
-                'file'    => $exception->getFile() . ':' . $exception->getLine(),
-                'trace'   => $this->buildTrace($exception)
-            ))
-        ), $formatted);
-    }
-
-    public function testFormatWithErrorContext()
-    {
-        $context = array('file' => 'foo', 'line' => 1);
-        $formatted = $this->formatter->format(array(
-            'context' => $context
-        ));
-
-        $this->assertSame(array(
-            'context' => $this->encodeJson($context)
-        ), $formatted);
-    }
-
-    public function testFormatWithExceptionContext()
-    {
-        $exception = new \Exception('foo');
-        $formatted = $this->formatter->format(array(
-            'context' => array(
-                'exception' => $exception
-            )
-        ));
-
-        $this->assertSame(array(
-            'context' => $this->encodeJson(array(
-                'exception' => array(
-                    'class'   => get_class($exception),
-                    'message' => $exception->getMessage(),
-                    'code'    => $exception->getCode(),
-                    'file'    => $exception->getFile() . ':' . $exception->getLine(),
-                    'trace'   => $this->buildTrace($exception)
-                )
-            ))
-        ), $formatted);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/WildfireFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/WildfireFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/WildfireFormatterTest.php
deleted file mode 100644
index 52f15a3..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/WildfireFormatterTest.php
+++ /dev/null
@@ -1,142 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-
-class WildfireFormatterTest extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @covers Monolog\Formatter\WildfireFormatter::format
-     */
-    public function testDefaultFormat()
-    {
-        $wildfire = new WildfireFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('ip' => '127.0.0.1'),
-            'message' => 'log',
-        );
-
-        $message = $wildfire->format($record);
-
-        $this->assertEquals(
-            '125|[{"Type":"ERROR","File":"","Line":"","Label":"meh"},'
-                .'{"message":"log","context":{"from":"logger"},"extra":{"ip":"127.0.0.1"}}]|',
-            $message
-        );
-    }
-
-    /**
-     * @covers Monolog\Formatter\WildfireFormatter::format
-     */
-    public function testFormatWithFileAndLine()
-    {
-        $wildfire = new WildfireFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('ip' => '127.0.0.1', 'file' => 'test', 'line' => 14),
-            'message' => 'log',
-        );
-
-        $message = $wildfire->format($record);
-
-        $this->assertEquals(
-            '129|[{"Type":"ERROR","File":"test","Line":14,"Label":"meh"},'
-                .'{"message":"log","context":{"from":"logger"},"extra":{"ip":"127.0.0.1"}}]|',
-            $message
-        );
-    }
-
-    /**
-     * @covers Monolog\Formatter\WildfireFormatter::format
-     */
-    public function testFormatWithoutContext()
-    {
-        $wildfire = new WildfireFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array(),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array(),
-            'message' => 'log',
-        );
-
-        $message = $wildfire->format($record);
-
-        $this->assertEquals(
-            '58|[{"Type":"ERROR","File":"","Line":"","Label":"meh"},"log"]|',
-            $message
-        );
-    }
-
-    /**
-     * @covers Monolog\Formatter\WildfireFormatter::formatBatch
-     * @expectedException BadMethodCallException
-     */
-    public function testBatchFormatThrowException()
-    {
-        $wildfire = new WildfireFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array(),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array(),
-            'message' => 'log',
-        );
-
-        $wildfire->formatBatch(array($record));
-    }
-
-    /**
-     * @covers Monolog\Formatter\WildfireFormatter::format
-     */
-    public function testTableFormat()
-    {
-        $wildfire = new WildfireFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'table-channel',
-            'context' => array(
-            WildfireFormatter::TABLE => array(
-                    array('col1', 'col2', 'col3'),
-                    array('val1', 'val2', 'val3'),
-                    array('foo1', 'foo2', 'foo3'),
-                    array('bar1', 'bar2', 'bar3'),
-                ),
-            ),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array(),
-            'message' => 'table-message',
-        );
-
-        $message = $wildfire->format($record);
-
-        $this->assertEquals(
-            '171|[{"Type":"TABLE","File":"","Line":"","Label":"table-channel: table-message"},[["col1","col2","col3"],["val1","val2","val3"],["foo1","foo2","foo3"],["bar1","bar2","bar3"]]]|',
-            $message
-        );
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/AbstractHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/AbstractHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/AbstractHandlerTest.php
deleted file mode 100644
index 568eb9d..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/AbstractHandlerTest.php
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-use Monolog\Formatter\LineFormatter;
-use Monolog\Processor\WebProcessor;
-
-class AbstractHandlerTest extends TestCase
-{
-    /**
-     * @covers Monolog\Handler\AbstractHandler::__construct
-     * @covers Monolog\Handler\AbstractHandler::getLevel
-     * @covers Monolog\Handler\AbstractHandler::setLevel
-     * @covers Monolog\Handler\AbstractHandler::getBubble
-     * @covers Monolog\Handler\AbstractHandler::setBubble
-     * @covers Monolog\Handler\AbstractHandler::getFormatter
-     * @covers Monolog\Handler\AbstractHandler::setFormatter
-     */
-    public function testConstructAndGetSet()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\Handler\AbstractHandler', array(Logger::WARNING, false));
-        $this->assertEquals(Logger::WARNING, $handler->getLevel());
-        $this->assertEquals(false, $handler->getBubble());
-
-        $handler->setLevel(Logger::ERROR);
-        $handler->setBubble(true);
-        $handler->setFormatter($formatter = new LineFormatter);
-        $this->assertEquals(Logger::ERROR, $handler->getLevel());
-        $this->assertEquals(true, $handler->getBubble());
-        $this->assertSame($formatter, $handler->getFormatter());
-    }
-
-    /**
-     * @covers Monolog\Handler\AbstractHandler::handleBatch
-     */
-    public function testHandleBatch()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\Handler\AbstractHandler');
-        $handler->expects($this->exactly(2))
-            ->method('handle');
-        $handler->handleBatch(array($this->getRecord(), $this->getRecord()));
-    }
-
-    /**
-     * @covers Monolog\Handler\AbstractHandler::isHandling
-     */
-    public function testIsHandling()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\Handler\AbstractHandler', array(Logger::WARNING, false));
-        $this->assertTrue($handler->isHandling($this->getRecord()));
-        $this->assertFalse($handler->isHandling($this->getRecord(Logger::DEBUG)));
-    }
-
-    /**
-     * @covers Monolog\Handler\AbstractHandler::__construct
-     */
-    public function testHandlesPsrStyleLevels()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\Handler\AbstractHandler', array('warning', false));
-        $this->assertFalse($handler->isHandling($this->getRecord(Logger::DEBUG)));
-        $handler->setLevel('debug');
-        $this->assertTrue($handler->isHandling($this->getRecord(Logger::DEBUG)));
-    }
-
-    /**
-     * @covers Monolog\Handler\AbstractHandler::getFormatter
-     * @covers Monolog\Handler\AbstractHandler::getDefaultFormatter
-     */
-    public function testGetFormatterInitializesDefault()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\Handler\AbstractHandler');
-        $this->assertInstanceOf('Monolog\Formatter\LineFormatter', $handler->getFormatter());
-    }
-
-    /**
-     * @covers Monolog\Handler\AbstractHandler::pushProcessor
-     * @covers Monolog\Handler\AbstractHandler::popProcessor
-     * @expectedException LogicException
-     */
-    public function testPushPopProcessor()
-    {
-        $logger = $this->getMockForAbstractClass('Monolog\Handler\AbstractHandler');
-        $processor1 = new WebProcessor;
-        $processor2 = new WebProcessor;
-
-        $logger->pushProcessor($processor1);
-        $logger->pushProcessor($processor2);
-
-        $this->assertEquals($processor2, $logger->popProcessor());
-        $this->assertEquals($processor1, $logger->popProcessor());
-        $logger->popProcessor();
-    }
-
-    /**
-     * @covers Monolog\Handler\AbstractHandler::pushProcessor
-     * @expectedException InvalidArgumentException
-     */
-    public function testPushProcessorWithNonCallable()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\Handler\AbstractHandler');
-
-        $handler->pushProcessor(new \stdClass());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/AbstractProcessingHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/AbstractProcessingHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/AbstractProcessingHandlerTest.php
deleted file mode 100644
index 24d4f63..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/AbstractProcessingHandlerTest.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-use Monolog\Processor\WebProcessor;
-
-class AbstractProcessingHandlerTest extends TestCase
-{
-    /**
-     * @covers Monolog\Handler\AbstractProcessingHandler::handle
-     */
-    public function testHandleLowerLevelMessage()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\Handler\AbstractProcessingHandler', array(Logger::WARNING, true));
-        $this->assertFalse($handler->handle($this->getRecord(Logger::DEBUG)));
-    }
-
-    /**
-     * @covers Monolog\Handler\AbstractProcessingHandler::handle
-     */
-    public function testHandleBubbling()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\Handler\AbstractProcessingHandler', array(Logger::DEBUG, true));
-        $this->assertFalse($handler->handle($this->getRecord()));
-    }
-
-    /**
-     * @covers Monolog\Handler\AbstractProcessingHandler::handle
-     */
-    public function testHandleNotBubbling()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\Handler\AbstractProcessingHandler', array(Logger::DEBUG, false));
-        $this->assertTrue($handler->handle($this->getRecord()));
-    }
-
-    /**
-     * @covers Monolog\Handler\AbstractProcessingHandler::handle
-     */
-    public function testHandleIsFalseWhenNotHandled()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\Handler\AbstractProcessingHandler', array(Logger::WARNING, false));
-        $this->assertTrue($handler->handle($this->getRecord()));
-        $this->assertFalse($handler->handle($this->getRecord(Logger::DEBUG)));
-    }
-
-    /**
-     * @covers Monolog\Handler\AbstractProcessingHandler::processRecord
-     */
-    public function testProcessRecord()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\Handler\AbstractProcessingHandler');
-        $handler->pushProcessor(new WebProcessor(array(
-            'REQUEST_URI' => '',
-            'REQUEST_METHOD' => '',
-            'REMOTE_ADDR' => '',
-            'SERVER_NAME' => '',
-            'UNIQUE_ID' => '',
-        )));
-        $handledRecord = null;
-        $handler->expects($this->once())
-            ->method('write')
-            ->will($this->returnCallback(function ($record) use (&$handledRecord) {
-                $handledRecord = $record;
-            }))
-        ;
-        $handler->handle($this->getRecord());
-        $this->assertEquals(6, count($handledRecord['extra']));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/AmqpHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/AmqpHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/AmqpHandlerTest.php
deleted file mode 100644
index 074d50c..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/AmqpHandlerTest.php
+++ /dev/null
@@ -1,137 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-use PhpAmqpLib\Message\AMQPMessage;
-use PhpAmqpLib\Channel\AMQPChannel;
-use PhpAmqpLib\Connection\AMQPConnection;
-
-/**
- * @covers Monolog\Handler\RotatingFileHandler
- */
-class AmqpHandlerTest extends TestCase
-{
-    public function testHandleAmqpExt()
-    {
-        if (!class_exists('AMQPConnection') || !class_exists('AMQPExchange')) {
-            $this->markTestSkipped("amqp-php not installed");
-        }
-
-        if (!class_exists('AMQPChannel')) {
-            $this->markTestSkipped("Please update AMQP to version >= 1.0");
-        }
-
-        $messages = array();
-
-        $exchange = $this->getMock('AMQPExchange', array('publish', 'setName'), array(), '', false);
-        $exchange->expects($this->once())
-            ->method('setName')
-            ->with('log')
-        ;
-        $exchange->expects($this->any())
-            ->method('publish')
-            ->will($this->returnCallback(function ($message, $routing_key, $flags = 0, $attributes = array()) use (&$messages) {
-                $messages[] = array($message, $routing_key, $flags, $attributes);
-            }))
-        ;
-
-        $handler = new AmqpHandler($exchange, 'log');
-
-        $record = $this->getRecord(Logger::WARNING, 'test', array('data' => new \stdClass, 'foo' => 34));
-
-        $expected = array(
-            array(
-                'message' => 'test',
-                'context' => array(
-                    'data' => array(),
-                    'foo' => 34,
-                ),
-                'level' => 300,
-                'level_name' => 'WARNING',
-                'channel' => 'test',
-                'extra' => array(),
-            ),
-            'warn.test',
-            0,
-            array(
-                'delivery_mode' => 2,
-                'Content-type' => 'application/json'
-            )
-        );
-
-        $handler->handle($record);
-
-        $this->assertCount(1, $messages);
-        $messages[0][0] = json_decode($messages[0][0], true);
-        unset($messages[0][0]['datetime']);
-        $this->assertEquals($expected, $messages[0]);
-    }
-
-    public function testHandlePhpAmqpLib()
-    {
-        if (!class_exists('PhpAmqpLib\Connection\AMQPConnection')) {
-            $this->markTestSkipped("php-amqplib not installed");
-        }
-
-        $messages = array();
-
-        $exchange = $this->getMock('PhpAmqpLib\Channel\AMQPChannel', array('basic_publish', '__destruct'), array(), '', false);
-
-        $exchange->expects($this->any())
-            ->method('basic_publish')
-            ->will($this->returnCallback(function (AMQPMessage $msg, $exchange = "", $routing_key = "", $mandatory = false, $immediate = false, $ticket = null) use (&$messages) {
-                $messages[] = array($msg, $exchange, $routing_key, $mandatory, $immediate, $ticket);
-            }))
-        ;
-
-        $handler = new AmqpHandler($exchange, 'log');
-
-        $record = $this->getRecord(Logger::WARNING, 'test', array('data' => new \stdClass, 'foo' => 34));
-
-        $expected = array(
-            array(
-                'message' => 'test',
-                'context' => array(
-                    'data' => array(),
-                    'foo' => 34,
-                ),
-                'level' => 300,
-                'level_name' => 'WARNING',
-                'channel' => 'test',
-                'extra' => array(),
-            ),
-            'log',
-            'warn.test',
-            false,
-            false,
-            null,
-            array(
-                'delivery_mode' => 2,
-                'content_type' => 'application/json'
-            )
-        );
-
-        $handler->handle($record);
-
-        $this->assertCount(1, $messages);
-
-        /* @var $msg AMQPMessage */
-        $msg = $messages[0][0];
-        $messages[0][0] = json_decode($msg->body, true);
-        $messages[0][] = $msg->get_properties();
-        unset($messages[0][0]['datetime']);
-
-        $this->assertEquals($expected, $messages[0]);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/BrowserConsoleHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/BrowserConsoleHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/BrowserConsoleHandlerTest.php
deleted file mode 100644
index ffb1d74..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/BrowserConsoleHandlerTest.php
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * @covers Monolog\Handler\BrowserConsoleHandlerTest
- */
-class BrowserConsoleHandlerTest extends TestCase
-{
-    protected function setUp()
-    {
-        BrowserConsoleHandler::reset();
-    }
-
-    protected function generateScript()
-    {
-        $reflMethod = new \ReflectionMethod('Monolog\Handler\BrowserConsoleHandler', 'generateScript');
-        $reflMethod->setAccessible(true);
-
-        return $reflMethod->invoke(null);
-    }
-
-    public function testStyling()
-    {
-        $handler = new BrowserConsoleHandler();
-        $handler->setFormatter($this->getIdentityFormatter());
-
-        $handler->handle($this->getRecord(Logger::DEBUG, 'foo[[bar]]{color: red}'));
-
-        $expected = <<<EOF
-(function (c) {if (c && c.groupCollapsed) {
-c.log("%cfoo%cbar%c", "font-weight: normal", "color: red", "font-weight: normal");
-}})(console);
-EOF;
-
-        $this->assertEquals($expected, $this->generateScript());
-    }
-
-    public function testEscaping()
-    {
-        $handler = new BrowserConsoleHandler();
-        $handler->setFormatter($this->getIdentityFormatter());
-
-        $handler->handle($this->getRecord(Logger::DEBUG, "[foo] [[\"bar\n[baz]\"]]{color: red}"));
-
-        $expected = <<<EOF
-(function (c) {if (c && c.groupCollapsed) {
-c.log("%c[foo] %c\"bar\\n[baz]\"%c", "font-weight: normal", "color: red", "font-weight: normal");
-}})(console);
-EOF;
-
-        $this->assertEquals($expected, $this->generateScript());
-    }
-
-    public function testAutolabel()
-    {
-        $handler = new BrowserConsoleHandler();
-        $handler->setFormatter($this->getIdentityFormatter());
-
-        $handler->handle($this->getRecord(Logger::DEBUG, '[[foo]]{macro: autolabel}'));
-        $handler->handle($this->getRecord(Logger::DEBUG, '[[bar]]{macro: autolabel}'));
-        $handler->handle($this->getRecord(Logger::DEBUG, '[[foo]]{macro: autolabel}'));
-
-        $expected = <<<EOF
-(function (c) {if (c && c.groupCollapsed) {
-c.log("%c%cfoo%c", "font-weight: normal", "background-color: blue; color: white; border-radius: 3px; padding: 0 2px 0 2px", "font-weight: normal");
-c.log("%c%cbar%c", "font-weight: normal", "background-color: green; color: white; border-radius: 3px; padding: 0 2px 0 2px", "font-weight: normal");
-c.log("%c%cfoo%c", "font-weight: normal", "background-color: blue; color: white; border-radius: 3px; padding: 0 2px 0 2px", "font-weight: normal");
-}})(console);
-EOF;
-
-        $this->assertEquals($expected, $this->generateScript());
-    }
-
-    public function testContext()
-    {
-        $handler = new BrowserConsoleHandler();
-        $handler->setFormatter($this->getIdentityFormatter());
-
-        $handler->handle($this->getRecord(Logger::DEBUG, 'test', array('foo' => 'bar')));
-
-        $expected = <<<EOF
-(function (c) {if (c && c.groupCollapsed) {
-c.groupCollapsed("%ctest", "font-weight: normal");
-c.log("%c%s", "font-weight: bold", "Context");
-c.log("%s: %o", "foo", "bar");
-c.groupEnd();
-}})(console);
-EOF;
-
-        $this->assertEquals($expected, $this->generateScript());
-    }
-
-    public function testConcurrentHandlers()
-    {
-        $handler1 = new BrowserConsoleHandler();
-        $handler1->setFormatter($this->getIdentityFormatter());
-
-        $handler2 = new BrowserConsoleHandler();
-        $handler2->setFormatter($this->getIdentityFormatter());
-
-        $handler1->handle($this->getRecord(Logger::DEBUG, 'test1'));
-        $handler2->handle($this->getRecord(Logger::DEBUG, 'test2'));
-        $handler1->handle($this->getRecord(Logger::DEBUG, 'test3'));
-        $handler2->handle($this->getRecord(Logger::DEBUG, 'test4'));
-
-        $expected = <<<EOF
-(function (c) {if (c && c.groupCollapsed) {
-c.log("%ctest1", "font-weight: normal");
-c.log("%ctest2", "font-weight: normal");
-c.log("%ctest3", "font-weight: normal");
-c.log("%ctest4", "font-weight: normal");
-}})(console);
-EOF;
-
-        $this->assertEquals($expected, $this->generateScript());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/BufferHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/BufferHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/BufferHandlerTest.php
deleted file mode 100644
index da8b3c3..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/BufferHandlerTest.php
+++ /dev/null
@@ -1,158 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-class BufferHandlerTest extends TestCase
-{
-    private $shutdownCheckHandler;
-
-    /**
-     * @covers Monolog\Handler\BufferHandler::__construct
-     * @covers Monolog\Handler\BufferHandler::handle
-     * @covers Monolog\Handler\BufferHandler::close
-     */
-    public function testHandleBuffers()
-    {
-        $test = new TestHandler();
-        $handler = new BufferHandler($test);
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::INFO));
-        $this->assertFalse($test->hasDebugRecords());
-        $this->assertFalse($test->hasInfoRecords());
-        $handler->close();
-        $this->assertTrue($test->hasInfoRecords());
-        $this->assertTrue(count($test->getRecords()) === 2);
-    }
-
-    /**
-     * @covers Monolog\Handler\BufferHandler::close
-     * @covers Monolog\Handler\BufferHandler::flush
-     */
-    public function testPropagatesRecordsAtEndOfRequest()
-    {
-        $test = new TestHandler();
-        $handler = new BufferHandler($test);
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $this->shutdownCheckHandler = $test;
-        register_shutdown_function(array($this, 'checkPropagation'));
-    }
-
-    public function checkPropagation()
-    {
-        if (!$this->shutdownCheckHandler->hasWarningRecords() || !$this->shutdownCheckHandler->hasDebugRecords()) {
-            echo '!!! BufferHandlerTest::testPropagatesRecordsAtEndOfRequest failed to verify that the messages have been propagated' . PHP_EOL;
-            exit(1);
-        }
-    }
-
-    /**
-     * @covers Monolog\Handler\BufferHandler::handle
-     */
-    public function testHandleBufferLimit()
-    {
-        $test = new TestHandler();
-        $handler = new BufferHandler($test, 2);
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::INFO));
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $handler->close();
-        $this->assertTrue($test->hasWarningRecords());
-        $this->assertTrue($test->hasInfoRecords());
-        $this->assertFalse($test->hasDebugRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\BufferHandler::handle
-     */
-    public function testHandleBufferLimitWithFlushOnOverflow()
-    {
-        $test = new TestHandler();
-        $handler = new BufferHandler($test, 3, Logger::DEBUG, true, true);
-
-        // send two records
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $this->assertFalse($test->hasDebugRecords());
-        $this->assertCount(0, $test->getRecords());
-
-        // overflow
-        $handler->handle($this->getRecord(Logger::INFO));
-        $this->assertTrue($test->hasDebugRecords());
-        $this->assertCount(3, $test->getRecords());
-
-        // should buffer again
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertCount(3, $test->getRecords());
-
-        $handler->close();
-        $this->assertCount(5, $test->getRecords());
-        $this->assertTrue($test->hasWarningRecords());
-        $this->assertTrue($test->hasInfoRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\BufferHandler::handle
-     */
-    public function testHandleLevel()
-    {
-        $test = new TestHandler();
-        $handler = new BufferHandler($test, 0, Logger::INFO);
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::INFO));
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->close();
-        $this->assertTrue($test->hasWarningRecords());
-        $this->assertTrue($test->hasInfoRecords());
-        $this->assertFalse($test->hasDebugRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\BufferHandler::flush
-     */
-    public function testFlush()
-    {
-        $test = new TestHandler();
-        $handler = new BufferHandler($test, 0);
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::INFO));
-        $handler->flush();
-        $this->assertTrue($test->hasInfoRecords());
-        $this->assertTrue($test->hasDebugRecords());
-        $this->assertFalse($test->hasWarningRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\BufferHandler::handle
-     */
-    public function testHandleUsesProcessors()
-    {
-        $test = new TestHandler();
-        $handler = new BufferHandler($test);
-        $handler->pushProcessor(function ($record) {
-            $record['extra']['foo'] = true;
-
-            return $record;
-        });
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $handler->flush();
-        $this->assertTrue($test->hasWarningRecords());
-        $records = $test->getRecords();
-        $this->assertTrue($records[0]['extra']['foo']);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/ChromePHPHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/ChromePHPHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/ChromePHPHandlerTest.php
deleted file mode 100644
index 2f55faf..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/ChromePHPHandlerTest.php
+++ /dev/null
@@ -1,141 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * @covers Monolog\Handler\ChromePHPHandler
- */
-class ChromePHPHandlerTest extends TestCase
-{
-    protected function setUp()
-    {
-        TestChromePHPHandler::reset();
-        $_SERVER['HTTP_USER_AGENT'] = 'Monolog Test; Chrome/1.0';
-    }
-
-    public function testHeaders()
-    {
-        $handler = new TestChromePHPHandler();
-        $handler->setFormatter($this->getIdentityFormatter());
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::WARNING));
-
-        $expected = array(
-            'X-ChromeLogger-Data'   => base64_encode(utf8_encode(json_encode(array(
-                'version' => ChromePHPHandler::VERSION,
-                'columns' => array('label', 'log', 'backtrace', 'type'),
-                'rows' => array(
-                    'test',
-                    'test',
-                ),
-                'request_uri' => '',
-            ))))
-        );
-
-        $this->assertEquals($expected, $handler->getHeaders());
-    }
-
-    public function testHeadersOverflow()
-    {
-        $handler = new TestChromePHPHandler();
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::WARNING, str_repeat('a', 150*1024)));
-
-        // overflow chrome headers limit
-        $handler->handle($this->getRecord(Logger::WARNING, str_repeat('a', 100*1024)));
-
-        $expected = array(
-            'X-ChromeLogger-Data'   => base64_encode(utf8_encode(json_encode(array(
-                'version' => ChromePHPHandler::VERSION,
-                'columns' => array('label', 'log', 'backtrace', 'type'),
-                'rows' => array(
-                    array(
-                        'test',
-                        'test',
-                        'unknown',
-                        'log',
-                    ),
-                    array(
-                        'test',
-                        str_repeat('a', 150*1024),
-                        'unknown',
-                        'warn',
-                    ),
-                    array(
-                        'monolog',
-                        'Incomplete logs, chrome header size limit reached',
-                        'unknown',
-                        'warn',
-                    ),
-                ),
-                'request_uri' => '',
-            ))))
-        );
-
-        $this->assertEquals($expected, $handler->getHeaders());
-    }
-
-    public function testConcurrentHandlers()
-    {
-        $handler = new TestChromePHPHandler();
-        $handler->setFormatter($this->getIdentityFormatter());
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::WARNING));
-
-        $handler2 = new TestChromePHPHandler();
-        $handler2->setFormatter($this->getIdentityFormatter());
-        $handler2->handle($this->getRecord(Logger::DEBUG));
-        $handler2->handle($this->getRecord(Logger::WARNING));
-
-        $expected = array(
-            'X-ChromeLogger-Data'   => base64_encode(utf8_encode(json_encode(array(
-                'version' => ChromePHPHandler::VERSION,
-                'columns' => array('label', 'log', 'backtrace', 'type'),
-                'rows' => array(
-                    'test',
-                    'test',
-                    'test',
-                    'test',
-                ),
-                'request_uri' => '',
-            ))))
-        );
-
-        $this->assertEquals($expected, $handler2->getHeaders());
-    }
-}
-
-class TestChromePHPHandler extends ChromePHPHandler
-{
-    protected $headers = array();
-
-    public static function reset()
-    {
-        self::$initialized = false;
-        self::$overflowed = false;
-        self::$sendHeaders = true;
-        self::$json['rows'] = array();
-    }
-
-    protected function sendHeader($header, $content)
-    {
-        $this->headers[$header] = $content;
-    }
-
-    public function getHeaders()
-    {
-        return $this->headers;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/CouchDBHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/CouchDBHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/CouchDBHandlerTest.php
deleted file mode 100644
index 78a1d15..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/CouchDBHandlerTest.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-class CouchDBHandlerTest extends TestCase
-{
-    public function testHandle()
-    {
-        $record = $this->getRecord(Logger::WARNING, 'test', array('data' => new \stdClass, 'foo' => 34));
-
-        $expected = array(
-            'message' => 'test',
-            'context' => array('data' => '[object] (stdClass: {})', 'foo' => 34),
-            'level' => Logger::WARNING,
-            'level_name' => 'WARNING',
-            'channel' => 'test',
-            'datetime' => $record['datetime']->format('Y-m-d H:i:s'),
-            'extra' => array(),
-        );
-
-        $handler = new CouchDBHandler();
-
-        try {
-            $handler->handle($record);
-        } catch (\RuntimeException $e) {
-            $this->markTestSkipped('Could not connect to couchdb server on http://localhost:5984');
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/DoctrineCouchDBHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/DoctrineCouchDBHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/DoctrineCouchDBHandlerTest.php
deleted file mode 100644
index d67da90..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/DoctrineCouchDBHandlerTest.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-class DoctrineCouchDBHandlerTest extends TestCase
-{
-    protected function setup()
-    {
-        if (!class_exists('Doctrine\CouchDB\CouchDBClient')) {
-            $this->markTestSkipped('The "doctrine/couchdb" package is not installed');
-        }
-    }
-
-    public function testHandle()
-    {
-        $client = $this->getMockBuilder('Doctrine\\CouchDB\\CouchDBClient')
-            ->setMethods(array('postDocument'))
-            ->disableOriginalConstructor()
-            ->getMock();
-
-        $record = $this->getRecord(Logger::WARNING, 'test', array('data' => new \stdClass, 'foo' => 34));
-
-        $expected = array(
-            'message' => 'test',
-            'context' => array('data' => '[object] (stdClass: {})', 'foo' => 34),
-            'level' => Logger::WARNING,
-            'level_name' => 'WARNING',
-            'channel' => 'test',
-            'datetime' => $record['datetime']->format('Y-m-d H:i:s'),
-            'extra' => array(),
-        );
-
-        $client->expects($this->once())
-            ->method('postDocument')
-            ->with($expected);
-
-        $handler = new DoctrineCouchDBHandler($client);
-        $handler->handle($record);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/DynamoDbHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/DynamoDbHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/DynamoDbHandlerTest.php
deleted file mode 100644
index a38a8cb..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/DynamoDbHandlerTest.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-
-class DynamoDbHandlerTest extends TestCase
-{
-    public function setUp()
-    {
-        if (!class_exists('Aws\DynamoDb\DynamoDbClient')) {
-            $this->markTestSkipped('aws/aws-sdk-php not installed');
-        }
-
-        $this->client = $this->getMockBuilder('Aws\DynamoDb\DynamoDbClient')
-            ->setMethods(array('formatAttributes', '__call'))
-            ->disableOriginalConstructor()->getMock();
-    }
-
-    public function testConstruct()
-    {
-        $this->assertInstanceOf('Monolog\Handler\DynamoDbHandler', new DynamoDbHandler($this->client, 'foo'));
-    }
-
-    public function testInterface()
-    {
-        $this->assertInstanceOf('Monolog\Handler\HandlerInterface', new DynamoDbHandler($this->client, 'foo'));
-    }
-
-    public function testGetFormatter()
-    {
-        $handler = new DynamoDbHandler($this->client, 'foo');
-        $this->assertInstanceOf('Monolog\Formatter\ScalarFormatter', $handler->getFormatter());
-    }
-
-    public function testHandle()
-    {
-        $record = $this->getRecord();
-        $formatter = $this->getMock('Monolog\Formatter\FormatterInterface');
-        $formatted = array('foo' => 1, 'bar' => 2);
-        $handler = new DynamoDbHandler($this->client, 'foo');
-        $handler->setFormatter($formatter);
-
-        $formatter
-             ->expects($this->once())
-             ->method('format')
-             ->with($record)
-             ->will($this->returnValue($formatted));
-        $this->client
-             ->expects($this->once())
-             ->method('formatAttributes')
-             ->with($this->isType('array'))
-             ->will($this->returnValue($formatted));
-        $this->client
-             ->expects($this->once())
-             ->method('__call')
-             ->with('putItem', array(array(
-                 'TableName' => 'foo',
-                 'Item' => $formatted
-             )));
-
-        $handler->handle($record);
-    }
-}


[40/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php
deleted file mode 100755
index 20c2c51..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php
+++ /dev/null
@@ -1,3148 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent;
-
-use DateTime;
-use ArrayAccess;
-use Carbon\Carbon;
-use LogicException;
-use JsonSerializable;
-use Illuminate\Events\Dispatcher;
-use Illuminate\Database\Eloquent\Relations\Pivot;
-use Illuminate\Database\Eloquent\Relations\HasOne;
-use Illuminate\Database\Eloquent\Relations\HasMany;
-use Illuminate\Database\Eloquent\Relations\MorphTo;
-use Illuminate\Support\Contracts\JsonableInterface;
-use Illuminate\Support\Contracts\ArrayableInterface;
-use Illuminate\Database\Eloquent\Relations\Relation;
-use Illuminate\Database\Eloquent\Relations\MorphOne;
-use Illuminate\Database\Eloquent\Relations\MorphMany;
-use Illuminate\Database\Eloquent\Relations\BelongsTo;
-use Illuminate\Database\Query\Builder as QueryBuilder;
-use Illuminate\Database\Eloquent\Relations\MorphToMany;
-use Illuminate\Database\Eloquent\Relations\BelongsToMany;
-use Illuminate\Database\Eloquent\Relations\HasManyThrough;
-use Illuminate\Database\ConnectionResolverInterface as Resolver;
-
-abstract class Model implements ArrayAccess, ArrayableInterface, JsonableInterface, JsonSerializable {
-
-	/**
-	 * The connection name for the model.
-	 *
-	 * @var string
-	 */
-	protected $connection;
-
-	/**
-	 * The table associated with the model.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * The primary key for the model.
-	 *
-	 * @var string
-	 */
-	protected $primaryKey = 'id';
-
-	/**
-	 * The number of models to return for pagination.
-	 *
-	 * @var int
-	 */
-	protected $perPage = 15;
-
-	/**
-	 * Indicates if the IDs are auto-incrementing.
-	 *
-	 * @var bool
-	 */
-	public $incrementing = true;
-
-	/**
-	 * Indicates if the model should be timestamped.
-	 *
-	 * @var bool
-	 */
-	public $timestamps = true;
-
-	/**
-	 * The model's attributes.
-	 *
-	 * @var array
-	 */
-	protected $attributes = array();
-
-	/**
-	 * The model attribute's original state.
-	 *
-	 * @var array
-	 */
-	protected $original = array();
-
-	/**
-	 * The loaded relationships for the model.
-	 *
-	 * @var array
-	 */
-	protected $relations = array();
-
-	/**
-	 * The attributes that should be hidden for arrays.
-	 *
-	 * @var array
-	 */
-	protected $hidden = array();
-
-	/**
-	 * The attributes that should be visible in arrays.
-	 *
-	 * @var array
-	 */
-	protected $visible = array();
-
-	/**
-	 * The accessors to append to the model's array form.
-	 *
-	 * @var array
-	 */
-	protected $appends = array();
-
-	/**
-	 * The attributes that are mass assignable.
-	 *
-	 * @var array
-	 */
-	protected $fillable = array();
-
-	/**
-	 * The attributes that aren't mass assignable.
-	 *
-	 * @var array
-	 */
-	protected $guarded = array('*');
-
-	/**
-	 * The attributes that should be mutated to dates.
-	 *
-	 * @var array
-	 */
-	protected $dates = array();
-
-	/**
-	 * The relationships that should be touched on save.
-	 *
-	 * @var array
-	 */
-	protected $touches = array();
-
-	/**
-	 * User exposed observable events
-	 *
-	 * @var array
-	 */
-	protected $observables = array();
-
-	/**
-	 * The relations to eager load on every query.
-	 *
-	 * @var array
-	 */
-	protected $with = array();
-
-	/**
-	 * The class name to be used in polymorphic relations.
-	 *
-	 * @var string
-	 */
-	protected $morphClass;
-
-	/**
-	 * Indicates if the model exists.
-	 *
-	 * @var bool
-	 */
-	public $exists = false;
-
-	/**
-	 * Indicates whether attributes are snake cased on arrays.
-	 *
-	 * @var bool
-	 */
-	public static $snakeAttributes = true;
-
-	/**
-	 * The connection resolver instance.
-	 *
-	 * @var \Illuminate\Database\ConnectionResolverInterface
-	 */
-	protected static $resolver;
-
-	/**
-	 * The event dispatcher instance.
-	 *
-	 * @var \Illuminate\Events\Dispatcher
-	 */
-	protected static $dispatcher;
-
-	/**
-	 * The array of booted models.
-	 *
-	 * @var array
-	 */
-	protected static $booted = array();
-
-	/**
-	 * The array of global scopes on the model.
-	 *
-	 * @var array
-	 */
-	protected static $globalScopes = array();
-
-	/**
-	 * Indicates if all mass assignment is enabled.
-	 *
-	 * @var bool
-	 */
-	protected static $unguarded = false;
-
-	/**
-	 * The cache of the mutated attributes for each class.
-	 *
-	 * @var array
-	 */
-	protected static $mutatorCache = array();
-
-	/**
-	 * The many to many relationship methods.
-	 *
-	 * @var array
-	 */
-	public static $manyMethods = array('belongsToMany', 'morphToMany', 'morphedByMany');
-
-	/**
-	 * The name of the "created at" column.
-	 *
-	 * @var string
-	 */
-	const CREATED_AT = 'created_at';
-
-	/**
-	 * The name of the "updated at" column.
-	 *
-	 * @var string
-	 */
-	const UPDATED_AT = 'updated_at';
-
-	/**
-	 * Create a new Eloquent model instance.
-	 *
-	 * @param  array  $attributes
-	 * @return void
-	 */
-	public function __construct(array $attributes = array())
-	{
-		$this->bootIfNotBooted();
-
-		$this->syncOriginal();
-
-		$this->fill($attributes);
-	}
-
-	/**
-	 * Check if the model needs to be booted and if so, do it.
-	 *
-	 * @return void
-	 */
-	protected function bootIfNotBooted()
-	{
-		$class = get_class($this);
-
-		if ( ! isset(static::$booted[$class]))
-		{
-			static::$booted[$class] = true;
-
-			$this->fireModelEvent('booting', false);
-
-			static::boot();
-
-			$this->fireModelEvent('booted', false);
-		}
-	}
-
-	/**
-	 * The "booting" method of the model.
-	 *
-	 * @return void
-	 */
-	protected static function boot()
-	{
-		$class = get_called_class();
-
-		static::$mutatorCache[$class] = array();
-
-		// Here we will extract all of the mutated attributes so that we can quickly
-		// spin through them after we export models to their array form, which we
-		// need to be fast. This will let us always know the attributes mutate.
-		foreach (get_class_methods($class) as $method)
-		{
-			if (preg_match('/^get(.+)Attribute$/', $method, $matches))
-			{
-				if (static::$snakeAttributes) $matches[1] = snake_case($matches[1]);
-
-				static::$mutatorCache[$class][] = lcfirst($matches[1]);
-			}
-		}
-
-		static::bootTraits();
-	}
-
-	/**
-	 * Boot all of the bootable traits on the model.
-	 *
-	 * @return void
-	 */
-	protected static function bootTraits()
-	{
-		foreach (class_uses_recursive(get_called_class()) as $trait)
-		{
-			if (method_exists(get_called_class(), $method = 'boot'.class_basename($trait)))
-			{
-				forward_static_call([get_called_class(), $method]);
-			}
-		}
-	}
-
-	/**
-	 * Register a new global scope on the model.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\ScopeInterface  $scope
-	 * @return void
-	 */
-	public static function addGlobalScope(ScopeInterface $scope)
-	{
-		static::$globalScopes[get_called_class()][get_class($scope)] = $scope;
-	}
-
-	/**
-	 * Determine if a model has a global scope.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\ScopeInterface  $scope
-	 * @return bool
-	 */
-	public static function hasGlobalScope($scope)
-	{
-		return ! is_null(static::getGlobalScope($scope));
-	}
-
-	/**
-	 * Get a global scope registered with the model.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\ScopeInterface  $scope
-	 * @return \Illuminate\Database\Eloquent\ScopeInterface|null
-	 */
-	public static function getGlobalScope($scope)
-	{
-		return array_first(static::$globalScopes[get_called_class()], function($key, $value) use ($scope)
-		{
-			return $scope instanceof $value;
-		});
-	}
-
-	/**
-	 * Get the global scopes for this class instance.
-	 *
-	 * @return \Illuminate\Database\Eloquent\ScopeInterface[]
-	 */
-	public function getGlobalScopes()
-	{
-		return array_get(static::$globalScopes, get_class($this), []);
-	}
-
-	/**
-	 * Register an observer with the Model.
-	 *
-	 * @param  object  $class
-	 * @return void
-	 */
-	public static function observe($class)
-	{
-		$instance = new static;
-
-		$className = get_class($class);
-
-		// When registering a model observer, we will spin through the possible events
-		// and determine if this observer has that method. If it does, we will hook
-		// it into the model's event system, making it convenient to watch these.
-		foreach ($instance->getObservableEvents() as $event)
-		{
-			if (method_exists($class, $event))
-			{
-				static::registerModelEvent($event, $className.'@'.$event);
-			}
-		}
-	}
-
-	/**
-	 * Fill the model with an array of attributes.
-	 *
-	 * @param  array  $attributes
-	 * @return $this
-	 *
-	 * @throws \Illuminate\Database\Eloquent\MassAssignmentException
-	 */
-	public function fill(array $attributes)
-	{
-		$totallyGuarded = $this->totallyGuarded();
-
-		foreach ($this->fillableFromArray($attributes) as $key => $value)
-		{
-			$key = $this->removeTableFromKey($key);
-
-			// The developers may choose to place some attributes in the "fillable"
-			// array, which means only those attributes may be set through mass
-			// assignment to the model, and all others will just be ignored.
-			if ($this->isFillable($key))
-			{
-				$this->setAttribute($key, $value);
-			}
-			elseif ($totallyGuarded)
-			{
-				throw new MassAssignmentException($key);
-			}
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Get the fillable attributes of a given array.
-	 *
-	 * @param  array  $attributes
-	 * @return array
-	 */
-	protected function fillableFromArray(array $attributes)
-	{
-		if (count($this->fillable) > 0 && ! static::$unguarded)
-		{
-			return array_intersect_key($attributes, array_flip($this->fillable));
-		}
-
-		return $attributes;
-	}
-
-	/**
-	 * Create a new instance of the given model.
-	 *
-	 * @param  array  $attributes
-	 * @param  bool   $exists
-	 * @return static
-	 */
-	public function newInstance($attributes = array(), $exists = false)
-	{
-		// This method just provides a convenient way for us to generate fresh model
-		// instances of this current model. It is particularly useful during the
-		// hydration of new objects via the Eloquent query builder instances.
-		$model = new static((array) $attributes);
-
-		$model->exists = $exists;
-
-		return $model;
-	}
-
-	/**
-	 * Create a new model instance that is existing.
-	 *
-	 * @param  array  $attributes
-	 * @return static
-	 */
-	public function newFromBuilder($attributes = array())
-	{
-		$instance = $this->newInstance(array(), true);
-
-		$instance->setRawAttributes((array) $attributes, true);
-
-		return $instance;
-	}
-
-	/**
-	 * Create a collection of models from plain arrays.
-	 *
-	 * @param  array  $items
-	 * @param  string  $connection
-	 * @return \Illuminate\Database\Eloquent\Collection
-	 */
-	public static function hydrate(array $items, $connection = null)
-	{
-		$collection = with($instance = new static)->newCollection();
-
-		foreach ($items as $item)
-		{
-			$model = $instance->newFromBuilder($item);
-
-			if ( ! is_null($connection))
-			{
-				$model->setConnection($connection);
-			}
-
-			$collection->push($model);
-		}
-
-		return $collection;
-	}
-
-	/**
-	 * Create a collection of models from a raw query.
-	 *
-	 * @param  string  $query
-	 * @param  array  $bindings
-	 * @param  string  $connection
-	 * @return \Illuminate\Database\Eloquent\Collection
-	 */
-	public static function hydrateRaw($query, $bindings = array(), $connection = null)
-	{
-		$instance = new static;
-
-		if ( ! is_null($connection))
-		{
-			$instance->setConnection($connection);
-		}
-
-		$items = $instance->getConnection()->select($query, $bindings);
-
-		return static::hydrate($items, $connection);
-	}
-
-	/**
-	 * Save a new model and return the instance.
-	 *
-	 * @param  array  $attributes
-	 * @return static
-	 */
-	public static function create(array $attributes)
-	{
-		$model = new static($attributes);
-
-		$model->save();
-
-		return $model;
-	}
-
-	/**
-	 * Get the first record matching the attributes or create it.
-	 *
-	 * @param  array  $attributes
-	 * @return static
-	 */
-	public static function firstOrCreate(array $attributes)
-	{
-		if ( ! is_null($instance = static::where($attributes)->first()))
-		{
-			return $instance;
-		}
-
-		return static::create($attributes);
-	}
-
-	/**
-	 * Get the first record matching the attributes or instantiate it.
-	 *
-	 * @param  array  $attributes
-	 * @return static
-	 */
-	public static function firstOrNew(array $attributes)
-	{
-		if ( ! is_null($instance = static::where($attributes)->first()))
-		{
-			return $instance;
-		}
-
-		return new static($attributes);
-	}
-
-	/**
-	 * Create or update a record matching the attributes, and fill it with values.
-	 *
-	 * @param  array  $attributes
-	 * @param  array  $values
-	 * @return static
-	 */
-	public static function updateOrCreate(array $attributes, array $values = array())
-	{
-		$instance = static::firstOrNew($attributes);
-
-		$instance->fill($values)->save();
-
-		return $instance;
-	}
-
-	/**
-	 * Get the first model for the given attributes.
-	 *
-	 * @param  array  $attributes
-	 * @return static|null
-	 */
-	protected static function firstByAttributes($attributes)
-	{
-		return static::where($attributes)->first();
-	}
-
-	/**
-	 * Begin querying the model.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public static function query()
-	{
-		return (new static)->newQuery();
-	}
-
-	/**
-	 * Begin querying the model on a given connection.
-	 *
-	 * @param  string  $connection
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public static function on($connection = null)
-	{
-		// First we will just create a fresh instance of this model, and then we can
-		// set the connection on the model so that it is be used for the queries
-		// we execute, as well as being set on each relationship we retrieve.
-		$instance = new static;
-
-		$instance->setConnection($connection);
-
-		return $instance->newQuery();
-	}
-
-	/**
-	 * Begin querying the model on the write connection.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	public static function onWriteConnection()
-	{
-		$instance = new static;
-
-		return $instance->newQuery()->useWritePdo();
-	}
-
-	/**
-	 * Get all of the models from the database.
-	 *
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Collection|static[]
-	 */
-	public static function all($columns = array('*'))
-	{
-		$instance = new static;
-
-		return $instance->newQuery()->get($columns);
-	}
-
-	/**
-	 * Find a model by its primary key.
-	 *
-	 * @param  mixed  $id
-	 * @param  array  $columns
-	 * @return \Illuminate\Support\Collection|static|null
-	 */
-	public static function find($id, $columns = array('*'))
-	{
-		$instance = new static;
-
-		if (is_array($id) && empty($id)) return $instance->newCollection();
-
-		return $instance->newQuery()->find($id, $columns);
-	}
-
-	/**
-	 * Find a model by its primary key or return new static.
-	 *
-	 * @param  mixed  $id
-	 * @param  array  $columns
-	 * @return \Illuminate\Support\Collection|static
-	 */
-	public static function findOrNew($id, $columns = array('*'))
-	{
-		if ( ! is_null($model = static::find($id, $columns))) return $model;
-
-		return new static;
-	}
-
-	/**
-	 * Find a model by its primary key or throw an exception.
-	 *
-	 * @param  mixed  $id
-	 * @param  array  $columns
-	 * @return \Illuminate\Support\Collection|static
-	 *
-	 * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
-	 */
-	public static function findOrFail($id, $columns = array('*'))
-	{
-		if ( ! is_null($model = static::find($id, $columns))) return $model;
-
-		throw (new ModelNotFoundException)->setModel(get_called_class());
-	}
-
-	/**
-	 * Eager load relations on the model.
-	 *
-	 * @param  array|string  $relations
-	 * @return $this
-	 */
-	public function load($relations)
-	{
-		if (is_string($relations)) $relations = func_get_args();
-
-		$query = $this->newQuery()->with($relations);
-
-		$query->eagerLoadRelations(array($this));
-
-		return $this;
-	}
-
-	/**
-	 * Being querying a model with eager loading.
-	 *
-	 * @param  array|string  $relations
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public static function with($relations)
-	{
-		if (is_string($relations)) $relations = func_get_args();
-
-		$instance = new static;
-
-		return $instance->newQuery()->with($relations);
-	}
-
-	/**
-	 * Define a one-to-one relationship.
-	 *
-	 * @param  string  $related
-	 * @param  string  $foreignKey
-	 * @param  string  $localKey
-	 * @return \Illuminate\Database\Eloquent\Relations\HasOne
-	 */
-	public function hasOne($related, $foreignKey = null, $localKey = null)
-	{
-		$foreignKey = $foreignKey ?: $this->getForeignKey();
-
-		$instance = new $related;
-
-		$localKey = $localKey ?: $this->getKeyName();
-
-		return new HasOne($instance->newQuery(), $this, $instance->getTable().'.'.$foreignKey, $localKey);
-	}
-
-	/**
-	 * Define a polymorphic one-to-one relationship.
-	 *
-	 * @param  string  $related
-	 * @param  string  $name
-	 * @param  string  $type
-	 * @param  string  $id
-	 * @param  string  $localKey
-	 * @return \Illuminate\Database\Eloquent\Relations\MorphOne
-	 */
-	public function morphOne($related, $name, $type = null, $id = null, $localKey = null)
-	{
-		$instance = new $related;
-
-		list($type, $id) = $this->getMorphs($name, $type, $id);
-
-		$table = $instance->getTable();
-
-		$localKey = $localKey ?: $this->getKeyName();
-
-		return new MorphOne($instance->newQuery(), $this, $table.'.'.$type, $table.'.'.$id, $localKey);
-	}
-
-	/**
-	 * Define an inverse one-to-one or many relationship.
-	 *
-	 * @param  string  $related
-	 * @param  string  $foreignKey
-	 * @param  string  $otherKey
-	 * @param  string  $relation
-	 * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
-	 */
-	public function belongsTo($related, $foreignKey = null, $otherKey = null, $relation = null)
-	{
-		// If no relation name was given, we will use this debug backtrace to extract
-		// the calling method's name and use that as the relationship name as most
-		// of the time this will be what we desire to use for the relationships.
-		if (is_null($relation))
-		{
-			list(, $caller) = debug_backtrace(false, 2);
-
-			$relation = $caller['function'];
-		}
-
-		// If no foreign key was supplied, we can use a backtrace to guess the proper
-		// foreign key name by using the name of the relationship function, which
-		// when combined with an "_id" should conventionally match the columns.
-		if (is_null($foreignKey))
-		{
-			$foreignKey = snake_case($relation).'_id';
-		}
-
-		$instance = new $related;
-
-		// Once we have the foreign key names, we'll just create a new Eloquent query
-		// for the related models and returns the relationship instance which will
-		// actually be responsible for retrieving and hydrating every relations.
-		$query = $instance->newQuery();
-
-		$otherKey = $otherKey ?: $instance->getKeyName();
-
-		return new BelongsTo($query, $this, $foreignKey, $otherKey, $relation);
-	}
-
-	/**
-	 * Define a polymorphic, inverse one-to-one or many relationship.
-	 *
-	 * @param  string  $name
-	 * @param  string  $type
-	 * @param  string  $id
-	 * @return \Illuminate\Database\Eloquent\Relations\MorphTo
-	 */
-	public function morphTo($name = null, $type = null, $id = null)
-	{
-		// If no name is provided, we will use the backtrace to get the function name
-		// since that is most likely the name of the polymorphic interface. We can
-		// use that to get both the class and foreign key that will be utilized.
-		if (is_null($name))
-		{
-			list(, $caller) = debug_backtrace(false, 2);
-
-			$name = snake_case($caller['function']);
-		}
-
-		list($type, $id) = $this->getMorphs($name, $type, $id);
-
-		// If the type value is null it is probably safe to assume we're eager loading
-		// the relationship. When that is the case we will pass in a dummy query as
-		// there are multiple types in the morph and we can't use single queries.
-		if (is_null($class = $this->$type))
-		{
-			return new MorphTo(
-				$this->newQuery(), $this, $id, null, $type, $name
-			);
-		}
-
-		// If we are not eager loading the relationship we will essentially treat this
-		// as a belongs-to style relationship since morph-to extends that class and
-		// we will pass in the appropriate values so that it behaves as expected.
-		else
-		{
-			$instance = new $class;
-
-			return new MorphTo(
-				$instance->newQuery(), $this, $id, $instance->getKeyName(), $type, $name
-			);
-		}
-	}
-
-	/**
-	 * Define a one-to-many relationship.
-	 *
-	 * @param  string  $related
-	 * @param  string  $foreignKey
-	 * @param  string  $localKey
-	 * @return \Illuminate\Database\Eloquent\Relations\HasMany
-	 */
-	public function hasMany($related, $foreignKey = null, $localKey = null)
-	{
-		$foreignKey = $foreignKey ?: $this->getForeignKey();
-
-		$instance = new $related;
-
-		$localKey = $localKey ?: $this->getKeyName();
-
-		return new HasMany($instance->newQuery(), $this, $instance->getTable().'.'.$foreignKey, $localKey);
-	}
-
-	/**
-	 * Define a has-many-through relationship.
-	 *
-	 * @param  string  $related
-	 * @param  string  $through
-	 * @param  string|null  $firstKey
-	 * @param  string|null  $secondKey
-	 * @return \Illuminate\Database\Eloquent\Relations\HasManyThrough
-	 */
-	public function hasManyThrough($related, $through, $firstKey = null, $secondKey = null)
-	{
-		$through = new $through;
-
-		$firstKey = $firstKey ?: $this->getForeignKey();
-
-		$secondKey = $secondKey ?: $through->getForeignKey();
-
-		return new HasManyThrough((new $related)->newQuery(), $this, $through, $firstKey, $secondKey);
-	}
-
-	/**
-	 * Define a polymorphic one-to-many relationship.
-	 *
-	 * @param  string  $related
-	 * @param  string  $name
-	 * @param  string  $type
-	 * @param  string  $id
-	 * @param  string  $localKey
-	 * @return \Illuminate\Database\Eloquent\Relations\MorphMany
-	 */
-	public function morphMany($related, $name, $type = null, $id = null, $localKey = null)
-	{
-		$instance = new $related;
-
-		// Here we will gather up the morph type and ID for the relationship so that we
-		// can properly query the intermediate table of a relation. Finally, we will
-		// get the table and create the relationship instances for the developers.
-		list($type, $id) = $this->getMorphs($name, $type, $id);
-
-		$table = $instance->getTable();
-
-		$localKey = $localKey ?: $this->getKeyName();
-
-		return new MorphMany($instance->newQuery(), $this, $table.'.'.$type, $table.'.'.$id, $localKey);
-	}
-
-	/**
-	 * Define a many-to-many relationship.
-	 *
-	 * @param  string  $related
-	 * @param  string  $table
-	 * @param  string  $foreignKey
-	 * @param  string  $otherKey
-	 * @param  string  $relation
-	 * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
-	 */
-	public function belongsToMany($related, $table = null, $foreignKey = null, $otherKey = null, $relation = null)
-	{
-		// If no relationship name was passed, we will pull backtraces to get the
-		// name of the calling function. We will use that function name as the
-		// title of this relation since that is a great convention to apply.
-		if (is_null($relation))
-		{
-			$relation = $this->getBelongsToManyCaller();
-		}
-
-		// First, we'll need to determine the foreign key and "other key" for the
-		// relationship. Once we have determined the keys we'll make the query
-		// instances as well as the relationship instances we need for this.
-		$foreignKey = $foreignKey ?: $this->getForeignKey();
-
-		$instance = new $related;
-
-		$otherKey = $otherKey ?: $instance->getForeignKey();
-
-		// If no table name was provided, we can guess it by concatenating the two
-		// models using underscores in alphabetical order. The two model names
-		// are transformed to snake case from their default CamelCase also.
-		if (is_null($table))
-		{
-			$table = $this->joiningTable($related);
-		}
-
-		// Now we're ready to create a new query builder for the related model and
-		// the relationship instances for the relation. The relations will set
-		// appropriate query constraint and entirely manages the hydrations.
-		$query = $instance->newQuery();
-
-		return new BelongsToMany($query, $this, $table, $foreignKey, $otherKey, $relation);
-	}
-
-	/**
-	 * Define a polymorphic many-to-many relationship.
-	 *
-	 * @param  string  $related
-	 * @param  string  $name
-	 * @param  string  $table
-	 * @param  string  $foreignKey
-	 * @param  string  $otherKey
-	 * @param  bool    $inverse
-	 * @return \Illuminate\Database\Eloquent\Relations\MorphToMany
-	 */
-	public function morphToMany($related, $name, $table = null, $foreignKey = null, $otherKey = null, $inverse = false)
-	{
-		$caller = $this->getBelongsToManyCaller();
-
-		// First, we will need to determine the foreign key and "other key" for the
-		// relationship. Once we have determined the keys we will make the query
-		// instances, as well as the relationship instances we need for these.
-		$foreignKey = $foreignKey ?: $name.'_id';
-
-		$instance = new $related;
-
-		$otherKey = $otherKey ?: $instance->getForeignKey();
-
-		// Now we're ready to create a new query builder for this related model and
-		// the relationship instances for this relation. This relations will set
-		// appropriate query constraints then entirely manages the hydrations.
-		$query = $instance->newQuery();
-
-		$table = $table ?: str_plural($name);
-
-		return new MorphToMany(
-			$query, $this, $name, $table, $foreignKey,
-			$otherKey, $caller, $inverse
-		);
-	}
-
-	/**
-	 * Define a polymorphic, inverse many-to-many relationship.
-	 *
-	 * @param  string  $related
-	 * @param  string  $name
-	 * @param  string  $table
-	 * @param  string  $foreignKey
-	 * @param  string  $otherKey
-	 * @return \Illuminate\Database\Eloquent\Relations\MorphToMany
-	 */
-	public function morphedByMany($related, $name, $table = null, $foreignKey = null, $otherKey = null)
-	{
-		$foreignKey = $foreignKey ?: $this->getForeignKey();
-
-		// For the inverse of the polymorphic many-to-many relations, we will change
-		// the way we determine the foreign and other keys, as it is the opposite
-		// of the morph-to-many method since we're figuring out these inverses.
-		$otherKey = $otherKey ?: $name.'_id';
-
-		return $this->morphToMany($related, $name, $table, $foreignKey, $otherKey, true);
-	}
-
-	/**
-	 * Get the relationship name of the belongs to many.
-	 *
-	 * @return  string
-	 */
-	protected function getBelongsToManyCaller()
-	{
-		$self = __FUNCTION__;
-
-		$caller = array_first(debug_backtrace(false), function($key, $trace) use ($self)
-		{
-			$caller = $trace['function'];
-
-			return ( ! in_array($caller, Model::$manyMethods) && $caller != $self);
-		});
-
-		return ! is_null($caller) ? $caller['function'] : null;
-	}
-
-	/**
-	 * Get the joining table name for a many-to-many relation.
-	 *
-	 * @param  string  $related
-	 * @return string
-	 */
-	public function joiningTable($related)
-	{
-		// The joining table name, by convention, is simply the snake cased models
-		// sorted alphabetically and concatenated with an underscore, so we can
-		// just sort the models and join them together to get the table name.
-		$base = snake_case(class_basename($this));
-
-		$related = snake_case(class_basename($related));
-
-		$models = array($related, $base);
-
-		// Now that we have the model names in an array we can just sort them and
-		// use the implode function to join them together with an underscores,
-		// which is typically used by convention within the database system.
-		sort($models);
-
-		return strtolower(implode('_', $models));
-	}
-
-	/**
-	 * Destroy the models for the given IDs.
-	 *
-	 * @param  array|int  $ids
-	 * @return int
-	 */
-	public static function destroy($ids)
-	{
-		// We'll initialize a count here so we will return the total number of deletes
-		// for the operation. The developers can then check this number as a boolean
-		// type value or get this total count of records deleted for logging, etc.
-		$count = 0;
-
-		$ids = is_array($ids) ? $ids : func_get_args();
-
-		$instance = new static;
-
-		// We will actually pull the models from the database table and call delete on
-		// each of them individually so that their events get fired properly with a
-		// correct set of attributes in case the developers wants to check these.
-		$key = $instance->getKeyName();
-
-		foreach ($instance->whereIn($key, $ids)->get() as $model)
-		{
-			if ($model->delete()) $count++;
-		}
-
-		return $count;
-	}
-
-	/**
-	 * Delete the model from the database.
-	 *
-	 * @return bool|null
-	 * @throws \Exception
-	 */
-	public function delete()
-	{
-		if (is_null($this->primaryKey))
-		{
-			throw new \Exception("No primary key defined on model.");
-		}
-
-		if ($this->exists)
-		{
-			if ($this->fireModelEvent('deleting') === false) return false;
-
-			// Here, we'll touch the owning models, verifying these timestamps get updated
-			// for the models. This will allow any caching to get broken on the parents
-			// by the timestamp. Then we will go ahead and delete the model instance.
-			$this->touchOwners();
-
-			$this->performDeleteOnModel();
-
-			$this->exists = false;
-
-			// Once the model has been deleted, we will fire off the deleted event so that
-			// the developers may hook into post-delete operations. We will then return
-			// a boolean true as the delete is presumably successful on the database.
-			$this->fireModelEvent('deleted', false);
-
-			return true;
-		}
-	}
-
-	/**
-	 * Force a hard delete on a soft deleted model.
-	 *
-	 * This method protects developers from running forceDelete when trait is missing.
-	 *
-	 * @return void
-	 */
-	public function forceDelete()
-	{
-		return $this->delete();
-	}
-
-	/**
-	 * Perform the actual delete query on this model instance.
-	 *
-	 * @return void
-	 */
-	protected function performDeleteOnModel()
-	{
-		$this->newQuery()->where($this->getKeyName(), $this->getKey())->delete();
-	}
-
-	/**
-	 * Register a saving model event with the dispatcher.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public static function saving($callback)
-	{
-		static::registerModelEvent('saving', $callback);
-	}
-
-	/**
-	 * Register a saved model event with the dispatcher.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public static function saved($callback)
-	{
-		static::registerModelEvent('saved', $callback);
-	}
-
-	/**
-	 * Register an updating model event with the dispatcher.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public static function updating($callback)
-	{
-		static::registerModelEvent('updating', $callback);
-	}
-
-	/**
-	 * Register an updated model event with the dispatcher.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public static function updated($callback)
-	{
-		static::registerModelEvent('updated', $callback);
-	}
-
-	/**
-	 * Register a creating model event with the dispatcher.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public static function creating($callback)
-	{
-		static::registerModelEvent('creating', $callback);
-	}
-
-	/**
-	 * Register a created model event with the dispatcher.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public static function created($callback)
-	{
-		static::registerModelEvent('created', $callback);
-	}
-
-	/**
-	 * Register a deleting model event with the dispatcher.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public static function deleting($callback)
-	{
-		static::registerModelEvent('deleting', $callback);
-	}
-
-	/**
-	 * Register a deleted model event with the dispatcher.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public static function deleted($callback)
-	{
-		static::registerModelEvent('deleted', $callback);
-	}
-
-	/**
-	 * Remove all of the event listeners for the model.
-	 *
-	 * @return void
-	 */
-	public static function flushEventListeners()
-	{
-		if ( ! isset(static::$dispatcher)) return;
-
-		$instance = new static;
-
-		foreach ($instance->getObservableEvents() as $event)
-		{
-			static::$dispatcher->forget("eloquent.{$event}: ".get_called_class());
-		}
-	}
-
-	/**
-	 * Register a model event with the dispatcher.
-	 *
-	 * @param  string  $event
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	protected static function registerModelEvent($event, $callback)
-	{
-		if (isset(static::$dispatcher))
-		{
-			$name = get_called_class();
-
-			static::$dispatcher->listen("eloquent.{$event}: {$name}", $callback);
-		}
-	}
-
-	/**
-	 * Get the observable event names.
-	 *
-	 * @return array
-	 */
-	public function getObservableEvents()
-	{
-		return array_merge(
-			array(
-				'creating', 'created', 'updating', 'updated',
-				'deleting', 'deleted', 'saving', 'saved',
-				'restoring', 'restored',
-			),
-			$this->observables
-		);
-	}
-
-	/**
-	 * Set the observable event names.
-	 *
-	 * @param  array  $observables
-	 * @return void
-	 */
-	public function setObservableEvents(array $observables)
-	{
-		$this->observables = $observables;
-	}
-
-	/**
-	 * Add an observable event name.
-	 *
-	 * @param  mixed  $observables
-	 * @return void
-	 */
-	public function addObservableEvents($observables)
-	{
-		$observables = is_array($observables) ? $observables : func_get_args();
-
-		$this->observables = array_unique(array_merge($this->observables, $observables));
-	}
-
-	/**
-	 * Remove an observable event name.
-	 *
-	 * @param  mixed  $observables
-	 * @return void
-	 */
-	public function removeObservableEvents($observables)
-	{
-		$observables = is_array($observables) ? $observables : func_get_args();
-
-		$this->observables = array_diff($this->observables, $observables);
-	}
-
-	/**
-	 * Increment a column's value by a given amount.
-	 *
-	 * @param  string  $column
-	 * @param  int     $amount
-	 * @return int
-	 */
-	protected function increment($column, $amount = 1)
-	{
-		return $this->incrementOrDecrement($column, $amount, 'increment');
-	}
-
-	/**
-	 * Decrement a column's value by a given amount.
-	 *
-	 * @param  string  $column
-	 * @param  int     $amount
-	 * @return int
-	 */
-	protected function decrement($column, $amount = 1)
-	{
-		return $this->incrementOrDecrement($column, $amount, 'decrement');
-	}
-
-	/**
-	 * Run the increment or decrement method on the model.
-	 *
-	 * @param  string  $column
-	 * @param  int     $amount
-	 * @param  string  $method
-	 * @return int
-	 */
-	protected function incrementOrDecrement($column, $amount, $method)
-	{
-		$query = $this->newQuery();
-
-		if ( ! $this->exists)
-		{
-			return $query->{$method}($column, $amount);
-		}
-
-		$this->incrementOrDecrementAttributeValue($column, $amount, $method);
-
-		return $query->where($this->getKeyName(), $this->getKey())->{$method}($column, $amount);
-	}
-
-	/**
-	 * Increment the underlying attribute value and sync with original.
-	 *
-	 * @param  string  $column
-	 * @param  int     $amount
-	 * @param  string  $method
-	 * @return void
-	 */
-	protected function incrementOrDecrementAttributeValue($column, $amount, $method)
-	{
-		$this->{$column} = $this->{$column} + ($method == 'increment' ? $amount : $amount * -1);
-
-		$this->syncOriginalAttribute($column);
-	}
-
-	/**
-	 * Update the model in the database.
-	 *
-	 * @param  array  $attributes
-	 * @return bool|int
-	 */
-	public function update(array $attributes = array())
-	{
-		if ( ! $this->exists)
-		{
-			return $this->newQuery()->update($attributes);
-		}
-
-		return $this->fill($attributes)->save();
-	}
-
-	/**
-	 * Save the model and all of its relationships.
-	 *
-	 * @return bool
-	 */
-	public function push()
-	{
-		if ( ! $this->save()) return false;
-
-		// To sync all of the relationships to the database, we will simply spin through
-		// the relationships and save each model via this "push" method, which allows
-		// us to recurse into all of these nested relations for the model instance.
-		foreach ($this->relations as $models)
-		{
-			foreach (Collection::make($models) as $model)
-			{
-				if ( ! $model->push()) return false;
-			}
-		}
-
-		return true;
-	}
-
-	/**
-	 * Save the model to the database.
-	 *
-	 * @param  array  $options
-	 * @return bool
-	 */
-	public function save(array $options = array())
-	{
-		$query = $this->newQueryWithoutScopes();
-
-		// If the "saving" event returns false we'll bail out of the save and return
-		// false, indicating that the save failed. This provides a chance for any
-		// listeners to cancel save operations if validations fail or whatever.
-		if ($this->fireModelEvent('saving') === false)
-		{
-			return false;
-		}
-
-		// If the model already exists in the database we can just update our record
-		// that is already in this database using the current IDs in this "where"
-		// clause to only update this model. Otherwise, we'll just insert them.
-		if ($this->exists)
-		{
-			$saved = $this->performUpdate($query, $options);
-		}
-
-		// If the model is brand new, we'll insert it into our database and set the
-		// ID attribute on the model to the value of the newly inserted row's ID
-		// which is typically an auto-increment value managed by the database.
-		else
-		{
-			$saved = $this->performInsert($query, $options);
-		}
-
-		if ($saved) $this->finishSave($options);
-
-		return $saved;
-	}
-
-	/**
-	 * Finish processing on a successful save operation.
-	 *
-	 * @param  array  $options
-	 * @return void
-	 */
-	protected function finishSave(array $options)
-	{
-		$this->fireModelEvent('saved', false);
-
-		$this->syncOriginal();
-
-		if (array_get($options, 'touch', true)) $this->touchOwners();
-	}
-
-	/**
-	 * Perform a model update operation.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  array  $options
-	 * @return bool|null
-	 */
-	protected function performUpdate(Builder $query, array $options = [])
-	{
-		$dirty = $this->getDirty();
-
-		if (count($dirty) > 0)
-		{
-			// If the updating event returns false, we will cancel the update operation so
-			// developers can hook Validation systems into their models and cancel this
-			// operation if the model does not pass validation. Otherwise, we update.
-			if ($this->fireModelEvent('updating') === false)
-			{
-				return false;
-			}
-
-			// First we need to create a fresh query instance and touch the creation and
-			// update timestamp on the model which are maintained by us for developer
-			// convenience. Then we will just continue saving the model instances.
-			if ($this->timestamps && array_get($options, 'timestamps', true))
-			{
-				$this->updateTimestamps();
-			}
-
-			// Once we have run the update operation, we will fire the "updated" event for
-			// this model instance. This will allow developers to hook into these after
-			// models are updated, giving them a chance to do any special processing.
-			$dirty = $this->getDirty();
-
-			if (count($dirty) > 0)
-			{
-				$this->setKeysForSaveQuery($query)->update($dirty);
-
-				$this->fireModelEvent('updated', false);
-			}
-		}
-
-		return true;
-	}
-
-	/**
-	 * Perform a model insert operation.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  array  $options
-	 * @return bool
-	 */
-	protected function performInsert(Builder $query, array $options = [])
-	{
-		if ($this->fireModelEvent('creating') === false) return false;
-
-		// First we'll need to create a fresh query instance and touch the creation and
-		// update timestamps on this model, which are maintained by us for developer
-		// convenience. After, we will just continue saving these model instances.
-		if ($this->timestamps && array_get($options, 'timestamps', true))
-		{
-			$this->updateTimestamps();
-		}
-
-		// If the model has an incrementing key, we can use the "insertGetId" method on
-		// the query builder, which will give us back the final inserted ID for this
-		// table from the database. Not all tables have to be incrementing though.
-		$attributes = $this->attributes;
-
-		if ($this->incrementing)
-		{
-			$this->insertAndSetId($query, $attributes);
-		}
-
-		// If the table is not incrementing we'll simply insert this attributes as they
-		// are, as this attributes arrays must contain an "id" column already placed
-		// there by the developer as the manually determined key for these models.
-		else
-		{
-			$query->insert($attributes);
-		}
-
-		// We will go ahead and set the exists property to true, so that it is set when
-		// the created event is fired, just in case the developer tries to update it
-		// during the event. This will allow them to do so and run an update here.
-		$this->exists = true;
-
-		$this->fireModelEvent('created', false);
-
-		return true;
-	}
-
-	/**
-	 * Insert the given attributes and set the ID on the model.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  array  $attributes
-	 * @return void
-	 */
-	protected function insertAndSetId(Builder $query, $attributes)
-	{
-		$id = $query->insertGetId($attributes, $keyName = $this->getKeyName());
-
-		$this->setAttribute($keyName, $id);
-	}
-
-	/**
-	 * Touch the owning relations of the model.
-	 *
-	 * @return void
-	 */
-	public function touchOwners()
-	{
-		foreach ($this->touches as $relation)
-		{
-			$this->$relation()->touch();
-
-			if ( ! is_null($this->$relation))
-			{
-				$this->$relation->touchOwners();
-			}
-		}
-	}
-
-	/**
-	 * Determine if the model touches a given relation.
-	 *
-	 * @param  string  $relation
-	 * @return bool
-	 */
-	public function touches($relation)
-	{
-		return in_array($relation, $this->touches);
-	}
-
-	/**
-	 * Fire the given event for the model.
-	 *
-	 * @param  string  $event
-	 * @param  bool    $halt
-	 * @return mixed
-	 */
-	protected function fireModelEvent($event, $halt = true)
-	{
-		if ( ! isset(static::$dispatcher)) return true;
-
-		// We will append the names of the class to the event to distinguish it from
-		// other model events that are fired, allowing us to listen on each model
-		// event set individually instead of catching event for all the models.
-		$event = "eloquent.{$event}: ".get_class($this);
-
-		$method = $halt ? 'until' : 'fire';
-
-		return static::$dispatcher->$method($event, $this);
-	}
-
-	/**
-	 * Set the keys for a save update query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	protected function setKeysForSaveQuery(Builder $query)
-	{
-		$query->where($this->getKeyName(), '=', $this->getKeyForSaveQuery());
-
-		return $query;
-	}
-
-	/**
-	 * Get the primary key value for a save query.
-	 *
-	 * @return mixed
-	 */
-	protected function getKeyForSaveQuery()
-	{
-		if (isset($this->original[$this->getKeyName()]))
-		{
-			return $this->original[$this->getKeyName()];
-		}
-
-		return $this->getAttribute($this->getKeyName());
-	}
-
-	/**
-	 * Update the model's update timestamp.
-	 *
-	 * @return bool
-	 */
-	public function touch()
-	{
-		$this->updateTimestamps();
-
-		return $this->save();
-	}
-
-	/**
-	 * Update the creation and update timestamps.
-	 *
-	 * @return void
-	 */
-	protected function updateTimestamps()
-	{
-		$time = $this->freshTimestamp();
-
-		if ( ! $this->isDirty(static::UPDATED_AT))
-		{
-			$this->setUpdatedAt($time);
-		}
-
-		if ( ! $this->exists && ! $this->isDirty(static::CREATED_AT))
-		{
-			$this->setCreatedAt($time);
-		}
-	}
-
-	/**
-	 * Set the value of the "created at" attribute.
-	 *
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function setCreatedAt($value)
-	{
-		$this->{static::CREATED_AT} = $value;
-	}
-
-	/**
-	 * Set the value of the "updated at" attribute.
-	 *
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function setUpdatedAt($value)
-	{
-		$this->{static::UPDATED_AT} = $value;
-	}
-
-	/**
-	 * Get the name of the "created at" column.
-	 *
-	 * @return string
-	 */
-	public function getCreatedAtColumn()
-	{
-		return static::CREATED_AT;
-	}
-
-	/**
-	 * Get the name of the "updated at" column.
-	 *
-	 * @return string
-	 */
-	public function getUpdatedAtColumn()
-	{
-		return static::UPDATED_AT;
-	}
-
-	/**
-	 * Get a fresh timestamp for the model.
-	 *
-	 * @return \Carbon\Carbon
-	 */
-	public function freshTimestamp()
-	{
-		return new Carbon;
-	}
-
-	/**
-	 * Get a fresh timestamp for the model.
-	 *
-	 * @return string
-	 */
-	public function freshTimestampString()
-	{
-		return $this->fromDateTime($this->freshTimestamp());
-	}
-
-	/**
-	 * Get a new query builder for the model's table.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function newQuery()
-	{
-		$builder = $this->newQueryWithoutScopes();
-
-		return $this->applyGlobalScopes($builder);
-	}
-
-	/**
-	 * Get a new query instance without a given scope.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\ScopeInterface  $scope
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function newQueryWithoutScope($scope)
-	{
-		$this->getGlobalScope($scope)->remove($builder = $this->newQuery(), $this);
-
-		return $builder;
-	}
-
-	/**
-	 * Get a new query builder that doesn't have any global scopes.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public function newQueryWithoutScopes()
-	{
-		$builder = $this->newEloquentBuilder(
-			$this->newBaseQueryBuilder()
-		);
-
-		// Once we have the query builders, we will set the model instances so the
-		// builder can easily access any information it may need from the model
-		// while it is constructing and executing various queries against it.
-		return $builder->setModel($this)->with($this->with);
-	}
-
-	/**
-	 * Apply all of the global scopes to an Eloquent builder.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function applyGlobalScopes($builder)
-	{
-		foreach ($this->getGlobalScopes() as $scope)
-		{
-			$scope->apply($builder, $this);
-		}
-
-		return $builder;
-	}
-
-	/**
-	 * Remove all of the global scopes from an Eloquent builder.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function removeGlobalScopes($builder)
-	{
-		foreach ($this->getGlobalScopes() as $scope)
-		{
-			$scope->remove($builder, $this);
-		}
-
-		return $builder;
-	}
-
-	/**
-	 * Create a new Eloquent query builder for the model.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder $query
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public function newEloquentBuilder($query)
-	{
-		return new Builder($query);
-	}
-
-	/**
-	 * Get a new query builder instance for the connection.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function newBaseQueryBuilder()
-	{
-		$conn = $this->getConnection();
-
-		$grammar = $conn->getQueryGrammar();
-
-		return new QueryBuilder($conn, $grammar, $conn->getPostProcessor());
-	}
-
-	/**
-	 * Create a new Eloquent Collection instance.
-	 *
-	 * @param  array  $models
-	 * @return \Illuminate\Database\Eloquent\Collection
-	 */
-	public function newCollection(array $models = array())
-	{
-		return new Collection($models);
-	}
-
-	/**
-	 * Create a new pivot model instance.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Model  $parent
-	 * @param  array   $attributes
-	 * @param  string  $table
-	 * @param  bool    $exists
-	 * @return \Illuminate\Database\Eloquent\Relations\Pivot
-	 */
-	public function newPivot(Model $parent, array $attributes, $table, $exists)
-	{
-		return new Pivot($parent, $attributes, $table, $exists);
-	}
-
-	/**
-	 * Get the table associated with the model.
-	 *
-	 * @return string
-	 */
-	public function getTable()
-	{
-		if (isset($this->table)) return $this->table;
-
-		return str_replace('\\', '', snake_case(str_plural(class_basename($this))));
-	}
-
-	/**
-	 * Set the table associated with the model.
-	 *
-	 * @param  string  $table
-	 * @return void
-	 */
-	public function setTable($table)
-	{
-		$this->table = $table;
-	}
-
-	/**
-	 * Get the value of the model's primary key.
-	 *
-	 * @return mixed
-	 */
-	public function getKey()
-	{
-		return $this->getAttribute($this->getKeyName());
-	}
-
-	/**
-	 * Get the primary key for the model.
-	 *
-	 * @return string
-	 */
-	public function getKeyName()
-	{
-		return $this->primaryKey;
-	}
-
-	/**
-	 * Set the primary key for the model.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function setKeyName($key)
-	{
-		$this->primaryKey = $key;
-	}
-
-	/**
-	 * Get the table qualified key name.
-	 *
-	 * @return string
-	 */
-	public function getQualifiedKeyName()
-	{
-		return $this->getTable().'.'.$this->getKeyName();
-	}
-
-	/**
-	 * Determine if the model uses timestamps.
-	 *
-	 * @return bool
-	 */
-	public function usesTimestamps()
-	{
-		return $this->timestamps;
-	}
-
-	/**
-	 * Get the polymorphic relationship columns.
-	 *
-	 * @param  string  $name
-	 * @param  string  $type
-	 * @param  string  $id
-	 * @return array
-	 */
-	protected function getMorphs($name, $type, $id)
-	{
-		$type = $type ?: $name.'_type';
-
-		$id = $id ?: $name.'_id';
-
-		return array($type, $id);
-	}
-
-	/**
-	 * Get the class name for polymorphic relations.
-	 *
-	 * @return string
-	 */
-	public function getMorphClass()
-	{
-		return $this->morphClass ?: get_class($this);
-	}
-
-	/**
-	 * Get the number of models to return per page.
-	 *
-	 * @return int
-	 */
-	public function getPerPage()
-	{
-		return $this->perPage;
-	}
-
-	/**
-	 * Set the number of models to return per page.
-	 *
-	 * @param  int   $perPage
-	 * @return void
-	 */
-	public function setPerPage($perPage)
-	{
-		$this->perPage = $perPage;
-	}
-
-	/**
-	 * Get the default foreign key name for the model.
-	 *
-	 * @return string
-	 */
-	public function getForeignKey()
-	{
-		return snake_case(class_basename($this)).'_id';
-	}
-
-	/**
-	 * Get the hidden attributes for the model.
-	 *
-	 * @return array
-	 */
-	public function getHidden()
-	{
-		return $this->hidden;
-	}
-
-	/**
-	 * Set the hidden attributes for the model.
-	 *
-	 * @param  array  $hidden
-	 * @return void
-	 */
-	public function setHidden(array $hidden)
-	{
-		$this->hidden = $hidden;
-	}
-
-	/**
-	 * Set the visible attributes for the model.
-	 *
-	 * @param  array  $visible
-	 * @return void
-	 */
-	public function setVisible(array $visible)
-	{
-		$this->visible = $visible;
-	}
-
-	/**
-	 * Set the accessors to append to model arrays.
-	 *
-	 * @param  array  $appends
-	 * @return void
-	 */
-	public function setAppends(array $appends)
-	{
-		$this->appends = $appends;
-	}
-
-	/**
-	 * Get the fillable attributes for the model.
-	 *
-	 * @return array
-	 */
-	public function getFillable()
-	{
-		return $this->fillable;
-	}
-
-	/**
-	 * Set the fillable attributes for the model.
-	 *
-	 * @param  array  $fillable
-	 * @return $this
-	 */
-	public function fillable(array $fillable)
-	{
-		$this->fillable = $fillable;
-
-		return $this;
-	}
-
-	/**
-	 * get the guarded attributes for the model.
-	 *
-	 * @return array
-	 */
-	public function getGuarded()
-	{
-		return $this->guarded;
-	}
-
-	/**
-	 * Set the guarded attributes for the model.
-	 *
-	 * @param  array  $guarded
-	 * @return $this
-	 */
-	public function guard(array $guarded)
-	{
-		$this->guarded = $guarded;
-
-		return $this;
-	}
-
-	/**
-	 * Disable all mass assignable restrictions.
-	 *
-	 * @return void
-	 */
-	public static function unguard()
-	{
-		static::$unguarded = true;
-	}
-
-	/**
-	 * Enable the mass assignment restrictions.
-	 *
-	 * @return void
-	 */
-	public static function reguard()
-	{
-		static::$unguarded = false;
-	}
-
-	/**
-	 * Set "unguard" to a given state.
-	 *
-	 * @param  bool  $state
-	 * @return void
-	 */
-	public static function setUnguardState($state)
-	{
-		static::$unguarded = $state;
-	}
-
-	/**
-	 * Determine if the given attribute may be mass assigned.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function isFillable($key)
-	{
-		if (static::$unguarded) return true;
-
-		// If the key is in the "fillable" array, we can of course assume that it's
-		// a fillable attribute. Otherwise, we will check the guarded array when
-		// we need to determine if the attribute is black-listed on the model.
-		if (in_array($key, $this->fillable)) return true;
-
-		if ($this->isGuarded($key)) return false;
-
-		return empty($this->fillable) && ! starts_with($key, '_');
-	}
-
-	/**
-	 * Determine if the given key is guarded.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function isGuarded($key)
-	{
-		return in_array($key, $this->guarded) || $this->guarded == array('*');
-	}
-
-	/**
-	 * Determine if the model is totally guarded.
-	 *
-	 * @return bool
-	 */
-	public function totallyGuarded()
-	{
-		return count($this->fillable) == 0 && $this->guarded == array('*');
-	}
-
-	/**
-	 * Remove the table name from a given key.
-	 *
-	 * @param  string  $key
-	 * @return string
-	 */
-	protected function removeTableFromKey($key)
-	{
-		if ( ! str_contains($key, '.')) return $key;
-
-		return last(explode('.', $key));
-	}
-
-	/**
-	 * Get the relationships that are touched on save.
-	 *
-	 * @return array
-	 */
-	public function getTouchedRelations()
-	{
-		return $this->touches;
-	}
-
-	/**
-	 * Set the relationships that are touched on save.
-	 *
-	 * @param  array  $touches
-	 * @return void
-	 */
-	public function setTouchedRelations(array $touches)
-	{
-		$this->touches = $touches;
-	}
-
-	/**
-	 * Get the value indicating whether the IDs are incrementing.
-	 *
-	 * @return bool
-	 */
-	public function getIncrementing()
-	{
-		return $this->incrementing;
-	}
-
-	/**
-	 * Set whether IDs are incrementing.
-	 *
-	 * @param  bool  $value
-	 * @return void
-	 */
-	public function setIncrementing($value)
-	{
-		$this->incrementing = $value;
-	}
-
-	/**
-	 * Convert the model instance to JSON.
-	 *
-	 * @param  int  $options
-	 * @return string
-	 */
-	public function toJson($options = 0)
-	{
-		return json_encode($this->toArray(), $options);
-	}
-
-	/**
-	 * Convert the object into something JSON serializable.
-	 *
-	 * @return array
-	 */
-	public function jsonSerialize()
-	{
-		return $this->toArray();
-	}
-
-	/**
-	 * Convert the model instance to an array.
-	 *
-	 * @return array
-	 */
-	public function toArray()
-	{
-		$attributes = $this->attributesToArray();
-
-		return array_merge($attributes, $this->relationsToArray());
-	}
-
-	/**
-	 * Convert the model's attributes to an array.
-	 *
-	 * @return array
-	 */
-	public function attributesToArray()
-	{
-		$attributes = $this->getArrayableAttributes();
-
-		// If an attribute is a date, we will cast it to a string after converting it
-		// to a DateTime / Carbon instance. This is so we will get some consistent
-		// formatting while accessing attributes vs. arraying / JSONing a model.
-		foreach ($this->getDates() as $key)
-		{
-			if ( ! isset($attributes[$key])) continue;
-
-			$attributes[$key] = (string) $this->asDateTime($attributes[$key]);
-		}
-
-		// We want to spin through all the mutated attributes for this model and call
-		// the mutator for the attribute. We cache off every mutated attributes so
-		// we don't have to constantly check on attributes that actually change.
-		foreach ($this->getMutatedAttributes() as $key)
-		{
-			if ( ! array_key_exists($key, $attributes)) continue;
-
-			$attributes[$key] = $this->mutateAttributeForArray(
-				$key, $attributes[$key]
-			);
-		}
-
-		// Here we will grab all of the appended, calculated attributes to this model
-		// as these attributes are not really in the attributes array, but are run
-		// when we need to array or JSON the model for convenience to the coder.
-		foreach ($this->getArrayableAppends() as $key)
-		{
-			$attributes[$key] = $this->mutateAttributeForArray($key, null);
-		}
-
-		return $attributes;
-	}
-
-	/**
-	 * Get an attribute array of all arrayable attributes.
-	 *
-	 * @return array
-	 */
-	protected function getArrayableAttributes()
-	{
-		return $this->getArrayableItems($this->attributes);
-	}
-
-	/**
-	 * Get all of the appendable values that are arrayable.
-	 *
-	 * @return array
-	 */
-	protected function getArrayableAppends()
-	{
-		if ( ! count($this->appends)) return [];
-
-		return $this->getArrayableItems(
-			array_combine($this->appends, $this->appends)
-		);
-	}
-
-	/**
-	 * Get the model's relationships in array form.
-	 *
-	 * @return array
-	 */
-	public function relationsToArray()
-	{
-		$attributes = array();
-
-		foreach ($this->getArrayableRelations() as $key => $value)
-		{
-			if (in_array($key, $this->hidden)) continue;
-
-			// If the values implements the Arrayable interface we can just call this
-			// toArray method on the instances which will convert both models and
-			// collections to their proper array form and we'll set the values.
-			if ($value instanceof ArrayableInterface)
-			{
-				$relation = $value->toArray();
-			}
-
-			// If the value is null, we'll still go ahead and set it in this list of
-			// attributes since null is used to represent empty relationships if
-			// if it a has one or belongs to type relationships on the models.
-			elseif (is_null($value))
-			{
-				$relation = $value;
-			}
-
-			// If the relationships snake-casing is enabled, we will snake case this
-			// key so that the relation attribute is snake cased in this returned
-			// array to the developers, making this consistent with attributes.
-			if (static::$snakeAttributes)
-			{
-				$key = snake_case($key);
-			}
-
-			// If the relation value has been set, we will set it on this attributes
-			// list for returning. If it was not arrayable or null, we'll not set
-			// the value on the array because it is some type of invalid value.
-			if (isset($relation) || is_null($value))
-			{
-				$attributes[$key] = $relation;
-			}
-
-			unset($relation);
-		}
-
-		return $attributes;
-	}
-
-	/**
-	 * Get an attribute array of all arrayable relations.
-	 *
-	 * @return array
-	 */
-	protected function getArrayableRelations()
-	{
-		return $this->getArrayableItems($this->relations);
-	}
-
-	/**
-	 * Get an attribute array of all arrayable values.
-	 *
-	 * @param  array  $values
-	 * @return array
-	 */
-	protected function getArrayableItems(array $values)
-	{
-		if (count($this->visible) > 0)
-		{
-			return array_intersect_key($values, array_flip($this->visible));
-		}
-
-		return array_diff_key($values, array_flip($this->hidden));
-	}
-
-	/**
-	 * Get an attribute from the model.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function getAttribute($key)
-	{
-		$inAttributes = array_key_exists($key, $this->attributes);
-
-		// If the key references an attribute, we can just go ahead and return the
-		// plain attribute value from the model. This allows every attribute to
-		// be dynamically accessed through the _get method without accessors.
-		if ($inAttributes || $this->hasGetMutator($key))
-		{
-			return $this->getAttributeValue($key);
-		}
-
-		// If the key already exists in the relationships array, it just means the
-		// relationship has already been loaded, so we'll just return it out of
-		// here because there is no need to query within the relations twice.
-		if (array_key_exists($key, $this->relations))
-		{
-			return $this->relations[$key];
-		}
-
-		// If the "attribute" exists as a method on the model, we will just assume
-		// it is a relationship and will load and return results from the query
-		// and hydrate the relationship's value on the "relationships" array.
-		$camelKey = camel_case($key);
-
-		if (method_exists($this, $camelKey))
-		{
-			return $this->getRelationshipFromMethod($key, $camelKey);
-		}
-	}
-
-	/**
-	 * Get a plain attribute (not a relationship).
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	protected function getAttributeValue($key)
-	{
-		$value = $this->getAttributeFromArray($key);
-
-		// If the attribute has a get mutator, we will call that then return what
-		// it returns as the value, which is useful for transforming values on
-		// retrieval from the model to a form that is more useful for usage.
-		if ($this->hasGetMutator($key))
-		{
-			return $this->mutateAttribute($key, $value);
-		}
-
-		// If the attribute is listed as a date, we will convert it to a DateTime
-		// instance on retrieval, which makes it quite convenient to work with
-		// date fields without having to create a mutator for each property.
-		elseif (in_array($key, $this->getDates()))
-		{
-			if ($value) return $this->asDateTime($value);
-		}
-
-		return $value;
-	}
-
-	/**
-	 * Get an attribute from the $attributes array.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	protected function getAttributeFromArray($key)
-	{
-		if (array_key_exists($key, $this->attributes))
-		{
-			return $this->attributes[$key];
-		}
-	}
-
-	/**
-	 * Get a relationship value from a method.
-	 *
-	 * @param  string  $key
-	 * @param  string  $camelKey
-	 * @return mixed
-	 *
-	 * @throws \LogicException
-	 */
-	protected function getRelationshipFromMethod($key, $camelKey)
-	{
-		$relations = $this->$camelKey();
-
-		if ( ! $relations instanceof Relation)
-		{
-			throw new LogicException('Relationship method must return an object of type '
-				. 'Illuminate\Database\Eloquent\Relations\Relation');
-		}
-
-		return $this->relations[$key] = $relations->getResults();
-	}
-
-	/**
-	 * Determine if a get mutator exists for an attribute.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function hasGetMutator($key)
-	{
-		return method_exists($this, 'get'.studly_case($key).'Attribute');
-	}
-
-	/**
-	 * Get the value of an attribute using its mutator.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return mixed
-	 */
-	protected function mutateAttribute($key, $value)
-	{
-		return $this->{'get'.studly_case($key).'Attribute'}($value);
-	}
-
-	/**
-	 * Get the value of an attribute using its mutator for array conversion.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return mixed
-	 */
-	protected function mutateAttributeForArray($key, $value)
-	{
-		$value = $this->mutateAttribute($key, $value);
-
-		return $value instanceof ArrayableInterface ? $value->toArray() : $value;
-	}
-
-	/**
-	 * Set a given attribute on the model.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function setAttribute($key, $value)
-	{
-		// First we will check for the presence of a mutator for the set operation
-		// which simply lets the developers tweak the attribute as it is set on
-		// the model, such as "json_encoding" an listing of data for storage.
-		if ($this->hasSetMutator($key))
-		{
-			$method = 'set'.studly_case($key).'Attribute';
-
-			return $this->{$method}($value);
-		}
-
-		// If an attribute is listed as a "date", we'll convert it from a DateTime
-		// instance into a form proper for storage on the database tables using
-		// the connection grammar's date format. We will auto set the values.
-		elseif (in_array($key, $this->getDates()) && $value)
-		{
-			$value = $this->fromDateTime($value);
-		}
-
-		$this->attributes[$key] = $value;
-	}
-
-	/**
-	 * Determine if a set mutator exists for an attribute.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function hasSetMutator($key)
-	{
-		return method_exists($this, 'set'.studly_case($key).'Attribute');
-	}
-
-	/**
-	 * Get the attributes that should be converted to dates.
-	 *
-	 * @return array
-	 */
-	public function getDates()
-	{
-		$defaults = array(static::CREATED_AT, static::UPDATED_AT);
-
-		return array_merge($this->dates, $defaults);
-	}
-
-	/**
-	 * Convert a DateTime to a storable string.
-	 *
-	 * @param  \DateTime|int  $value
-	 * @return string
-	 */
-	public function fromDateTime($value)
-	{
-		$format = $this->getDateFormat();
-
-		// If the value is already a DateTime instance, we will just skip the rest of
-		// these checks since they will be a waste of time, and hinder performance
-		// when checking the field. We will just return the DateTime right away.
-		if ($value instanceof DateTime)
-		{
-			//
-		}
-
-		// If the value is totally numeric, we will assume it is a UNIX timestamp and
-		// format the date as such. Once we have the date in DateTime form we will
-		// format it according to the proper format for the database connection.
-		elseif (is_numeric($value))
-		{
-			$value = Carbon::createFromTimestamp($value);
-		}
-
-		// If the value is in simple year, month, day format, we will format it using
-		// that setup. This is for simple "date" fields which do not have hours on
-		// the field. This conveniently picks up those dates and format correct.
-		elseif (preg_match('/^(\d{4})-(\d{2})-(\d{2})$/', $value))
-		{
-			$value = Carbon::createFromFormat('Y-m-d', $value)->startOfDay();
-		}
-
-		// If this value is some other type of string, we'll create the DateTime with
-		// the format used by the database connection. Once we get the instance we
-		// can return back the finally formatted DateTime instances to the devs.
-		else
-		{
-			$value = Carbon::createFromFormat($format, $value);
-		}
-
-		return $value->format($format);
-	}
-
-	/**
-	 * Return a timestamp as DateTime object.
-	 *
-	 * @param  mixed  $value
-	 * @return \Carbon\Carbon
-	 */
-	protected function asDateTime($value)
-	{
-		// If this value is an integer, we will assume it is a UNIX timestamp's value
-		// and format a Carbon object from this timestamp. This allows flexibility
-		// when defining your date fields as they might be UNIX timestamps here.
-		if (is_numeric($value))
-		{
-			return Carbon::createFromTimestamp($value);
-		}
-
-		// If the value is in simply year, month, day format, we will instantiate the
-		// Carbon instances from that format. Again, this provides for simple date
-		// fields on the database, while still supporting Carbonized conversion.
-		elseif (preg_match('/^(\d{4})-(\d{2})-(\d{2})$/', $value))
-		{
-			return Carbon::createFromFormat('Y-m-d', $value)->startOfDay();
-		}
-
-		// Finally, we will just assume this date is in the format used by default on
-		// the database connection and use that format to create the Carbon object
-		// that is returned back out to the developers after we convert it here.
-		elseif ( ! $value instanceof DateTime)
-		{
-			$format = $this->getDateFormat();
-
-			return Carbon::createFromFormat($format, $value);
-		}
-
-		return Carbon::instance($value);
-	}
-
-	/**
-	 * Get the format for database stored dates.
-	 *
-	 * @return string
-	 */
-	protected function getDateFormat()
-	{
-		return $this->getConnection()->getQueryGrammar()->getDateFormat();
-	}
-
-	/**
-	 * Clone the model into a new, non-existing instance.
-	 *
-	 * @param  array  $except
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function replicate(array $except = null)
-	{
-		$except = $except ?: [
-			$this->getKeyName(),
-			$this->getCreatedAtColumn(),
-			$this->getUpdatedAtColumn(),
-		];
-
-		$attributes = array_except($this->attributes, $except);
-
-		with($instance = new static)->setRawAttributes($attributes);
-
-		return $instance->setRelations($this->relations);
-	}
-
-	/**
-	 * Get all of the current attributes on the model.
-	 *
-	 * @return array
-	 */
-	public function getAttributes()
-	{
-		return $this->attributes;
-	}
-
-	/**
-	 * Set the array of model attributes. No checking is done.
-	 *
-	 * @param  array  $attributes
-	 * @param  bool   $sync
-	 * @return void
-	 */
-	public function setRawAttributes(array $attributes, $sync = false)
-	{
-		$this->attributes = $attributes;
-
-		if ($sync) $this->syncOriginal();
-	}
-
-	/**
-	 * Get the model's original attribute values.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return array
-	 */
-	public function getOriginal($key = null, $default = null)
-	{
-		return array_get($this->original, $key, $default);
-	}
-
-	/**
-	 * Sync the original attributes with the current.
-	 *
-	 * @return $this
-	 */
-	public function syncOriginal()
-	{
-		$this->original = $this->attributes;
-
-		return $this;
-	}
-
-	/**
-	 * Sync a single original attribute with its current value.
-	 *
-	 * @param  string  $attribute
-	 * @return $this
-	 */
-	public function syncOriginalAttribute($attribute)
-	{
-		$this->original[$attribute] = $this->attributes[$attribute];
-
-		return $this;
-	}
-
-	/**
-	 * Determine if the model or given attribute(s) have been modified.
-	 *
-	 * @param  array|string|null  $attributes
-	 * @return bool
-	 */
-	public function isDirty($attributes = null)
-	{
-		$dirty = $this->getDirty();
-
-		if (is_null($attributes)) return count($dirty) > 0;
-
-		if ( ! is_array($attributes)) $attributes = func_get_args();
-
-		foreach ($attributes as $attribute)
-		{
-			if (array_key_exists($attribute, $dirty)) return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Get the attributes that have been changed since last sync.
-	 *
-	 * @return array
-	 */
-	public function getDirty()
-	{
-		$dirty = array();
-
-		foreach ($this->attributes as $key => $value)
-		{
-			if ( ! array_key_exists($key, $this->original))
-			{
-				$dirty[$key] = $value;
-			}
-			elseif ($value !== $this->original[$key] &&
-                                 ! $this->originalIsNumericallyEquivalent($key))
-			{
-				$dirty[$key] = $value;
-			}
-		}
-
-		return $dirty;
-	}
-
-	/**
-	 * Determine if the new and old values for a given key are numerically equivalent.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	protected function originalIsNumericallyEquivalent($key)
-	{
-		$current = $this->attributes[$key];
-
-		$original = $this->original[$key];
-
-		return is_numeric($current) && is_numeric($original) && strcmp((string) $current, (string) $original) === 0;
-	}
-
-	/**
-	 * Get all the loaded relations for the instance.
-	 *
-	 * @return array
-	 */
-	public function getRelations()
-	{
-		return $this->relations;
-	}
-
-	/**
-	 * Get a specified relationship.
-	 *
-	 * @param  string  $relation
-	 * @return mixed
-	 */
-	public function getRelation($relation)
-	{
-		return $this->relations[$relation];
-	}
-
-	/**
-	 * Set the specific relationship in the model.
-	 *
-	 * @param  string  $relation
-	 * @param  mixed   $value
-	 * @return $this
-	 */
-	public function setRelation($relation, $value)
-	{
-		$this->relations[$relation] = $value;
-
-		return $this;
-	}
-
-	/**
-	 * Set the entire relations array on the model.
-	 *
-	 * @param  array  $relations
-	 * @return $this
-	 */
-	public function setRelations(array $relations)
-	{
-		$this->relations = $relations;
-
-		return $this;
-	}
-
-	/**
-	 * Get the database connection for the model.
-	 *
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function getConnection()
-	{
-		return static::resolveConnection($this->connection);
-	}
-
-	/**
-	 * Get the current connection name for the model.
-	 *
-	 * @return string
-	 */
-	public function getConnectionName()
-	{
-		return $this->connection;
-	}
-
-	/**
-	 * Set the connection associated with the model.
-	 *
-	 * @param  string  $name
-	 * @return $this
-	 */
-	public function setConnection($name)
-	{
-		$this->connection = $name;
-
-		return $this;
-	}
-
-	/**
-	 * Resolve a connection instance.
-	 *
-	 * @param  string  $connection
-	 * @return \Illuminate\Database\Connection
-	 */
-	public static function resolveConnection($connection = null)
-	{
-		return static::$resolver->connection($connection);
-	}
-
-	/**
-	 * Get the connection resolver instance.
-	 *
-	 * @return \Illuminate\Database\ConnectionResolverInterface
-	 */
-	public static function getConnectionResolver()
-	{
-		return static::$resolver;
-	}
-
-	/**
-	 * Set the connection resolver instance.
-	 *
-	 * @param  \Illuminate\Database\ConnectionResolverInterface  $resolver
-	 * @return void
-	 */
-	public static function setConnectionResolver(Resolver $resolver)
-	{
-		static::$resolver = $resolver;
-	}
-
-	/**
-	 * Unset the connection resolver for models.
-	 *
-	 * @return void
-	 */
-	public static function unsetConnectionResolver()
-	{
-		static::$resolver = null;
-	}
-
-	/**
-	 * Get the event dispatcher instance.
-	 *
-	 * @return \Illuminate\Events\Dispatcher
-	 */
-	public static function getEventDispatcher()
-	{
-		return static::$dispatcher;
-	}
-
-	/**
-	 * Set the event dispatcher instance.
-	 *
-	 * @param  \Illuminate\Events\Dispatcher  $dispatcher
-	 * @return void
-	 */
-	public static function setEventDispatcher(Dispatcher $dispatcher)
-	{
-		static::$dispatcher = $dispatcher;
-	}
-
-	/**
-	 * Unset the event dispatcher for models.
-	 *
-	 * @return void
-	 */
-	public static function unsetEventDispatcher()
-	{
-		static::$dispatcher = null;
-	}
-
-	/**
-	 * Get the mutated attributes for a given instance.
-	 *
-	 * @return array
-	 */
-	public function getMutatedAttributes()
-	{
-		$class = get_class($this);
-
-		if (isset(static::$mutatorCache[$class]))
-		{
-			return static::$mutatorCache[$class];
-		}
-
-		return array();
-	}
-
-	/**
-	 * Dynamically retrieve attributes on the model.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function __get($key)
-	{
-		return $this->getAttribute($key);
-	}
-
-	/**
-	 * Dynamically set attributes on the model.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function __set($key, $value)
-	{
-		$this->setAttribute($key, $value);
-	}
-
-	/**
-	 * Determine if the given attribute exists.
-	 *
-	 * @param  mixed  $offset
-	 * @return bool
-	 */
-	public function offsetExists($offset)
-	{
-		return isset($this->$offset);
-	}
-
-	/**
-	 * Get the value for a given offset.
-	 *
-	 * @param  mixed  $offset
-	 * @return mixed
-	 */
-	public function offsetGet($offset)
-	{
-		return $this->$offset;
-	}
-
-	/**
-	 * Set the value for a given offset.
-	 *
-	 * @param  mixed  $offset
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function offsetSet($offset, $value)
-	{
-		$this->$offset = $value;
-	}
-
-	/**
-	 * Unset the value for a given offset.
-	 *
-	 * @param  mixed  $offset
-	 * @return void
-	 */
-	public function offsetUnset($offset)
-	{
-		unset($this->$offset);
-	}
-
-	/**
-	 * Determine if an attribute exists on the model.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function __isset($key)
-	{
-		return ((isset($this->attributes[$key]) || isset($this->relations[$key])) ||
-				($this->hasGetMutator($key) && ! is_null($this->getAttributeValue($key))));
-	}
-
-	/**
-	 * Unset an attribute on the model.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function __unset($key)
-	{
-		unset($this->attributes[$key], $this->relations[$key]);
-	}
-
-	/**
-	 * Handle dynamic method calls into the method.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		if (in_array($method, array('increment', 'decrement')))
-		{
-			return call_user_func_array(array($this, $method), $parameters);
-		}
-
-		$query = $this->newQuery();
-
-		return call_user_func_array(array($query, $method), $parameters);
-	}
-
-	/**
-	 * Handle dynamic static method calls into the method.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public static function __callStatic($method, $parameters)
-	{
-		$instance = new static;
-
-		return call_user_func_array(array($instance, $method), $parameters);
-	}
-
-	/**
-	 * Convert the model to its string representation.
-	 *
-	 * @return string
-	 */
-	public function __toString()
-	{
-		return $this->toJson();
-	}
-
-	/**
-	 * When a model is being unserialized, check if it needs to be booted.
-	 *
-	 * @return void
-	 */
-	public function __wakeup()
-	{
-		$this->bootIfNotBooted();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/ModelNotFoundException.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/ModelNotFoundException.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/ModelNotFoundException.php
deleted file mode 100755
index db98c25..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/ModelNotFoundException.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent;
-
-class ModelNotFoundException extends \RuntimeException {
-
-	/**
-	 * Name of the affected Eloquent model.
-	 *
-	 * @var string
-	 */
-	protected $model;
-
-	/**
-	 * Set the affected Eloquent model.
-	 *
-	 * @param  string   $model
-	 * @return $this
-	 */
-	public function setModel($model)
-	{
-		$this->model = $model;
-
-		$this->message = "No query results for model [{$model}].";
-
-		return $this;
-	}
-
-	/**
-	 * Get the affected Eloquent model.
-	 *
-	 * @return string
-	 */
-	public function getModel()
-	{
-		return $this->model;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php
deleted file mode 100755
index 8cd1337..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php
+++ /dev/null
@@ -1,275 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\Builder;
-use Illuminate\Database\Query\Expression;
-use Illuminate\Database\Eloquent\Collection;
-
-class BelongsTo extends Relation {
-
-	/**
-	 * The foreign key of the parent model.
-	 *
-	 * @var string
-	 */
-	protected $foreignKey;
-
-	/**
-	 * The associated key on the parent model.
-	 *
-	 * @var string
-	 */
-	protected $otherKey;
-
-	/**
-	 * The name of the relationship.
-	 *
-	 * @var string
-	 */
-	protected $relation;
-
-	/**
-	 * Create a new belongs to relationship instance.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Model  $parent
-	 * @param  string  $foreignKey
-	 * @param  string  $otherKey
-	 * @param  string  $relation
-	 * @return void
-	 */
-	public function __construct(Builder $query, Model $parent, $foreignKey, $otherKey, $relation)
-	{
-		$this->otherKey = $otherKey;
-		$this->relation = $relation;
-		$this->foreignKey = $foreignKey;
-
-		parent::__construct($query, $parent);
-	}
-
-	/**
-	 * Get the results of the relationship.
-	 *
-	 * @return mixed
-	 */
-	public function getResults()
-	{
-		return $this->query->first();
-	}
-
-	/**
-	 * Set the base constraints on the relation query.
-	 *
-	 * @return void
-	 */
-	public function addConstraints()
-	{
-		if (static::$constraints)
-		{
-			// For belongs to relationships, which are essentially the inverse of has one
-			// or has many relationships, we need to actually query on the primary key
-			// of the related models matching on the foreign key that's on a parent.
-			$table = $this->related->getTable();
-
-			$this->query->where($table.'.'.$this->otherKey, '=', $this->parent->{$this->foreignKey});
-		}
-	}
-
-	/**
-	 * Add the constraints for a relationship count query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Builder  $parent
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function getRelationCountQuery(Builder $query, Builder $parent)
-	{
-		$query->select(new Expression('count(*)'));
-
-		$otherKey = $this->wrap($query->getModel()->getTable().'.'.$this->otherKey);
-
-		return $query->where($this->getQualifiedForeignKey(), '=', new Expression($otherKey));
-	}
-
-	/**
-	 * Set the constraints for an eager load of the relation.
-	 *
-	 * @param  array  $models
-	 * @return void
-	 */
-	public function addEagerConstraints(array $models)
-	{
-		// We'll grab the primary key name of the related models since it could be set to
-		// a non-standard name and not "id". We will then construct the constraint for
-		// our eagerly loading query so it returns the proper models from execution.
-		$key = $this->related->getTable().'.'.$this->otherKey;
-
-		$this->query->whereIn($key, $this->getEagerModelKeys($models));
-	}
-
-	/**
-	 * Gather the keys from an array of related models.
-	 *
-	 * @param  array  $models
-	 * @return array
-	 */
-	protected function getEagerModelKeys(array $models)
-	{
-		$keys = array();
-
-		// First we need to gather all of the keys from the parent models so we know what
-		// to query for via the eager loading query. We will add them to an array then
-		// execute a "where in" statement to gather up all of those related records.
-		foreach ($models as $model)
-		{
-			if ( ! is_null($value = $model->{$this->foreignKey}))
-			{
-				$keys[] = $value;
-			}
-		}
-
-		// If there are no keys that were not null we will just return an array with 0 in
-		// it so the query doesn't fail, but will not return any results, which should
-		// be what this developer is expecting in a case where this happens to them.
-		if (count($keys) == 0)
-		{
-			return array(0);
-		}
-
-		return array_values(array_unique($keys));
-	}
-
-	/**
-	 * Initialize the relation on a set of models.
-	 *
-	 * @param  array   $models
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function initRelation(array $models, $relation)
-	{
-		foreach ($models as $model)
-		{
-			$model->setRelation($relation, null);
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Match the eagerly loaded results to their parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function match(array $models, Collection $results, $relation)
-	{
-		$foreign = $this->foreignKey;
-
-		$other = $this->otherKey;
-
-		// First we will get to build a dictionary of the child models by their primary
-		// key of the relationship, then we can easily match the children back onto
-		// the parents using that dictionary and the primary key of the children.
-		$dictionary = array();
-
-		foreach ($results as $result)
-		{
-			$dictionary[$result->getAttribute($other)] = $result;
-		}
-
-		// Once we have the dictionary constructed, we can loop through all the parents
-		// and match back onto their children using these keys of the dictionary and
-		// the primary key of the children to map them onto the correct instances.
-		foreach ($models as $model)
-		{
-			if (isset($dictionary[$model->$foreign]))
-			{
-				$model->setRelation($relation, $dictionary[$model->$foreign]);
-			}
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Associate the model instance to the given parent.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Model  $model
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function associate(Model $model)
-	{
-		$this->parent->setAttribute($this->foreignKey, $model->getAttribute($this->otherKey));
-
-		return $this->parent->setRelation($this->relation, $model);
-	}
-
-	/**
-	 * Dissociate previously associated model from the given parent.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function dissociate()
-	{
-		$this->parent->setAttribute($this->foreignKey, null);
-
-		return $this->parent->setRelation($this->relation, null);
-	}
-
-	/**
-	 * Update the parent model on the relationship.
-	 *
-	 * @param  array  $attributes
-	 * @return mixed
-	 */
-	public function update(array $attributes)
-	{
-		$instance = $this->getResults();
-
-		return $instance->fill($attributes)->save();
-	}
-
-	/**
-	 * Get the foreign key of the relationship.
-	 *
-	 * @return string
-	 */
-	public function getForeignKey()
-	{
-		return $this->foreignKey;
-	}
-
-	/**
-	 * Get the fully qualified foreign key of the relationship.
-	 *
-	 * @return string
-	 */
-	public function getQualifiedForeignKey()
-	{
-		return $this->parent->getTable().'.'.$this->foreignKey;
-	}
-
-	/**
-	 * Get the associated key of the relationship.
-	 *
-	 * @return string
-	 */
-	public function getOtherKey()
-	{
-		return $this->otherKey;
-	}
-
-	/**
-	 * Get the fully qualified associated key of the relationship.
-	 *
-	 * @return string
-	 */
-	public function getQualifiedOtherKeyName()
-	{
-		return $this->related->getTable().'.'.$this->otherKey;
-	}
-
-}


[42/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Container/Container.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Container/Container.php b/vendor/laravel/framework/src/Illuminate/Container/Container.php
deleted file mode 100755
index 84b606e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Container/Container.php
+++ /dev/null
@@ -1,866 +0,0 @@
-<?php namespace Illuminate\Container;
-
-use Closure;
-use ArrayAccess;
-use ReflectionClass;
-use ReflectionParameter;
-
-class Container implements ArrayAccess {
-
-	/**
-	 * An array of the types that have been resolved.
-	 *
-	 * @var array
-	 */
-	protected $resolved = array();
-
-	/**
-	 * The container's bindings.
-	 *
-	 * @var array
-	 */
-	protected $bindings = array();
-
-	/**
-	 * The container's shared instances.
-	 *
-	 * @var array
-	 */
-	protected $instances = array();
-
-	/**
-	 * The registered type aliases.
-	 *
-	 * @var array
-	 */
-	protected $aliases = array();
-
-	/**
-	 * All of the registered rebound callbacks.
-	 *
-	 * @var array
-	 */
-	protected $reboundCallbacks = array();
-
-	/**
-	 * All of the registered resolving callbacks.
-	 *
-	 * @var array
-	 */
-	protected $resolvingCallbacks = array();
-
-	/**
-	 * All of the global resolving callbacks.
-	 *
-	 * @var array
-	 */
-	protected $globalResolvingCallbacks = array();
-
-	/**
-	 * Determine if a given string is resolvable.
-	 *
-	 * @param  string  $abstract
-	 * @return bool
-	 */
-	protected function resolvable($abstract)
-	{
-		return $this->bound($abstract) || $this->isAlias($abstract);
-	}
-
-	/**
-	 * Determine if the given abstract type has been bound.
-	 *
-	 * @param  string  $abstract
-	 * @return bool
-	 */
-	public function bound($abstract)
-	{
-		return isset($this->bindings[$abstract]) || isset($this->instances[$abstract]);
-	}
-
-	/**
-	 * Determine if the given abstract type has been resolved.
-	 *
-	 * @param  string  $abstract
-	 * @return bool
-	 */
-	public function resolved($abstract)
-	{
-		return isset($this->resolved[$abstract]) || isset($this->instances[$abstract]);
-	}
-
-	/**
-	 * Determine if a given string is an alias.
-	 *
-	 * @param  string  $name
-	 * @return bool
-	 */
-	public function isAlias($name)
-	{
-		return isset($this->aliases[$name]);
-	}
-
-	/**
-	 * Register a binding with the container.
-	 *
-	 * @param  string|array  $abstract
-	 * @param  \Closure|string|null  $concrete
-	 * @param  bool  $shared
-	 * @return void
-	 */
-	public function bind($abstract, $concrete = null, $shared = false)
-	{
-		// If the given types are actually an array, we will assume an alias is being
-		// defined and will grab this "real" abstract class name and register this
-		// alias with the container so that it can be used as a shortcut for it.
-		if (is_array($abstract))
-		{
-			list($abstract, $alias) = $this->extractAlias($abstract);
-
-			$this->alias($abstract, $alias);
-		}
-
-		// If no concrete type was given, we will simply set the concrete type to the
-		// abstract type. This will allow concrete type to be registered as shared
-		// without being forced to state their classes in both of the parameter.
-		$this->dropStaleInstances($abstract);
-
-		if (is_null($concrete))
-		{
-			$concrete = $abstract;
-		}
-
-		// If the factory is not a Closure, it means it is just a class name which is
-		// is bound into this container to the abstract type and we will just wrap
-		// it up inside a Closure to make things more convenient when extending.
-		if ( ! $concrete instanceof Closure)
-		{
-			$concrete = $this->getClosure($abstract, $concrete);
-		}
-
-		$this->bindings[$abstract] = compact('concrete', 'shared');
-
-		// If the abstract type was already resolved in this container we'll fire the
-		// rebound listener so that any objects which have already gotten resolved
-		// can have their copy of the object updated via the listener callbacks.
-		if ($this->resolved($abstract))
-		{
-			$this->rebound($abstract);
-		}
-	}
-
-	/**
-	 * Get the Closure to be used when building a type.
-	 *
-	 * @param  string  $abstract
-	 * @param  string  $concrete
-	 * @return \Closure
-	 */
-	protected function getClosure($abstract, $concrete)
-	{
-		return function($c, $parameters = array()) use ($abstract, $concrete)
-		{
-			$method = ($abstract == $concrete) ? 'build' : 'make';
-
-			return $c->$method($concrete, $parameters);
-		};
-	}
-
-	/**
-	 * Register a binding if it hasn't already been registered.
-	 *
-	 * @param  string  $abstract
-	 * @param  \Closure|string|null  $concrete
-	 * @param  bool  $shared
-	 * @return void
-	 */
-	public function bindIf($abstract, $concrete = null, $shared = false)
-	{
-		if ( ! $this->bound($abstract))
-		{
-			$this->bind($abstract, $concrete, $shared);
-		}
-	}
-
-	/**
-	 * Register a shared binding in the container.
-	 *
-	 * @param  string  $abstract
-	 * @param  \Closure|string|null  $concrete
-	 * @return void
-	 */
-	public function singleton($abstract, $concrete = null)
-	{
-		$this->bind($abstract, $concrete, true);
-	}
-
-	/**
-	 * Wrap a Closure such that it is shared.
-	 *
-	 * @param  \Closure  $closure
-	 * @return \Closure
-	 */
-	public function share(Closure $closure)
-	{
-		return function($container) use ($closure)
-		{
-			// We'll simply declare a static variable within the Closures and if it has
-			// not been set we will execute the given Closures to resolve this value
-			// and return it back to these consumers of the method as an instance.
-			static $object;
-
-			if (is_null($object))
-			{
-				$object = $closure($container);
-			}
-
-			return $object;
-		};
-	}
-
-	/**
-	 * Bind a shared Closure into the container.
-	 *
-	 * @param  string    $abstract
-	 * @param  \Closure  $closure
-	 * @return void
-	 */
-	public function bindShared($abstract, Closure $closure)
-	{
-		$this->bind($abstract, $this->share($closure), true);
-	}
-
-	/**
-	 * "Extend" an abstract type in the container.
-	 *
-	 * @param  string    $abstract
-	 * @param  \Closure  $closure
-	 * @return void
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	public function extend($abstract, Closure $closure)
-	{
-		if ( ! isset($this->bindings[$abstract]))
-		{
-			throw new \InvalidArgumentException("Type {$abstract} is not bound.");
-		}
-
-		if (isset($this->instances[$abstract]))
-		{
-			$this->instances[$abstract] = $closure($this->instances[$abstract], $this);
-
-			$this->rebound($abstract);
-		}
-		else
-		{
-			$extender = $this->getExtender($abstract, $closure);
-
-			$this->bind($abstract, $extender, $this->isShared($abstract));
-		}
-	}
-
-	/**
-	 * Get an extender Closure for resolving a type.
-	 *
-	 * @param  string    $abstract
-	 * @param  \Closure  $closure
-	 * @return \Closure
-	 */
-	protected function getExtender($abstract, Closure $closure)
-	{
-		// To "extend" a binding, we will grab the old "resolver" Closure and pass it
-		// into a new one. The old resolver will be called first and the result is
-		// handed off to the "new" resolver, along with this container instance.
-		$resolver = $this->bindings[$abstract]['concrete'];
-
-		return function($container) use ($resolver, $closure)
-		{
-			return $closure($resolver($container), $container);
-		};
-	}
-
-	/**
-	 * Register an existing instance as shared in the container.
-	 *
-	 * @param  string  $abstract
-	 * @param  mixed   $instance
-	 * @return void
-	 */
-	public function instance($abstract, $instance)
-	{
-		// First, we will extract the alias from the abstract if it is an array so we
-		// are using the correct name when binding the type. If we get an alias it
-		// will be registered with the container so we can resolve it out later.
-		if (is_array($abstract))
-		{
-			list($abstract, $alias) = $this->extractAlias($abstract);
-
-			$this->alias($abstract, $alias);
-		}
-
-		unset($this->aliases[$abstract]);
-
-		// We'll check to determine if this type has been bound before, and if it has
-		// we will fire the rebound callbacks registered with the container and it
-		// can be updated with consuming classes that have gotten resolved here.
-		$bound = $this->bound($abstract);
-
-		$this->instances[$abstract] = $instance;
-
-		if ($bound)
-		{
-			$this->rebound($abstract);
-		}
-	}
-
-	/**
-	 * Alias a type to a shorter name.
-	 *
-	 * @param  string  $abstract
-	 * @param  string  $alias
-	 * @return void
-	 */
-	public function alias($abstract, $alias)
-	{
-		$this->aliases[$alias] = $abstract;
-	}
-
-	/**
-	 * Extract the type and alias from a given definition.
-	 *
-	 * @param  array  $definition
-	 * @return array
-	 */
-	protected function extractAlias(array $definition)
-	{
-		return array(key($definition), current($definition));
-	}
-
-	/**
-	 * Bind a new callback to an abstract's rebind event.
-	 *
-	 * @param  string    $abstract
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 */
-	public function rebinding($abstract, Closure $callback)
-	{
-		$this->reboundCallbacks[$abstract][] = $callback;
-
-		if ($this->bound($abstract)) return $this->make($abstract);
-	}
-
-	/**
-	 * Refresh an instance on the given target and method.
-	 *
-	 * @param  string  $abstract
-	 * @param  mixed   $target
-	 * @param  string  $method
-	 * @return mixed
-	 */
-	public function refresh($abstract, $target, $method)
-	{
-		return $this->rebinding($abstract, function($app, $instance) use ($target, $method)
-		{
-			$target->{$method}($instance);
-		});
-	}
-
-	/**
-	 * Fire the "rebound" callbacks for the given abstract type.
-	 *
-	 * @param  string  $abstract
-	 * @return void
-	 */
-	protected function rebound($abstract)
-	{
-		$instance = $this->make($abstract);
-
-		foreach ($this->getReboundCallbacks($abstract) as $callback)
-		{
-			call_user_func($callback, $this, $instance);
-		}
-	}
-
-	/**
-	 * Get the rebound callbacks for a given type.
-	 *
-	 * @param  string  $abstract
-	 * @return array
-	 */
-	protected function getReboundCallbacks($abstract)
-	{
-		if (isset($this->reboundCallbacks[$abstract]))
-		{
-			return $this->reboundCallbacks[$abstract];
-		}
-
-		return array();
-	}
-
-	/**
-	 * Resolve the given type from the container.
-	 *
-	 * @param  string  $abstract
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function make($abstract, $parameters = array())
-	{
-		$abstract = $this->getAlias($abstract);
-
-		// If an instance of the type is currently being managed as a singleton we'll
-		// just return an existing instance instead of instantiating new instances
-		// so the developer can keep using the same objects instance every time.
-		if (isset($this->instances[$abstract]))
-		{
-			return $this->instances[$abstract];
-		}
-
-		$concrete = $this->getConcrete($abstract);
-
-		// We're ready to instantiate an instance of the concrete type registered for
-		// the binding. This will instantiate the types, as well as resolve any of
-		// its "nested" dependencies recursively until all have gotten resolved.
-		if ($this->isBuildable($concrete, $abstract))
-		{
-			$object = $this->build($concrete, $parameters);
-		}
-		else
-		{
-			$object = $this->make($concrete, $parameters);
-		}
-
-		// If the requested type is registered as a singleton we'll want to cache off
-		// the instances in "memory" so we can return it later without creating an
-		// entirely new instance of an object on each subsequent request for it.
-		if ($this->isShared($abstract))
-		{
-			$this->instances[$abstract] = $object;
-		}
-
-		$this->fireResolvingCallbacks($abstract, $object);
-
-		$this->resolved[$abstract] = true;
-
-		return $object;
-	}
-
-	/**
-	 * Get the concrete type for a given abstract.
-	 *
-	 * @param  string  $abstract
-	 * @return mixed   $concrete
-	 */
-	protected function getConcrete($abstract)
-	{
-		// If we don't have a registered resolver or concrete for the type, we'll just
-		// assume each type is a concrete name and will attempt to resolve it as is
-		// since the container should be able to resolve concretes automatically.
-		if ( ! isset($this->bindings[$abstract]))
-		{
-			if ($this->missingLeadingSlash($abstract) && isset($this->bindings['\\'.$abstract]))
-			{
-				$abstract = '\\'.$abstract;
-			}
-
-			return $abstract;
-		}
-
-		return $this->bindings[$abstract]['concrete'];
-	}
-
-	/**
-	 * Determine if the given abstract has a leading slash.
-	 *
-	 * @param  string  $abstract
-	 * @return bool
-	 */
-	protected function missingLeadingSlash($abstract)
-	{
-		return is_string($abstract) && strpos($abstract, '\\') !== 0;
-	}
-
-	/**
-	 * Instantiate a concrete instance of the given type.
-	 *
-	 * @param  string  $concrete
-	 * @param  array   $parameters
-	 * @return mixed
-	 *
-	 * @throws BindingResolutionException
-	 */
-	public function build($concrete, $parameters = array())
-	{
-		// If the concrete type is actually a Closure, we will just execute it and
-		// hand back the results of the functions, which allows functions to be
-		// used as resolvers for more fine-tuned resolution of these objects.
-		if ($concrete instanceof Closure)
-		{
-			return $concrete($this, $parameters);
-		}
-
-		$reflector = new ReflectionClass($concrete);
-
-		// If the type is not instantiable, the developer is attempting to resolve
-		// an abstract type such as an Interface of Abstract Class and there is
-		// no binding registered for the abstractions so we need to bail out.
-		if ( ! $reflector->isInstantiable())
-		{
-			$message = "Target [$concrete] is not instantiable.";
-
-			throw new BindingResolutionException($message);
-		}
-
-		$constructor = $reflector->getConstructor();
-
-		// If there are no constructors, that means there are no dependencies then
-		// we can just resolve the instances of the objects right away, without
-		// resolving any other types or dependencies out of these containers.
-		if (is_null($constructor))
-		{
-			return new $concrete;
-		}
-
-		$dependencies = $constructor->getParameters();
-
-		// Once we have all the constructor's parameters we can create each of the
-		// dependency instances and then use the reflection instances to make a
-		// new instance of this class, injecting the created dependencies in.
-		$parameters = $this->keyParametersByArgument(
-			$dependencies, $parameters
-		);
-
-		$instances = $this->getDependencies(
-			$dependencies, $parameters
-		);
-
-		return $reflector->newInstanceArgs($instances);
-	}
-
-	/**
-	 * Resolve all of the dependencies from the ReflectionParameters.
-	 *
-	 * @param  array  $parameters
-	 * @param  array  $primitives
-	 * @return array
-	 */
-	protected function getDependencies($parameters, array $primitives = array())
-	{
-		$dependencies = array();
-
-		foreach ($parameters as $parameter)
-		{
-			$dependency = $parameter->getClass();
-
-			// If the class is null, it means the dependency is a string or some other
-			// primitive type which we can not resolve since it is not a class and
-			// we will just bomb out with an error since we have no-where to go.
-			if (array_key_exists($parameter->name, $primitives))
-			{
-				$dependencies[] = $primitives[$parameter->name];
-			}
-			elseif (is_null($dependency))
-			{
-				$dependencies[] = $this->resolveNonClass($parameter);
-			}
-			else
-			{
-				$dependencies[] = $this->resolveClass($parameter);
-			}
-		}
-
-		return (array) $dependencies;
-	}
-
-	/**
-	 * Resolve a non-class hinted dependency.
-	 *
-	 * @param  \ReflectionParameter  $parameter
-	 * @return mixed
-	 *
-	 * @throws BindingResolutionException
-	 */
-	protected function resolveNonClass(ReflectionParameter $parameter)
-	{
-		if ($parameter->isDefaultValueAvailable())
-		{
-			return $parameter->getDefaultValue();
-		}
-
-		$message = "Unresolvable dependency resolving [$parameter] in class {$parameter->getDeclaringClass()->getName()}";
-
-		throw new BindingResolutionException($message);
-	}
-
-	/**
-	 * Resolve a class based dependency from the container.
-	 *
-	 * @param  \ReflectionParameter  $parameter
-	 * @return mixed
-	 *
-	 * @throws BindingResolutionException
-	 */
-	protected function resolveClass(ReflectionParameter $parameter)
-	{
-		try
-		{
-			return $this->make($parameter->getClass()->name);
-		}
-
-		// If we can not resolve the class instance, we will check to see if the value
-		// is optional, and if it is we will return the optional parameter value as
-		// the value of the dependency, similarly to how we do this with scalars.
-		catch (BindingResolutionException $e)
-		{
-			if ($parameter->isOptional())
-			{
-				return $parameter->getDefaultValue();
-			}
-
-			throw $e;
-		}
-	}
-
-	/**
-	 * If extra parameters are passed by numeric ID, rekey them by argument name.
-	 *
-	 * @param  array  $dependencies
-	 * @param  array  $parameters
-	 * @return array
-	 */
-	protected function keyParametersByArgument(array $dependencies, array $parameters)
-	{
-		foreach ($parameters as $key => $value)
-		{
-			if (is_numeric($key))
-			{
-				unset($parameters[$key]);
-
-				$parameters[$dependencies[$key]->name] = $value;
-			}
-		}
-
-		return $parameters;
-	}
-
-	/**
-	 * Register a new resolving callback.
-	 *
-	 * @param  string    $abstract
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function resolving($abstract, Closure $callback)
-	{
-		$this->resolvingCallbacks[$abstract][] = $callback;
-	}
-
-	/**
-	 * Register a new resolving callback for all types.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function resolvingAny(Closure $callback)
-	{
-		$this->globalResolvingCallbacks[] = $callback;
-	}
-
-	/**
-	 * Fire all of the resolving callbacks.
-	 *
-	 * @param  string  $abstract
-	 * @param  mixed   $object
-	 * @return void
-	 */
-	protected function fireResolvingCallbacks($abstract, $object)
-	{
-		if (isset($this->resolvingCallbacks[$abstract]))
-		{
-			$this->fireCallbackArray($object, $this->resolvingCallbacks[$abstract]);
-		}
-
-		$this->fireCallbackArray($object, $this->globalResolvingCallbacks);
-	}
-
-	/**
-	 * Fire an array of callbacks with an object.
-	 *
-	 * @param  mixed  $object
-	 * @param  array  $callbacks
-	 */
-	protected function fireCallbackArray($object, array $callbacks)
-	{
-		foreach ($callbacks as $callback)
-		{
-			call_user_func($callback, $object, $this);
-		}
-	}
-
-	/**
-	 * Determine if a given type is shared.
-	 *
-	 * @param  string  $abstract
-	 * @return bool
-	 */
-	public function isShared($abstract)
-	{
-		if (isset($this->bindings[$abstract]['shared']))
-		{
-			$shared = $this->bindings[$abstract]['shared'];
-		}
-		else
-		{
-			$shared = false;
-		}
-
-		return isset($this->instances[$abstract]) || $shared === true;
-	}
-
-	/**
-	 * Determine if the given concrete is buildable.
-	 *
-	 * @param  mixed   $concrete
-	 * @param  string  $abstract
-	 * @return bool
-	 */
-	protected function isBuildable($concrete, $abstract)
-	{
-		return $concrete === $abstract || $concrete instanceof Closure;
-	}
-
-	/**
-	 * Get the alias for an abstract if available.
-	 *
-	 * @param  string  $abstract
-	 * @return string
-	 */
-	protected function getAlias($abstract)
-	{
-		return isset($this->aliases[$abstract]) ? $this->aliases[$abstract] : $abstract;
-	}
-
-	/**
-	 * Get the container's bindings.
-	 *
-	 * @return array
-	 */
-	public function getBindings()
-	{
-		return $this->bindings;
-	}
-
-	/**
-	 * Drop all of the stale instances and aliases.
-	 *
-	 * @param  string  $abstract
-	 * @return void
-	 */
-	protected function dropStaleInstances($abstract)
-	{
-		unset($this->instances[$abstract], $this->aliases[$abstract]);
-	}
-
-	/**
-	 * Remove a resolved instance from the instance cache.
-	 *
-	 * @param  string  $abstract
-	 * @return void
-	 */
-	public function forgetInstance($abstract)
-	{
-		unset($this->instances[$abstract]);
-	}
-
-	/**
-	 * Clear all of the instances from the container.
-	 *
-	 * @return void
-	 */
-	public function forgetInstances()
-	{
-		$this->instances = array();
-	}
-
-	/**
-	 * Determine if a given offset exists.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function offsetExists($key)
-	{
-		return isset($this->bindings[$key]);
-	}
-
-	/**
-	 * Get the value at a given offset.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function offsetGet($key)
-	{
-		return $this->make($key);
-	}
-
-	/**
-	 * Set the value at a given offset.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function offsetSet($key, $value)
-	{
-		// If the value is not a Closure, we will make it one. This simply gives
-		// more "drop-in" replacement functionality for the Pimple which this
-		// container's simplest functions are base modeled and built after.
-		if ( ! $value instanceof Closure)
-		{
-			$value = function() use ($value)
-			{
-				return $value;
-			};
-		}
-
-		$this->bind($key, $value);
-	}
-
-	/**
-	 * Unset the value at a given offset.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function offsetUnset($key)
-	{
-		unset($this->bindings[$key], $this->instances[$key], $this->resolved[$key]);
-	}
-
-	/**
-	 * Dynamically access container services.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function __get($key)
-	{
-		return $this[$key];
-	}
-
-	/**
-	 * Dynamically set container services.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function __set($key, $value)
-	{
-		$this[$key] = $value;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Container/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Container/composer.json b/vendor/laravel/framework/src/Illuminate/Container/composer.json
deleted file mode 100755
index a2445f1..0000000
--- a/vendor/laravel/framework/src/Illuminate/Container/composer.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
-    "name": "illuminate/container",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Container": ""
-        }
-    },
-    "target-dir": "Illuminate/Container",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cookie/CookieJar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cookie/CookieJar.php b/vendor/laravel/framework/src/Illuminate/Cookie/CookieJar.php
deleted file mode 100755
index 56e531a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cookie/CookieJar.php
+++ /dev/null
@@ -1,167 +0,0 @@
-<?php namespace Illuminate\Cookie;
-
-use Symfony\Component\HttpFoundation\Cookie;
-
-class CookieJar {
-
-	/**
-	 * The default path (if specified).
-	 *
-	 * @var string
-	 */
-	protected $path = '/';
-
-	/**
-	 * The default domain (if specified).
-	 *
-	 * @var string
-	 */
-	protected $domain = null;
-
-	/**
-	 * All of the cookies queued for sending.
-	 *
-	 * @var array
-	 */
-	protected $queued = array();
-
-	/**
-	 * Create a new cookie instance.
-	 *
-	 * @param  string  $name
-	 * @param  string  $value
-	 * @param  int     $minutes
-	 * @param  string  $path
-	 * @param  string  $domain
-	 * @param  bool    $secure
-	 * @param  bool    $httpOnly
-	 * @return \Symfony\Component\HttpFoundation\Cookie
-	 */
-	public function make($name, $value, $minutes = 0, $path = null, $domain = null, $secure = false, $httpOnly = true)
-	{
-		list($path, $domain) = $this->getPathAndDomain($path, $domain);
-
-		$time = ($minutes == 0) ? 0 : time() + ($minutes * 60);
-
-		return new Cookie($name, $value, $time, $path, $domain, $secure, $httpOnly);
-	}
-
-	/**
-	 * Create a cookie that lasts "forever" (five years).
-	 *
-	 * @param  string  $name
-	 * @param  string  $value
-	 * @param  string  $path
-	 * @param  string  $domain
-	 * @param  bool    $secure
-	 * @param  bool    $httpOnly
-	 * @return \Symfony\Component\HttpFoundation\Cookie
-	 */
-	public function forever($name, $value, $path = null, $domain = null, $secure = false, $httpOnly = true)
-	{
-		return $this->make($name, $value, 2628000, $path, $domain, $secure, $httpOnly);
-	}
-
-	/**
-	 * Expire the given cookie.
-	 *
-	 * @param  string  $name
-	 * @param  string  $path
-	 * @param  string  $domain
-	 * @return \Symfony\Component\HttpFoundation\Cookie
-	 */
-	public function forget($name, $path = null, $domain = null)
-	{
-		return $this->make($name, null, -2628000, $path, $domain);
-	}
-
-	/**
-	 * Determine if a cookie has been queued.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function hasQueued($key)
-	{
-		return ! is_null($this->queued($key));
-	}
-
-	/**
-	 * Get a queued cookie instance.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return \Symfony\Component\HttpFoundation\Cookie
-	 */
-	public function queued($key, $default = null)
-	{
-		return array_get($this->queued, $key, $default);
-	}
-
-	/**
-	 * Queue a cookie to send with the next response.
-	 *
-	 * @param  mixed
-	 * @return void
-	 */
-	public function queue()
-	{
-		if (head(func_get_args()) instanceof Cookie)
-		{
-			$cookie = head(func_get_args());
-		}
-		else
-		{
-			$cookie = call_user_func_array(array($this, 'make'), func_get_args());
-		}
-
-		$this->queued[$cookie->getName()] = $cookie;
-	}
-
-	/**
-	 * Remove a cookie from the queue.
-	 *
-	 * @param  string  $name
-	 */
-	public function unqueue($name)
-	{
-		unset($this->queued[$name]);
-	}
-
-	/**
-	 * Get the path and domain, or the default values.
-	 *
-	 * @param  string  $path
-	 * @param  string  $domain
-	 * @return array
-	 */
-	protected function getPathAndDomain($path, $domain)
-	{
-		return array($path ?: $this->path, $domain ?: $this->domain);
-	}
-
-	/**
-	 * Set the default path and domain for the jar.
-	 *
-	 * @param  string  $path
-	 * @param  string  $domain
-	 * @return $this
-	 */
-	public function setDefaultPathAndDomain($path, $domain)
-	{
-		list($this->path, $this->domain) = array($path, $domain);
-
-		return $this;
-	}
-
-	/**
-	 * Get the cookies which have been queued for the next request
-	 *
-	 * @return array
-	 */
-	public function getQueuedCookies()
-	{
-		return $this->queued;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php
deleted file mode 100755
index 1c7b9d0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php namespace Illuminate\Cookie;
-
-use Illuminate\Support\ServiceProvider;
-
-class CookieServiceProvider extends ServiceProvider {
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('cookie', function($app)
-		{
-			$config = $app['config']['session'];
-
-			return (new CookieJar)->setDefaultPathAndDomain($config['path'], $config['domain']);
-		});
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cookie/Guard.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cookie/Guard.php b/vendor/laravel/framework/src/Illuminate/Cookie/Guard.php
deleted file mode 100644
index 1aafbef..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cookie/Guard.php
+++ /dev/null
@@ -1,141 +0,0 @@
-<?php namespace Illuminate\Cookie;
-
-use Illuminate\Encryption\Encrypter;
-use Illuminate\Encryption\DecryptException;
-use Symfony\Component\HttpFoundation\Cookie;
-use Symfony\Component\HttpFoundation\Request;
-use Symfony\Component\HttpFoundation\Response;
-use Symfony\Component\HttpKernel\HttpKernelInterface;
-
-class Guard implements HttpKernelInterface {
-
-	/**
-	 * The wrapped kernel implementation.
-	 *
-	 * @var \Symfony\Component\HttpKernel\HttpKernelInterface
-	 */
-	protected $app;
-
-	/**
-	 * The encrypter instance.
-	 *
-	 * @var \Illuminate\Encryption\Encrypter
-	 */
-	protected $encrypter;
-
-	/**
-	 * Create a new CookieGuard instance.
-	 *
-	 * @param  \Symfony\Component\HttpKernel\HttpKernelInterface  $app
-	 * @param  \Illuminate\Encryption\Encrypter  $encrypter
-	 * @return void
-	 */
-	public function __construct(HttpKernelInterface $app, Encrypter $encrypter)
-	{
-		$this->app = $app;
-		$this->encrypter = $encrypter;
-	}
-
-	/**
-	 * Handle the given request and get the response.
-	 *
-	 * @implements HttpKernelInterface::handle
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  int   $type
-	 * @param  bool  $catch
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
-	{
-		return $this->encrypt($this->app->handle($this->decrypt($request), $type, $catch));
-	}
-
-	/**
-	 * Decrypt the cookies on the request.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return \Symfony\Component\HttpFoundation\Request
-	 */
-	protected function decrypt(Request $request)
-	{
-		foreach ($request->cookies as $key => $c)
-		{
-			try
-			{
-				$request->cookies->set($key, $this->decryptCookie($c));
-			}
-			catch (DecryptException $e)
-			{
-				$request->cookies->set($key, null);
-			}
-		}
-
-		return $request;
-	}
-
-	/**
-	 * Decrypt the given cookie and return the value.
-	 *
-	 * @param  string|array  $cookie
-	 * @return string|array
-	 */
-	protected function decryptCookie($cookie)
-	{
-		return is_array($cookie)
-						? $this->decryptArray($cookie)
-						: $this->encrypter->decrypt($cookie);
-	}
-
-	/**
-	 * Decrypt an array based cookie.
-	 *
-	 * @param  array  $cookie
-	 * @return array
-	 */
-	protected function decryptArray(array $cookie)
-	{
-		$decrypted = array();
-
-		foreach ($cookie as $key => $value)
-		{
-			$decrypted[$key] = $this->encrypter->decrypt($value);
-		}
-
-		return $decrypted;
-	}
-
-	/**
-	 * Encrypt the cookies on an outgoing response.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Response  $response
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	protected function encrypt(Response $response)
-	{
-		foreach ($response->headers->getCookies() as $key => $c)
-		{
-			$encrypted = $this->encrypter->encrypt($c->getValue());
-
-			$response->headers->setCookie($this->duplicate($c, $encrypted));
-		}
-
-		return $response;
-	}
-
-	/**
-	 * Duplicate a cookie with a new value.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Cookie  $c
-	 * @param  mixed  $value
-	 * @return \Symfony\Component\HttpFoundation\Cookie
-	 */
-	protected function duplicate(Cookie $c, $value)
-	{
-		return new Cookie(
-			$c->getName(), $value, $c->getExpiresTime(), $c->getPath(),
-			$c->getDomain(), $c->isSecure(), $c->isHttpOnly()
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cookie/Queue.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cookie/Queue.php b/vendor/laravel/framework/src/Illuminate/Cookie/Queue.php
deleted file mode 100644
index 65354cb..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cookie/Queue.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php namespace Illuminate\Cookie;
-
-use Symfony\Component\HttpFoundation\Request;
-use Symfony\Component\HttpKernel\HttpKernelInterface;
-
-class Queue implements HttpKernelInterface {
-
-	/**
-	 * The wrapped kernel implementation.
-	 *
-	 * @var \Symfony\Component\HttpKernel\HttpKernelInterface
-	 */
-	protected $app;
-
-	/**
-	 * The cookie jar instance.
-	 *
-	 * @var \Illuminate\Cookie\CookieJar
-	 */
-	protected $cookies;
-
-	/**
-	 * Create a new CookieQueue instance.
-	 *
-	 * @param  \Symfony\Component\HttpKernel\HttpKernelInterface  $app
-	 * @param  \Illuminate\Cookie\CookieJar  $cookies
-	 * @return void
-	 */
-	public function __construct(HttpKernelInterface $app, CookieJar $cookies)
-	{
-		$this->app = $app;
-		$this->cookies = $cookies;
-	}
-
-	/**
-	 * Handle the given request and get the response.
-	 *
-	 * @implements HttpKernelInterface::handle
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  int   $type
-	 * @param  bool  $catch
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
-	{
-		$response = $this->app->handle($request, $type, $catch);
-
-		foreach ($this->cookies->getQueuedCookies() as $cookie)
-		{
-			$response->headers->setCookie($cookie);
-		}
-
-		return $response;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cookie/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cookie/composer.json b/vendor/laravel/framework/src/Illuminate/Cookie/composer.json
deleted file mode 100755
index aa9559d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cookie/composer.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
-    "name": "illuminate/cookie",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/encryption": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "symfony/http-kernel": "2.5.*",
-        "symfony/http-foundation": "2.5.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Cookie": ""
-        }
-    },
-    "target-dir": "Illuminate/Cookie",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Capsule/Manager.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Capsule/Manager.php b/vendor/laravel/framework/src/Illuminate/Database/Capsule/Manager.php
deleted file mode 100755
index 408e563..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Capsule/Manager.php
+++ /dev/null
@@ -1,227 +0,0 @@
-<?php namespace Illuminate\Database\Capsule;
-
-use PDO;
-use Illuminate\Events\Dispatcher;
-use Illuminate\Cache\CacheManager;
-use Illuminate\Container\Container;
-use Illuminate\Database\DatabaseManager;
-use Illuminate\Database\Eloquent\Model as Eloquent;
-use Illuminate\Database\Connectors\ConnectionFactory;
-use Illuminate\Support\Traits\CapsuleManagerTrait;
-
-class Manager {
-
-	use CapsuleManagerTrait;
-
-	/**
-	 * The database manager instance.
-	 *
-	 * @var \Illuminate\Database\DatabaseManager
-	 */
-	protected $manager;
-
-	/**
-	 * Create a new database capsule manager.
-	 *
-	 * @param  \Illuminate\Container\Container|null  $container
-	 * @return void
-	 */
-	public function __construct(Container $container = null)
-	{
-		$this->setupContainer($container);
-
-		// Once we have the container setup, we will setup the default configuration
-		// options in the container "config" binding. This will make the database
-		// manager behave correctly since all the correct binding are in place.
-		$this->setupDefaultConfiguration();
-
-		$this->setupManager();
-	}
-
-	/**
-	 * Setup the default database configuration options.
-	 *
-	 * @return void
-	 */
-	protected function setupDefaultConfiguration()
-	{
-		$this->container['config']['database.fetch'] = PDO::FETCH_ASSOC;
-
-		$this->container['config']['database.default'] = 'default';
-	}
-
-	/**
-	 * Build the database manager instance.
-	 *
-	 * @return void
-	 */
-	protected function setupManager()
-	{
-		$factory = new ConnectionFactory($this->container);
-
-		$this->manager = new DatabaseManager($this->container, $factory);
-	}
-
-	/**
-	 * Get a connection instance from the global manager.
-	 *
-	 * @param  string  $connection
-	 * @return \Illuminate\Database\Connection
-	 */
-	public static function connection($connection = null)
-	{
-		return static::$instance->getConnection($connection);
-	}
-
-	/**
-	 * Get a fluent query builder instance.
-	 *
-	 * @param  string  $table
-	 * @param  string  $connection
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	public static function table($table, $connection = null)
-	{
-		return static::$instance->connection($connection)->table($table);
-	}
-
-	/**
-	 * Get a schema builder instance.
-	 *
-	 * @param  string  $connection
-	 * @return \Illuminate\Database\Schema\Builder
-	 */
-	public static function schema($connection = null)
-	{
-		return static::$instance->connection($connection)->getSchemaBuilder();
-	}
-
-	/**
-	 * Get a registered connection instance.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function getConnection($name = null)
-	{
-		return $this->manager->connection($name);
-	}
-
-	/**
-	 * Register a connection with the manager.
-	 *
-	 * @param  array   $config
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function addConnection(array $config, $name = 'default')
-	{
-		$connections = $this->container['config']['database.connections'];
-
-		$connections[$name] = $config;
-
-		$this->container['config']['database.connections'] = $connections;
-	}
-
-	/**
-	 * Bootstrap Eloquent so it is ready for usage.
-	 *
-	 * @return void
-	 */
-	public function bootEloquent()
-	{
-		Eloquent::setConnectionResolver($this->manager);
-
-		// If we have an event dispatcher instance, we will go ahead and register it
-		// with the Eloquent ORM, allowing for model callbacks while creating and
-		// updating "model" instances; however, if it not necessary to operate.
-		if ($dispatcher = $this->getEventDispatcher())
-		{
-			Eloquent::setEventDispatcher($dispatcher);
-		}
-	}
-
-	/**
-	 * Set the fetch mode for the database connections.
-	 *
-	 * @param  int  $fetchMode
-	 * @return $this
-	 */
-	public function setFetchMode($fetchMode)
-	{
-		$this->container['config']['database.fetch'] = $fetchMode;
-
-		return $this;
-	}
-
-	/**
-	 * Get the database manager instance.
-	 *
-	 * @return \Illuminate\Database\DatabaseManager
-	 */
-	public function getDatabaseManager()
-	{
-		return $this->manager;
-	}
-
-	/**
-	 * Get the current event dispatcher instance.
-	 *
-	 * @return \Illuminate\Events\Dispatcher
-	 */
-	public function getEventDispatcher()
-	{
-		if ($this->container->bound('events'))
-		{
-			return $this->container['events'];
-		}
-	}
-
-	/**
-	 * Set the event dispatcher instance to be used by connections.
-	 *
-	 * @param  \Illuminate\Events\Dispatcher  $dispatcher
-	 * @return void
-	 */
-	public function setEventDispatcher(Dispatcher $dispatcher)
-	{
-		$this->container->instance('events', $dispatcher);
-	}
-
-	/**
-	 * Get the current cache manager instance.
-	 *
-	 * @return \Illuminate\Cache\CacheManager
-	 */
-	public function getCacheManager()
-	{
-		if ($this->container->bound('cache'))
-		{
-			return $this->container['cache'];
-		}
-	}
-
-	/**
-	 * Set the cache manager to be used by connections.
-	 *
-	 * @param  \Illuminate\Cache\CacheManager  $cache
-	 * @return void
-	 */
-	public function setCacheManager(CacheManager $cache)
-	{
-		$this->container->instance('cache', $cache);
-	}
-
-	/**
-	 * Dynamically pass methods to the default connection.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public static function __callStatic($method, $parameters)
-	{
-		return call_user_func_array(array(static::connection(), $method), $parameters);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Connection.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Connection.php b/vendor/laravel/framework/src/Illuminate/Database/Connection.php
deleted file mode 100755
index fd09205..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Connection.php
+++ /dev/null
@@ -1,1173 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use PDO;
-use Closure;
-use DateTime;
-use Illuminate\Events\Dispatcher;
-use Illuminate\Database\Query\Processors\Processor;
-use Doctrine\DBAL\Connection as DoctrineConnection;
-
-class Connection implements ConnectionInterface {
-
-	/**
-	 * The active PDO connection.
-	 *
-	 * @var PDO
-	 */
-	protected $pdo;
-
-	/**
-	 * The active PDO connection used for reads.
-	 *
-	 * @var PDO
-	 */
-	protected $readPdo;
-
-	/**
-	 * The reconnector instance for the connection.
-	 *
-	 * @var callable
-	 */
-	protected $reconnector;
-
-	/**
-	 * The query grammar implementation.
-	 *
-	 * @var \Illuminate\Database\Query\Grammars\Grammar
-	 */
-	protected $queryGrammar;
-
-	/**
-	 * The schema grammar implementation.
-	 *
-	 * @var \Illuminate\Database\Schema\Grammars\Grammar
-	 */
-	protected $schemaGrammar;
-
-	/**
-	 * The query post processor implementation.
-	 *
-	 * @var \Illuminate\Database\Query\Processors\Processor
-	 */
-	protected $postProcessor;
-
-	/**
-	 * The event dispatcher instance.
-	 *
-	 * @var \Illuminate\Events\Dispatcher
-	 */
-	protected $events;
-
-	/**
-	 * The paginator environment instance.
-	 *
-	 * @var \Illuminate\Pagination\Paginator
-	 */
-	protected $paginator;
-
-	/**
-	 * The cache manager instance.
-	 *
-	 * @var \Illuminate\Cache\CacheManager
-	 */
-	protected $cache;
-
-	/**
-	 * The default fetch mode of the connection.
-	 *
-	 * @var int
-	 */
-	protected $fetchMode = PDO::FETCH_ASSOC;
-
-	/**
-	 * The number of active transactions.
-	 *
-	 * @var int
-	 */
-	protected $transactions = 0;
-
-	/**
-	 * All of the queries run against the connection.
-	 *
-	 * @var array
-	 */
-	protected $queryLog = array();
-
-	/**
-	 * Indicates whether queries are being logged.
-	 *
-	 * @var bool
-	 */
-	protected $loggingQueries = true;
-
-	/**
-	 * Indicates if the connection is in a "dry run".
-	 *
-	 * @var bool
-	 */
-	protected $pretending = false;
-
-	/**
-	 * The name of the connected database.
-	 *
-	 * @var string
-	 */
-	protected $database;
-
-	/**
-	 * The table prefix for the connection.
-	 *
-	 * @var string
-	 */
-	protected $tablePrefix = '';
-
-	/**
-	 * The database connection configuration options.
-	 *
-	 * @var array
-	 */
-	protected $config = array();
-
-	/**
-	 * Create a new database connection instance.
-	 *
-	 * @param  \PDO     $pdo
-	 * @param  string   $database
-	 * @param  string   $tablePrefix
-	 * @param  array    $config
-	 * @return void
-	 */
-	public function __construct(PDO $pdo, $database = '', $tablePrefix = '', array $config = array())
-	{
-		$this->pdo = $pdo;
-
-		// First we will setup the default properties. We keep track of the DB
-		// name we are connected to since it is needed when some reflective
-		// type commands are run such as checking whether a table exists.
-		$this->database = $database;
-
-		$this->tablePrefix = $tablePrefix;
-
-		$this->config = $config;
-
-		// We need to initialize a query grammar and the query post processors
-		// which are both very important parts of the database abstractions
-		// so we initialize these to their default values while starting.
-		$this->useDefaultQueryGrammar();
-
-		$this->useDefaultPostProcessor();
-	}
-
-	/**
-	 * Set the query grammar to the default implementation.
-	 *
-	 * @return void
-	 */
-	public function useDefaultQueryGrammar()
-	{
-		$this->queryGrammar = $this->getDefaultQueryGrammar();
-	}
-
-	/**
-	 * Get the default query grammar instance.
-	 *
-	 * @return \Illuminate\Database\Query\Grammars\Grammar
-	 */
-	protected function getDefaultQueryGrammar()
-	{
-		return new Query\Grammars\Grammar;
-	}
-
-	/**
-	 * Set the schema grammar to the default implementation.
-	 *
-	 * @return void
-	 */
-	public function useDefaultSchemaGrammar()
-	{
-		$this->schemaGrammar = $this->getDefaultSchemaGrammar();
-	}
-
-	/**
-	 * Get the default schema grammar instance.
-	 *
-	 * @return \Illuminate\Database\Schema\Grammars\Grammar
-	 */
-	protected function getDefaultSchemaGrammar() {}
-
-	/**
-	 * Set the query post processor to the default implementation.
-	 *
-	 * @return void
-	 */
-	public function useDefaultPostProcessor()
-	{
-		$this->postProcessor = $this->getDefaultPostProcessor();
-	}
-
-	/**
-	 * Get the default post processor instance.
-	 *
-	 * @return \Illuminate\Database\Query\Processors\Processor
-	 */
-	protected function getDefaultPostProcessor()
-	{
-		return new Query\Processors\Processor;
-	}
-
-	/**
-	 * Get a schema builder instance for the connection.
-	 *
-	 * @return \Illuminate\Database\Schema\Builder
-	 */
-	public function getSchemaBuilder()
-	{
-		if (is_null($this->schemaGrammar)) { $this->useDefaultSchemaGrammar(); }
-
-		return new Schema\Builder($this);
-	}
-
-	/**
-	 * Begin a fluent query against a database table.
-	 *
-	 * @param  string  $table
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	public function table($table)
-	{
-		$processor = $this->getPostProcessor();
-
-		$query = new Query\Builder($this, $this->getQueryGrammar(), $processor);
-
-		return $query->from($table);
-	}
-
-	/**
-	 * Get a new raw query expression.
-	 *
-	 * @param  mixed  $value
-	 * @return \Illuminate\Database\Query\Expression
-	 */
-	public function raw($value)
-	{
-		return new Query\Expression($value);
-	}
-
-	/**
-	 * Run a select statement and return a single result.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return mixed
-	 */
-	public function selectOne($query, $bindings = array())
-	{
-		$records = $this->select($query, $bindings);
-
-		return count($records) > 0 ? reset($records) : null;
-	}
-
-	/**
-	 * Run a select statement against the database.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return array
-	 */
-	public function selectFromWriteConnection($query, $bindings = array())
-	{
-		return $this->select($query, $bindings, false);
-	}
-
-	/**
-	 * Run a select statement against the database.
-	 *
-	 * @param  string  $query
-	 * @param  array  $bindings
-	 * @param  bool  $useReadPdo
-	 * @return array
-	 */
-	public function select($query, $bindings = array(), $useReadPdo = true)
-	{
-		return $this->run($query, $bindings, function($me, $query, $bindings) use ($useReadPdo)
-		{
-			if ($me->pretending()) return array();
-
-			// For select statements, we'll simply execute the query and return an array
-			// of the database result set. Each element in the array will be a single
-			// row from the database table, and will either be an array or objects.
-			$statement = $this->getPdoForSelect($useReadPdo)->prepare($query);
-
-			$statement->execute($me->prepareBindings($bindings));
-
-			return $statement->fetchAll($me->getFetchMode());
-		});
-	}
-
-	/**
-	 * Get the PDO connection to use for a select query.
-	 *
-	 * @param  bool  $useReadPdo
-	 * @return \PDO
-	 */
-	protected function getPdoForSelect($useReadPdo = true)
-	{
-		return $useReadPdo ? $this->getReadPdo() : $this->getPdo();
-	}
-
-	/**
-	 * Run an insert statement against the database.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return bool
-	 */
-	public function insert($query, $bindings = array())
-	{
-		return $this->statement($query, $bindings);
-	}
-
-	/**
-	 * Run an update statement against the database.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return int
-	 */
-	public function update($query, $bindings = array())
-	{
-		return $this->affectingStatement($query, $bindings);
-	}
-
-	/**
-	 * Run a delete statement against the database.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return int
-	 */
-	public function delete($query, $bindings = array())
-	{
-		return $this->affectingStatement($query, $bindings);
-	}
-
-	/**
-	 * Execute an SQL statement and return the boolean result.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return bool
-	 */
-	public function statement($query, $bindings = array())
-	{
-		return $this->run($query, $bindings, function($me, $query, $bindings)
-		{
-			if ($me->pretending()) return true;
-
-			$bindings = $me->prepareBindings($bindings);
-
-			return $me->getPdo()->prepare($query)->execute($bindings);
-		});
-	}
-
-	/**
-	 * Run an SQL statement and get the number of rows affected.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return int
-	 */
-	public function affectingStatement($query, $bindings = array())
-	{
-		return $this->run($query, $bindings, function($me, $query, $bindings)
-		{
-			if ($me->pretending()) return 0;
-
-			// For update or delete statements, we want to get the number of rows affected
-			// by the statement and return that back to the developer. We'll first need
-			// to execute the statement and then we'll use PDO to fetch the affected.
-			$statement = $me->getPdo()->prepare($query);
-
-			$statement->execute($me->prepareBindings($bindings));
-
-			return $statement->rowCount();
-		});
-	}
-
-	/**
-	 * Run a raw, unprepared query against the PDO connection.
-	 *
-	 * @param  string  $query
-	 * @return bool
-	 */
-	public function unprepared($query)
-	{
-		return $this->run($query, array(), function($me, $query)
-		{
-			if ($me->pretending()) return true;
-
-			return (bool) $me->getPdo()->exec($query);
-		});
-	}
-
-	/**
-	 * Prepare the query bindings for execution.
-	 *
-	 * @param  array  $bindings
-	 * @return array
-	 */
-	public function prepareBindings(array $bindings)
-	{
-		$grammar = $this->getQueryGrammar();
-
-		foreach ($bindings as $key => $value)
-		{
-			// We need to transform all instances of the DateTime class into an actual
-			// date string. Each query grammar maintains its own date string format
-			// so we'll just ask the grammar for the format to get from the date.
-			if ($value instanceof DateTime)
-			{
-				$bindings[$key] = $value->format($grammar->getDateFormat());
-			}
-			elseif ($value === false)
-			{
-				$bindings[$key] = 0;
-			}
-		}
-
-		return $bindings;
-	}
-
-	/**
-	 * Execute a Closure within a transaction.
-	 *
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 *
-	 * @throws \Exception
-	 */
-	public function transaction(Closure $callback)
-	{
-		$this->beginTransaction();
-
-		// We'll simply execute the given callback within a try / catch block
-		// and if we catch any exception we can rollback the transaction
-		// so that none of the changes are persisted to the database.
-		try
-		{
-			$result = $callback($this);
-
-			$this->commit();
-		}
-
-		// If we catch an exception, we will roll back so nothing gets messed
-		// up in the database. Then we'll re-throw the exception so it can
-		// be handled how the developer sees fit for their applications.
-		catch (\Exception $e)
-		{
-			$this->rollBack();
-
-			throw $e;
-		}
-
-		return $result;
-	}
-
-	/**
-	 * Start a new database transaction.
-	 *
-	 * @return void
-	 */
-	public function beginTransaction()
-	{
-		++$this->transactions;
-
-		if ($this->transactions == 1)
-		{
-			$this->pdo->beginTransaction();
-		}
-
-		$this->fireConnectionEvent('beganTransaction');
-	}
-
-	/**
-	 * Commit the active database transaction.
-	 *
-	 * @return void
-	 */
-	public function commit()
-	{
-		if ($this->transactions == 1) $this->pdo->commit();
-
-		--$this->transactions;
-
-		$this->fireConnectionEvent('committed');
-	}
-
-	/**
-	 * Rollback the active database transaction.
-	 *
-	 * @return void
-	 */
-	public function rollBack()
-	{
-		if ($this->transactions == 1)
-		{
-			$this->transactions = 0;
-
-			$this->pdo->rollBack();
-		}
-		else
-		{
-			--$this->transactions;
-		}
-
-		$this->fireConnectionEvent('rollingBack');
-	}
-
-	/**
-	 * Get the number of active transactions.
-	 *
-	 * @return int
-	 */
-	public function transactionLevel()
-	{
-		return $this->transactions;
-	}
-
-	/**
-	 * Execute the given callback in "dry run" mode.
-	 *
-	 * @param  \Closure  $callback
-	 * @return array
-	 */
-	public function pretend(Closure $callback)
-	{
-		$this->pretending = true;
-
-		$this->queryLog = array();
-
-		// Basically to make the database connection "pretend", we will just return
-		// the default values for all the query methods, then we will return an
-		// array of queries that were "executed" within the Closure callback.
-		$callback($this);
-
-		$this->pretending = false;
-
-		return $this->queryLog;
-	}
-
-	/**
-	 * Run a SQL statement and log its execution context.
-	 *
-	 * @param  string    $query
-	 * @param  array     $bindings
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 *
-	 * @throws \Illuminate\Database\QueryException
-	 */
-	protected function run($query, $bindings, Closure $callback)
-	{
-		$this->reconnectIfMissingConnection();
-
-		$start = microtime(true);
-
-		// Here we will run this query. If an exception occurs we'll determine if it was
-		// caused by a connection that has been lost. If that is the cause, we'll try
-		// to re-establish connection and re-run the query with a fresh connection.
-		try
-		{
-			$result = $this->runQueryCallback($query, $bindings, $callback);
-		}
-		catch (QueryException $e)
-		{
-			$result = $this->tryAgainIfCausedByLostConnection(
-				$e, $query, $bindings, $callback
-			);
-		}
-
-		// Once we have run the query we will calculate the time that it took to run and
-		// then log the query, bindings, and execution time so we will report them on
-		// the event that the developer needs them. We'll log time in milliseconds.
-		$time = $this->getElapsedTime($start);
-
-		$this->logQuery($query, $bindings, $time);
-
-		return $result;
-	}
-
-	/**
-	 * Run a SQL statement.
-	 *
-	 * @param  string    $query
-	 * @param  array     $bindings
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 *
-	 * @throws \Illuminate\Database\QueryException
-	 */
-	protected function runQueryCallback($query, $bindings, Closure $callback)
-	{
-		// To execute the statement, we'll simply call the callback, which will actually
-		// run the SQL against the PDO connection. Then we can calculate the time it
-		// took to execute and log the query SQL, bindings and time in our memory.
-		try
-		{
-			$result = $callback($this, $query, $bindings);
-		}
-
-		// If an exception occurs when attempting to run a query, we'll format the error
-		// message to include the bindings with SQL, which will make this exception a
-		// lot more helpful to the developer instead of just the database's errors.
-		catch (\Exception $e)
-		{
-			throw new QueryException(
-				$query, $this->prepareBindings($bindings), $e
-			);
-		}
-
-		return $result;
-	}
-
-	/**
-	 * Handle a query exception that occurred during query execution.
-	 *
-	 * @param  \Illuminate\Database\QueryException  $e
-	 * @param  string    $query
-	 * @param  array     $bindings
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 *
-	 * @throws \Illuminate\Database\QueryException
-	 */
-	protected function tryAgainIfCausedByLostConnection(QueryException $e, $query, $bindings, Closure $callback)
-	{
-		if ($this->causedByLostConnection($e))
-		{
-			$this->reconnect();
-
-			return $this->runQueryCallback($query, $bindings, $callback);
-		}
-
-		throw $e;
-	}
-
-	/**
-	 * Determine if the given exception was caused by a lost connection.
-	 *
-	 * @param  \Illuminate\Database\QueryException
-	 * @return bool
-	 */
-	protected function causedByLostConnection(QueryException $e)
-	{
-		return str_contains($e->getPrevious()->getMessage(), 'server has gone away');
-	}
-
-	/**
-	 * Disconnect from the underlying PDO connection.
-	 *
-	 * @return void
-	 */
-	public function disconnect()
-	{
-		$this->setPdo(null)->setReadPdo(null);
-	}
-
-	/**
-	 * Reconnect to the database.
-	 *
-	 * @return void
-	 *
-	 * @throws \LogicException
-	 */
-	public function reconnect()
-	{
-		if (is_callable($this->reconnector))
-		{
-			return call_user_func($this->reconnector, $this);
-		}
-
-		throw new \LogicException("Lost connection and no reconnector available.");
-	}
-
-	/**
-	 * Reconnect to the database if a PDO connection is missing.
-	 *
-	 * @return void
-	 */
-	protected function reconnectIfMissingConnection()
-	{
-		if (is_null($this->getPdo()) || is_null($this->getReadPdo()))
-		{
-			$this->reconnect();
-		}
-	}
-
-	/**
-	 * Log a query in the connection's query log.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @param  float|null  $time
-	 * @return void
-	 */
-	public function logQuery($query, $bindings, $time = null)
-	{
-		if (isset($this->events))
-		{
-			$this->events->fire('illuminate.query', array($query, $bindings, $time, $this->getName()));
-		}
-
-		if ( ! $this->loggingQueries) return;
-
-		$this->queryLog[] = compact('query', 'bindings', 'time');
-	}
-
-	/**
-	 * Register a database query listener with the connection.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function listen(Closure $callback)
-	{
-		if (isset($this->events))
-		{
-			$this->events->listen('illuminate.query', $callback);
-		}
-	}
-
-	/**
-	 * Fire an event for this connection.
-	 *
-	 * @param  string  $event
-	 * @return void
-	 */
-	protected function fireConnectionEvent($event)
-	{
-		if (isset($this->events))
-		{
-			$this->events->fire('connection.'.$this->getName().'.'.$event, $this);
-		}
-	}
-
-	/**
-	 * Get the elapsed time since a given starting point.
-	 *
-	 * @param  int    $start
-	 * @return float
-	 */
-	protected function getElapsedTime($start)
-	{
-		return round((microtime(true) - $start) * 1000, 2);
-	}
-
-	/**
-	 * Get a Doctrine Schema Column instance.
-	 *
-	 * @param  string  $table
-	 * @param  string  $column
-	 * @return \Doctrine\DBAL\Schema\Column
-	 */
-	public function getDoctrineColumn($table, $column)
-	{
-		$schema = $this->getDoctrineSchemaManager();
-
-		return $schema->listTableDetails($table)->getColumn($column);
-	}
-
-	/**
-	 * Get the Doctrine DBAL schema manager for the connection.
-	 *
-	 * @return \Doctrine\DBAL\Schema\AbstractSchemaManager
-	 */
-	public function getDoctrineSchemaManager()
-	{
-		return $this->getDoctrineDriver()->getSchemaManager($this->getDoctrineConnection());
-	}
-
-	/**
-	 * Get the Doctrine DBAL database connection instance.
-	 *
-	 * @return \Doctrine\DBAL\Connection
-	 */
-	public function getDoctrineConnection()
-	{
-		$driver = $this->getDoctrineDriver();
-
-		$data = array('pdo' => $this->pdo, 'dbname' => $this->getConfig('database'));
-
-		return new DoctrineConnection($data, $driver);
-	}
-
-	/**
-	 * Get the current PDO connection.
-	 *
-	 * @return \PDO
-	 */
-	public function getPdo()
-	{
-		return $this->pdo;
-	}
-
-	/**
-	 * Get the current PDO connection used for reading.
-	 *
-	 * @return \PDO
-	 */
-	public function getReadPdo()
-	{
-		if ($this->transactions >= 1) return $this->getPdo();
-
-		return $this->readPdo ?: $this->pdo;
-	}
-
-	/**
-	 * Set the PDO connection.
-	 *
-	 * @param  \PDO|null  $pdo
-	 * @return $this
-	 */
-	public function setPdo($pdo)
-	{
-		if ($this->transactions >= 1)
-			throw new \RuntimeException("Can't swap PDO instance while within transaction.");
-
-		$this->pdo = $pdo;
-
-		return $this;
-	}
-
-	/**
-	 * Set the PDO connection used for reading.
-	 *
-	 * @param  \PDO|null  $pdo
-	 * @return $this
-	 */
-	public function setReadPdo($pdo)
-	{
-		$this->readPdo = $pdo;
-
-		return $this;
-	}
-
-	/**
-	 * Set the reconnect instance on the connection.
-	 *
-	 * @param  callable  $reconnector
-	 * @return $this
-	 */
-	public function setReconnector(callable $reconnector)
-	{
-		$this->reconnector = $reconnector;
-
-		return $this;
-	}
-
-	/**
-	 * Get the database connection name.
-	 *
-	 * @return string|null
-	 */
-	public function getName()
-	{
-		return $this->getConfig('name');
-	}
-
-	/**
-	 * Get an option from the configuration options.
-	 *
-	 * @param  string  $option
-	 * @return mixed
-	 */
-	public function getConfig($option)
-	{
-		return array_get($this->config, $option);
-	}
-
-	/**
-	 * Get the PDO driver name.
-	 *
-	 * @return string
-	 */
-	public function getDriverName()
-	{
-		return $this->pdo->getAttribute(\PDO::ATTR_DRIVER_NAME);
-	}
-
-	/**
-	 * Get the query grammar used by the connection.
-	 *
-	 * @return \Illuminate\Database\Query\Grammars\Grammar
-	 */
-	public function getQueryGrammar()
-	{
-		return $this->queryGrammar;
-	}
-
-	/**
-	 * Set the query grammar used by the connection.
-	 *
-	 * @param  \Illuminate\Database\Query\Grammars\Grammar
-	 * @return void
-	 */
-	public function setQueryGrammar(Query\Grammars\Grammar $grammar)
-	{
-		$this->queryGrammar = $grammar;
-	}
-
-	/**
-	 * Get the schema grammar used by the connection.
-	 *
-	 * @return \Illuminate\Database\Query\Grammars\Grammar
-	 */
-	public function getSchemaGrammar()
-	{
-		return $this->schemaGrammar;
-	}
-
-	/**
-	 * Set the schema grammar used by the connection.
-	 *
-	 * @param  \Illuminate\Database\Schema\Grammars\Grammar
-	 * @return void
-	 */
-	public function setSchemaGrammar(Schema\Grammars\Grammar $grammar)
-	{
-		$this->schemaGrammar = $grammar;
-	}
-
-	/**
-	 * Get the query post processor used by the connection.
-	 *
-	 * @return \Illuminate\Database\Query\Processors\Processor
-	 */
-	public function getPostProcessor()
-	{
-		return $this->postProcessor;
-	}
-
-	/**
-	 * Set the query post processor used by the connection.
-	 *
-	 * @param  \Illuminate\Database\Query\Processors\Processor
-	 * @return void
-	 */
-	public function setPostProcessor(Processor $processor)
-	{
-		$this->postProcessor = $processor;
-	}
-
-	/**
-	 * Get the event dispatcher used by the connection.
-	 *
-	 * @return \Illuminate\Events\Dispatcher
-	 */
-	public function getEventDispatcher()
-	{
-		return $this->events;
-	}
-
-	/**
-	 * Set the event dispatcher instance on the connection.
-	 *
-	 * @param  \Illuminate\Events\Dispatcher
-	 * @return void
-	 */
-	public function setEventDispatcher(Dispatcher $events)
-	{
-		$this->events = $events;
-	}
-
-	/**
-	 * Get the paginator environment instance.
-	 *
-	 * @return \Illuminate\Pagination\Factory
-	 */
-	public function getPaginator()
-	{
-		if ($this->paginator instanceof Closure)
-		{
-			$this->paginator = call_user_func($this->paginator);
-		}
-
-		return $this->paginator;
-	}
-
-	/**
-	 * Set the pagination environment instance.
-	 *
-	 * @param  \Illuminate\Pagination\Factory|\Closure  $paginator
-	 * @return void
-	 */
-	public function setPaginator($paginator)
-	{
-		$this->paginator = $paginator;
-	}
-
-	/**
-	 * Get the cache manager instance.
-	 *
-	 * @return \Illuminate\Cache\CacheManager
-	 */
-	public function getCacheManager()
-	{
-		if ($this->cache instanceof Closure)
-		{
-			$this->cache = call_user_func($this->cache);
-		}
-
-		return $this->cache;
-	}
-
-	/**
-	 * Set the cache manager instance on the connection.
-	 *
-	 * @param  \Illuminate\Cache\CacheManager|\Closure  $cache
-	 * @return void
-	 */
-	public function setCacheManager($cache)
-	{
-		$this->cache = $cache;
-	}
-
-	/**
-	 * Determine if the connection in a "dry run".
-	 *
-	 * @return bool
-	 */
-	public function pretending()
-	{
-		return $this->pretending === true;
-	}
-
-	/**
-	 * Get the default fetch mode for the connection.
-	 *
-	 * @return int
-	 */
-	public function getFetchMode()
-	{
-		return $this->fetchMode;
-	}
-
-	/**
-	 * Set the default fetch mode for the connection.
-	 *
-	 * @param  int  $fetchMode
-	 * @return int
-	 */
-	public function setFetchMode($fetchMode)
-	{
-		$this->fetchMode = $fetchMode;
-	}
-
-	/**
-	 * Get the connection query log.
-	 *
-	 * @return array
-	 */
-	public function getQueryLog()
-	{
-		return $this->queryLog;
-	}
-
-	/**
-	 * Clear the query log.
-	 *
-	 * @return void
-	 */
-	public function flushQueryLog()
-	{
-		$this->queryLog = array();
-	}
-
-	/**
-	 * Enable the query log on the connection.
-	 *
-	 * @return void
-	 */
-	public function enableQueryLog()
-	{
-		$this->loggingQueries = true;
-	}
-
-	/**
-	 * Disable the query log on the connection.
-	 *
-	 * @return void
-	 */
-	public function disableQueryLog()
-	{
-		$this->loggingQueries = false;
-	}
-
-	/**
-	 * Determine whether we're logging queries.
-	 *
-	 * @return bool
-	 */
-	public function logging()
-	{
-		return $this->loggingQueries;
-	}
-
-	/**
-	 * Get the name of the connected database.
-	 *
-	 * @return string
-	 */
-	public function getDatabaseName()
-	{
-		return $this->database;
-	}
-
-	/**
-	 * Set the name of the connected database.
-	 *
-	 * @param  string  $database
-	 * @return string
-	 */
-	public function setDatabaseName($database)
-	{
-		$this->database = $database;
-	}
-
-	/**
-	 * Get the table prefix for the connection.
-	 *
-	 * @return string
-	 */
-	public function getTablePrefix()
-	{
-		return $this->tablePrefix;
-	}
-
-	/**
-	 * Set the table prefix in use by the connection.
-	 *
-	 * @param  string  $prefix
-	 * @return void
-	 */
-	public function setTablePrefix($prefix)
-	{
-		$this->tablePrefix = $prefix;
-
-		$this->getQueryGrammar()->setTablePrefix($prefix);
-	}
-
-	/**
-	 * Set the table prefix and return the grammar.
-	 *
-	 * @param  \Illuminate\Database\Grammar  $grammar
-	 * @return \Illuminate\Database\Grammar
-	 */
-	public function withTablePrefix(Grammar $grammar)
-	{
-		$grammar->setTablePrefix($this->tablePrefix);
-
-		return $grammar;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/ConnectionInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/ConnectionInterface.php b/vendor/laravel/framework/src/Illuminate/Database/ConnectionInterface.php
deleted file mode 100755
index 48d69b3..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/ConnectionInterface.php
+++ /dev/null
@@ -1,148 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use Closure;
-
-interface ConnectionInterface {
-
-	/**
-	 * Begin a fluent query against a database table.
-	 *
-	 * @param  string  $table
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	public function table($table);
-
-	/**
-	 * Get a new raw query expression.
-	 *
-	 * @param  mixed  $value
-	 * @return \Illuminate\Database\Query\Expression
-	 */
-	public function raw($value);
-
-	/**
-	 * Run a select statement and return a single result.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return mixed
-	 */
-	public function selectOne($query, $bindings = array());
-
-	/**
-	 * Run a select statement against the database.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return array
-	 */
-	public function select($query, $bindings = array());
-
-	/**
-	 * Run an insert statement against the database.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return bool
-	 */
-	public function insert($query, $bindings = array());
-
-	/**
-	 * Run an update statement against the database.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return int
-	 */
-	public function update($query, $bindings = array());
-
-	/**
-	 * Run a delete statement against the database.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return int
-	 */
-	public function delete($query, $bindings = array());
-
-	/**
-	 * Execute an SQL statement and return the boolean result.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return bool
-	 */
-	public function statement($query, $bindings = array());
-
-	/**
-	 * Run an SQL statement and get the number of rows affected.
-	 *
-	 * @param  string  $query
-	 * @param  array   $bindings
-	 * @return int
-	 */
-	public function affectingStatement($query, $bindings = array());
-
-	/**
-	 * Run a raw, unprepared query against the PDO connection.
-	 *
-	 * @param  string  $query
-	 * @return bool
-	 */
-	public function unprepared($query);
-
-	/**
-	 * Prepare the query bindings for execution.
-	 *
-	 * @param  array  $bindings
-	 * @return array
-	 */
-	public function prepareBindings(array $bindings);
-
-	/**
-	 * Execute a Closure within a transaction.
-	 *
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 *
-	 * @throws \Exception
-	 */
-	public function transaction(Closure $callback);
-
-	/**
-	 * Start a new database transaction.
-	 *
-	 * @return void
-	 */
-	public function beginTransaction();
-
-	/**
-	 * Commit the active database transaction.
-	 *
-	 * @return void
-	 */
-	public function commit();
-
-	/**
-	 * Rollback the active database transaction.
-	 *
-	 * @return void
-	 */
-	public function rollBack();
-
-	/**
-	 * Get the number of active transactions.
-	 *
-	 * @return int
-	 */
-	public function transactionLevel();
-
-	/**
-	 * Execute the given callback in "dry run" mode.
-	 *
-	 * @param  \Closure  $callback
-	 * @return array
-	 */
-	public function pretend(Closure $callback);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/ConnectionResolver.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/ConnectionResolver.php b/vendor/laravel/framework/src/Illuminate/Database/ConnectionResolver.php
deleted file mode 100755
index 05c28e8..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/ConnectionResolver.php
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php namespace Illuminate\Database;
-
-class ConnectionResolver implements ConnectionResolverInterface {
-
-	/**
-	 * All of the registered connections.
-	 *
-	 * @var array
-	 */
-	protected $connections = array();
-
-	/**
-	 * The default connection name.
-	 *
-	 * @var string
-	 */
-	protected $default;
-
-	/**
-	 * Create a new connection resolver instance.
-	 *
-	 * @param  array  $connections
-	 * @return void
-	 */
-	public function __construct(array $connections = array())
-	{
-		foreach ($connections as $name => $connection)
-		{
-			$this->addConnection($name, $connection);
-		}
-	}
-
-	/**
-	 * Get a database connection instance.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function connection($name = null)
-	{
-		if (is_null($name)) $name = $this->getDefaultConnection();
-
-		return $this->connections[$name];
-	}
-
-	/**
-	 * Add a connection to the resolver.
-	 *
-	 * @param  string  $name
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @return void
-	 */
-	public function addConnection($name, Connection $connection)
-	{
-		$this->connections[$name] = $connection;
-	}
-
-	/**
-	 * Check if a connection has been registered.
-	 *
-	 * @param  string  $name
-	 * @return bool
-	 */
-	public function hasConnection($name)
-	{
-		return isset($this->connections[$name]);
-	}
-
-	/**
-	 * Get the default connection name.
-	 *
-	 * @return string
-	 */
-	public function getDefaultConnection()
-	{
-		return $this->default;
-	}
-
-	/**
-	 * Set the default connection name.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setDefaultConnection($name)
-	{
-		$this->default = $name;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php b/vendor/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php
deleted file mode 100755
index 46abdc0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php namespace Illuminate\Database;
-
-interface ConnectionResolverInterface {
-
-	/**
-	 * Get a database connection instance.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function connection($name = null);
-
-	/**
-	 * Get the default connection name.
-	 *
-	 * @return string
-	 */
-	public function getDefaultConnection();
-
-	/**
-	 * Set the default connection name.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setDefaultConnection($name);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php b/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php
deleted file mode 100755
index 17df20c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php
+++ /dev/null
@@ -1,230 +0,0 @@
-<?php namespace Illuminate\Database\Connectors;
-
-use PDO;
-use Illuminate\Container\Container;
-use Illuminate\Database\MySqlConnection;
-use Illuminate\Database\SQLiteConnection;
-use Illuminate\Database\PostgresConnection;
-use Illuminate\Database\SqlServerConnection;
-
-class ConnectionFactory {
-
-	/**
-	 * The IoC container instance.
-	 *
-	 * @var \Illuminate\Container\Container
-	 */
-	protected $container;
-
-	/**
-	 * Create a new connection factory instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return void
-	 */
-	public function __construct(Container $container)
-	{
-		$this->container = $container;
-	}
-
-	/**
-	 * Establish a PDO connection based on the configuration.
-	 *
-	 * @param  array   $config
-	 * @param  string  $name
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function make(array $config, $name = null)
-	{
-		$config = $this->parseConfig($config, $name);
-
-		if (isset($config['read']))
-		{
-			return $this->createReadWriteConnection($config);
-		}
-
-		return $this->createSingleConnection($config);
-	}
-
-	/**
-	 * Create a single database connection instance.
-	 *
-	 * @param  array  $config
-	 * @return \Illuminate\Database\Connection
-	 */
-	protected function createSingleConnection(array $config)
-	{
-		$pdo = $this->createConnector($config)->connect($config);
-
-		return $this->createConnection($config['driver'], $pdo, $config['database'], $config['prefix'], $config);
-	}
-
-	/**
-	 * Create a single database connection instance.
-	 *
-	 * @param  array  $config
-	 * @return \Illuminate\Database\Connection
-	 */
-	protected function createReadWriteConnection(array $config)
-	{
-		$connection = $this->createSingleConnection($this->getWriteConfig($config));
-
-		return $connection->setReadPdo($this->createReadPdo($config));
-	}
-
-	/**
-	 * Create a new PDO instance for reading.
-	 *
-	 * @param  array  $config
-	 * @return \PDO
-	 */
-	protected function createReadPdo(array $config)
-	{
-		$readConfig = $this->getReadConfig($config);
-
-		return $this->createConnector($readConfig)->connect($readConfig);
-	}
-
-	/**
-	 * Get the read configuration for a read / write connection.
-	 *
-	 * @param  array  $config
-	 * @return array
-	 */
-	protected function getReadConfig(array $config)
-	{
-		$readConfig = $this->getReadWriteConfig($config, 'read');
-
-		return $this->mergeReadWriteConfig($config, $readConfig);
-	}
-
-	/**
-	 * Get the read configuration for a read / write connection.
-	 *
-	 * @param  array  $config
-	 * @return array
-	 */
-	protected function getWriteConfig(array $config)
-	{
-		$writeConfig = $this->getReadWriteConfig($config, 'write');
-
-		return $this->mergeReadWriteConfig($config, $writeConfig);
-	}
-
-	/**
-	 * Get a read / write level configuration.
-	 *
-	 * @param  array   $config
-	 * @param  string  $type
-	 * @return array
-	 */
-	protected function getReadWriteConfig(array $config, $type)
-	{
-		if (isset($config[$type][0]))
-		{
-			return $config[$type][array_rand($config[$type])];
-		}
-
-		return $config[$type];
-	}
-
-	/**
-	 * Merge a configuration for a read / write connection.
-	 *
-	 * @param  array  $config
-	 * @param  array  $merge
-	 * @return array
-	 */
-	protected function mergeReadWriteConfig(array $config, array $merge)
-	{
-		return array_except(array_merge($config, $merge), array('read', 'write'));
-	}
-
-	/**
-	 * Parse and prepare the database configuration.
-	 *
-	 * @param  array   $config
-	 * @param  string  $name
-	 * @return array
-	 */
-	protected function parseConfig(array $config, $name)
-	{
-		return array_add(array_add($config, 'prefix', ''), 'name', $name);
-	}
-
-	/**
-	 * Create a connector instance based on the configuration.
-	 *
-	 * @param  array  $config
-	 * @return \Illuminate\Database\Connectors\ConnectorInterface
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	public function createConnector(array $config)
-	{
-		if ( ! isset($config['driver']))
-		{
-			throw new \InvalidArgumentException("A driver must be specified.");
-		}
-
-		if ($this->container->bound($key = "db.connector.{$config['driver']}"))
-		{
-			return $this->container->make($key);
-		}
-
-		switch ($config['driver'])
-		{
-			case 'mysql':
-				return new MySqlConnector;
-
-			case 'pgsql':
-				return new PostgresConnector;
-
-			case 'sqlite':
-				return new SQLiteConnector;
-
-			case 'sqlsrv':
-				return new SqlServerConnector;
-		}
-
-		throw new \InvalidArgumentException("Unsupported driver [{$config['driver']}]");
-	}
-
-	/**
-	 * Create a new connection instance.
-	 *
-	 * @param  string   $driver
-	 * @param  \PDO     $connection
-	 * @param  string   $database
-	 * @param  string   $prefix
-	 * @param  array    $config
-	 * @return \Illuminate\Database\Connection
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function createConnection($driver, PDO $connection, $database, $prefix = '', array $config = array())
-	{
-		if ($this->container->bound($key = "db.connection.{$driver}"))
-		{
-			return $this->container->make($key, array($connection, $database, $prefix, $config));
-		}
-
-		switch ($driver)
-		{
-			case 'mysql':
-				return new MySqlConnection($connection, $database, $prefix, $config);
-
-			case 'pgsql':
-				return new PostgresConnection($connection, $database, $prefix, $config);
-
-			case 'sqlite':
-				return new SQLiteConnection($connection, $database, $prefix, $config);
-
-			case 'sqlsrv':
-				return new SqlServerConnection($connection, $database, $prefix, $config);
-		}
-
-		throw new \InvalidArgumentException("Unsupported driver [$driver]");
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php b/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php
deleted file mode 100755
index 0c16093..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php
+++ /dev/null
@@ -1,71 +0,0 @@
-<?php namespace Illuminate\Database\Connectors;
-
-use PDO;
-
-class Connector {
-
-	/**
-	 * The default PDO connection options.
-	 *
-	 * @var array
-	 */
-	protected $options = array(
-			PDO::ATTR_CASE => PDO::CASE_NATURAL,
-			PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
-			PDO::ATTR_ORACLE_NULLS => PDO::NULL_NATURAL,
-			PDO::ATTR_STRINGIFY_FETCHES => false,
-			PDO::ATTR_EMULATE_PREPARES => false,
-	);
-
-	/**
-	 * Get the PDO options based on the configuration.
-	 *
-	 * @param  array  $config
-	 * @return array
-	 */
-	public function getOptions(array $config)
-	{
-		$options = array_get($config, 'options', array());
-
-		return array_diff_key($this->options, $options) + $options;
-	}
-
-	/**
-	 * Create a new PDO connection.
-	 *
-	 * @param  string  $dsn
-	 * @param  array   $config
-	 * @param  array   $options
-	 * @return \PDO
-	 */
-	public function createConnection($dsn, array $config, array $options)
-	{
-		$username = array_get($config, 'username');
-
-		$password = array_get($config, 'password');
-
-		return new PDO($dsn, $username, $password, $options);
-	}
-
-	/**
-	 * Get the default PDO connection options.
-	 *
-	 * @return array
-	 */
-	public function getDefaultOptions()
-	{
-		return $this->options;
-	}
-
-	/**
-	 * Set the default PDO connection options.
-	 *
-	 * @param  array  $options
-	 * @return void
-	 */
-	public function setDefaultOptions(array $options)
-	{
-		$this->options = $options;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php b/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php
deleted file mode 100755
index c2c76a5..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php namespace Illuminate\Database\Connectors;
-
-interface ConnectorInterface {
-
-	/**
-	 * Establish a database connection.
-	 *
-	 * @param  array  $config
-	 * @return \PDO
-	 */
-	public function connect(array $config);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php b/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php
deleted file mode 100755
index b1804ec..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php
+++ /dev/null
@@ -1,101 +0,0 @@
-<?php namespace Illuminate\Database\Connectors;
-
-class MySqlConnector extends Connector implements ConnectorInterface {
-
-	/**
-	 * Establish a database connection.
-	 *
-	 * @param  array  $config
-	 * @return \PDO
-	 */
-	public function connect(array $config)
-	{
-		$dsn = $this->getDsn($config);
-
-		$options = $this->getOptions($config);
-
-		// We need to grab the PDO options that should be used while making the brand
-		// new connection instance. The PDO options control various aspects of the
-		// connection's behavior, and some might be specified by the developers.
-		$connection = $this->createConnection($dsn, $config, $options);
-
-		if (isset($config['unix_socket']))
-		{
-			$connection->exec("use `{$config['database']}`;");
-		}
-
-		$collation = $config['collation'];
-
-		// Next we will set the "names" and "collation" on the clients connections so
-		// a correct character set will be used by this client. The collation also
-		// is set on the server but needs to be set here on this client objects.
-		$charset = $config['charset'];
-
-		$names = "set names '$charset'".
-			( ! is_null($collation) ? " collate '$collation'" : '');
-
-		$connection->prepare($names)->execute();
-
-		// If the "strict" option has been configured for the connection we'll enable
-		// strict mode on all of these tables. This enforces some extra rules when
-		// using the MySQL database system and is a quicker way to enforce them.
-		if (isset($config['strict']) && $config['strict'])
-		{
-			$connection->prepare("set session sql_mode='STRICT_ALL_TABLES'")->execute();
-		}
-
-		return $connection;
-	}
-
-	/**
-	 * Create a DSN string from a configuration. Chooses socket or host/port based on
-	 * the 'unix_socket' config value
-	 *
-	 * @param  array   $config
-	 * @return string
-	 */
-	protected function getDsn(array $config)
-	{
-		return $this->configHasSocket($config) ? $this->getSocketDsn($config) : $this->getHostDsn($config);
-	}
-
-	/**
-	 * Determine if the given configuration array has a UNIX socket value.
-	 *
-	 * @param  array  $config
-	 * @return bool
-	 */
-	protected function configHasSocket(array $config)
-	{
-		return isset($config['unix_socket']) && ! empty($config['unix_socket']);
-	}
-
-	/**
-	 * Get the DSN string for a socket configuration.
-	 *
-	 * @param  array  $config
-	 * @return string
-	 */
-	protected function getSocketDsn(array $config)
-	{
-		extract($config);
-
-		return "mysql:unix_socket={$config['unix_socket']};dbname={$database}";
-	}
-
-	/**
-	 * Get the DSN string for a host / port configuration.
-	 *
-	 * @param  array  $config
-	 * @return string
-	 */
-	protected function getHostDsn(array $config)
-	{
-		extract($config);
-
-		return isset($config['port'])
-                        ? "mysql:host={$host};port={$port};dbname={$database}"
-                        : "mysql:host={$host};dbname={$database}";
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php b/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php
deleted file mode 100755
index 39b50e3..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php namespace Illuminate\Database\Connectors;
-
-use PDO;
-
-class PostgresConnector extends Connector implements ConnectorInterface {
-
-	/**
-	 * The default PDO connection options.
-	 *
-	 * @var array
-	 */
-	protected $options = array(
-			PDO::ATTR_CASE => PDO::CASE_NATURAL,
-			PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
-			PDO::ATTR_ORACLE_NULLS => PDO::NULL_NATURAL,
-			PDO::ATTR_STRINGIFY_FETCHES => false,
-	);
-
-	/**
-	 * Establish a database connection.
-	 *
-	 * @param  array  $config
-	 * @return \PDO
-	 */
-	public function connect(array $config)
-	{
-		// First we'll create the basic DSN and connection instance connecting to the
-		// using the configuration option specified by the developer. We will also
-		// set the default character set on the connections to UTF-8 by default.
-		$dsn = $this->getDsn($config);
-
-		$options = $this->getOptions($config);
-
-		$connection = $this->createConnection($dsn, $config, $options);
-
-		$charset = $config['charset'];
-
-		$connection->prepare("set names '$charset'")->execute();
-
-		// Unlike MySQL, Postgres allows the concept of "schema" and a default schema
-		// may have been specified on the connections. If that is the case we will
-		// set the default schema search paths to the specified database schema.
-		if (isset($config['schema']))
-		{
-			$schema = $config['schema'];
-
-			$connection->prepare("set search_path to {$schema}")->execute();
-		}
-
-		return $connection;
-	}
-
-	/**
-	 * Create a DSN string from a configuration.
-	 *
-	 * @param  array   $config
-	 * @return string
-	 */
-	protected function getDsn(array $config)
-	{
-		// First we will create the basic DSN setup as well as the port if it is in
-		// in the configuration options. This will give us the basic DSN we will
-		// need to establish the PDO connections and return them back for use.
-		extract($config);
-
-		$host = isset($host) ? "host={$host};" : '';
-
-		$dsn = "pgsql:{$host}dbname={$database}";
-
-		// If a port was specified, we will add it to this Postgres DSN connections
-		// format. Once we have done that we are ready to return this connection
-		// string back out for usage, as this has been fully constructed here.
-		if (isset($config['port']))
-		{
-			$dsn .= ";port={$port}";
-		}
-
-		if (isset($config['sslmode']))
-		{
-			$dsn .= ";sslmode={$sslmode}";
-		}
-
-		return $dsn;
-	}
-
-}


[27/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Router.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Router.php b/vendor/laravel/framework/src/Illuminate/Routing/Router.php
deleted file mode 100755
index 002ebaa..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Router.php
+++ /dev/null
@@ -1,1748 +0,0 @@
-<?php namespace Illuminate\Routing;
-
-use Closure;
-use Illuminate\Http\Request;
-use Illuminate\Http\Response;
-use Illuminate\Events\Dispatcher;
-use Illuminate\Container\Container;
-use Symfony\Component\HttpKernel\HttpKernelInterface;
-use Symfony\Component\HttpFoundation\Request as SymfonyRequest;
-use Symfony\Component\HttpFoundation\Response as SymfonyResponse;
-use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
-
-class Router implements HttpKernelInterface, RouteFiltererInterface {
-
-	/**
-	 * The event dispatcher instance.
-	 *
-	 * @var \Illuminate\Events\Dispatcher
-	 */
-	protected $events;
-
-	/**
-	 * The IoC container instance.
-	 *
-	 * @var \Illuminate\Container\Container
-	 */
-	protected $container;
-
-	/**
-	 * The route collection instance.
-	 *
-	 * @var \Illuminate\Routing\RouteCollection
-	 */
-	protected $routes;
-
-	/**
-	 * The currently dispatched route instance.
-	 *
-	 * @var \Illuminate\Routing\Route
-	 */
-	protected $current;
-
-	/**
-	 * The request currently being dispatched.
-	 *
-	 * @var \Illuminate\Http\Request
-	 */
-	protected $currentRequest;
-
-	/**
-	 * The controller dispatcher instance.
-	 *
-	 * @var \Illuminate\Routing\ControllerDispatcher
-	 */
-	protected $controllerDispatcher;
-
-	/**
-	 * The controller inspector instance.
-	 *
-	 * @var \Illuminate\Routing\ControllerInspector
-	 */
-	protected $inspector;
-
-	/**
-	 * Indicates if the router is running filters.
-	 *
-	 * @var bool
-	 */
-	protected $filtering = true;
-
-	/**
-	 * The registered pattern based filters.
-	 *
-	 * @var array
-	 */
-	protected $patternFilters = array();
-
-	/**
-	 * The registered regular expression based filters.
-	 *
-	 * @var array
-	 */
-	protected $regexFilters = array();
-
-	/**
-	 * The registered route value binders.
-	 *
-	 * @var array
-	 */
-	protected $binders = array();
-
-	/**
-	 * The globally available parameter patterns.
-	 *
-	 * @var array
-	 */
-	protected $patterns = array();
-
-	/**
-	 * The route group attribute stack.
-	 *
-	 * @var array
-	 */
-	protected $groupStack = array();
-
-	/**
-	 * All of the verbs supported by the router.
-	 *
-	 * @var array
-	 */
-	public static $verbs = array('GET', 'HEAD', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS');
-
-	/**
-	 * The default actions for a resourceful controller.
-	 *
-	 * @var array
-	 */
-	protected $resourceDefaults = array('index', 'create', 'store', 'show', 'edit', 'update', 'destroy');
-
-	/**
-	 * Create a new Router instance.
-	 *
-	 * @param  \Illuminate\Events\Dispatcher  $events
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return void
-	 */
-	public function __construct(Dispatcher $events, Container $container = null)
-	{
-		$this->events = $events;
-		$this->routes = new RouteCollection;
-		$this->container = $container ?: new Container;
-
-		$this->bind('_missing', function($v) { return explode('/', $v); });
-	}
-
-	/**
-	 * Register a new GET route with the router.
-	 *
-	 * @param  string  $uri
-	 * @param  \Closure|array|string  $action
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function get($uri, $action)
-	{
-		return $this->addRoute(['GET', 'HEAD'], $uri, $action);
-	}
-
-	/**
-	 * Register a new POST route with the router.
-	 *
-	 * @param  string  $uri
-	 * @param  \Closure|array|string  $action
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function post($uri, $action)
-	{
-		return $this->addRoute('POST', $uri, $action);
-	}
-
-	/**
-	 * Register a new PUT route with the router.
-	 *
-	 * @param  string  $uri
-	 * @param  \Closure|array|string  $action
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function put($uri, $action)
-	{
-		return $this->addRoute('PUT', $uri, $action);
-	}
-
-	/**
-	 * Register a new PATCH route with the router.
-	 *
-	 * @param  string  $uri
-	 * @param  \Closure|array|string  $action
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function patch($uri, $action)
-	{
-		return $this->addRoute('PATCH', $uri, $action);
-	}
-
-	/**
-	 * Register a new DELETE route with the router.
-	 *
-	 * @param  string  $uri
-	 * @param  \Closure|array|string  $action
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function delete($uri, $action)
-	{
-		return $this->addRoute('DELETE', $uri, $action);
-	}
-
-	/**
-	 * Register a new OPTIONS route with the router.
-	 *
-	 * @param  string  $uri
-	 * @param  \Closure|array|string  $action
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function options($uri, $action)
-	{
-		return $this->addRoute('OPTIONS', $uri, $action);
-	}
-
-	/**
-	 * Register a new route responding to all verbs.
-	 *
-	 * @param  string  $uri
-	 * @param  \Closure|array|string  $action
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function any($uri, $action)
-	{
-		$verbs = array('GET', 'HEAD', 'POST', 'PUT', 'PATCH', 'DELETE');
-
-		return $this->addRoute($verbs, $uri, $action);
-	}
-
-	/**
-	 * Register a new route with the given verbs.
-	 *
-	 * @param  array|string  $methods
-	 * @param  string  $uri
-	 * @param  \Closure|array|string  $action
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function match($methods, $uri, $action)
-	{
-		return $this->addRoute(array_map('strtoupper', (array) $methods), $uri, $action);
-	}
-
-	/**
-	 * Register an array of controllers with wildcard routing.
-	 *
-	 * @param  array  $controllers
-	 * @return void
-	 */
-	public function controllers(array $controllers)
-	{
-		foreach ($controllers as $uri => $name)
-		{
-			$this->controller($uri, $name);
-		}
-	}
-
-	/**
-	 * Route a controller to a URI with wildcard routing.
-	 *
-	 * @param  string  $uri
-	 * @param  string  $controller
-	 * @param  array   $names
-	 * @return void
-	 */
-	public function controller($uri, $controller, $names = array())
-	{
-		$prepended = $controller;
-
-		// First, we will check to see if a controller prefix has been registered in
-		// the route group. If it has, we will need to prefix it before trying to
-		// reflect into the class instance and pull out the method for routing.
-		if ( ! empty($this->groupStack))
-		{
-			$prepended = $this->prependGroupUses($controller);
-		}
-
-		$routable = $this->getInspector()->getRoutable($prepended, $uri);
-
-		// When a controller is routed using this method, we use Reflection to parse
-		// out all of the routable methods for the controller, then register each
-		// route explicitly for the developers, so reverse routing is possible.
-		foreach ($routable as $method => $routes)
-		{
-			foreach ($routes as $route)
-			{
-				$this->registerInspected($route, $controller, $method, $names);
-			}
-		}
-
-		$this->addFallthroughRoute($controller, $uri);
-	}
-
-	/**
-	 * Register an inspected controller route.
-	 *
-	 * @param  array   $route
-	 * @param  string  $controller
-	 * @param  string  $method
-	 * @param  array   $names
-	 * @return void
-	 */
-	protected function registerInspected($route, $controller, $method, &$names)
-	{
-		$action = array('uses' => $controller.'@'.$method);
-
-		// If a given controller method has been named, we will assign the name to the
-		// controller action array, which provides for a short-cut to method naming
-		// so you don't have to define an individual route for these controllers.
-		$action['as'] = array_get($names, $method);
-
-		$this->{$route['verb']}($route['uri'], $action);
-	}
-
-	/**
-	 * Add a fallthrough route for a controller.
-	 *
-	 * @param  string  $controller
-	 * @param  string  $uri
-	 * @return void
-	 */
-	protected function addFallthroughRoute($controller, $uri)
-	{
-		$missing = $this->any($uri.'/{_missing}', $controller.'@missingMethod');
-
-		$missing->where('_missing', '(.*)');
-	}
-
-	/**
-	 * Route a resource to a controller.
-	 *
-	 * @param  string  $name
-	 * @param  string  $controller
-	 * @param  array   $options
-	 * @return void
-	 */
-	public function resource($name, $controller, array $options = array())
-	{
-		// If the resource name contains a slash, we will assume the developer wishes to
-		// register these resource routes with a prefix so we will set that up out of
-		// the box so they don't have to mess with it. Otherwise, we will continue.
-		if (str_contains($name, '/'))
-		{
-			$this->prefixedResource($name, $controller, $options);
-
-			return;
-		}
-
-		// We need to extract the base resource from the resource name. Nested resources
-		// are supported in the framework, but we need to know what name to use for a
-		// place-holder on the route wildcards, which should be the base resources.
-		$base = $this->getResourceWildcard(last(explode('.', $name)));
-
-		$defaults = $this->resourceDefaults;
-
-		foreach ($this->getResourceMethods($defaults, $options) as $m)
-		{
-			$this->{'addResource'.ucfirst($m)}($name, $base, $controller, $options);
-		}
-	}
-
-	/**
-	 * Build a set of prefixed resource routes.
-	 *
-	 * @param  string  $name
-	 * @param  string  $controller
-	 * @param  array   $options
-	 * @return void
-	 */
-	protected function prefixedResource($name, $controller, array $options)
-	{
-		list($name, $prefix) = $this->getResourcePrefix($name);
-
-		// We need to extract the base resource from the resource name. Nested resources
-		// are supported in the framework, but we need to know what name to use for a
-		// place-holder on the route wildcards, which should be the base resources.
-		$callback = function($me) use ($name, $controller, $options)
-		{
-			$me->resource($name, $controller, $options);
-		};
-
-		return $this->group(compact('prefix'), $callback);
-	}
-
-	/**
-	 * Extract the resource and prefix from a resource name.
-	 *
-	 * @param  string  $name
-	 * @return array
-	 */
-	protected function getResourcePrefix($name)
-	{
-		$segments = explode('/', $name);
-
-		// To get the prefix, we will take all of the name segments and implode them on
-		// a slash. This will generate a proper URI prefix for us. Then we take this
-		// last segment, which will be considered the final resources name we use.
-		$prefix = implode('/', array_slice($segments, 0, -1));
-
-		return array(end($segments), $prefix);
-	}
-
-	/**
-	 * Get the applicable resource methods.
-	 *
-	 * @param  array  $defaults
-	 * @param  array  $options
-	 * @return array
-	 */
-	protected function getResourceMethods($defaults, $options)
-	{
-		if (isset($options['only']))
-		{
-			return array_intersect($defaults, (array) $options['only']);
-		}
-		elseif (isset($options['except']))
-		{
-			return array_diff($defaults, (array) $options['except']);
-		}
-
-		return $defaults;
-	}
-
-	/**
-	 * Get the base resource URI for a given resource.
-	 *
-	 * @param  string  $resource
-	 * @return string
-	 */
-	public function getResourceUri($resource)
-	{
-		if ( ! str_contains($resource, '.')) return $resource;
-
-		// Once we have built the base URI, we'll remove the wildcard holder for this
-		// base resource name so that the individual route adders can suffix these
-		// paths however they need to, as some do not have any wildcards at all.
-		$segments = explode('.', $resource);
-
-		$uri = $this->getNestedResourceUri($segments);
-
-		return str_replace('/{'.$this->getResourceWildcard(last($segments)).'}', '', $uri);
-	}
-
-	/**
-	 * Get the URI for a nested resource segment array.
-	 *
-	 * @param  array   $segments
-	 * @return string
-	 */
-	protected function getNestedResourceUri(array $segments)
-	{
-		// We will spin through the segments and create a place-holder for each of the
-		// resource segments, as well as the resource itself. Then we should get an
-		// entire string for the resource URI that contains all nested resources.
-		return implode('/', array_map(function($s)
-		{
-			return $s.'/{'.$this->getResourceWildcard($s).'}';
-
-		}, $segments));
-	}
-
-	/**
-	 * Get the action array for a resource route.
-	 *
-	 * @param  string  $resource
-	 * @param  string  $controller
-	 * @param  string  $method
-	 * @param  array   $options
-	 * @return array
-	 */
-	protected function getResourceAction($resource, $controller, $method, $options)
-	{
-		$name = $this->getResourceName($resource, $method, $options);
-
-		return array('as' => $name, 'uses' => $controller.'@'.$method);
-	}
-
-	/**
-	 * Get the name for a given resource.
-	 *
-	 * @param  string  $resource
-	 * @param  string  $method
-	 * @param  array   $options
-	 * @return string
-	 */
-	protected function getResourceName($resource, $method, $options)
-	{
-		if (isset($options['names'][$method])) return $options['names'][$method];
-
-		// If a global prefix has been assigned to all names for this resource, we will
-		// grab that so we can prepend it onto the name when we create this name for
-		// the resource action. Otherwise we'll just use an empty string for here.
-		$prefix = isset($options['as']) ? $options['as'].'.' : '';
-
-		if (empty($this->groupStack))
-		{
-			return $prefix.$resource.'.'.$method;
-		}
-
-		return $this->getGroupResourceName($prefix, $resource, $method);
-	}
-
-	/**
-	 * Get the resource name for a grouped resource.
-	 *
-	 * @param  string  $prefix
-	 * @param  string  $resource
-	 * @param  string  $method
-	 * @return string
-	 */
-	protected function getGroupResourceName($prefix, $resource, $method)
-	{
-		$group = str_replace('/', '.', $this->getLastGroupPrefix());
-
-		if (empty($group))
-		{
-			return trim("{$prefix}{$resource}.{$method}", '.');
-		}
-
-		return trim("{$prefix}{$group}.{$resource}.{$method}", '.');
-	}
-
-	/**
-	 * Format a resource wildcard for usage.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public function getResourceWildcard($value)
-	{
-		return str_replace('-', '_', $value);
-	}
-
-	/**
-	 * Add the index method for a resourceful route.
-	 *
-	 * @param  string  $name
-	 * @param  string  $base
-	 * @param  string  $controller
-	 * @param  array   $options
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function addResourceIndex($name, $base, $controller, $options)
-	{
-		$uri = $this->getResourceUri($name);
-
-		$action = $this->getResourceAction($name, $controller, 'index', $options);
-
-		return $this->get($uri, $action);
-	}
-
-	/**
-	 * Add the create method for a resourceful route.
-	 *
-	 * @param  string  $name
-	 * @param  string  $base
-	 * @param  string  $controller
-	 * @param  array   $options
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function addResourceCreate($name, $base, $controller, $options)
-	{
-		$uri = $this->getResourceUri($name).'/create';
-
-		$action = $this->getResourceAction($name, $controller, 'create', $options);
-
-		return $this->get($uri, $action);
-	}
-
-	/**
-	 * Add the store method for a resourceful route.
-	 *
-	 * @param  string  $name
-	 * @param  string  $base
-	 * @param  string  $controller
-	 * @param  array   $options
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function addResourceStore($name, $base, $controller, $options)
-	{
-		$uri = $this->getResourceUri($name);
-
-		$action = $this->getResourceAction($name, $controller, 'store', $options);
-
-		return $this->post($uri, $action);
-	}
-
-	/**
-	 * Add the show method for a resourceful route.
-	 *
-	 * @param  string  $name
-	 * @param  string  $base
-	 * @param  string  $controller
-	 * @param  array   $options
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function addResourceShow($name, $base, $controller, $options)
-	{
-		$uri = $this->getResourceUri($name).'/{'.$base.'}';
-
-		$action = $this->getResourceAction($name, $controller, 'show', $options);
-
-		return $this->get($uri, $action);
-	}
-
-	/**
-	 * Add the edit method for a resourceful route.
-	 *
-	 * @param  string  $name
-	 * @param  string  $base
-	 * @param  string  $controller
-	 * @param  array   $options
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function addResourceEdit($name, $base, $controller, $options)
-	{
-		$uri = $this->getResourceUri($name).'/{'.$base.'}/edit';
-
-		$action = $this->getResourceAction($name, $controller, 'edit', $options);
-
-		return $this->get($uri, $action);
-	}
-
-	/**
-	 * Add the update method for a resourceful route.
-	 *
-	 * @param  string  $name
-	 * @param  string  $base
-	 * @param  string  $controller
-	 * @param  array   $options
-	 * @return void
-	 */
-	protected function addResourceUpdate($name, $base, $controller, $options)
-	{
-		$this->addPutResourceUpdate($name, $base, $controller, $options);
-
-		return $this->addPatchResourceUpdate($name, $base, $controller);
-	}
-
-	/**
-	 * Add the update method for a resourceful route.
-	 *
-	 * @param  string  $name
-	 * @param  string  $base
-	 * @param  string  $controller
-	 * @param  array   $options
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function addPutResourceUpdate($name, $base, $controller, $options)
-	{
-		$uri = $this->getResourceUri($name).'/{'.$base.'}';
-
-		$action = $this->getResourceAction($name, $controller, 'update', $options);
-
-		return $this->put($uri, $action);
-	}
-
-	/**
-	 * Add the update method for a resourceful route.
-	 *
-	 * @param  string  $name
-	 * @param  string  $base
-	 * @param  string  $controller
-	 * @return void
-	 */
-	protected function addPatchResourceUpdate($name, $base, $controller)
-	{
-		$uri = $this->getResourceUri($name).'/{'.$base.'}';
-
-		$this->patch($uri, $controller.'@update');
-	}
-
-	/**
-	 * Add the destroy method for a resourceful route.
-	 *
-	 * @param  string  $name
-	 * @param  string  $base
-	 * @param  string  $controller
-	 * @param  array   $options
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function addResourceDestroy($name, $base, $controller, $options)
-	{
-		$uri = $this->getResourceUri($name).'/{'.$base.'}';
-
-		$action = $this->getResourceAction($name, $controller, 'destroy', $options);
-
-		return $this->delete($uri, $action);
-	}
-
-	/**
-	 * Create a route group with shared attributes.
-	 *
-	 * @param  array     $attributes
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function group(array $attributes, Closure $callback)
-	{
-		$this->updateGroupStack($attributes);
-
-		// Once we have updated the group stack, we will execute the user Closure and
-		// merge in the groups attributes when the route is created. After we have
-		// run the callback, we will pop the attributes off of this group stack.
-		call_user_func($callback, $this);
-
-		array_pop($this->groupStack);
-	}
-
-	/**
-	 * Update the group stack with the given attributes.
-	 *
-	 * @param  array  $attributes
-	 * @return void
-	 */
-	protected function updateGroupStack(array $attributes)
-	{
-		if ( ! empty($this->groupStack))
-		{
-			$attributes = $this->mergeGroup($attributes, last($this->groupStack));
-		}
-
-		$this->groupStack[] = $attributes;
-	}
-
-	/**
-	 * Merge the given array with the last group stack.
-	 *
-	 * @param  array  $new
-	 * @return array
-	 */
-	public function mergeWithLastGroup($new)
-	{
-		return $this->mergeGroup($new, last($this->groupStack));
-	}
-
-	/**
-	 * Merge the given group attributes.
-	 *
-	 * @param  array  $new
-	 * @param  array  $old
-	 * @return array
-	 */
-	public static function mergeGroup($new, $old)
-	{
-		$new['namespace'] = static::formatUsesPrefix($new, $old);
-
-		$new['prefix'] = static::formatGroupPrefix($new, $old);
-
-		if (isset($new['domain'])) unset($old['domain']);
-
-		$new['where'] = array_merge(array_get($old, 'where', []), array_get($new, 'where', []));
-
-		return array_merge_recursive(array_except($old, array('namespace', 'prefix', 'where')), $new);
-	}
-
-	/**
-	 * Format the uses prefix for the new group attributes.
-	 *
-	 * @param  array  $new
-	 * @param  array  $old
-	 * @return string
-	 */
-	protected static function formatUsesPrefix($new, $old)
-	{
-		if (isset($new['namespace']) && isset($old['namespace']))
-		{
-			return trim(array_get($old, 'namespace'), '\\').'\\'.trim($new['namespace'], '\\');
-		}
-		elseif (isset($new['namespace']))
-		{
-			return trim($new['namespace'], '\\');
-		}
-
-		return array_get($old, 'namespace');
-	}
-
-	/**
-	 * Format the prefix for the new group attributes.
-	 *
-	 * @param  array  $new
-	 * @param  array  $old
-	 * @return string
-	 */
-	protected static function formatGroupPrefix($new, $old)
-	{
-		if (isset($new['prefix']))
-		{
-			return trim(array_get($old, 'prefix'), '/').'/'.trim($new['prefix'], '/');
-		}
-
-		return array_get($old, 'prefix');
-	}
-
-	/**
-	 * Get the prefix from the last group on the stack.
-	 *
-	 * @return string
-	 */
-	protected function getLastGroupPrefix()
-	{
-		if ( ! empty($this->groupStack))
-		{
-			$last = end($this->groupStack);
-			return isset($last['prefix']) ? $last['prefix'] : '';
-		}
-
-		return '';
-	}
-
-	/**
-	 * Add a route to the underlying route collection.
-	 *
-	 * @param  array|string  $methods
-	 * @param  string  $uri
-	 * @param  \Closure|array|string  $action
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function addRoute($methods, $uri, $action)
-	{
-		return $this->routes->add($this->createRoute($methods, $uri, $action));
-	}
-
-	/**
-	 * Create a new route instance.
-	 *
-	 * @param  array|string  $methods
-	 * @param  string  $uri
-	 * @param  mixed   $action
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function createRoute($methods, $uri, $action)
-	{
-		// If the route is routing to a controller we will parse the route action into
-		// an acceptable array format before registering it and creating this route
-		// instance itself. We need to build the Closure that will call this out.
-		if ($this->routingToController($action))
-		{
-			$action = $this->getControllerAction($action);
-		}
-
-		$route = $this->newRoute(
-			$methods, $uri = $this->prefix($uri), $action
-		);
-
-		// If we have groups that need to be merged, we will merge them now after this
-		// route has already been created and is ready to go. After we're done with
-		// the merge we will be ready to return the route back out to the caller.
-		if ( ! empty($this->groupStack))
-		{
-			$this->mergeController($route);
-		}
-
-		$this->addWhereClausesToRoute($route);
-
-		return $route;
-	}
-
-	/**
-	 * Create a new Route object.
-	 *
-	 * @param  array|string  $methods
-	 * @param  string  $uri
-	 * @param  mixed   $action
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function newRoute($methods, $uri, $action)
-	{
-		return new Route($methods, $uri, $action);
-	}
-
-	/**
-	 * Prefix the given URI with the last prefix.
-	 *
-	 * @param  string  $uri
-	 * @return string
-	 */
-	protected function prefix($uri)
-	{
-		return trim(trim($this->getLastGroupPrefix(), '/').'/'.trim($uri, '/'), '/') ?: '/';
-	}
-
-	/**
-	 * Add the necessary where clauses to the route based on its initial registration.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function addWhereClausesToRoute($route)
-	{
-		$route->where(
-			array_merge($this->patterns, array_get($route->getAction(), 'where', []))
-		);
-
-		return $route;
-	}
-
-	/**
-	 * Merge the group stack with the controller action.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return void
-	 */
-	protected function mergeController($route)
-	{
-		$action = $this->mergeWithLastGroup($route->getAction());
-
-		$route->setAction($action);
-	}
-
-	/**
-	 * Determine if the action is routing to a controller.
-	 *
-	 * @param  array  $action
-	 * @return bool
-	 */
-	protected function routingToController($action)
-	{
-		if ($action instanceof Closure) return false;
-
-		return is_string($action) || is_string(array_get($action, 'uses'));
-	}
-
-	/**
-	 * Add a controller based route action to the action array.
-	 *
-	 * @param  array|string  $action
-	 * @return array
-	 */
-	protected function getControllerAction($action)
-	{
-		if (is_string($action)) $action = array('uses' => $action);
-
-		// Here we'll get an instance of this controller dispatcher and hand it off to
-		// the Closure so it will be used to resolve the class instances out of our
-		// IoC container instance and call the appropriate methods on the class.
-		if ( ! empty($this->groupStack))
-		{
-			$action['uses'] = $this->prependGroupUses($action['uses']);
-		}
-
-		// Here we'll get an instance of this controller dispatcher and hand it off to
-		// the Closure so it will be used to resolve the class instances out of our
-		// IoC container instance and call the appropriate methods on the class.
-		$action['controller'] = $action['uses'];
-
-		$closure = $this->getClassClosure($action['uses']);
-
-		return array_set($action, 'uses', $closure);
-	}
-
-	/**
-	 * Get the Closure for a controller based action.
-	 *
-	 * @param  string  $controller
-	 * @return \Closure
-	 */
-	protected function getClassClosure($controller)
-	{
-		// Here we'll get an instance of this controller dispatcher and hand it off to
-		// the Closure so it will be used to resolve the class instances out of our
-		// IoC container instance and call the appropriate methods on the class.
-		$d = $this->getControllerDispatcher();
-
-		return function() use ($d, $controller)
-		{
-			$route = $this->current();
-
-			$request = $this->getCurrentRequest();
-
-			// Now we can split the controller and method out of the action string so that we
-			// can call them appropriately on the class. This controller and method are in
-			// in the Class@method format and we need to explode them out then use them.
-			list($class, $method) = explode('@', $controller);
-
-			return $d->dispatch($route, $request, $class, $method);
-		};
-	}
-
-	/**
-	 * Prepend the last group uses onto the use clause.
-	 *
-	 * @param  string  $uses
-	 * @return string
-	 */
-	protected function prependGroupUses($uses)
-	{
-		$group = last($this->groupStack);
-
-		return isset($group['namespace']) ? $group['namespace'].'\\'.$uses : $uses;
-	}
-
-	/**
-	 * Dispatch the request to the application.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return \Illuminate\Http\Response
-	 */
-	public function dispatch(Request $request)
-	{
-		$this->currentRequest = $request;
-
-		// If no response was returned from the before filter, we will call the proper
-		// route instance to get the response. If no route is found a response will
-		// still get returned based on why no routes were found for this request.
-		$response = $this->callFilter('before', $request);
-
-		if (is_null($response))
-		{
-			$response = $this->dispatchToRoute($request);
-		}
-
-		$response = $this->prepareResponse($request, $response);
-
-		// Once this route has run and the response has been prepared, we will run the
-		// after filter to do any last work on the response or for this application
-		// before we will return the response back to the consuming code for use.
-		$this->callFilter('after', $request, $response);
-
-		return $response;
-	}
-
-	/**
-	 * Dispatch the request to a route and return the response.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return mixed
-	 */
-	public function dispatchToRoute(Request $request)
-	{
-		$route = $this->findRoute($request);
-
-		$this->events->fire('router.matched', array($route, $request));
-
-		// Once we have successfully matched the incoming request to a given route we
-		// can call the before filters on that route. This works similar to global
-		// filters in that if a response is returned we will not call the route.
-		$response = $this->callRouteBefore($route, $request);
-
-		if (is_null($response))
-		{
-			$response = $route->run($request);
-		}
-
-		$response = $this->prepareResponse($request, $response);
-
-		// After we have a prepared response from the route or filter we will call to
-		// the "after" filters to do any last minute processing on this request or
-		// response object before the response is returned back to the consumer.
-		$this->callRouteAfter($route, $request, $response);
-
-		return $response;
-	}
-
-	/**
-	 * Find the route matching a given request.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function findRoute($request)
-	{
-		$this->current = $route = $this->routes->match($request);
-
-		return $this->substituteBindings($route);
-	}
-
-	/**
-	 * Substitute the route bindings onto the route.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return \Illuminate\Routing\Route
-	 */
-	protected function substituteBindings($route)
-	{
-		foreach ($route->parameters() as $key => $value)
-		{
-			if (isset($this->binders[$key]))
-			{
-				$route->setParameter($key, $this->performBinding($key, $value, $route));
-			}
-		}
-
-		return $route;
-	}
-
-	/**
-	 * Call the binding callback for the given key.
-	 *
-	 * @param  string  $key
-	 * @param  string  $value
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return mixed
-	 */
-	protected function performBinding($key, $value, $route)
-	{
-		return call_user_func($this->binders[$key], $value, $route);
-	}
-
-	/**
-	 * Register a route matched event listener.
-	 *
-	 * @param  string|callable  $callback
-	 * @return void
-	 */
-	public function matched($callback)
-	{
-		$this->events->listen('router.matched', $callback);
-	}
-
-	/**
-	 * Register a new "before" filter with the router.
-	 *
-	 * @param  string|callable  $callback
-	 * @return void
-	 */
-	public function before($callback)
-	{
-		$this->addGlobalFilter('before', $callback);
-	}
-
-	/**
-	 * Register a new "after" filter with the router.
-	 *
-	 * @param  string|callable  $callback
-	 * @return void
-	 */
-	public function after($callback)
-	{
-		$this->addGlobalFilter('after', $callback);
-	}
-
-	/**
-	 * Register a new global filter with the router.
-	 *
-	 * @param  string  $filter
-	 * @param  string|callable   $callback
-	 * @return void
-	 */
-	protected function addGlobalFilter($filter, $callback)
-	{
-		$this->events->listen('router.'.$filter, $this->parseFilter($callback));
-	}
-
-	/**
-	 * Register a new filter with the router.
-	 *
-	 * @param  string  $name
-	 * @param  string|callable  $callback
-	 * @return void
-	 */
-	public function filter($name, $callback)
-	{
-		$this->events->listen('router.filter: '.$name, $this->parseFilter($callback));
-	}
-
-	/**
-	 * Parse the registered filter.
-	 *
-	 * @param  callable|string  $callback
-	 * @return mixed
-	 */
-	protected function parseFilter($callback)
-	{
-		if (is_string($callback) && ! str_contains($callback, '@'))
-		{
-			return $callback.'@filter';
-		}
-
-		return $callback;
-	}
-
-	/**
-	 * Register a pattern-based filter with the router.
-	 *
-	 * @param  string  $pattern
-	 * @param  string  $name
-	 * @param  array|null  $methods
-	 * @return void
-	 */
-	public function when($pattern, $name, $methods = null)
-	{
-		if ( ! is_null($methods)) $methods = array_map('strtoupper', (array) $methods);
-
-		$this->patternFilters[$pattern][] = compact('name', 'methods');
-	}
-
-	/**
-	 * Register a regular expression based filter with the router.
-	 *
-	 * @param  string     $pattern
-	 * @param  string     $name
-	 * @param  array|null $methods
-	 * @return void
-	 */
-	public function whenRegex($pattern, $name, $methods = null)
-	{
-		if ( ! is_null($methods)) $methods = array_map('strtoupper', (array) $methods);
-
-		$this->regexFilters[$pattern][] = compact('name', 'methods');
-	}
-
-	/**
-	 * Register a model binder for a wildcard.
-	 *
-	 * @param  string  $key
-	 * @param  string  $class
-	 * @param  \Closure  $callback
-	 * @return void
-	 *
-	 * @throws NotFoundHttpException
-	 */
-	public function model($key, $class, Closure $callback = null)
-	{
-		$this->bind($key, function($value) use ($class, $callback)
-		{
-			if (is_null($value)) return null;
-
-			// For model binders, we will attempt to retrieve the models using the find
-			// method on the model instance. If we cannot retrieve the models we'll
-			// throw a not found exception otherwise we will return the instance.
-			if ($model = (new $class)->find($value))
-			{
-				return $model;
-			}
-
-			// If a callback was supplied to the method we will call that to determine
-			// what we should do when the model is not found. This just gives these
-			// developer a little greater flexibility to decide what will happen.
-			if ($callback instanceof Closure)
-			{
-				return call_user_func($callback);
-			}
-
-			throw new NotFoundHttpException;
-		});
-	}
-
-	/**
-	 * Add a new route parameter binder.
-	 *
-	 * @param  string  $key
-	 * @param  string|callable  $binder
-	 * @return void
-	 */
-	public function bind($key, $binder)
-	{
-		if (is_string($binder))
-		{
-			$binder = $this->createClassBinding($binder);
-		}
-
-		$this->binders[str_replace('-', '_', $key)] = $binder;
-	}
-
-	/**
-	 * Create a class based binding using the IoC container.
-	 *
-	 * @param  string    $binding
-	 * @return \Closure
-	 */
-	public function createClassBinding($binding)
-	{
-		return function($value, $route) use ($binding)
-		{
-			// If the binding has an @ sign, we will assume it's being used to delimit
-			// the class name from the bind method name. This allows for bindings
-			// to run multiple bind methods in a single class for convenience.
-			$segments = explode('@', $binding);
-
-			$method = count($segments) == 2 ? $segments[1] : 'bind';
-
-			$callable = [$this->container->make($segments[0]), $method];
-
-			return call_user_func($callable, $value, $route);
-		};
-	}
-
-	/**
-	 * Set a global where pattern on all routes
-	 *
-	 * @param  string  $key
-	 * @param  string  $pattern
-	 * @return void
-	 */
-	public function pattern($key, $pattern)
-	{
-		$this->patterns[$key] = $pattern;
-	}
-
-	/**
-	 * Set a group of global where patterns on all routes
-	 *
-	 * @param  array  $patterns
-	 * @return void
-	 */
-	public function patterns($patterns)
-	{
-		foreach ($patterns as $key => $pattern)
-		{
-			$this->pattern($key, $pattern);
-		}
-	}
-
-	/**
-	 * Call the given filter with the request and response.
-	 *
-	 * @param  string  $filter
-	 * @param  \Illuminate\Http\Request   $request
-	 * @param  \Illuminate\Http\Response  $response
-	 * @return mixed
-	 */
-	protected function callFilter($filter, $request, $response = null)
-	{
-		if ( ! $this->filtering) return null;
-
-		return $this->events->until('router.'.$filter, array($request, $response));
-	}
-
-	/**
-	 * Call the given route's before filters.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return mixed
-	 */
-	public function callRouteBefore($route, $request)
-	{
-		$response = $this->callPatternFilters($route, $request);
-
-		return $response ?: $this->callAttachedBefores($route, $request);
-	}
-
-	/**
-	 * Call the pattern based filters for the request.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return mixed|null
-	 */
-	protected function callPatternFilters($route, $request)
-	{
-		foreach ($this->findPatternFilters($request) as $filter => $parameters)
-		{
-			$response = $this->callRouteFilter($filter, $parameters, $route, $request);
-
-			if ( ! is_null($response)) return $response;
-		}
-	}
-
-	/**
-	 * Find the patterned filters matching a request.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return array
-	 */
-	public function findPatternFilters($request)
-	{
-		$results = array();
-
-		list($path, $method) = array($request->path(), $request->getMethod());
-
-		foreach ($this->patternFilters as $pattern => $filters)
-		{
-			// To find the patterned middlewares for a request, we just need to check these
-			// registered patterns against the path info for the current request to this
-			// applications, and when it matches we will merge into these middlewares.
-			if (str_is($pattern, $path))
-			{
-				$merge = $this->patternsByMethod($method, $filters);
-
-				$results = array_merge($results, $merge);
-			}
-		}
-
-		foreach ($this->regexFilters as $pattern => $filters)
-		{
-			// To find the patterned middlewares for a request, we just need to check these
-			// registered patterns against the path info for the current request to this
-			// applications, and when it matches we will merge into these middlewares.
-			if (preg_match($pattern, $path))
-			{
-				$merge = $this->patternsByMethod($method, $filters);
-
-				$results = array_merge($results, $merge);
-			}
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Filter pattern filters that don't apply to the request verb.
-	 *
-	 * @param  string  $method
-	 * @param  array   $filters
-	 * @return array
-	 */
-	protected function patternsByMethod($method, $filters)
-	{
-		$results = array();
-
-		foreach ($filters as $filter)
-		{
-			// The idea here is to check and see if the pattern filter applies to this HTTP
-			// request based on the request methods. Pattern filters might be limited by
-			// the request verb to make it simply to assign to the given verb at once.
-			if ($this->filterSupportsMethod($filter, $method))
-			{
-				$parsed = Route::parseFilters($filter['name']);
-
-				$results = array_merge($results, $parsed);
-			}
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Determine if the given pattern filters applies to a given method.
-	 *
-	 * @param  array  $filter
-	 * @param  array  $method
-	 * @return bool
-	 */
-	protected function filterSupportsMethod($filter, $method)
-	{
-		$methods = $filter['methods'];
-
-		return (is_null($methods) || in_array($method, $methods));
-	}
-
-	/**
-	 * Call the given route's before (non-pattern) filters.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return mixed
-	 */
-	protected function callAttachedBefores($route, $request)
-	{
-		foreach ($route->beforeFilters() as $filter => $parameters)
-		{
-			$response = $this->callRouteFilter($filter, $parameters, $route, $request);
-
-			if ( ! is_null($response)) return $response;
-		}
-	}
-
-	/**
-	 * Call the given route's before filters.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  \Illuminate\Http\Response  $response
-	 * @return mixed
-	 */
-	public function callRouteAfter($route, $request, $response)
-	{
-		foreach ($route->afterFilters() as $filter => $parameters)
-		{
-			$this->callRouteFilter($filter, $parameters, $route, $request, $response);
-		}
-	}
-
-	/**
-	 * Call the given route filter.
-	 *
-	 * @param  string  $filter
-	 * @param  array  $parameters
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  \Illuminate\Http\Response|null $response
-	 * @return mixed
-	 */
-	public function callRouteFilter($filter, $parameters, $route, $request, $response = null)
-	{
-		if ( ! $this->filtering) return null;
-
-		$data = array_merge(array($route, $request, $response), $parameters);
-
-		return $this->events->until('router.filter: '.$filter, $this->cleanFilterParameters($data));
-	}
-
-	/**
-	 * Clean the parameters being passed to a filter callback.
-	 *
-	 * @param  array  $parameters
-	 * @return array
-	 */
-	protected function cleanFilterParameters(array $parameters)
-	{
-		return array_filter($parameters, function($p)
-		{
-			return ! is_null($p) && $p !== '';
-		});
-	}
-
-	/**
-	 * Create a response instance from the given value.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  mixed  $response
-	 * @return \Illuminate\Http\Response
-	 */
-	protected function prepareResponse($request, $response)
-	{
-		if ( ! $response instanceof SymfonyResponse)
-		{
-			$response = new Response($response);
-		}
-
-		return $response->prepare($request);
-	}
-
-	/**
-	 * Run a callback with filters disable on the router.
-	 *
-	 * @param  callable  $callback
-	 * @return void
-	 */
-	public function withoutFilters(callable $callback)
-	{
-		$this->disableFilters();
-
-		call_user_func($callback);
-
-		$this->enableFilters();
-	}
-
-	/**
-	 * Enable route filtering on the router.
-	 *
-	 * @return void
-	 */
-	public function enableFilters()
-	{
-		$this->filtering = true;
-	}
-
-	/**
-	 * Disable route filtering on the router.
-	 *
-	 * @return void
-	 */
-	public function disableFilters()
-	{
-		$this->filtering = false;
-	}
-
-	/**
-	 * Get a route parameter for the current route.
-	 *
-	 * @param  string  $key
-	 * @param  string  $default
-	 * @return mixed
-	 */
-	public function input($key, $default = null)
-	{
-		return $this->current()->parameter($key, $default);
-	}
-
-	/**
-	 * Get the currently dispatched route instance.
-	 *
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function getCurrentRoute()
-	{
-		return $this->current();
-	}
-
-	/**
-	 * Get the currently dispatched route instance.
-	 *
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function current()
-	{
-		return $this->current;
-	}
-
-	/**
-	 * Check if a route with the given name exists.
-	 *
-	 * @param  string  $name
-	 * @return bool
-	 */
-	public function has($name)
-	{
-		return $this->routes->hasNamedRoute($name);
-	}
-
-	/**
-	 * Get the current route name.
-	 *
-	 * @return string|null
-	 */
-	public function currentRouteName()
-	{
-		return ($this->current()) ? $this->current()->getName() : null;
-	}
-
-	/**
-	 * Alias for the "currentRouteNamed" method.
-	 *
-	 * @param  mixed  string
-	 * @return bool
-	 */
-	public function is()
-	{
-		foreach (func_get_args() as $pattern)
-		{
-			if (str_is($pattern, $this->currentRouteName()))
-			{
-				return true;
-			}
-		}
-
-		return false;
-	}
-
-	/**
-	 * Determine if the current route matches a given name.
-	 *
-	 * @param  string  $name
-	 * @return bool
-	 */
-	public function currentRouteNamed($name)
-	{
-		return ($this->current()) ? $this->current()->getName() == $name : false;
-	}
-
-	/**
-	 * Get the current route action.
-	 *
-	 * @return string|null
-	 */
-	public function currentRouteAction()
-	{
-		if ( ! $this->current()) return;
-
-		$action = $this->current()->getAction();
-
-		return isset($action['controller']) ? $action['controller'] : null;
-	}
-
-	/**
-	 * Alias for the "currentRouteUses" method.
-	 *
-	 * @param  mixed  string
-	 * @return bool
-	 */
-	public function uses()
-	{
-		foreach (func_get_args() as $pattern)
-		{
-			if (str_is($pattern, $this->currentRouteAction()))
-			{
-				return true;
-			}
-		}
-
-		return false;
-	}
-
-	/**
-	 * Determine if the current route action matches a given action.
-	 *
-	 * @param  string  $action
-	 * @return bool
-	 */
-	public function currentRouteUses($action)
-	{
-		return $this->currentRouteAction() == $action;
-	}
-
-	/**
-	 * Get the request currently being dispatched.
-	 *
-	 * @return \Illuminate\Http\Request
-	 */
-	public function getCurrentRequest()
-	{
-		return $this->currentRequest;
-	}
-
-	/**
-	 * Get the underlying route collection.
-	 *
-	 * @return \Illuminate\Routing\RouteCollection
-	 */
-	public function getRoutes()
-	{
-		return $this->routes;
-	}
-
-	/**
-	 * Get the controller dispatcher instance.
-	 *
-	 * @return \Illuminate\Routing\ControllerDispatcher
-	 */
-	public function getControllerDispatcher()
-	{
-		if (is_null($this->controllerDispatcher))
-		{
-			$this->controllerDispatcher = new ControllerDispatcher($this, $this->container);
-		}
-
-		return $this->controllerDispatcher;
-	}
-
-	/**
-	 * Set the controller dispatcher instance.
-	 *
-	 * @param  \Illuminate\Routing\ControllerDispatcher  $dispatcher
-	 * @return void
-	 */
-	public function setControllerDispatcher(ControllerDispatcher $dispatcher)
-	{
-		$this->controllerDispatcher = $dispatcher;
-	}
-
-	/**
-	 * Get a controller inspector instance.
-	 *
-	 * @return \Illuminate\Routing\ControllerInspector
-	 */
-	public function getInspector()
-	{
-		return $this->inspector ?: $this->inspector = new ControllerInspector;
-	}
-
-	/**
-	 * Get the global "where" patterns.
-	 *
-	 * @return array
-	 */
-	public function getPatterns()
-	{
-		return $this->patterns;
-	}
-
-	/**
-	 * Get the response for a given request.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  int   $type
-	 * @param  bool  $catch
-	 * @return \Illuminate\Http\Response
-	 */
-	public function handle(SymfonyRequest $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
-	{
-		return $this->dispatch(Request::createFromBase($request));
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php
deleted file mode 100755
index f08b9f2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php namespace Illuminate\Routing;
-
-use Illuminate\Support\ServiceProvider;
-
-class RoutingServiceProvider extends ServiceProvider {
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerRouter();
-
-		$this->registerUrlGenerator();
-
-		$this->registerRedirector();
-	}
-
-	/**
-	 * Register the router instance.
-	 *
-	 * @return void
-	 */
-	protected function registerRouter()
-	{
-		$this->app['router'] = $this->app->share(function($app)
-		{
-			$router = new Router($app['events'], $app);
-
-			// If the current application environment is "testing", we will disable the
-			// routing filters, since they can be tested independently of the routes
-			// and just get in the way of our typical controller testing concerns.
-			if ($app['env'] == 'testing')
-			{
-				$router->disableFilters();
-			}
-
-			return $router;
-		});
-	}
-
-	/**
-	 * Register the URL generator service.
-	 *
-	 * @return void
-	 */
-	protected function registerUrlGenerator()
-	{
-		$this->app['url'] = $this->app->share(function($app)
-		{
-			// The URL generator needs the route collection that exists on the router.
-			// Keep in mind this is an object, so we're passing by references here
-			// and all the registered routes will be available to the generator.
-			$routes = $app['router']->getRoutes();
-
-			return new UrlGenerator($routes, $app->rebinding('request', function($app, $request)
-			{
-				$app['url']->setRequest($request);
-			}));
-		});
-	}
-
-	/**
-	 * Register the Redirector service.
-	 *
-	 * @return void
-	 */
-	protected function registerRedirector()
-	{
-		$this->app['redirect'] = $this->app->share(function($app)
-		{
-			$redirector = new Redirector($app['url']);
-
-			// If the session is set on the application instance, we'll inject it into
-			// the redirector instance. This allows the redirect responses to allow
-			// for the quite convenient "with" methods that flash to the session.
-			if (isset($app['session.store']))
-			{
-				$redirector->setSession($app['session.store']);
-			}
-
-			return $redirector;
-		});
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php b/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php
deleted file mode 100755
index b9c93a2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php
+++ /dev/null
@@ -1,527 +0,0 @@
-<?php namespace Illuminate\Routing;
-
-use Illuminate\Http\Request;
-use InvalidArgumentException;
-
-class UrlGenerator {
-
-	/**
-	 * The route collection.
-	 *
-	 * @var \Illuminate\Routing\RouteCollection
-	 */
-	protected $routes;
-
-	/**
-	 * The request instance.
-	 *
-	 * @var \Illuminate\Http\Request
-	 */
-	protected $request;
-
-	/**
-	 * The force URL root.
-	 *
-	 * @var string
-	 */
-	protected $forcedRoot;
-
-	/**
-	 * The forced schema for URLs.
-	 *
-	 * @var string
-	 */
-	protected $forceSchema;
-
-	/**
-	 * Characters that should not be URL encoded.
-	 *
-	 * @var array
-	 */
-	protected $dontEncode = array(
-		'%2F' => '/',
-		'%40' => '@',
-		'%3A' => ':',
-		'%3B' => ';',
-		'%2C' => ',',
-		'%3D' => '=',
-		'%2B' => '+',
-		'%21' => '!',
-		'%2A' => '*',
-		'%7C' => '|',
-	);
-
-	/**
-	 * Create a new URL Generator instance.
-	 *
-	 * @param  \Illuminate\Routing\RouteCollection  $routes
-	 * @param  \Symfony\Component\HttpFoundation\Request   $request
-	 * @return void
-	 */
-	public function __construct(RouteCollection $routes, Request $request)
-	{
-		$this->routes = $routes;
-
-		$this->setRequest($request);
-	}
-
-	/**
-	 * Get the full URL for the current request.
-	 *
-	 * @return string
-	 */
-	public function full()
-	{
-		return $this->request->fullUrl();
-	}
-
-	/**
-	 * Get the current URL for the request.
-	 *
-	 * @return string
-	 */
-	public function current()
-	{
-		return $this->to($this->request->getPathInfo());
-	}
-
-	/**
-	 * Get the URL for the previous request.
-	 *
-	 * @return string
-	 */
-	public function previous()
-	{
-		return $this->to($this->request->headers->get('referer'));
-	}
-
-	/**
-	 * Generate a absolute URL to the given path.
-	 *
-	 * @param  string  $path
-	 * @param  mixed  $extra
-	 * @param  bool|null  $secure
-	 * @return string
-	 */
-	public function to($path, $extra = array(), $secure = null)
-	{
-		// First we will check if the URL is already a valid URL. If it is we will not
-		// try to generate a new one but will simply return the URL as is, which is
-		// convenient since developers do not always have to check if it's valid.
-		if ($this->isValidUrl($path)) return $path;
-
-		$scheme = $this->getScheme($secure);
-
-		$tail = implode('/', array_map(
-			'rawurlencode', (array) $extra)
-		);
-
-		// Once we have the scheme we will compile the "tail" by collapsing the values
-		// into a single string delimited by slashes. This just makes it convenient
-		// for passing the array of parameters to this URL as a list of segments.
-		$root = $this->getRootUrl($scheme);
-
-		return $this->trimUrl($root, $path, $tail);
-	}
-
-	/**
-	 * Generate a secure, absolute URL to the given path.
-	 *
-	 * @param  string  $path
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	public function secure($path, $parameters = array())
-	{
-		return $this->to($path, $parameters, true);
-	}
-
-	/**
-	 * Generate a URL to an application asset.
-	 *
-	 * @param  string  $path
-	 * @param  bool|null  $secure
-	 * @return string
-	 */
-	public function asset($path, $secure = null)
-	{
-		if ($this->isValidUrl($path)) return $path;
-
-		// Once we get the root URL, we will check to see if it contains an index.php
-		// file in the paths. If it does, we will remove it since it is not needed
-		// for asset paths, but only for routes to endpoints in the application.
-		$root = $this->getRootUrl($this->getScheme($secure));
-
-		return $this->removeIndex($root).'/'.trim($path, '/');
-	}
-
-	/**
-	 * Remove the index.php file from a path.
-	 *
-	 * @param  string  $root
-	 * @return string
-	 */
-	protected function removeIndex($root)
-	{
-		$i = 'index.php';
-
-		return str_contains($root, $i) ? str_replace('/'.$i, '', $root) : $root;
-	}
-
-	/**
-	 * Generate a URL to a secure asset.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	public function secureAsset($path)
-	{
-		return $this->asset($path, true);
-	}
-
-	/**
-	 * Get the scheme for a raw URL.
-	 *
-	 * @param  bool|null  $secure
-	 * @return string
-	 */
-	protected function getScheme($secure)
-	{
-		if (is_null($secure))
-		{
-			return $this->forceSchema ?: $this->request->getScheme().'://';
-		}
-
-		return $secure ? 'https://' : 'http://';
-	}
-
-	/**
-	 * Force the schema for URLs.
-	 *
-	 * @param  string  $schema
-	 * @return void
-	 */
-	public function forceSchema($schema)
-	{
-		$this->forceSchema = $schema.'://';
-	}
-
-	/**
-	 * Get the URL to a named route.
-	 *
-	 * @param  string  $name
-	 * @param  mixed   $parameters
-	 * @param  bool  $absolute
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return string
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	public function route($name, $parameters = array(), $absolute = true, $route = null)
-	{
-		$route = $route ?: $this->routes->getByName($name);
-
-		$parameters = (array) $parameters;
-
-		if ( ! is_null($route))
-		{
-			return $this->toRoute($route, $parameters, $absolute);
-		}
-
-		throw new InvalidArgumentException("Route [{$name}] not defined.");
-	}
-
-	/**
-	 * Get the URL for a given route instance.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  array  $parameters
-	 * @param  bool  $absolute
-	 * @return string
-	 */
-	protected function toRoute($route, array $parameters, $absolute)
-	{
-		$domain = $this->getRouteDomain($route, $parameters);
-
-		$uri = strtr(rawurlencode($this->trimUrl(
-			$root = $this->replaceRoot($route, $domain, $parameters),
-			$this->replaceRouteParameters($route->uri(), $parameters)
-		)), $this->dontEncode).$this->getRouteQueryString($parameters);
-
-		return $absolute ? $uri : '/'.ltrim(str_replace($root, '', $uri), '/');
-	}
-
-	/**
-	 * Replace the parameters on the root path.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  string  $domain
-	 * @param  array  $parameters
-	 * @return string
-	 */
-	protected function replaceRoot($route, $domain, &$parameters)
-	{
-		return $this->replaceRouteParameters($this->getRouteRoot($route, $domain), $parameters);
-	}
-
-	/**
-	 * Replace all of the wildcard parameters for a route path.
-	 *
-	 * @param  string  $path
-	 * @param  array  $parameters
-	 * @return string
-	 */
-	protected function replaceRouteParameters($path, array &$parameters)
-	{
-		if (count($parameters))
-		{
-			$path = preg_replace_sub(
-				'/\{.*?\}/', $parameters, $this->replaceNamedParameters($path, $parameters)
-			);
-		}
-
-		return trim(preg_replace('/\{.*?\?\}/', '', $path), '/');
-	}
-
-	/**
-	 * Replace all of the named parameters in the path.
-	 *
-	 * @param  string  $path
-	 * @param  array  $parameters
-	 * @return string
-	 */
-	protected function replaceNamedParameters($path, &$parameters)
-	{
-		return preg_replace_callback('/\{(.*?)\??\}/', function($m) use (&$parameters)
-		{
-			return isset($parameters[$m[1]]) ? array_pull($parameters, $m[1]) : $m[0];
-
-		}, $path);
-	}
-
-	/**
-	 * Get the query string for a given route.
-	 *
-	 * @param  array  $parameters
-	 * @return string
-	 */
-	protected function getRouteQueryString(array $parameters)
-	{
-		// First we will get all of the string parameters that are remaining after we
-		// have replaced the route wildcards. We'll then build a query string from
-		// these string parameters then use it as a starting point for the rest.
-		if (count($parameters) == 0) return '';
-
-		$query = http_build_query(
-			$keyed = $this->getStringParameters($parameters)
-		);
-
-		// Lastly, if there are still parameters remaining, we will fetch the numeric
-		// parameters that are in the array and add them to the query string or we
-		// will make the initial query string if it wasn't started with strings.
-		if (count($keyed) < count($parameters))
-		{
-			$query .= '&'.implode(
-				'&', $this->getNumericParameters($parameters)
-			);
-		}
-
-		return '?'.trim($query, '&');
-	}
-
-	/**
-	 * Get the string parameters from a given list.
-	 *
-	 * @param  array  $parameters
-	 * @return array
-	 */
-	protected function getStringParameters(array $parameters)
-	{
-		return array_where($parameters, function($k, $v) { return is_string($k); });
-	}
-
-	/**
-	 * Get the numeric parameters from a given list.
-	 *
-	 * @param  array  $parameters
-	 * @return array
-	 */
-	protected function getNumericParameters(array $parameters)
-	{
-		return array_where($parameters, function($k, $v) { return is_numeric($k); });
-	}
-
-	/**
-	 * Get the formatted domain for a given route.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  array  $parameters
-	 * @return string
-	 */
-	protected function getRouteDomain($route, &$parameters)
-	{
-		return $route->domain() ? $this->formatDomain($route, $parameters) : null;
-	}
-
-	/**
-	 * Format the domain and port for the route and request.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  array  $parameters
-	 * @return string
-	 */
-	protected function formatDomain($route, &$parameters)
-	{
-		return $this->addPortToDomain($this->getDomainAndScheme($route));
-	}
-
-	/**
-	 * Get the domain and scheme for the route.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return string
-	 */
-	protected function getDomainAndScheme($route)
-	{
-		return $this->getRouteScheme($route).$route->domain();
-	}
-
-	/**
-	 * Add the port to the domain if necessary.
-	 *
-	 * @param  string  $domain
-	 * @return string
-	 */
-	protected function addPortToDomain($domain)
-	{
-		if (in_array($this->request->getPort(), array('80', '443')))
-		{
-			return $domain;
-		}
-
-		return $domain.':'.$this->request->getPort();
-	}
-
-	/**
-	 * Get the root of the route URL.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  string  $domain
-	 * @return string
-	 */
-	protected function getRouteRoot($route, $domain)
-	{
-		return $this->getRootUrl($this->getRouteScheme($route), $domain);
-	}
-
-	/**
-	 * Get the scheme for the given route.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return string
-	 */
-	protected function getRouteScheme($route)
-	{
-		if ($route->httpOnly())
-		{
-			return $this->getScheme(false);
-		}
-		elseif ($route->httpsOnly())
-		{
-			return $this->getScheme(true);
-		}
-
-		return $this->getScheme(null);
-	}
-
-	/**
-	 * Get the URL to a controller action.
-	 *
-	 * @param  string  $action
-	 * @param  mixed   $parameters
-	 * @param  bool    $absolute
-	 * @return string
-	 */
-	public function action($action, $parameters = array(), $absolute = true)
-	{
-		return $this->route($action, $parameters, $absolute, $this->routes->getByAction($action));
-	}
-
-	/**
-	 * Get the base URL for the request.
-	 *
-	 * @param  string  $scheme
-	 * @param  string  $root
-	 * @return string
-	 */
-	protected function getRootUrl($scheme, $root = null)
-	{
-		if (is_null($root))
-		{
-			$root = $this->forcedRoot ?: $this->request->root();
-		}
-
-		$start = starts_with($root, 'http://') ? 'http://' : 'https://';
-
-		return preg_replace('~'.$start.'~', $scheme, $root, 1);
-	}
-
-	/**
-	 * Set the forced root URL.
-	 *
-	 * @param  string  $root
-	 * @return void
-	 */
-	public function forceRootUrl($root)
-	{
-		$this->forcedRoot = $root;
-	}
-
-	/**
-	 * Determine if the given path is a valid URL.
-	 *
-	 * @param  string  $path
-	 * @return bool
-	 */
-	public function isValidUrl($path)
-	{
-		if (starts_with($path, ['#', '//', 'mailto:', 'tel:', 'http://', 'https://'])) return true;
-
-		return filter_var($path, FILTER_VALIDATE_URL) !== false;
-	}
-
-	/**
-	 * Format the given URL segments into a single URL.
-	 *
-	 * @param  string  $root
-	 * @param  string  $path
-	 * @param  string  $tail
-	 * @return string
-	 */
-	protected function trimUrl($root, $path, $tail = '')
-	{
-		return trim($root.'/'.trim($path.'/'.$tail, '/'), '/');
-	}
-
-	/**
-	 * Get the request instance.
-	 *
-	 * @return \Symfony\Component\HttpFoundation\Request
-	 */
-	public function getRequest()
-	{
-		return $this->request;
-	}
-
-	/**
-	 * Set the current request instance.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return void
-	 */
-	public function setRequest(Request $request)
-	{
-		$this->request = $request;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/composer.json b/vendor/laravel/framework/src/Illuminate/Routing/composer.json
deleted file mode 100755
index 29df7f0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/composer.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
-    "name": "illuminate/routing",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/container": "4.2.*",
-        "illuminate/http": "4.2.*",
-        "illuminate/session": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "symfony/http-foundation": "2.5.*",
-        "symfony/http-kernel": "2.5.*",
-        "symfony/routing": "2.5.*"
-    },
-    "require-dev": {
-        "illuminate/console": "4.2.*",
-        "illuminate/filesystem": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Routing": ""
-        }
-    },
-    "target-dir": "Illuminate/Routing",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php b/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php
deleted file mode 100755
index 712d072..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php
+++ /dev/null
@@ -1,92 +0,0 @@
-<?php namespace Illuminate\Session;
-
-use Illuminate\Cache\Repository;
-
-class CacheBasedSessionHandler implements \SessionHandlerInterface {
-
-	/**
-	 * The cache repository instance.
-	 *
-	 * @var \Illuminate\Cache\Repository
-	 */
-	protected $cache;
-
-	/**
-	 * The number of minutes to store the data in the cache.
-	 *
-	 * @var int
-	 */
-	protected $minutes;
-
-	/**
-	 * Create a new cache driven handler instance.
-	 *
-	 * @param  \Illuminate\Cache\Repository  $cache
-	 * @param  int  $minutes
-	 * @return void
-	 */
-	public function __construct(Repository $cache, $minutes)
-	{
-		$this->cache = $cache;
-		$this->minutes = $minutes;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function open($savePath, $sessionName)
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function close()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function read($sessionId)
-	{
-		return $this->cache->get($sessionId, '');
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function write($sessionId, $data)
-	{
-		return $this->cache->put($sessionId, $data, $this->minutes);
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function destroy($sessionId)
-	{
-		return $this->cache->forget($sessionId);
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function gc($lifetime)
-	{
-		return true;
-	}
-
-	/**
-	 * Get the underlying cache repository.
-	 *
-	 * @return \Illuminate\Cache\Repository
-	 */
-	public function getCache()
-	{
-		return $this->cache;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/CommandsServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/CommandsServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Session/CommandsServiceProvider.php
deleted file mode 100755
index bafed8d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/CommandsServiceProvider.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php namespace Illuminate\Session;
-
-use Illuminate\Support\ServiceProvider;
-
-class CommandsServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('command.session.database', function($app)
-		{
-			return new Console\SessionTableCommand($app['files']);
-		});
-
-		$this->commands('command.session.database');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('command.session.database');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/Console/SessionTableCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/Console/SessionTableCommand.php b/vendor/laravel/framework/src/Illuminate/Session/Console/SessionTableCommand.php
deleted file mode 100644
index be99053..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/Console/SessionTableCommand.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php namespace Illuminate\Session\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Filesystem\Filesystem;
-
-class SessionTableCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'session:table';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Create a migration for the session database table';
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * Create a new session table command instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		parent::__construct();
-
-		$this->files = $files;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$fullPath = $this->createBaseMigration();
-
-		$this->files->put($fullPath, $this->files->get(__DIR__.'/stubs/database.stub'));
-
-		$this->info('Migration created successfully!');
-
-		$this->call('dump-autoload');
-	}
-
-	/**
-	 * Create a base migration file for the session.
-	 *
-	 * @return string
-	 */
-	protected function createBaseMigration()
-	{
-		$name = 'create_session_table';
-
-		$path = $this->laravel['path'].'/database/migrations';
-
-		return $this->laravel['migration.creator']->create($name, $path);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/Console/stubs/database.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/Console/stubs/database.stub b/vendor/laravel/framework/src/Illuminate/Session/Console/stubs/database.stub
deleted file mode 100755
index 2aac433..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/Console/stubs/database.stub
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-use Illuminate\Database\Migrations\Migration;
-
-class CreateSessionTable extends Migration {
-
-	/**
-	 * Run the migrations.
-	 *
-	 * @return void
-	 */
-	public function up()
-	{
-		Schema::create('sessions', function($t)
-		{
-			$t->string('id')->unique();
-			$t->text('payload');
-			$t->integer('last_activity');
-		});
-	}
-
-	/**
-	 * Reverse the migrations.
-	 *
-	 * @return void
-	 */
-	public function down()
-	{
-		Schema::drop('sessions');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/CookieSessionHandler.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/CookieSessionHandler.php b/vendor/laravel/framework/src/Illuminate/Session/CookieSessionHandler.php
deleted file mode 100755
index 0a10290..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/CookieSessionHandler.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php namespace Illuminate\Session;
-
-use Illuminate\Cookie\CookieJar;
-use Symfony\Component\HttpFoundation\Request;
-
-class CookieSessionHandler implements \SessionHandlerInterface {
-
-	/**
-	 * The cookie jar instance.
-	 *
-	 * @var \Illuminate\Cookie\CookieJar
-	 */
-	protected $cookie;
-
-	/**
-	 * The request instance.
-	 *
-	 * @var \Symfony\Component\HttpFoundation\Request
-	 */
-	protected $request;
-
-	/**
-	 * Create a new cookie driven handler instance.
-	 *
-	 * @param  \Illuminate\Cookie\CookieJar  $cookie
-	 * @param  int  $minutes
-	 * @return void
-	 */
-	public function __construct(CookieJar $cookie, $minutes)
-	{
-		$this->cookie = $cookie;
-		$this->minutes = $minutes;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function open($savePath, $sessionName)
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function close()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function read($sessionId)
-	{
-		return $this->request->cookies->get($sessionId) ?: '';
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function write($sessionId, $data)
-	{
-		$this->cookie->queue($sessionId, $data, $this->minutes);
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function destroy($sessionId)
-	{
-		$this->cookie->queue($this->cookie->forget($sessionId));
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function gc($lifetime)
-	{
-		return true;
-	}
-
-	/**
-	 * Set the request instance.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return void
-	 */
-	public function setRequest(Request $request)
-	{
-		$this->request = $request;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php b/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php
deleted file mode 100644
index dca8979..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php
+++ /dev/null
@@ -1,132 +0,0 @@
-<?php namespace Illuminate\Session;
-
-use Illuminate\Database\Connection;
-
-class DatabaseSessionHandler implements \SessionHandlerInterface, ExistenceAwareInterface {
-
-	/**
-	 * The database connection instance.
-	 *
-	 * @var \Illuminate\Database\Connection
-	 */
-	protected $connection;
-
-	/**
-	 * The name of the session table.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * The existence state of the session.
-	 *
-	 * @var bool
-	 */
-	protected $exists;
-
-	/**
-	 * Create a new database session handler instance.
-	 *
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @param  string  $table
-	 * @return void
-	 */
-	public function __construct(Connection $connection, $table)
-	{
-		$this->table = $table;
-		$this->connection = $connection;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function open($savePath, $sessionName)
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function close()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function read($sessionId)
-	{
-		$session = (object) $this->getQuery()->find($sessionId);
-
-		if (isset($session->payload))
-		{
-			$this->exists = true;
-
-			return base64_decode($session->payload);
-		}
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function write($sessionId, $data)
-	{
-		if ($this->exists)
-		{
-			$this->getQuery()->where('id', $sessionId)->update([
-				'payload' => base64_encode($data), 'last_activity' => time(),
-			]);
-		}
-		else
-		{
-			$this->getQuery()->insert([
-				'id' => $sessionId, 'payload' => base64_encode($data), 'last_activity' => time(),
-			]);
-		}
-
-		$this->exists = true;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function destroy($sessionId)
-	{
-		$this->getQuery()->where('id', $sessionId)->delete();
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function gc($lifetime)
-	{
-		$this->getQuery()->where('last_activity', '<=', time() - $lifetime)->delete();
-	}
-
-	/**
-	 * Get a fresh query builder instance for the table.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function getQuery()
-	{
-		return $this->connection->table($this->table);
-	}
-
-	/**
-	 * Set the existence state for the session.
-	 *
-	 * @param  bool  $value
-	 * @return $this
-	 */
-	public function setExists($value)
-	{
-		$this->exists = $value;
-
-		return $this;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/ExistenceAwareInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/ExistenceAwareInterface.php b/vendor/laravel/framework/src/Illuminate/Session/ExistenceAwareInterface.php
deleted file mode 100644
index 8826531..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/ExistenceAwareInterface.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php namespace Illuminate\Session;
-
-interface ExistenceAwareInterface {
-
-	/**
-	 * Set the existence state for the session.
-	 *
-	 * @param  bool  $value
-	 * @return \SessionHandlerInterface
-	 */
-	public function setExists($value);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php b/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
deleted file mode 100644
index 3fc74ca..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
+++ /dev/null
@@ -1,97 +0,0 @@
-<?php namespace Illuminate\Session;
-
-use Symfony\Component\Finder\Finder;
-use Illuminate\Filesystem\Filesystem;
-
-class FileSessionHandler implements \SessionHandlerInterface {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The path where sessions should be stored.
-	 *
-	 * @var string
-	 */
-	protected $path;
-
-	/**
-	 * Create a new file driven handler instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $path
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $path)
-	{
-		$this->path = $path;
-		$this->files = $files;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function open($savePath, $sessionName)
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function close()
-	{
-		return true;
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function read($sessionId)
-	{
-		if ($this->files->exists($path = $this->path.'/'.$sessionId))
-		{
-			return $this->files->get($path);
-		}
-
-		return '';
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function write($sessionId, $data)
-	{
-		$this->files->put($this->path.'/'.$sessionId, $data, true);
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function destroy($sessionId)
-	{
-		$this->files->delete($this->path.'/'.$sessionId);
-	}
-
-	/**
-	 * {@inheritDoc}
-	 */
-	public function gc($lifetime)
-	{
-		$files = Finder::create()
-					->in($this->path)
-					->files()
-					->ignoreDotFiles(true)
-					->date('<= now - '.$lifetime.' seconds');
-
-		foreach ($files as $file)
-		{
-			$this->files->delete($file->getRealPath());
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/Middleware.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/Middleware.php b/vendor/laravel/framework/src/Illuminate/Session/Middleware.php
deleted file mode 100644
index 1af20aa..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/Middleware.php
+++ /dev/null
@@ -1,258 +0,0 @@
-<?php namespace Illuminate\Session;
-
-use Closure;
-use Carbon\Carbon;
-use Symfony\Component\HttpFoundation\Cookie;
-use Symfony\Component\HttpFoundation\Request;
-use Symfony\Component\HttpFoundation\Response;
-use Symfony\Component\HttpKernel\HttpKernelInterface;
-
-class Middleware implements HttpKernelInterface {
-
-	/**
-	 * The wrapped kernel implementation.
-	 *
-	 * @var \Symfony\Component\HttpKernel\HttpKernelInterface
-	 */
-	protected $app;
-
-	/**
-	 * The session manager.
-	 *
-	 * @var \Illuminate\Session\SessionManager
-	 */
-	protected $manager;
-
-	/**
-	 * The callback to determine to use session arrays.
-	 *
-	 * @var \Closure|null
-	 */
-	protected $reject;
-
-	/**
-	 * Create a new session middleware.
-	 *
-	 * @param  \Symfony\Component\HttpKernel\HttpKernelInterface  $app
-	 * @param  \Illuminate\Session\SessionManager  $manager
-	 * @param  \Closure|null  $reject
-	 * @return void
-	 */
-	public function __construct(HttpKernelInterface $app, SessionManager $manager, Closure $reject = null)
-	{
-		$this->app = $app;
-		$this->reject = $reject;
-		$this->manager = $manager;
-	}
-
-	/**
-	 * Handle the given request and get the response.
-	 *
-	 * @implements HttpKernelInterface::handle
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  int   $type
-	 * @param  bool  $catch
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
-	{
-		$this->checkRequestForArraySessions($request);
-
-		// If a session driver has been configured, we will need to start the session here
-		// so that the data is ready for an application. Note that the Laravel sessions
-		// do not make use of PHP "native" sessions in any way since they are crappy.
-		if ($this->sessionConfigured())
-		{
-			$session = $this->startSession($request);
-
-			$request->setSession($session);
-		}
-
-		$response = $this->app->handle($request, $type, $catch);
-
-		// Again, if the session has been configured we will need to close out the session
-		// so that the attributes may be persisted to some storage medium. We will also
-		// add the session identifier cookie to the application response headers now.
-		if ($this->sessionConfigured())
-		{
-			$this->closeSession($session);
-
-			$this->addCookieToResponse($response, $session);
-		}
-
-		return $response;
-	}
-
-	/**
-	 * Check the request and reject callback for array sessions.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return void
-	 */
-	public function checkRequestForArraySessions(Request $request)
-	{
-		if (is_null($this->reject)) return;
-
-		if (call_user_func($this->reject, $request))
-		{
-			$this->manager->setDefaultDriver('array');
-		}
-	}
-
-	/**
-	 * Start the session for the given request.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return \Illuminate\Session\SessionInterface
-	 */
-	protected function startSession(Request $request)
-	{
-		with($session = $this->getSession($request))->setRequestOnHandler($request);
-
-		$session->start();
-
-		return $session;
-	}
-
-	/**
-	 * Close the session handling for the request.
-	 *
-	 * @param  \Illuminate\Session\SessionInterface  $session
-	 * @return void
-	 */
-	protected function closeSession(SessionInterface $session)
-	{
-		$session->save();
-
-		$this->collectGarbage($session);
-	}
-
-	/**
-	 * Get the full URL for the request.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return string
-	 */
-	protected function getUrl(Request $request)
-	{
-		$url = rtrim(preg_replace('/\?.*/', '', $request->getUri()), '/');
-
-		return $request->getQueryString() ? $url.'?'.$request->getQueryString() : $url;
-	}
-
-	/**
-	 * Remove the garbage from the session if necessary.
-	 *
-	 * @param  \Illuminate\Session\SessionInterface  $session
-	 * @return void
-	 */
-	protected function collectGarbage(SessionInterface $session)
-	{
-		$config = $this->manager->getSessionConfig();
-
-		// Here we will see if this request hits the garbage collection lottery by hitting
-		// the odds needed to perform garbage collection on any given request. If we do
-		// hit it, we'll call this handler to let it delete all the expired sessions.
-		if ($this->configHitsLottery($config))
-		{
-			$session->getHandler()->gc($this->getLifetimeSeconds());
-		}
-	}
-
-	/**
-	 * Determine if the configuration odds hit the lottery.
-	 *
-	 * @param  array  $config
-	 * @return bool
-	 */
-	protected function configHitsLottery(array $config)
-	{
-		return mt_rand(1, $config['lottery'][1]) <= $config['lottery'][0];
-	}
-
-	/**
-	 * Add the session cookie to the application response.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Response  $response
-	 * @param  \Symfony\Component\HttpFoundation\Session\SessionInterface  $session
-	 * @return void
-	 */
-	protected function addCookieToResponse(Response $response, SessionInterface $session)
-	{
-		$s = $session;
-
-		if ($this->sessionIsPersistent($c = $this->manager->getSessionConfig()))
-		{
-			$secure = array_get($c, 'secure', false);
-
-			$response->headers->setCookie(new Cookie(
-				$s->getName(), $s->getId(), $this->getCookieLifetime(), $c['path'], $c['domain'], $secure
-			));
-		}
-	}
-
-	/**
-	 * Get the session lifetime in seconds.
-	 *
-	 *
-	 */
-	protected function getLifetimeSeconds()
-	{
-		return array_get($this->manager->getSessionConfig(), 'lifetime') * 60;
-	}
-
-	/**
-	 * Get the cookie lifetime in seconds.
-	 *
-	 * @return int
-	 */
-	protected function getCookieLifetime()
-	{
-		$config = $this->manager->getSessionConfig();
-
-		return $config['expire_on_close'] ? 0 : Carbon::now()->addMinutes($config['lifetime']);
-	}
-
-	/**
-	 * Determine if a session driver has been configured.
-	 *
-	 * @return bool
-	 */
-	protected function sessionConfigured()
-	{
-		return ! is_null(array_get($this->manager->getSessionConfig(), 'driver'));
-	}
-
-	/**
-	 * Determine if the configured session driver is persistent.
-	 *
-	 * @param  array|null  $config
-	 * @return bool
-	 */
-	protected function sessionIsPersistent(array $config = null)
-	{
-		// Some session drivers are not persistent, such as the test array driver or even
-		// when the developer don't have a session driver configured at all, which the
-		// session cookies will not need to get set on any responses in those cases.
-		$config = $config ?: $this->manager->getSessionConfig();
-
-		return ! in_array($config['driver'], array(null, 'array'));
-	}
-
-	/**
-	 * Get the session implementation from the manager.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return \Illuminate\Session\SessionInterface
-	 */
-	public function getSession(Request $request)
-	{
-		$session = $this->manager->driver();
-
-		$session->setId($request->cookies->get($session->getName()));
-
-		return $session;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/SessionInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/SessionInterface.php b/vendor/laravel/framework/src/Illuminate/Session/SessionInterface.php
deleted file mode 100644
index 43537d4..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/SessionInterface.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php namespace Illuminate\Session;
-
-use Symfony\Component\HttpFoundation\Request;
-use Symfony\Component\HttpFoundation\Session\SessionInterface as BaseSessionInterface;
-
-interface SessionInterface extends BaseSessionInterface {
-
-	/**
-	 * Get the session handler instance.
-	 *
-	 * @return \SessionHandlerInterface
-	 */
-	public function getHandler();
-
-	/**
-	 * Determine if the session handler needs a request.
-	 *
-	 * @return bool
-	 */
-	public function handlerNeedsRequest();
-
-	/**
-	 * Set the request on the handler instance.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return void
-	 */
-	public function setRequestOnHandler(Request $request);
-
-}


[02/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/charset/from.big5.ser
----------------------------------------------------------------------
diff --git a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/charset/from.big5.ser b/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/charset/from.big5.ser
deleted file mode 100644
index 379bc53..0000000
--- a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/charset/from.big5.ser
+++ /dev/null
@@ -1 +0,0 @@
-a:13710:{s:2:"�@";s:3:" ";s:2:"�A";s:3:",";s:2:"�B";s:3:"、";s:2:"�C";s:3:"。";s:2:"�D";s:3:".";s:2:"�E";s:3:"•";s:2:"�F";s:3:";";s:2:"�G";s:3:":";s:2:"�H";s:3:"?";s:2:"�I";s:3:"!";s:2:"�J";s:3:"︰";s:2:"�K";s:3:"…";s:2:"�L";s:3:"‥";s:2:"�M";s:3:"﹐";s:2:"�N";s:3:"、";s:2:"�O";s:3:"﹒";s:2:"�P";s:2:"·";s:2:"�Q";s:3:"﹔";s:2:"�R";s:3:"﹕";s:2:"�S";s:3:"﹖";s:2:"�T";s:3:"﹗";s:2:"�U";s:3:"|";s:2:"�V";s:3:"–";s:2:"�W";s:3:"︱";s:2:"�X";s:3:"—";s:2:"�Y";s:3:"︳";s:2:"�Z";s:3:"�";s:2:"�[";s:3:"︴";s:2:"�\";s:3:"﹏";s:2:"�]";s:3:"(";s:2:"�^";s:3:")";s:2:"�_";s:3:"︵";s:2:"�`";s:3:"︶";s:2:"�a";s:3:"{";s:2:"�b";s:3:"}";s:2:"�c";s:3:"︷";s:2:"�d";s:3:"︸";s:2:"�e";s:3:"〔";s:2:"�f";s:3:"〕";s:2:"�g";s:3:"︹";s:2:"�h";s:3:"︺";s:2:"�i";s:3:"【";s:2:"�j";s:3:"】";s:2:"�k";s:3:"︻";s:2:"�l";s:3:"︼";s:2:"�m";s:3:"《";s:2:"�n";s:3:"》";s:
 2:"�o";s:3:"︽";s:2:"�p";s:3:"︾";s:2:"�q";s:3:"〈";s:2:"�r";s:3:"〉";s:2:"�s";s:3:"︿";s:2:"�t";s:3:"﹀";s:2:"�u";s:3:"「";s:2:"�v";s:3:"」";s:2:"�w";s:3:"﹁";s:2:"�x";s:3:"﹂";s:2:"�y";s:3:"『";s:2:"�z";s:3:"』";s:2:"�{";s:3:"﹃";s:2:"�|";s:3:"﹄";s:2:"�}";s:3:"﹙";s:2:"�~";s:3:"﹚";s:2:"��";s:3:"﹛";s:2:"��";s:3:"﹜";s:2:"��";s:3:"﹝";s:2:"��";s:3:"﹞";s:2:"��";s:3:"‘";s:2:"��";s:3:"’";s:2:"��";s:3:"“";s:2:"��";s:3:"”";s:2:"��";s:3:"〝";s:2:"��";s:3:"〞";s:2:"��";s:3:"‵";s:2:"��";s:3:"′";s:2:"��";s:3:"#";s:2:"��";s:3:"&";s:2:"��";s:3:"*";s:2:"��";s:3:"※";s:2:"��";s:2:"§";s:2:"��";s:3:"〃";s:2:"��";s:3:"○";s:2:"��";s:3:"●";s:2:"��";s:3:"△";s:2:"��";s:3:"▲";s:2:"��";s:3:"◎";s:2:"��";s:3:"☆";s:2:"��";s:3:"★";s:2:"��";s:3:"◇";s:2:"��";s:3:"◆";s:2:"��";s:3:"□";s:2:"��";s:3:"�
 �";s:2:"��";s:3:"▽";s:2:"��";s:3:"▼";s:2:"��";s:3:"㊣";s:2:"��";s:3:"℅";s:2:"��";s:3:"‾";s:2:"��";s:3:"�";s:2:"��";s:3:"_";s:2:"��";s:3:"�";s:2:"��";s:3:"﹉";s:2:"��";s:3:"﹊";s:2:"��";s:3:"﹍";s:2:"��";s:3:"﹎";s:2:"��";s:3:"﹋";s:2:"��";s:3:"﹌";s:2:"��";s:3:"﹟";s:2:"��";s:3:"﹠";s:2:"��";s:3:"﹡";s:2:"��";s:3:"+";s:2:"��";s:3:"-";s:2:"��";s:2:"×";s:2:"��";s:2:"÷";s:2:"��";s:2:"±";s:2:"��";s:3:"√";s:2:"��";s:3:"<";s:2:"��";s:3:">";s:2:"��";s:3:"=";s:2:"��";s:3:"≦";s:2:"��";s:3:"≧";s:2:"��";s:3:"≠";s:2:"��";s:3:"∞";s:2:"��";s:3:"≒";s:2:"��";s:3:"≡";s:2:"��";s:3:"﹢";s:2:"��";s:3:"﹣";s:2:"��";s:3:"﹤";s:2:"��";s:3:"﹥";s:2:"��";s:3:"﹦";s:2:"��";s:3:"∼";s:2:"��";s:3:"∩";s:2:"��";s:3:"∪";s:2:"��";s:3:"⊥";s:2:"��";s:3:"∠";s:2:"��";s:3:"∟";s:2:"�
 �";s:3:"⊿";s:2:"��";s:3:"㏒";s:2:"��";s:3:"㏑";s:2:"��";s:3:"∫";s:2:"��";s:3:"∮";s:2:"��";s:3:"∵";s:2:"��";s:3:"∴";s:2:"��";s:3:"♀";s:2:"��";s:3:"♂";s:2:"��";s:3:"♁";s:2:"��";s:3:"☉";s:2:"��";s:3:"↑";s:2:"��";s:3:"↓";s:2:"��";s:3:"←";s:2:"��";s:3:"→";s:2:"��";s:3:"↖";s:2:"��";s:3:"↗";s:2:"��";s:3:"↙";s:2:"��";s:3:"↘";s:2:"��";s:3:"∥";s:2:"��";s:3:"∣";s:2:"��";s:3:"�";s:2:"�@";s:3:"�";s:2:"�A";s:3:"/";s:2:"�B";s:3:"\";s:2:"�C";s:3:"$";s:2:"�D";s:2:"¥";s:2:"�E";s:3:"〒";s:2:"�F";s:2:"¢";s:2:"�G";s:2:"£";s:2:"�H";s:3:"%";s:2:"�I";s:3:"@";s:2:"�J";s:3:"℃";s:2:"�K";s:3:"℉";s:2:"�L";s:3:"﹩";s:2:"�M";s:3:"﹪";s:2:"�N";s:3:"﹫";s:2:"�O";s:3:"㏕";s:2:"�P";s:3:"㎜";s:2:"�Q";s:3:"㎝";s:2:"�R";s:3:"㎞";s:2:"�S";s:3:"㏎";s:2:"�T";s:3:"㎡";s:2:"�U";s:3:"㎎";s:2:"�V";s:3:"㎏";s:2:"�W";s:3:"㏄
 ";s:2:"�X";s:2:"°";s:2:"�Y";s:3:"兙";s:2:"�Z";s:3:"兛";s:2:"�[";s:3:"兞";s:2:"�\";s:3:"兝";s:2:"�]";s:3:"兡";s:2:"�^";s:3:"兣";s:2:"�_";s:3:"嗧";s:2:"�`";s:3:"瓩";s:2:"�a";s:3:"糎";s:2:"�b";s:3:"▁";s:2:"�c";s:3:"▂";s:2:"�d";s:3:"▃";s:2:"�e";s:3:"▄";s:2:"�f";s:3:"▅";s:2:"�g";s:3:"▆";s:2:"�h";s:3:"▇";s:2:"�i";s:3:"█";s:2:"�j";s:3:"▏";s:2:"�k";s:3:"▎";s:2:"�l";s:3:"▍";s:2:"�m";s:3:"▌";s:2:"�n";s:3:"▋";s:2:"�o";s:3:"▊";s:2:"�p";s:3:"▉";s:2:"�q";s:3:"┼";s:2:"�r";s:3:"┴";s:2:"�s";s:3:"┬";s:2:"�t";s:3:"┤";s:2:"�u";s:3:"├";s:2:"�v";s:3:"▔";s:2:"�w";s:3:"─";s:2:"�x";s:3:"│";s:2:"�y";s:3:"▕";s:2:"�z";s:3:"┌";s:2:"�{";s:3:"┐";s:2:"�|";s:3:"└";s:2:"�}";s:3:"┘";s:2:"�~";s:3:"╭";s:2:"��";s:3:"╮";s:2:"��";s:3:"╰";s:2:"��";s:3:"╯";s:2:"��";s:3:"═";s:2:"��";s:3:"╞";s:2:"��";s:3:"╪";s:2:"��";s:3:"╡";s:2:"��";s:3
 :"◢";s:2:"��";s:3:"◣";s:2:"��";s:3:"◥";s:2:"��";s:3:"◤";s:2:"��";s:3:"╱";s:2:"��";s:3:"╲";s:2:"��";s:3:"╳";s:2:"��";s:3:"0";s:2:"��";s:3:"1";s:2:"��";s:3:"2";s:2:"��";s:3:"3";s:2:"��";s:3:"4";s:2:"��";s:3:"5";s:2:"��";s:3:"6";s:2:"��";s:3:"7";s:2:"��";s:3:"8";s:2:"��";s:3:"9";s:2:"��";s:3:"Ⅰ";s:2:"��";s:3:"Ⅱ";s:2:"��";s:3:"Ⅲ";s:2:"��";s:3:"Ⅳ";s:2:"��";s:3:"Ⅴ";s:2:"��";s:3:"Ⅵ";s:2:"��";s:3:"Ⅶ";s:2:"��";s:3:"Ⅷ";s:2:"��";s:3:"Ⅸ";s:2:"��";s:3:"Ⅹ";s:2:"��";s:3:"〡";s:2:"��";s:3:"〢";s:2:"��";s:3:"〣";s:2:"��";s:3:"〤";s:2:"��";s:3:"〥";s:2:"��";s:3:"〦";s:2:"��";s:3:"〧";s:2:"��";s:3:"〨";s:2:"��";s:3:"〩";s:2:"��";s:3:"�";s:2:"��";s:3:"卄";s:2:"��";s:3:"�";s:2:"��";s:3:"A";s:2:"��";s:3:"B";s:2:"��";s:3:"C";s:2:"��";s:3:"D";s:2:"��";s:3:"E";s
 :2:"��";s:3:"F";s:2:"��";s:3:"G";s:2:"��";s:3:"H";s:2:"��";s:3:"I";s:2:"��";s:3:"J";s:2:"��";s:3:"K";s:2:"��";s:3:"L";s:2:"��";s:3:"M";s:2:"��";s:3:"N";s:2:"��";s:3:"O";s:2:"��";s:3:"P";s:2:"��";s:3:"Q";s:2:"��";s:3:"R";s:2:"��";s:3:"S";s:2:"��";s:3:"T";s:2:"��";s:3:"U";s:2:"��";s:3:"V";s:2:"��";s:3:"W";s:2:"��";s:3:"X";s:2:"��";s:3:"Y";s:2:"��";s:3:"Z";s:2:"��";s:3:"a";s:2:"��";s:3:"b";s:2:"��";s:3:"c";s:2:"��";s:3:"d";s:2:"��";s:3:"e";s:2:"��";s:3:"f";s:2:"��";s:3:"g";s:2:"��";s:3:"h";s:2:"��";s:3:"i";s:2:"��";s:3:"j";s:2:"��";s:3:"k";s:2:"��";s:3:"l";s:2:"��";s:3:"m";s:2:"��";s:3:"n";s:2:"��";s:3:"o";s:2:"��";s:3:"p";s:2:"��";s:3:"q";s:2:"��";s:3:"r";s:2:"��";s:3:"s";s:2:"��";s:3:"t";s:2:"��";s:3:"u";s:2:"��";s:3:"v";s:2:"�@
 ";s:3:"w";s:2:"�A";s:3:"x";s:2:"�B";s:3:"y";s:2:"�C";s:3:"z";s:2:"�D";s:2:"Α";s:2:"�E";s:2:"Β";s:2:"�F";s:2:"Γ";s:2:"�G";s:2:"Δ";s:2:"�H";s:2:"Ε";s:2:"�I";s:2:"Ζ";s:2:"�J";s:2:"Η";s:2:"�K";s:2:"Θ";s:2:"�L";s:2:"Ι";s:2:"�M";s:2:"Κ";s:2:"�N";s:2:"Λ";s:2:"�O";s:2:"Μ";s:2:"�P";s:2:"Ν";s:2:"�Q";s:2:"Ξ";s:2:"�R";s:2:"Ο";s:2:"�S";s:2:"Π";s:2:"�T";s:2:"Ρ";s:2:"�U";s:2:"Σ";s:2:"�V";s:2:"Τ";s:2:"�W";s:2:"Υ";s:2:"�X";s:2:"Φ";s:2:"�Y";s:2:"Χ";s:2:"�Z";s:2:"Ψ";s:2:"�[";s:2:"Ω";s:2:"�\";s:2:"α";s:2:"�]";s:2:"β";s:2:"�^";s:2:"γ";s:2:"�_";s:2:"δ";s:2:"�`";s:2:"ε";s:2:"�a";s:2:"ζ";s:2:"�b";s:2:"η";s:2:"�c";s:2:"θ";s:2:"�d";s:2:"ι";s:2:"�e";s:2:"κ";s:2:"�f";s:2:"λ";s:2:"�g";s:2:"μ";s:2:"�h";s:2:"ν";s:2:"�i";s:2:"ξ";s:2:"�j";s:2:"ο";s:2:"�k";s:2:"π";s:2:"�l";s:2:"ρ";s:2:"�m";s:2:"σ";s:2:"�n";s:2:"τ";s:2:"�o";s:2:"υ";s:2:"�p";s:2:"φ";s:2:"�q";s:2:"χ";s:
 2:"�r";s:2:"ψ";s:2:"�s";s:2:"ω";s:2:"�t";s:3:"ㄅ";s:2:"�u";s:3:"ㄆ";s:2:"�v";s:3:"ㄇ";s:2:"�w";s:3:"ㄈ";s:2:"�x";s:3:"ㄉ";s:2:"�y";s:3:"ㄊ";s:2:"�z";s:3:"ㄋ";s:2:"�{";s:3:"ㄌ";s:2:"�|";s:3:"ㄍ";s:2:"�}";s:3:"ㄎ";s:2:"�~";s:3:"ㄏ";s:2:"��";s:3:"ㄐ";s:2:"��";s:3:"ㄑ";s:2:"��";s:3:"ㄒ";s:2:"��";s:3:"ㄓ";s:2:"��";s:3:"ㄔ";s:2:"��";s:3:"ㄕ";s:2:"��";s:3:"ㄖ";s:2:"��";s:3:"ㄗ";s:2:"��";s:3:"ㄘ";s:2:"��";s:3:"ㄙ";s:2:"��";s:3:"ㄚ";s:2:"��";s:3:"ㄛ";s:2:"��";s:3:"ㄜ";s:2:"��";s:3:"ㄝ";s:2:"��";s:3:"ㄞ";s:2:"��";s:3:"ㄟ";s:2:"��";s:3:"ㄠ";s:2:"��";s:3:"ㄡ";s:2:"��";s:3:"ㄢ";s:2:"��";s:3:"ㄣ";s:2:"��";s:3:"ㄤ";s:2:"��";s:3:"ㄥ";s:2:"��";s:3:"ㄦ";s:2:"��";s:3:"ㄧ";s:2:"��";s:3:"ㄨ";s:2:"��";s:3:"ㄩ";s:2:"��";s:2:"˙";s:2:"��";s:2:"ˉ";s:2:"��";s:2:"ˊ";s:2:"��";s:2:"ˇ";s:2:"��";s:2:"ˋ";s:2:"�@";s:3:"一"
 ;s:2:"�A";s:3:"乙";s:2:"�B";s:3:"丁";s:2:"�C";s:3:"七";s:2:"�D";s:3:"乃";s:2:"�E";s:3:"九";s:2:"�F";s:3:"了";s:2:"�G";s:3:"二";s:2:"�H";s:3:"人";s:2:"�I";s:3:"儿";s:2:"�J";s:3:"入";s:2:"�K";s:3:"八";s:2:"�L";s:3:"几";s:2:"�M";s:3:"刀";s:2:"�N";s:3:"刁";s:2:"�O";s:3:"力";s:2:"�P";s:3:"匕";s:2:"�Q";s:3:"十";s:2:"�R";s:3:"卜";s:2:"�S";s:3:"又";s:2:"�T";s:3:"三";s:2:"�U";s:3:"下";s:2:"�V";s:3:"丈";s:2:"�W";s:3:"上";s:2:"�X";s:3:"丫";s:2:"�Y";s:3:"丸";s:2:"�Z";s:3:"凡";s:2:"�[";s:3:"久";s:2:"�\";s:3:"么";s:2:"�]";s:3:"也";s:2:"�^";s:3:"乞";s:2:"�_";s:3:"于";s:2:"�`";s:3:"亡";s:2:"�a";s:3:"兀";s:2:"�b";s:3:"刃";s:2:"�c";s:3:"勺";s:2:"�d";s:3:"千";s:2:"�e";s:3:"叉";s:2:"�f";s:3:"口";s:2:"�g";s:3:"土";s:2:"�h";s:3:"士";s:2:"�i";s:3:"夕";s:2:"�j";s:3:"大";s:2:"�k";s:3:"女";s:2:"�l";s:3:"子";s:2:"�m";s:3:"孑";s:2:"�n";s:3:"孓";s:2:"�o";s:3:"寸";s:2:"�p
 ";s:3:"小";s:2:"�q";s:3:"尢";s:2:"�r";s:3:"尸";s:2:"�s";s:3:"山";s:2:"�t";s:3:"川";s:2:"�u";s:3:"工";s:2:"�v";s:3:"己";s:2:"�w";s:3:"已";s:2:"�x";s:3:"巳";s:2:"�y";s:3:"巾";s:2:"�z";s:3:"干";s:2:"�{";s:3:"廾";s:2:"�|";s:3:"弋";s:2:"�}";s:3:"弓";s:2:"�~";s:3:"才";s:2:"��";s:3:"丑";s:2:"��";s:3:"丐";s:2:"��";s:3:"不";s:2:"��";s:3:"中";s:2:"��";s:3:"丰";s:2:"��";s:3:"丹";s:2:"��";s:3:"之";s:2:"��";s:3:"尹";s:2:"��";s:3:"予";s:2:"��";s:3:"云";s:2:"��";s:3:"井";s:2:"��";s:3:"互";s:2:"��";s:3:"五";s:2:"��";s:3:"亢";s:2:"��";s:3:"仁";s:2:"��";s:3:"什";s:2:"��";s:3:"仃";s:2:"��";s:3:"仆";s:2:"��";s:3:"仇";s:2:"��";s:3:"仍";s:2:"��";s:3:"今";s:2:"��";s:3:"介";s:2:"��";s:3:"仄";s:2:"��";s:3:"元";s:2:"��";s:3:"允";s:2:"��";s:3:"內";s:2:"��";s:3:"六";s:2:"��";s:3:"兮";s:2:"��";s:3:"公";s:2:"��";s:3:"冗";s
 :2:"��";s:3:"凶";s:2:"��";s:3:"分";s:2:"��";s:3:"切";s:2:"��";s:3:"刈";s:2:"��";s:3:"勻";s:2:"��";s:3:"勾";s:2:"��";s:3:"勿";s:2:"��";s:3:"化";s:2:"��";s:3:"匹";s:2:"��";s:3:"午";s:2:"��";s:3:"升";s:2:"��";s:3:"卅";s:2:"��";s:3:"卞";s:2:"��";s:3:"厄";s:2:"��";s:3:"友";s:2:"��";s:3:"及";s:2:"��";s:3:"反";s:2:"��";s:3:"壬";s:2:"��";s:3:"天";s:2:"��";s:3:"夫";s:2:"��";s:3:"太";s:2:"��";s:3:"夭";s:2:"��";s:3:"孔";s:2:"��";s:3:"少";s:2:"��";s:3:"尤";s:2:"��";s:3:"尺";s:2:"��";s:3:"屯";s:2:"��";s:3:"巴";s:2:"��";s:3:"幻";s:2:"��";s:3:"廿";s:2:"��";s:3:"弔";s:2:"��";s:3:"引";s:2:"��";s:3:"心";s:2:"��";s:3:"戈";s:2:"��";s:3:"戶";s:2:"��";s:3:"手";s:2:"��";s:3:"扎";s:2:"��";s:3:"支";s:2:"��";s:3:"文";s:2:"��";s:3:"斗";s:2:"��";s:3:"斤";s:2:"��";s:3:"方";s:2:"��";s:3:"日";s:2:"��
 ��";s:3:"曰";s:2:"��";s:3:"月";s:2:"��";s:3:"木";s:2:"��";s:3:"欠";s:2:"��";s:3:"止";s:2:"��";s:3:"歹";s:2:"��";s:3:"毋";s:2:"��";s:3:"比";s:2:"��";s:3:"毛";s:2:"��";s:3:"氏";s:2:"��";s:3:"水";s:2:"��";s:3:"火";s:2:"��";s:3:"爪";s:2:"��";s:3:"父";s:2:"��";s:3:"爻";s:2:"��";s:3:"片";s:2:"��";s:3:"牙";s:2:"��";s:3:"牛";s:2:"��";s:3:"犬";s:2:"��";s:3:"王";s:2:"��";s:3:"丙";s:2:"�@";s:3:"世";s:2:"�A";s:3:"丕";s:2:"�B";s:3:"且";s:2:"�C";s:3:"丘";s:2:"�D";s:3:"主";s:2:"�E";s:3:"乍";s:2:"�F";s:3:"乏";s:2:"�G";s:3:"乎";s:2:"�H";s:3:"以";s:2:"�I";s:3:"付";s:2:"�J";s:3:"仔";s:2:"�K";s:3:"仕";s:2:"�L";s:3:"他";s:2:"�M";s:3:"仗";s:2:"�N";s:3:"代";s:2:"�O";s:3:"令";s:2:"�P";s:3:"仙";s:2:"�Q";s:3:"仞";s:2:"�R";s:3:"充";s:2:"�S";s:3:"兄";s:2:"�T";s:3:"冉";s:2:"�U";s:3:"冊";s:2:"�V";s:3:"冬";s:2:"�W";s:3:"凹";s:2:"�X";s:3:"出
 ";s:2:"�Y";s:3:"凸";s:2:"�Z";s:3:"刊";s:2:"�[";s:3:"加";s:2:"�\";s:3:"功";s:2:"�]";s:3:"包";s:2:"�^";s:3:"匆";s:2:"�_";s:3:"北";s:2:"�`";s:3:"匝";s:2:"�a";s:3:"仟";s:2:"�b";s:3:"半";s:2:"�c";s:3:"卉";s:2:"�d";s:3:"卡";s:2:"�e";s:3:"占";s:2:"�f";s:3:"卯";s:2:"�g";s:3:"卮";s:2:"�h";s:3:"去";s:2:"�i";s:3:"可";s:2:"�j";s:3:"古";s:2:"�k";s:3:"右";s:2:"�l";s:3:"召";s:2:"�m";s:3:"叮";s:2:"�n";s:3:"叩";s:2:"�o";s:3:"叨";s:2:"�p";s:3:"叼";s:2:"�q";s:3:"司";s:2:"�r";s:3:"叵";s:2:"�s";s:3:"叫";s:2:"�t";s:3:"另";s:2:"�u";s:3:"只";s:2:"�v";s:3:"史";s:2:"�w";s:3:"叱";s:2:"�x";s:3:"台";s:2:"�y";s:3:"句";s:2:"�z";s:3:"叭";s:2:"�{";s:3:"叻";s:2:"�|";s:3:"四";s:2:"�}";s:3:"囚";s:2:"�~";s:3:"外";s:2:"��";s:3:"央";s:2:"��";s:3:"失";s:2:"��";s:3:"奴";s:2:"��";s:3:"奶";s:2:"��";s:3:"孕";s:2:"��";s:3:"它";s:2:"��";s:3:"尼";s:2:"��";s:3:"巨";s:2:"��";
 s:3:"巧";s:2:"��";s:3:"左";s:2:"��";s:3:"市";s:2:"��";s:3:"布";s:2:"��";s:3:"平";s:2:"��";s:3:"幼";s:2:"��";s:3:"弁";s:2:"��";s:3:"弘";s:2:"��";s:3:"弗";s:2:"��";s:3:"必";s:2:"��";s:3:"戊";s:2:"��";s:3:"打";s:2:"��";s:3:"扔";s:2:"��";s:3:"扒";s:2:"��";s:3:"扑";s:2:"��";s:3:"斥";s:2:"��";s:3:"旦";s:2:"��";s:3:"朮";s:2:"��";s:3:"本";s:2:"��";s:3:"未";s:2:"��";s:3:"末";s:2:"��";s:3:"札";s:2:"��";s:3:"正";s:2:"��";s:3:"母";s:2:"��";s:3:"民";s:2:"��";s:3:"氐";s:2:"��";s:3:"永";s:2:"��";s:3:"汁";s:2:"��";s:3:"汀";s:2:"��";s:3:"氾";s:2:"��";s:3:"犯";s:2:"��";s:3:"玄";s:2:"��";s:3:"玉";s:2:"��";s:3:"瓜";s:2:"��";s:3:"瓦";s:2:"��";s:3:"甘";s:2:"��";s:3:"生";s:2:"��";s:3:"用";s:2:"��";s:3:"甩";s:2:"��";s:3:"田";s:2:"��";s:3:"由";s:2:"��";s:3:"甲";s:2:"��";s:3:"申";s:2:"��";s:3:"疋
 ";s:2:"��";s:3:"白";s:2:"��";s:3:"皮";s:2:"��";s:3:"皿";s:2:"��";s:3:"目";s:2:"��";s:3:"矛";s:2:"��";s:3:"矢";s:2:"��";s:3:"石";s:2:"��";s:3:"示";s:2:"��";s:3:"禾";s:2:"��";s:3:"穴";s:2:"��";s:3:"立";s:2:"��";s:3:"丞";s:2:"��";s:3:"丟";s:2:"��";s:3:"乒";s:2:"��";s:3:"乓";s:2:"��";s:3:"乩";s:2:"��";s:3:"亙";s:2:"��";s:3:"交";s:2:"��";s:3:"亦";s:2:"��";s:3:"亥";s:2:"��";s:3:"仿";s:2:"��";s:3:"伉";s:2:"��";s:3:"伙";s:2:"��";s:3:"伊";s:2:"��";s:3:"伕";s:2:"��";s:3:"伍";s:2:"��";s:3:"伐";s:2:"��";s:3:"休";s:2:"��";s:3:"伏";s:2:"��";s:3:"仲";s:2:"��";s:3:"件";s:2:"��";s:3:"任";s:2:"��";s:3:"仰";s:2:"��";s:3:"仳";s:2:"��";s:3:"份";s:2:"��";s:3:"企";s:2:"��";s:3:"伋";s:2:"��";s:3:"光";s:2:"��";s:3:"兇";s:2:"��";s:3:"兆";s:2:"��";s:3:"先";s:2:"��";s:3:"全";s:2:"�@";s:3:"共";s:2:"�
 A";s:3:"再";s:2:"�B";s:3:"冰";s:2:"�C";s:3:"列";s:2:"�D";s:3:"刑";s:2:"�E";s:3:"划";s:2:"�F";s:3:"刎";s:2:"�G";s:3:"刖";s:2:"�H";s:3:"劣";s:2:"�I";s:3:"匈";s:2:"�J";s:3:"匡";s:2:"�K";s:3:"匠";s:2:"�L";s:3:"印";s:2:"�M";s:3:"危";s:2:"�N";s:3:"吉";s:2:"�O";s:3:"吏";s:2:"�P";s:3:"同";s:2:"�Q";s:3:"吊";s:2:"�R";s:3:"吐";s:2:"�S";s:3:"吁";s:2:"�T";s:3:"吋";s:2:"�U";s:3:"各";s:2:"�V";s:3:"向";s:2:"�W";s:3:"名";s:2:"�X";s:3:"合";s:2:"�Y";s:3:"吃";s:2:"�Z";s:3:"后";s:2:"�[";s:3:"吆";s:2:"�\";s:3:"吒";s:2:"�]";s:3:"因";s:2:"�^";s:3:"回";s:2:"�_";s:3:"囝";s:2:"�`";s:3:"圳";s:2:"�a";s:3:"地";s:2:"�b";s:3:"在";s:2:"�c";s:3:"圭";s:2:"�d";s:3:"圬";s:2:"�e";s:3:"圯";s:2:"�f";s:3:"圩";s:2:"�g";s:3:"夙";s:2:"�h";s:3:"多";s:2:"�i";s:3:"夷";s:2:"�j";s:3:"夸";s:2:"�k";s:3:"妄";s:2:"�l";s:3:"奸";s:2:"�m";s:3:"妃";s:2:"�n";s:3:"好";s:2:"�o";s:3:"她";s:2:"�p";s:3:"�
 �";s:2:"�q";s:3:"妁";s:2:"�r";s:3:"字";s:2:"�s";s:3:"存";s:2:"�t";s:3:"宇";s:2:"�u";s:3:"守";s:2:"�v";s:3:"宅";s:2:"�w";s:3:"安";s:2:"�x";s:3:"寺";s:2:"�y";s:3:"尖";s:2:"�z";s:3:"屹";s:2:"�{";s:3:"州";s:2:"�|";s:3:"帆";s:2:"�}";s:3:"并";s:2:"�~";s:3:"年";s:2:"��";s:3:"式";s:2:"��";s:3:"弛";s:2:"��";s:3:"忙";s:2:"��";s:3:"忖";s:2:"��";s:3:"戎";s:2:"��";s:3:"戌";s:2:"��";s:3:"戍";s:2:"��";s:3:"成";s:2:"��";s:3:"扣";s:2:"��";s:3:"扛";s:2:"��";s:3:"托";s:2:"��";s:3:"收";s:2:"��";s:3:"早";s:2:"��";s:3:"旨";s:2:"��";s:3:"旬";s:2:"��";s:3:"旭";s:2:"��";s:3:"曲";s:2:"��";s:3:"曳";s:2:"��";s:3:"有";s:2:"��";s:3:"朽";s:2:"��";s:3:"朴";s:2:"��";s:3:"朱";s:2:"��";s:3:"朵";s:2:"��";s:3:"次";s:2:"��";s:3:"此";s:2:"��";s:3:"死";s:2:"��";s:3:"氖";s:2:"��";s:3:"汝";s:2:"��";s:3:"汗";s:2:"��";s:3:"汙";s:2:"��
 �";s:3:"江";s:2:"��";s:3:"池";s:2:"��";s:3:"汐";s:2:"��";s:3:"汕";s:2:"��";s:3:"污";s:2:"��";s:3:"汛";s:2:"��";s:3:"汍";s:2:"��";s:3:"汎";s:2:"��";s:3:"灰";s:2:"��";s:3:"牟";s:2:"��";s:3:"牝";s:2:"��";s:3:"百";s:2:"��";s:3:"竹";s:2:"��";s:3:"米";s:2:"��";s:3:"糸";s:2:"��";s:3:"缶";s:2:"��";s:3:"羊";s:2:"��";s:3:"羽";s:2:"��";s:3:"老";s:2:"��";s:3:"考";s:2:"��";s:3:"而";s:2:"��";s:3:"耒";s:2:"��";s:3:"耳";s:2:"��";s:3:"聿";s:2:"��";s:3:"肉";s:2:"��";s:3:"肋";s:2:"��";s:3:"肌";s:2:"��";s:3:"臣";s:2:"��";s:3:"自";s:2:"��";s:3:"至";s:2:"��";s:3:"臼";s:2:"��";s:3:"舌";s:2:"��";s:3:"舛";s:2:"��";s:3:"舟";s:2:"��";s:3:"艮";s:2:"��";s:3:"色";s:2:"��";s:3:"艾";s:2:"��";s:3:"虫";s:2:"��";s:3:"血";s:2:"��";s:3:"行";s:2:"��";s:3:"衣";s:2:"��";s:3:"西";s:2:"��";s:3:"阡";s:2:"��";s:3:"
 串";s:2:"��";s:3:"亨";s:2:"��";s:3:"位";s:2:"��";s:3:"住";s:2:"��";s:3:"佇";s:2:"��";s:3:"佗";s:2:"��";s:3:"佞";s:2:"��";s:3:"伴";s:2:"��";s:3:"佛";s:2:"��";s:3:"何";s:2:"��";s:3:"估";s:2:"��";s:3:"佐";s:2:"��";s:3:"佑";s:2:"��";s:3:"伽";s:2:"��";s:3:"伺";s:2:"��";s:3:"伸";s:2:"��";s:3:"佃";s:2:"��";s:3:"佔";s:2:"��";s:3:"似";s:2:"��";s:3:"但";s:2:"��";s:3:"佣";s:2:"�@";s:3:"作";s:2:"�A";s:3:"你";s:2:"�B";s:3:"伯";s:2:"�C";s:3:"低";s:2:"�D";s:3:"伶";s:2:"�E";s:3:"余";s:2:"�F";s:3:"佝";s:2:"�G";s:3:"佈";s:2:"�H";s:3:"佚";s:2:"�I";s:3:"兌";s:2:"�J";s:3:"克";s:2:"�K";s:3:"免";s:2:"�L";s:3:"兵";s:2:"�M";s:3:"冶";s:2:"�N";s:3:"冷";s:2:"�O";s:3:"別";s:2:"�P";s:3:"判";s:2:"�Q";s:3:"利";s:2:"�R";s:3:"刪";s:2:"�S";s:3:"刨";s:2:"�T";s:3:"劫";s:2:"�U";s:3:"助";s:2:"�V";s:3:"努";s:2:"�W";s:3:"劬";s:2:"�X";s:3:"匣";s:2:"�
 �Y";s:3:"即";s:2:"�Z";s:3:"卵";s:2:"�[";s:3:"吝";s:2:"�\";s:3:"吭";s:2:"�]";s:3:"吞";s:2:"�^";s:3:"吾";s:2:"�_";s:3:"否";s:2:"�`";s:3:"呎";s:2:"�a";s:3:"吧";s:2:"�b";s:3:"呆";s:2:"�c";s:3:"呃";s:2:"�d";s:3:"吳";s:2:"�e";s:3:"呈";s:2:"�f";s:3:"呂";s:2:"�g";s:3:"君";s:2:"�h";s:3:"吩";s:2:"�i";s:3:"告";s:2:"�j";s:3:"吹";s:2:"�k";s:3:"吻";s:2:"�l";s:3:"吸";s:2:"�m";s:3:"吮";s:2:"�n";s:3:"吵";s:2:"�o";s:3:"吶";s:2:"�p";s:3:"吠";s:2:"�q";s:3:"吼";s:2:"�r";s:3:"呀";s:2:"�s";s:3:"吱";s:2:"�t";s:3:"含";s:2:"�u";s:3:"吟";s:2:"�v";s:3:"听";s:2:"�w";s:3:"囪";s:2:"�x";s:3:"困";s:2:"�y";s:3:"囤";s:2:"�z";s:3:"囫";s:2:"�{";s:3:"坊";s:2:"�|";s:3:"坑";s:2:"�}";s:3:"址";s:2:"�~";s:3:"坍";s:2:"��";s:3:"均";s:2:"��";s:3:"坎";s:2:"��";s:3:"圾";s:2:"��";s:3:"坐";s:2:"��";s:3:"坏";s:2:"��";s:3:"圻";s:2:"��";s:3:"壯";s:2:"��";s:3:"夾";s:2:"��";s:3:"妝"
 ;s:2:"��";s:3:"妒";s:2:"��";s:3:"妨";s:2:"��";s:3:"妞";s:2:"��";s:3:"妣";s:2:"��";s:3:"妙";s:2:"��";s:3:"妖";s:2:"��";s:3:"妍";s:2:"��";s:3:"妤";s:2:"��";s:3:"妓";s:2:"��";s:3:"妊";s:2:"��";s:3:"妥";s:2:"��";s:3:"孝";s:2:"��";s:3:"孜";s:2:"��";s:3:"孚";s:2:"��";s:3:"孛";s:2:"��";s:3:"完";s:2:"��";s:3:"宋";s:2:"��";s:3:"宏";s:2:"��";s:3:"尬";s:2:"��";s:3:"局";s:2:"��";s:3:"屁";s:2:"��";s:3:"尿";s:2:"��";s:3:"尾";s:2:"��";s:3:"岐";s:2:"��";s:3:"岑";s:2:"��";s:3:"岔";s:2:"��";s:3:"岌";s:2:"��";s:3:"巫";s:2:"��";s:3:"希";s:2:"��";s:3:"序";s:2:"��";s:3:"庇";s:2:"��";s:3:"床";s:2:"��";s:3:"廷";s:2:"��";s:3:"弄";s:2:"��";s:3:"弟";s:2:"��";s:3:"彤";s:2:"��";s:3:"形";s:2:"��";s:3:"彷";s:2:"��";s:3:"役";s:2:"��";s:3:"忘";s:2:"��";s:3:"忌";s:2:"��";s:3:"志";s:2:"��";s:3:"忍";s:2:"�
 ��";s:3:"忱";s:2:"��";s:3:"快";s:2:"��";s:3:"忸";s:2:"��";s:3:"忪";s:2:"��";s:3:"戒";s:2:"��";s:3:"我";s:2:"��";s:3:"抄";s:2:"��";s:3:"抗";s:2:"��";s:3:"抖";s:2:"��";s:3:"技";s:2:"��";s:3:"扶";s:2:"��";s:3:"抉";s:2:"��";s:3:"扭";s:2:"��";s:3:"把";s:2:"��";s:3:"扼";s:2:"��";s:3:"找";s:2:"��";s:3:"批";s:2:"��";s:3:"扳";s:2:"��";s:3:"抒";s:2:"��";s:3:"扯";s:2:"��";s:3:"折";s:2:"��";s:3:"扮";s:2:"��";s:3:"投";s:2:"��";s:3:"抓";s:2:"��";s:3:"抑";s:2:"��";s:3:"抆";s:2:"��";s:3:"改";s:2:"��";s:3:"攻";s:2:"��";s:3:"攸";s:2:"��";s:3:"旱";s:2:"��";s:3:"更";s:2:"��";s:3:"束";s:2:"��";s:3:"李";s:2:"��";s:3:"杏";s:2:"��";s:3:"材";s:2:"��";s:3:"村";s:2:"��";s:3:"杜";s:2:"��";s:3:"杖";s:2:"��";s:3:"杞";s:2:"��";s:3:"杉";s:2:"��";s:3:"杆";s:2:"��";s:3:"杠";s:2:"�@";s:3:"杓";s:2:"�A";s:3:"�
 ��";s:2:"�B";s:3:"步";s:2:"�C";s:3:"每";s:2:"�D";s:3:"求";s:2:"�E";s:3:"汞";s:2:"�F";s:3:"沙";s:2:"�G";s:3:"沁";s:2:"�H";s:3:"沈";s:2:"�I";s:3:"沉";s:2:"�J";s:3:"沅";s:2:"�K";s:3:"沛";s:2:"�L";s:3:"汪";s:2:"�M";s:3:"決";s:2:"�N";s:3:"沐";s:2:"�O";s:3:"汰";s:2:"�P";s:3:"沌";s:2:"�Q";s:3:"汨";s:2:"�R";s:3:"沖";s:2:"�S";s:3:"沒";s:2:"�T";s:3:"汽";s:2:"�U";s:3:"沃";s:2:"�V";s:3:"汲";s:2:"�W";s:3:"汾";s:2:"�X";s:3:"汴";s:2:"�Y";s:3:"沆";s:2:"�Z";s:3:"汶";s:2:"�[";s:3:"沍";s:2:"�\";s:3:"沔";s:2:"�]";s:3:"沘";s:2:"�^";s:3:"沂";s:2:"�_";s:3:"灶";s:2:"�`";s:3:"灼";s:2:"�a";s:3:"災";s:2:"�b";s:3:"灸";s:2:"�c";s:3:"牢";s:2:"�d";s:3:"牡";s:2:"�e";s:3:"牠";s:2:"�f";s:3:"狄";s:2:"�g";s:3:"狂";s:2:"�h";s:3:"玖";s:2:"�i";s:3:"甬";s:2:"�j";s:3:"甫";s:2:"�k";s:3:"男";s:2:"�l";s:3:"甸";s:2:"�m";s:3:"皂";s:2:"�n";s:3:"盯";s:2:"�o";s:3:"矣";s:2:"�p";s:3:"私";s:2:"�
 ��q";s:3:"秀";s:2:"�r";s:3:"禿";s:2:"�s";s:3:"究";s:2:"�t";s:3:"系";s:2:"�u";s:3:"罕";s:2:"�v";s:3:"肖";s:2:"�w";s:3:"肓";s:2:"�x";s:3:"肝";s:2:"�y";s:3:"肘";s:2:"�z";s:3:"肛";s:2:"�{";s:3:"肚";s:2:"�|";s:3:"育";s:2:"�}";s:3:"良";s:2:"�~";s:3:"芒";s:2:"��";s:3:"芋";s:2:"��";s:3:"芍";s:2:"��";s:3:"見";s:2:"��";s:3:"角";s:2:"��";s:3:"言";s:2:"��";s:3:"谷";s:2:"��";s:3:"豆";s:2:"��";s:3:"豕";s:2:"��";s:3:"貝";s:2:"��";s:3:"赤";s:2:"��";s:3:"走";s:2:"��";s:3:"足";s:2:"��";s:3:"身";s:2:"��";s:3:"車";s:2:"��";s:3:"辛";s:2:"��";s:3:"辰";s:2:"��";s:3:"迂";s:2:"��";s:3:"迆";s:2:"��";s:3:"迅";s:2:"��";s:3:"迄";s:2:"��";s:3:"巡";s:2:"��";s:3:"邑";s:2:"��";s:3:"邢";s:2:"��";s:3:"邪";s:2:"��";s:3:"邦";s:2:"��";s:3:"那";s:2:"��";s:3:"酉";s:2:"��";s:3:"釆";s:2:"��";s:3:"里";s:2:"��";s:3:"防";s:2:"��";s:3:"�
 ��";s:2:"��";s:3:"阱";s:2:"��";s:3:"阪";s:2:"��";s:3:"阬";s:2:"��";s:3:"並";s:2:"��";s:3:"乖";s:2:"��";s:3:"乳";s:2:"��";s:3:"事";s:2:"��";s:3:"些";s:2:"��";s:3:"亞";s:2:"��";s:3:"享";s:2:"��";s:3:"京";s:2:"��";s:3:"佯";s:2:"��";s:3:"依";s:2:"��";s:3:"侍";s:2:"��";s:3:"佳";s:2:"��";s:3:"使";s:2:"��";s:3:"佬";s:2:"��";s:3:"供";s:2:"��";s:3:"例";s:2:"��";s:3:"來";s:2:"��";s:3:"侃";s:2:"��";s:3:"佰";s:2:"��";s:3:"併";s:2:"��";s:3:"侈";s:2:"��";s:3:"佩";s:2:"��";s:3:"佻";s:2:"��";s:3:"侖";s:2:"��";s:3:"佾";s:2:"��";s:3:"侏";s:2:"��";s:3:"侑";s:2:"��";s:3:"佺";s:2:"��";s:3:"兔";s:2:"��";s:3:"兒";s:2:"��";s:3:"兕";s:2:"��";s:3:"兩";s:2:"��";s:3:"具";s:2:"��";s:3:"其";s:2:"��";s:3:"典";s:2:"��";s:3:"冽";s:2:"��";s:3:"函";s:2:"��";s:3:"刻";s:2:"��";s:3:"券";s:2:"��";s:3:"刷";s:2:
 "��";s:3:"刺";s:2:"��";s:3:"到";s:2:"��";s:3:"刮";s:2:"��";s:3:"制";s:2:"��";s:3:"剁";s:2:"��";s:3:"劾";s:2:"��";s:3:"劻";s:2:"��";s:3:"卒";s:2:"��";s:3:"協";s:2:"��";s:3:"卓";s:2:"��";s:3:"卑";s:2:"��";s:3:"卦";s:2:"��";s:3:"卷";s:2:"��";s:3:"卸";s:2:"��";s:3:"卹";s:2:"��";s:3:"取";s:2:"��";s:3:"叔";s:2:"��";s:3:"受";s:2:"��";s:3:"味";s:2:"��";s:3:"呵";s:2:"�@";s:3:"咖";s:2:"�A";s:3:"呸";s:2:"�B";s:3:"咕";s:2:"�C";s:3:"咀";s:2:"�D";s:3:"呻";s:2:"�E";s:3:"呷";s:2:"�F";s:3:"咄";s:2:"�G";s:3:"咒";s:2:"�H";s:3:"咆";s:2:"�I";s:3:"呼";s:2:"�J";s:3:"咐";s:2:"�K";s:3:"呱";s:2:"�L";s:3:"呶";s:2:"�M";s:3:"和";s:2:"�N";s:3:"咚";s:2:"�O";s:3:"呢";s:2:"�P";s:3:"周";s:2:"�Q";s:3:"咋";s:2:"�R";s:3:"命";s:2:"�S";s:3:"咎";s:2:"�T";s:3:"固";s:2:"�U";s:3:"垃";s:2:"�V";s:3:"坷";s:2:"�W";s:3:"坪";s:2:"�X";s:3:"坩";s:2:"�Y";s:3:"
 坡";s:2:"�Z";s:3:"坦";s:2:"�[";s:3:"坤";s:2:"�\";s:3:"坼";s:2:"�]";s:3:"夜";s:2:"�^";s:3:"奉";s:2:"�_";s:3:"奇";s:2:"�`";s:3:"奈";s:2:"�a";s:3:"奄";s:2:"�b";s:3:"奔";s:2:"�c";s:3:"妾";s:2:"�d";s:3:"妻";s:2:"�e";s:3:"委";s:2:"�f";s:3:"妹";s:2:"�g";s:3:"妮";s:2:"�h";s:3:"姑";s:2:"�i";s:3:"姆";s:2:"�j";s:3:"姐";s:2:"�k";s:3:"姍";s:2:"�l";s:3:"始";s:2:"�m";s:3:"姓";s:2:"�n";s:3:"姊";s:2:"�o";s:3:"妯";s:2:"�p";s:3:"妳";s:2:"�q";s:3:"姒";s:2:"�r";s:3:"姅";s:2:"�s";s:3:"孟";s:2:"�t";s:3:"孤";s:2:"�u";s:3:"季";s:2:"�v";s:3:"宗";s:2:"�w";s:3:"定";s:2:"�x";s:3:"官";s:2:"�y";s:3:"宜";s:2:"�z";s:3:"宙";s:2:"�{";s:3:"宛";s:2:"�|";s:3:"尚";s:2:"�}";s:3:"屈";s:2:"�~";s:3:"居";s:2:"��";s:3:"屆";s:2:"��";s:3:"岷";s:2:"��";s:3:"岡";s:2:"��";s:3:"岸";s:2:"��";s:3:"岩";s:2:"��";s:3:"岫";s:2:"��";s:3:"岱";s:2:"��";s:3:"岳";s:2:"��";s:3:"帘";s:2:"�
 �";s:3:"帚";s:2:"��";s:3:"帖";s:2:"��";s:3:"帕";s:2:"��";s:3:"帛";s:2:"��";s:3:"帑";s:2:"��";s:3:"幸";s:2:"��";s:3:"庚";s:2:"��";s:3:"店";s:2:"��";s:3:"府";s:2:"��";s:3:"底";s:2:"��";s:3:"庖";s:2:"��";s:3:"延";s:2:"��";s:3:"弦";s:2:"��";s:3:"弧";s:2:"��";s:3:"弩";s:2:"��";s:3:"往";s:2:"��";s:3:"征";s:2:"��";s:3:"彿";s:2:"��";s:3:"彼";s:2:"��";s:3:"忝";s:2:"��";s:3:"忠";s:2:"��";s:3:"忽";s:2:"��";s:3:"念";s:2:"��";s:3:"忿";s:2:"��";s:3:"怏";s:2:"��";s:3:"怔";s:2:"��";s:3:"怯";s:2:"��";s:3:"怵";s:2:"��";s:3:"怖";s:2:"��";s:3:"怪";s:2:"��";s:3:"怕";s:2:"��";s:3:"怡";s:2:"��";s:3:"性";s:2:"��";s:3:"怩";s:2:"��";s:3:"怫";s:2:"��";s:3:"怛";s:2:"��";s:3:"或";s:2:"��";s:3:"戕";s:2:"��";s:3:"房";s:2:"��";s:3:"戾";s:2:"��";s:3:"所";s:2:"��";s:3:"承";s:2:"��";s:3:"拉";s:2:"��";s:3
 :"拌";s:2:"��";s:3:"拄";s:2:"��";s:3:"抿";s:2:"��";s:3:"拂";s:2:"��";s:3:"抹";s:2:"��";s:3:"拒";s:2:"��";s:3:"招";s:2:"��";s:3:"披";s:2:"��";s:3:"拓";s:2:"��";s:3:"拔";s:2:"��";s:3:"拋";s:2:"��";s:3:"拈";s:2:"��";s:3:"抨";s:2:"��";s:3:"抽";s:2:"��";s:3:"押";s:2:"��";s:3:"拐";s:2:"��";s:3:"拙";s:2:"��";s:3:"拇";s:2:"��";s:3:"拍";s:2:"��";s:3:"抵";s:2:"��";s:3:"拚";s:2:"��";s:3:"抱";s:2:"��";s:3:"拘";s:2:"��";s:3:"拖";s:2:"��";s:3:"拗";s:2:"��";s:3:"拆";s:2:"��";s:3:"抬";s:2:"��";s:3:"拎";s:2:"��";s:3:"放";s:2:"��";s:3:"斧";s:2:"��";s:3:"於";s:2:"��";s:3:"旺";s:2:"��";s:3:"昔";s:2:"��";s:3:"易";s:2:"��";s:3:"昌";s:2:"��";s:3:"昆";s:2:"��";s:3:"昂";s:2:"��";s:3:"明";s:2:"��";s:3:"昀";s:2:"��";s:3:"昏";s:2:"��";s:3:"昕";s:2:"��";s:3:"昊";s:2:"�@";s:3:"昇";s:2:"�A";s:3:"服";s:2:"
 �B";s:3:"朋";s:2:"�C";s:3:"杭";s:2:"�D";s:3:"枋";s:2:"�E";s:3:"枕";s:2:"�F";s:3:"東";s:2:"�G";s:3:"果";s:2:"�H";s:3:"杳";s:2:"�I";s:3:"杷";s:2:"�J";s:3:"枇";s:2:"�K";s:3:"枝";s:2:"�L";s:3:"林";s:2:"�M";s:3:"杯";s:2:"�N";s:3:"杰";s:2:"�O";s:3:"板";s:2:"�P";s:3:"枉";s:2:"�Q";s:3:"松";s:2:"�R";s:3:"析";s:2:"�S";s:3:"杵";s:2:"�T";s:3:"枚";s:2:"�U";s:3:"枓";s:2:"�V";s:3:"杼";s:2:"�W";s:3:"杪";s:2:"�X";s:3:"杲";s:2:"�Y";s:3:"欣";s:2:"�Z";s:3:"武";s:2:"�[";s:3:"歧";s:2:"�\";s:3:"歿";s:2:"�]";s:3:"氓";s:2:"�^";s:3:"氛";s:2:"�_";s:3:"泣";s:2:"�`";s:3:"注";s:2:"�a";s:3:"泳";s:2:"�b";s:3:"沱";s:2:"�c";s:3:"泌";s:2:"�d";s:3:"泥";s:2:"�e";s:3:"河";s:2:"�f";s:3:"沽";s:2:"�g";s:3:"沾";s:2:"�h";s:3:"沼";s:2:"�i";s:3:"波";s:2:"�j";s:3:"沫";s:2:"�k";s:3:"法";s:2:"�l";s:3:"泓";s:2:"�m";s:3:"沸";s:2:"�n";s:3:"泄";s:2:"�o";s:3:"油";s:2:"�p";s:3:"況";s:2:"�q";s:3:
 "沮";s:2:"�r";s:3:"泗";s:2:"�s";s:3:"泅";s:2:"�t";s:3:"泱";s:2:"�u";s:3:"沿";s:2:"�v";s:3:"治";s:2:"�w";s:3:"泡";s:2:"�x";s:3:"泛";s:2:"�y";s:3:"泊";s:2:"�z";s:3:"沬";s:2:"�{";s:3:"泯";s:2:"�|";s:3:"泜";s:2:"�}";s:3:"泖";s:2:"�~";s:3:"泠";s:2:"��";s:3:"炕";s:2:"��";s:3:"炎";s:2:"��";s:3:"炒";s:2:"��";s:3:"炊";s:2:"��";s:3:"炙";s:2:"��";s:3:"爬";s:2:"��";s:3:"爭";s:2:"��";s:3:"爸";s:2:"��";s:3:"版";s:2:"��";s:3:"牧";s:2:"��";s:3:"物";s:2:"��";s:3:"狀";s:2:"��";s:3:"狎";s:2:"��";s:3:"狙";s:2:"��";s:3:"狗";s:2:"��";s:3:"狐";s:2:"��";s:3:"玩";s:2:"��";s:3:"玨";s:2:"��";s:3:"玟";s:2:"��";s:3:"玫";s:2:"��";s:3:"玥";s:2:"��";s:3:"甽";s:2:"��";s:3:"疝";s:2:"��";s:3:"疙";s:2:"��";s:3:"疚";s:2:"��";s:3:"的";s:2:"��";s:3:"盂";s:2:"��";s:3:"盲";s:2:"��";s:3:"直";s:2:"��";s:3:"知";s:2:"��";s:3:"矽";s:2:"
 ��";s:3:"社";s:2:"��";s:3:"祀";s:2:"��";s:3:"祁";s:2:"��";s:3:"秉";s:2:"��";s:3:"秈";s:2:"��";s:3:"空";s:2:"��";s:3:"穹";s:2:"��";s:3:"竺";s:2:"��";s:3:"糾";s:2:"��";s:3:"罔";s:2:"��";s:3:"羌";s:2:"��";s:3:"羋";s:2:"��";s:3:"者";s:2:"��";s:3:"肺";s:2:"��";s:3:"肥";s:2:"��";s:3:"肢";s:2:"��";s:3:"肱";s:2:"��";s:3:"股";s:2:"��";s:3:"肫";s:2:"��";s:3:"肩";s:2:"��";s:3:"肴";s:2:"��";s:3:"肪";s:2:"��";s:3:"肯";s:2:"��";s:3:"臥";s:2:"��";s:3:"臾";s:2:"��";s:3:"舍";s:2:"��";s:3:"芳";s:2:"��";s:3:"芝";s:2:"��";s:3:"芙";s:2:"��";s:3:"芭";s:2:"��";s:3:"芽";s:2:"��";s:3:"芟";s:2:"��";s:3:"芹";s:2:"��";s:3:"花";s:2:"��";s:3:"芬";s:2:"��";s:3:"芥";s:2:"��";s:3:"芯";s:2:"��";s:3:"芸";s:2:"��";s:3:"芣";s:2:"��";s:3:"芰";s:2:"��";s:3:"芾";s:2:"��";s:3:"芷";s:2:"��";s:3:"虎";s:2:"��";
 s:3:"虱";s:2:"��";s:3:"初";s:2:"��";s:3:"表";s:2:"��";s:3:"軋";s:2:"��";s:3:"迎";s:2:"��";s:3:"返";s:2:"��";s:3:"近";s:2:"��";s:3:"邵";s:2:"��";s:3:"邸";s:2:"��";s:3:"邱";s:2:"��";s:3:"邶";s:2:"��";s:3:"采";s:2:"��";s:3:"金";s:2:"��";s:3:"長";s:2:"��";s:3:"門";s:2:"��";s:3:"阜";s:2:"��";s:3:"陀";s:2:"��";s:3:"阿";s:2:"��";s:3:"阻";s:2:"��";s:3:"附";s:2:"�@";s:3:"陂";s:2:"�A";s:3:"隹";s:2:"�B";s:3:"雨";s:2:"�C";s:3:"青";s:2:"�D";s:3:"非";s:2:"�E";s:3:"亟";s:2:"�F";s:3:"亭";s:2:"�G";s:3:"亮";s:2:"�H";s:3:"信";s:2:"�I";s:3:"侵";s:2:"�J";s:3:"侯";s:2:"�K";s:3:"便";s:2:"�L";s:3:"俠";s:2:"�M";s:3:"俑";s:2:"�N";s:3:"俏";s:2:"�O";s:3:"保";s:2:"�P";s:3:"促";s:2:"�Q";s:3:"侶";s:2:"�R";s:3:"俘";s:2:"�S";s:3:"俟";s:2:"�T";s:3:"俊";s:2:"�U";s:3:"俗";s:2:"�V";s:3:"侮";s:2:"�W";s:3:"俐";s:2:"�X";s:3:"俄";s:2:"�Y";s:3:"係";s:2:
 "�Z";s:3:"俚";s:2:"�[";s:3:"俎";s:2:"�\";s:3:"俞";s:2:"�]";s:3:"侷";s:2:"�^";s:3:"兗";s:2:"�_";s:3:"冒";s:2:"�`";s:3:"冑";s:2:"�a";s:3:"冠";s:2:"�b";s:3:"剎";s:2:"�c";s:3:"剃";s:2:"�d";s:3:"削";s:2:"�e";s:3:"前";s:2:"�f";s:3:"剌";s:2:"�g";s:3:"剋";s:2:"�h";s:3:"則";s:2:"�i";s:3:"勇";s:2:"�j";s:3:"勉";s:2:"�k";s:3:"勃";s:2:"�l";s:3:"勁";s:2:"�m";s:3:"匍";s:2:"�n";s:3:"南";s:2:"�o";s:3:"卻";s:2:"�p";s:3:"厚";s:2:"�q";s:3:"叛";s:2:"�r";s:3:"咬";s:2:"�s";s:3:"哀";s:2:"�t";s:3:"咨";s:2:"�u";s:3:"哎";s:2:"�v";s:3:"哉";s:2:"�w";s:3:"咸";s:2:"�x";s:3:"咦";s:2:"�y";s:3:"咳";s:2:"�z";s:3:"哇";s:2:"�{";s:3:"哂";s:2:"�|";s:3:"咽";s:2:"�}";s:3:"咪";s:2:"�~";s:3:"品";s:2:"��";s:3:"哄";s:2:"��";s:3:"哈";s:2:"��";s:3:"咯";s:2:"��";s:3:"咫";s:2:"��";s:3:"咱";s:2:"��";s:3:"咻";s:2:"��";s:3:"咩";s:2:"��";s:3:"咧";s:2:"��";s:3:"咿";s:2:"��";s:3:
 "囿";s:2:"��";s:3:"垂";s:2:"��";s:3:"型";s:2:"��";s:3:"垠";s:2:"��";s:3:"垣";s:2:"��";s:3:"垢";s:2:"��";s:3:"城";s:2:"��";s:3:"垮";s:2:"��";s:3:"垓";s:2:"��";s:3:"奕";s:2:"��";s:3:"契";s:2:"��";s:3:"奏";s:2:"��";s:3:"奎";s:2:"��";s:3:"奐";s:2:"��";s:3:"姜";s:2:"��";s:3:"姘";s:2:"��";s:3:"姿";s:2:"��";s:3:"姣";s:2:"��";s:3:"姨";s:2:"��";s:3:"娃";s:2:"��";s:3:"姥";s:2:"��";s:3:"姪";s:2:"��";s:3:"姚";s:2:"��";s:3:"姦";s:2:"��";s:3:"威";s:2:"��";s:3:"姻";s:2:"��";s:3:"孩";s:2:"��";s:3:"宣";s:2:"��";s:3:"宦";s:2:"��";s:3:"室";s:2:"��";s:3:"客";s:2:"��";s:3:"宥";s:2:"��";s:3:"封";s:2:"��";s:3:"屎";s:2:"��";s:3:"屏";s:2:"��";s:3:"屍";s:2:"��";s:3:"屋";s:2:"��";s:3:"峙";s:2:"��";s:3:"峒";s:2:"��";s:3:"巷";s:2:"��";s:3:"帝";s:2:"��";s:3:"帥";s:2:"��";s:3:"帟";s:2:"��";s:3:"幽";s:
 2:"��";s:3:"庠";s:2:"��";s:3:"度";s:2:"��";s:3:"建";s:2:"��";s:3:"弈";s:2:"��";s:3:"弭";s:2:"��";s:3:"彥";s:2:"��";s:3:"很";s:2:"��";s:3:"待";s:2:"��";s:3:"徊";s:2:"��";s:3:"律";s:2:"��";s:3:"徇";s:2:"��";s:3:"後";s:2:"��";s:3:"徉";s:2:"��";s:3:"怒";s:2:"��";s:3:"思";s:2:"��";s:3:"怠";s:2:"��";s:3:"急";s:2:"��";s:3:"怎";s:2:"��";s:3:"怨";s:2:"��";s:3:"恍";s:2:"��";s:3:"恰";s:2:"��";s:3:"恨";s:2:"��";s:3:"恢";s:2:"��";s:3:"恆";s:2:"��";s:3:"恃";s:2:"��";s:3:"恬";s:2:"��";s:3:"恫";s:2:"��";s:3:"恪";s:2:"��";s:3:"恤";s:2:"��";s:3:"扁";s:2:"��";s:3:"拜";s:2:"��";s:3:"挖";s:2:"��";s:3:"按";s:2:"��";s:3:"拼";s:2:"��";s:3:"拭";s:2:"��";s:3:"持";s:2:"��";s:3:"拮";s:2:"��";s:3:"拽";s:2:"��";s:3:"指";s:2:"��";s:3:"拱";s:2:"��";s:3:"拷";s:2:"�@";s:3:"拯";s:2:"�A";s:3:"括";s:2:"�B";s:3
 :"拾";s:2:"�C";s:3:"拴";s:2:"�D";s:3:"挑";s:2:"�E";s:3:"挂";s:2:"�F";s:3:"政";s:2:"�G";s:3:"故";s:2:"�H";s:3:"斫";s:2:"�I";s:3:"施";s:2:"�J";s:3:"既";s:2:"�K";s:3:"春";s:2:"�L";s:3:"昭";s:2:"�M";s:3:"映";s:2:"�N";s:3:"昧";s:2:"�O";s:3:"是";s:2:"�P";s:3:"星";s:2:"�Q";s:3:"昨";s:2:"�R";s:3:"昱";s:2:"�S";s:3:"昤";s:2:"�T";s:3:"曷";s:2:"�U";s:3:"柿";s:2:"�V";s:3:"染";s:2:"�W";s:3:"柱";s:2:"�X";s:3:"柔";s:2:"�Y";s:3:"某";s:2:"�Z";s:3:"柬";s:2:"�[";s:3:"架";s:2:"�\";s:3:"枯";s:2:"�]";s:3:"柵";s:2:"�^";s:3:"柩";s:2:"�_";s:3:"柯";s:2:"�`";s:3:"柄";s:2:"�a";s:3:"柑";s:2:"�b";s:3:"枴";s:2:"�c";s:3:"柚";s:2:"�d";s:3:"查";s:2:"�e";s:3:"枸";s:2:"�f";s:3:"柏";s:2:"�g";s:3:"柞";s:2:"�h";s:3:"柳";s:2:"�i";s:3:"枰";s:2:"�j";s:3:"柙";s:2:"�k";s:3:"柢";s:2:"�l";s:3:"柝";s:2:"�m";s:3:"柒";s:2:"�n";s:3:"歪";s:2:"�o";s:3:"殃";s:2:"�p";s:3:"殆";s:2:"�q";s:3:"段";s:2
 :"�r";s:3:"毒";s:2:"�s";s:3:"毗";s:2:"�t";s:3:"氟";s:2:"�u";s:3:"泉";s:2:"�v";s:3:"洋";s:2:"�w";s:3:"洲";s:2:"�x";s:3:"洪";s:2:"�y";s:3:"流";s:2:"�z";s:3:"津";s:2:"�{";s:3:"洌";s:2:"�|";s:3:"洱";s:2:"�}";s:3:"洞";s:2:"�~";s:3:"洗";s:2:"��";s:3:"活";s:2:"��";s:3:"洽";s:2:"��";s:3:"派";s:2:"��";s:3:"洶";s:2:"��";s:3:"洛";s:2:"��";s:3:"泵";s:2:"��";s:3:"洹";s:2:"��";s:3:"洧";s:2:"��";s:3:"洸";s:2:"��";s:3:"洩";s:2:"��";s:3:"洮";s:2:"��";s:3:"洵";s:2:"��";s:3:"洎";s:2:"��";s:3:"洫";s:2:"��";s:3:"炫";s:2:"��";s:3:"為";s:2:"��";s:3:"炳";s:2:"��";s:3:"炬";s:2:"��";s:3:"炯";s:2:"��";s:3:"炭";s:2:"��";s:3:"炸";s:2:"��";s:3:"炮";s:2:"��";s:3:"炤";s:2:"��";s:3:"爰";s:2:"��";s:3:"牲";s:2:"��";s:3:"牯";s:2:"��";s:3:"牴";s:2:"��";s:3:"狩";s:2:"��";s:3:"狠";s:2:"��";s:3:"狡";s:2:"��";s:3:"玷";s:2:"��";s
 :3:"珊";s:2:"��";s:3:"玻";s:2:"��";s:3:"玲";s:2:"��";s:3:"珍";s:2:"��";s:3:"珀";s:2:"��";s:3:"玳";s:2:"��";s:3:"甚";s:2:"��";s:3:"甭";s:2:"��";s:3:"畏";s:2:"��";s:3:"界";s:2:"��";s:3:"畎";s:2:"��";s:3:"畋";s:2:"��";s:3:"疫";s:2:"��";s:3:"疤";s:2:"��";s:3:"疥";s:2:"��";s:3:"疢";s:2:"��";s:3:"疣";s:2:"��";s:3:"癸";s:2:"��";s:3:"皆";s:2:"��";s:3:"皇";s:2:"��";s:3:"皈";s:2:"��";s:3:"盈";s:2:"��";s:3:"盆";s:2:"��";s:3:"盃";s:2:"��";s:3:"盅";s:2:"��";s:3:"省";s:2:"��";s:3:"盹";s:2:"��";s:3:"相";s:2:"��";s:3:"眉";s:2:"��";s:3:"看";s:2:"��";s:3:"盾";s:2:"��";s:3:"盼";s:2:"��";s:3:"眇";s:2:"��";s:3:"矜";s:2:"��";s:3:"砂";s:2:"��";s:3:"研";s:2:"��";s:3:"砌";s:2:"��";s:3:"砍";s:2:"��";s:3:"祆";s:2:"��";s:3:"祉";s:2:"��";s:3:"祈";s:2:"��";s:3:"祇";s:2:"��";s:3:"禹";s:2:"��";s:3:"禺"
 ;s:2:"��";s:3:"科";s:2:"��";s:3:"秒";s:2:"��";s:3:"秋";s:2:"��";s:3:"穿";s:2:"��";s:3:"突";s:2:"��";s:3:"竿";s:2:"��";s:3:"竽";s:2:"��";s:3:"籽";s:2:"��";s:3:"紂";s:2:"��";s:3:"紅";s:2:"��";s:3:"紀";s:2:"��";s:3:"紉";s:2:"��";s:3:"紇";s:2:"��";s:3:"約";s:2:"��";s:3:"紆";s:2:"��";s:3:"缸";s:2:"��";s:3:"美";s:2:"��";s:3:"羿";s:2:"��";s:3:"耄";s:2:"�@";s:3:"耐";s:2:"�A";s:3:"耍";s:2:"�B";s:3:"耑";s:2:"�C";s:3:"耶";s:2:"�D";s:3:"胖";s:2:"�E";s:3:"胥";s:2:"�F";s:3:"胚";s:2:"�G";s:3:"胃";s:2:"�H";s:3:"胄";s:2:"�I";s:3:"背";s:2:"�J";s:3:"胡";s:2:"�K";s:3:"胛";s:2:"�L";s:3:"胎";s:2:"�M";s:3:"胞";s:2:"�N";s:3:"胤";s:2:"�O";s:3:"胝";s:2:"�P";s:3:"致";s:2:"�Q";s:3:"舢";s:2:"�R";s:3:"苧";s:2:"�S";s:3:"范";s:2:"�T";s:3:"茅";s:2:"�U";s:3:"苣";s:2:"�V";s:3:"苛";s:2:"�W";s:3:"苦";s:2:"�X";s:3:"茄";s:2:"�Y";s:3:"若";s:2:"�Z";s:
 3:"茂";s:2:"�[";s:3:"茉";s:2:"�\";s:3:"苒";s:2:"�]";s:3:"苗";s:2:"�^";s:3:"英";s:2:"�_";s:3:"茁";s:2:"�`";s:3:"苜";s:2:"�a";s:3:"苔";s:2:"�b";s:3:"苑";s:2:"�c";s:3:"苞";s:2:"�d";s:3:"苓";s:2:"�e";s:3:"苟";s:2:"�f";s:3:"苯";s:2:"�g";s:3:"茆";s:2:"�h";s:3:"虐";s:2:"�i";s:3:"虹";s:2:"�j";s:3:"虻";s:2:"�k";s:3:"虺";s:2:"�l";s:3:"衍";s:2:"�m";s:3:"衫";s:2:"�n";s:3:"要";s:2:"�o";s:3:"觔";s:2:"�p";s:3:"計";s:2:"�q";s:3:"訂";s:2:"�r";s:3:"訃";s:2:"�s";s:3:"貞";s:2:"�t";s:3:"負";s:2:"�u";s:3:"赴";s:2:"�v";s:3:"赳";s:2:"�w";s:3:"趴";s:2:"�x";s:3:"軍";s:2:"�y";s:3:"軌";s:2:"�z";s:3:"述";s:2:"�{";s:3:"迦";s:2:"�|";s:3:"迢";s:2:"�}";s:3:"迪";s:2:"�~";s:3:"迥";s:2:"��";s:3:"迭";s:2:"��";s:3:"迫";s:2:"��";s:3:"迤";s:2:"��";s:3:"迨";s:2:"��";s:3:"郊";s:2:"��";s:3:"郎";s:2:"��";s:3:"郁";s:2:"��";s:3:"郃";s:2:"��";s:3:"酋";s:2:"��";s:3:"酊";s:2
 :"��";s:3:"重";s:2:"��";s:3:"閂";s:2:"��";s:3:"限";s:2:"��";s:3:"陋";s:2:"��";s:3:"陌";s:2:"��";s:3:"降";s:2:"��";s:3:"面";s:2:"��";s:3:"革";s:2:"��";s:3:"韋";s:2:"��";s:3:"韭";s:2:"��";s:3:"音";s:2:"��";s:3:"頁";s:2:"��";s:3:"風";s:2:"��";s:3:"飛";s:2:"��";s:3:"食";s:2:"��";s:3:"首";s:2:"��";s:3:"香";s:2:"��";s:3:"乘";s:2:"��";s:3:"亳";s:2:"��";s:3:"倌";s:2:"��";s:3:"倍";s:2:"��";s:3:"倣";s:2:"��";s:3:"俯";s:2:"��";s:3:"倦";s:2:"��";s:3:"倥";s:2:"��";s:3:"俸";s:2:"��";s:3:"倩";s:2:"��";s:3:"倖";s:2:"��";s:3:"倆";s:2:"��";s:3:"值";s:2:"��";s:3:"借";s:2:"��";s:3:"倚";s:2:"��";s:3:"倒";s:2:"��";s:3:"們";s:2:"��";s:3:"俺";s:2:"��";s:3:"倀";s:2:"��";s:3:"倔";s:2:"��";s:3:"倨";s:2:"��";s:3:"俱";s:2:"��";s:3:"倡";s:2:"��";s:3:"個";s:2:"��";s:3:"候";s:2:"��";s:3:"倘";s:2:"��
 ";s:3:"俳";s:2:"��";s:3:"修";s:2:"��";s:3:"倭";s:2:"��";s:3:"倪";s:2:"��";s:3:"俾";s:2:"��";s:3:"倫";s:2:"��";s:3:"倉";s:2:"��";s:3:"兼";s:2:"��";s:3:"冤";s:2:"��";s:3:"冥";s:2:"��";s:3:"冢";s:2:"��";s:3:"凍";s:2:"��";s:3:"凌";s:2:"��";s:3:"准";s:2:"��";s:3:"凋";s:2:"��";s:3:"剖";s:2:"��";s:3:"剜";s:2:"��";s:3:"剔";s:2:"��";s:3:"剛";s:2:"��";s:3:"剝";s:2:"��";s:3:"匪";s:2:"��";s:3:"卿";s:2:"��";s:3:"原";s:2:"��";s:3:"厝";s:2:"��";s:3:"叟";s:2:"��";s:3:"哨";s:2:"��";s:3:"唐";s:2:"��";s:3:"唁";s:2:"��";s:3:"唷";s:2:"��";s:3:"哼";s:2:"��";s:3:"哥";s:2:"��";s:3:"哲";s:2:"��";s:3:"唆";s:2:"��";s:3:"哺";s:2:"��";s:3:"唔";s:2:"��";s:3:"哩";s:2:"��";s:3:"哭";s:2:"��";s:3:"員";s:2:"��";s:3:"唉";s:2:"��";s:3:"哮";s:2:"��";s:3:"哪";s:2:"�@";s:3:"哦";s:2:"�A";s:3:"唧";s:2:"�B";s:3:"唇";s:
 2:"�C";s:3:"哽";s:2:"�D";s:3:"唏";s:2:"�E";s:3:"圃";s:2:"�F";s:3:"圄";s:2:"�G";s:3:"埂";s:2:"�H";s:3:"埔";s:2:"�I";s:3:"埋";s:2:"�J";s:3:"埃";s:2:"�K";s:3:"堉";s:2:"�L";s:3:"夏";s:2:"�M";s:3:"套";s:2:"�N";s:3:"奘";s:2:"�O";s:3:"奚";s:2:"�P";s:3:"娑";s:2:"�Q";s:3:"娘";s:2:"�R";s:3:"娜";s:2:"�S";s:3:"娟";s:2:"�T";s:3:"娛";s:2:"�U";s:3:"娓";s:2:"�V";s:3:"姬";s:2:"�W";s:3:"娠";s:2:"�X";s:3:"娣";s:2:"�Y";s:3:"娩";s:2:"�Z";s:3:"娥";s:2:"�[";s:3:"娌";s:2:"�\";s:3:"娉";s:2:"�]";s:3:"孫";s:2:"�^";s:3:"屘";s:2:"�_";s:3:"宰";s:2:"�`";s:3:"害";s:2:"�a";s:3:"家";s:2:"�b";s:3:"宴";s:2:"�c";s:3:"宮";s:2:"�d";s:3:"宵";s:2:"�e";s:3:"容";s:2:"�f";s:3:"宸";s:2:"�g";s:3:"射";s:2:"�h";s:3:"屑";s:2:"�i";s:3:"展";s:2:"�j";s:3:"屐";s:2:"�k";s:3:"峭";s:2:"�l";s:3:"峽";s:2:"�m";s:3:"峻";s:2:"�n";s:3:"峪";s:2:"�o";s:3:"峨";s:2:"�p";s:3:"峰";s:2:"�q";s:3:"島";s:2:"�r";s
 :3:"崁";s:2:"�s";s:3:"峴";s:2:"�t";s:3:"差";s:2:"�u";s:3:"席";s:2:"�v";s:3:"師";s:2:"�w";s:3:"庫";s:2:"�x";s:3:"庭";s:2:"�y";s:3:"座";s:2:"�z";s:3:"弱";s:2:"�{";s:3:"徒";s:2:"�|";s:3:"徑";s:2:"�}";s:3:"徐";s:2:"�~";s:3:"恙";s:2:"��";s:3:"恣";s:2:"��";s:3:"恥";s:2:"��";s:3:"恐";s:2:"��";s:3:"恕";s:2:"��";s:3:"恭";s:2:"��";s:3:"恩";s:2:"��";s:3:"息";s:2:"��";s:3:"悄";s:2:"��";s:3:"悟";s:2:"��";s:3:"悚";s:2:"��";s:3:"悍";s:2:"��";s:3:"悔";s:2:"��";s:3:"悌";s:2:"��";s:3:"悅";s:2:"��";s:3:"悖";s:2:"��";s:3:"扇";s:2:"��";s:3:"拳";s:2:"��";s:3:"挈";s:2:"��";s:3:"拿";s:2:"��";s:3:"捎";s:2:"��";s:3:"挾";s:2:"��";s:3:"振";s:2:"��";s:3:"捕";s:2:"��";s:3:"捂";s:2:"��";s:3:"捆";s:2:"��";s:3:"捏";s:2:"��";s:3:"捉";s:2:"��";s:3:"挺";s:2:"��";s:3:"捐";s:2:"��";s:3:"挽";s:2:"��";s:3:"挪";s:2:"��";s:3:"挫";
 s:2:"��";s:3:"挨";s:2:"��";s:3:"捍";s:2:"��";s:3:"捌";s:2:"��";s:3:"效";s:2:"��";s:3:"敉";s:2:"��";s:3:"料";s:2:"��";s:3:"旁";s:2:"��";s:3:"旅";s:2:"��";s:3:"時";s:2:"��";s:3:"晉";s:2:"��";s:3:"晏";s:2:"��";s:3:"晃";s:2:"��";s:3:"晒";s:2:"��";s:3:"晌";s:2:"��";s:3:"晅";s:2:"��";s:3:"晁";s:2:"��";s:3:"書";s:2:"��";s:3:"朔";s:2:"��";s:3:"朕";s:2:"��";s:3:"朗";s:2:"��";s:3:"校";s:2:"��";s:3:"核";s:2:"��";s:3:"案";s:2:"��";s:3:"框";s:2:"��";s:3:"桓";s:2:"��";s:3:"根";s:2:"��";s:3:"桂";s:2:"��";s:3:"桔";s:2:"��";s:3:"栩";s:2:"��";s:3:"梳";s:2:"��";s:3:"栗";s:2:"��";s:3:"桌";s:2:"��";s:3:"桑";s:2:"��";s:3:"栽";s:2:"��";s:3:"柴";s:2:"��";s:3:"桐";s:2:"��";s:3:"桀";s:2:"��";s:3:"格";s:2:"��";s:3:"桃";s:2:"��";s:3:"株";s:2:"��";s:3:"桅";s:2:"��";s:3:"栓";s:2:"��";s:3:"栘";s:2:"�
 �";s:3:"桁";s:2:"��";s:3:"殊";s:2:"��";s:3:"殉";s:2:"��";s:3:"殷";s:2:"��";s:3:"氣";s:2:"��";s:3:"氧";s:2:"��";s:3:"氨";s:2:"��";s:3:"氦";s:2:"��";s:3:"氤";s:2:"��";s:3:"泰";s:2:"��";s:3:"浪";s:2:"��";s:3:"涕";s:2:"��";s:3:"消";s:2:"��";s:3:"涇";s:2:"��";s:3:"浦";s:2:"��";s:3:"浸";s:2:"��";s:3:"海";s:2:"��";s:3:"浙";s:2:"��";s:3:"涓";s:2:"�@";s:3:"浬";s:2:"�A";s:3:"涉";s:2:"�B";s:3:"浮";s:2:"�C";s:3:"浚";s:2:"�D";s:3:"浴";s:2:"�E";s:3:"浩";s:2:"�F";s:3:"涌";s:2:"�G";s:3:"涊";s:2:"�H";s:3:"浹";s:2:"�I";s:3:"涅";s:2:"�J";s:3:"浥";s:2:"�K";s:3:"涔";s:2:"�L";s:3:"烊";s:2:"�M";s:3:"烘";s:2:"�N";s:3:"烤";s:2:"�O";s:3:"烙";s:2:"�P";s:3:"烈";s:2:"�Q";s:3:"烏";s:2:"�R";s:3:"爹";s:2:"�S";s:3:"特";s:2:"�T";s:3:"狼";s:2:"�U";s:3:"狹";s:2:"�V";s:3:"狽";s:2:"�W";s:3:"狸";s:2:"�X";s:3:"狷";s:2:"�Y";s:3:"玆";s:2:"�Z";s:3:"班";s
 :2:"�[";s:3:"琉";s:2:"�\";s:3:"珮";s:2:"�]";s:3:"珠";s:2:"�^";s:3:"珪";s:2:"�_";s:3:"珞";s:2:"�`";s:3:"畔";s:2:"�a";s:3:"畝";s:2:"�b";s:3:"畜";s:2:"�c";s:3:"畚";s:2:"�d";s:3:"留";s:2:"�e";s:3:"疾";s:2:"�f";s:3:"病";s:2:"�g";s:3:"症";s:2:"�h";s:3:"疲";s:2:"�i";s:3:"疳";s:2:"�j";s:3:"疽";s:2:"�k";s:3:"疼";s:2:"�l";s:3:"疹";s:2:"�m";s:3:"痂";s:2:"�n";s:3:"疸";s:2:"�o";s:3:"皋";s:2:"�p";s:3:"皰";s:2:"�q";s:3:"益";s:2:"�r";s:3:"盍";s:2:"�s";s:3:"盎";s:2:"�t";s:3:"眩";s:2:"�u";s:3:"真";s:2:"�v";s:3:"眠";s:2:"�w";s:3:"眨";s:2:"�x";s:3:"矩";s:2:"�y";s:3:"砰";s:2:"�z";s:3:"砧";s:2:"�{";s:3:"砸";s:2:"�|";s:3:"砝";s:2:"�}";s:3:"破";s:2:"�~";s:3:"砷";s:2:"��";s:3:"砥";s:2:"��";s:3:"砭";s:2:"��";s:3:"砠";s:2:"��";s:3:"砟";s:2:"��";s:3:"砲";s:2:"��";s:3:"祕";s:2:"��";s:3:"祐";s:2:"��";s:3:"祠";s:2:"��";s:3:"祟";s:2:"��";s:3:"祖";s:2:"��"
 ;s:3:"神";s:2:"��";s:3:"祝";s:2:"��";s:3:"祗";s:2:"��";s:3:"祚";s:2:"��";s:3:"秤";s:2:"��";s:3:"秣";s:2:"��";s:3:"秧";s:2:"��";s:3:"租";s:2:"��";s:3:"秦";s:2:"��";s:3:"秩";s:2:"��";s:3:"秘";s:2:"��";s:3:"窄";s:2:"��";s:3:"窈";s:2:"��";s:3:"站";s:2:"��";s:3:"笆";s:2:"��";s:3:"笑";s:2:"��";s:3:"粉";s:2:"��";s:3:"紡";s:2:"��";s:3:"紗";s:2:"��";s:3:"紋";s:2:"��";s:3:"紊";s:2:"��";s:3:"素";s:2:"��";s:3:"索";s:2:"��";s:3:"純";s:2:"��";s:3:"紐";s:2:"��";s:3:"紕";s:2:"��";s:3:"級";s:2:"��";s:3:"紜";s:2:"��";s:3:"納";s:2:"��";s:3:"紙";s:2:"��";s:3:"紛";s:2:"��";s:3:"缺";s:2:"��";s:3:"罟";s:2:"��";s:3:"羔";s:2:"��";s:3:"翅";s:2:"��";s:3:"翁";s:2:"��";s:3:"耆";s:2:"��";s:3:"耘";s:2:"��";s:3:"耕";s:2:"��";s:3:"耙";s:2:"��";s:3:"耗";s:2:"��";s:3:"耽";s:2:"��";s:3:"耿";s:2:"��";s:3:"�
 �";s:2:"��";s:3:"脂";s:2:"��";s:3:"胰";s:2:"��";s:3:"脅";s:2:"��";s:3:"胭";s:2:"��";s:3:"胴";s:2:"��";s:3:"脆";s:2:"��";s:3:"胸";s:2:"��";s:3:"胳";s:2:"��";s:3:"脈";s:2:"��";s:3:"能";s:2:"��";s:3:"脊";s:2:"��";s:3:"胼";s:2:"��";s:3:"胯";s:2:"��";s:3:"臭";s:2:"��";s:3:"臬";s:2:"��";s:3:"舀";s:2:"��";s:3:"舐";s:2:"��";s:3:"航";s:2:"��";s:3:"舫";s:2:"��";s:3:"舨";s:2:"��";s:3:"般";s:2:"��";s:3:"芻";s:2:"��";s:3:"茫";s:2:"��";s:3:"荒";s:2:"��";s:3:"荔";s:2:"��";s:3:"荊";s:2:"��";s:3:"茸";s:2:"��";s:3:"荐";s:2:"��";s:3:"草";s:2:"��";s:3:"茵";s:2:"��";s:3:"茴";s:2:"��";s:3:"荏";s:2:"��";s:3:"茲";s:2:"��";s:3:"茹";s:2:"��";s:3:"茶";s:2:"��";s:3:"茗";s:2:"��";s:3:"荀";s:2:"��";s:3:"茱";s:2:"��";s:3:"茨";s:2:"��";s:3:"荃";s:2:"�@";s:3:"虔";s:2:"�A";s:3:"蚊";s:2:"�B";s:3:"蚪";s:2:"�C";
 s:3:"蚓";s:2:"�D";s:3:"蚤";s:2:"�E";s:3:"蚩";s:2:"�F";s:3:"蚌";s:2:"�G";s:3:"蚣";s:2:"�H";s:3:"蚜";s:2:"�I";s:3:"衰";s:2:"�J";s:3:"衷";s:2:"�K";s:3:"袁";s:2:"�L";s:3:"袂";s:2:"�M";s:3:"衽";s:2:"�N";s:3:"衹";s:2:"�O";s:3:"記";s:2:"�P";s:3:"訐";s:2:"�Q";s:3:"討";s:2:"�R";s:3:"訌";s:2:"�S";s:3:"訕";s:2:"�T";s:3:"訊";s:2:"�U";s:3:"託";s:2:"�V";s:3:"訓";s:2:"�W";s:3:"訖";s:2:"�X";s:3:"訏";s:2:"�Y";s:3:"訑";s:2:"�Z";s:3:"豈";s:2:"�[";s:3:"豺";s:2:"�\";s:3:"豹";s:2:"�]";s:3:"財";s:2:"�^";s:3:"貢";s:2:"�_";s:3:"起";s:2:"�`";s:3:"躬";s:2:"�a";s:3:"軒";s:2:"�b";s:3:"軔";s:2:"�c";s:3:"軏";s:2:"�d";s:3:"辱";s:2:"�e";s:3:"送";s:2:"�f";s:3:"逆";s:2:"�g";s:3:"迷";s:2:"�h";s:3:"退";s:2:"�i";s:3:"迺";s:2:"�j";s:3:"迴";s:2:"�k";s:3:"逃";s:2:"�l";s:3:"追";s:2:"�m";s:3:"逅";s:2:"�n";s:3:"迸";s:2:"�o";s:3:"邕";s:2:"�p";s:3:"郡";s:2:"�q";s:3:"郝";s:2:"�r";s:3:"郢";
 s:2:"�s";s:3:"酒";s:2:"�t";s:3:"配";s:2:"�u";s:3:"酌";s:2:"�v";s:3:"釘";s:2:"�w";s:3:"針";s:2:"�x";s:3:"釗";s:2:"�y";s:3:"釜";s:2:"�z";s:3:"釙";s:2:"�{";s:3:"閃";s:2:"�|";s:3:"院";s:2:"�}";s:3:"陣";s:2:"�~";s:3:"陡";s:2:"��";s:3:"陛";s:2:"��";s:3:"陝";s:2:"��";s:3:"除";s:2:"��";s:3:"陘";s:2:"��";s:3:"陞";s:2:"��";s:3:"隻";s:2:"��";s:3:"飢";s:2:"��";s:3:"馬";s:2:"��";s:3:"骨";s:2:"��";s:3:"高";s:2:"��";s:3:"鬥";s:2:"��";s:3:"鬲";s:2:"��";s:3:"鬼";s:2:"��";s:3:"乾";s:2:"��";s:3:"偺";s:2:"��";s:3:"偽";s:2:"��";s:3:"停";s:2:"��";s:3:"假";s:2:"��";s:3:"偃";s:2:"��";s:3:"偌";s:2:"��";s:3:"做";s:2:"��";s:3:"偉";s:2:"��";s:3:"健";s:2:"��";s:3:"偶";s:2:"��";s:3:"偎";s:2:"��";s:3:"偕";s:2:"��";s:3:"偵";s:2:"��";s:3:"側";s:2:"��";s:3:"偷";s:2:"��";s:3:"偏";s:2:"��";s:3:"倏";s:2:"��";s:3:"偯";s:2:"��
 ��";s:3:"偭";s:2:"��";s:3:"兜";s:2:"��";s:3:"冕";s:2:"��";s:3:"凰";s:2:"��";s:3:"剪";s:2:"��";s:3:"副";s:2:"��";s:3:"勒";s:2:"��";s:3:"務";s:2:"��";s:3:"勘";s:2:"��";s:3:"動";s:2:"��";s:3:"匐";s:2:"��";s:3:"匏";s:2:"��";s:3:"匙";s:2:"��";s:3:"匿";s:2:"��";s:3:"區";s:2:"��";s:3:"匾";s:2:"��";s:3:"參";s:2:"��";s:3:"曼";s:2:"��";s:3:"商";s:2:"��";s:3:"啪";s:2:"��";s:3:"啦";s:2:"��";s:3:"啄";s:2:"��";s:3:"啞";s:2:"��";s:3:"啡";s:2:"��";s:3:"啃";s:2:"��";s:3:"啊";s:2:"��";s:3:"唱";s:2:"��";s:3:"啖";s:2:"��";s:3:"問";s:2:"��";s:3:"啕";s:2:"��";s:3:"唯";s:2:"��";s:3:"啤";s:2:"��";s:3:"唸";s:2:"��";s:3:"售";s:2:"��";s:3:"啜";s:2:"��";s:3:"唬";s:2:"��";s:3:"啣";s:2:"��";s:3:"唳";s:2:"��";s:3:"啁";s:2:"��";s:3:"啗";s:2:"��";s:3:"圈";s:2:"��";s:3:"國";s:2:"��";s:3:"圉";s:2:"��";s:3:
 "域";s:2:"��";s:3:"堅";s:2:"��";s:3:"堊";s:2:"��";s:3:"堆";s:2:"��";s:3:"埠";s:2:"��";s:3:"埤";s:2:"��";s:3:"基";s:2:"��";s:3:"堂";s:2:"��";s:3:"堵";s:2:"��";s:3:"執";s:2:"��";s:3:"培";s:2:"��";s:3:"夠";s:2:"��";s:3:"奢";s:2:"��";s:3:"娶";s:2:"��";s:3:"婁";s:2:"��";s:3:"婉";s:2:"��";s:3:"婦";s:2:"��";s:3:"婪";s:2:"��";s:3:"婀";s:2:"�@";s:3:"娼";s:2:"�A";s:3:"婢";s:2:"�B";s:3:"婚";s:2:"�C";s:3:"婆";s:2:"�D";s:3:"婊";s:2:"�E";s:3:"孰";s:2:"�F";s:3:"寇";s:2:"�G";s:3:"寅";s:2:"�H";s:3:"寄";s:2:"�I";s:3:"寂";s:2:"�J";s:3:"宿";s:2:"�K";s:3:"密";s:2:"�L";s:3:"尉";s:2:"�M";s:3:"專";s:2:"�N";s:3:"將";s:2:"�O";s:3:"屠";s:2:"�P";s:3:"屜";s:2:"�Q";s:3:"屝";s:2:"�R";s:3:"崇";s:2:"�S";s:3:"崆";s:2:"�T";s:3:"崎";s:2:"�U";s:3:"崛";s:2:"�V";s:3:"崖";s:2:"�W";s:3:"崢";s:2:"�X";s:3:"崑";s:2:"�Y";s:3:"崩";s:2:"�Z";s:3:"崔";s:2:"�["
 ;s:3:"崙";s:2:"�\";s:3:"崤";s:2:"�]";s:3:"崧";s:2:"�^";s:3:"崗";s:2:"�_";s:3:"巢";s:2:"�`";s:3:"常";s:2:"�a";s:3:"帶";s:2:"�b";s:3:"帳";s:2:"�c";s:3:"帷";s:2:"�d";s:3:"康";s:2:"�e";s:3:"庸";s:2:"�f";s:3:"庶";s:2:"�g";s:3:"庵";s:2:"�h";s:3:"庾";s:2:"�i";s:3:"張";s:2:"�j";s:3:"強";s:2:"�k";s:3:"彗";s:2:"�l";s:3:"彬";s:2:"�m";s:3:"彩";s:2:"�n";s:3:"彫";s:2:"�o";s:3:"得";s:2:"�p";s:3:"徙";s:2:"�q";s:3:"從";s:2:"�r";s:3:"徘";s:2:"�s";s:3:"御";s:2:"�t";s:3:"徠";s:2:"�u";s:3:"徜";s:2:"�v";s:3:"恿";s:2:"�w";s:3:"患";s:2:"�x";s:3:"悉";s:2:"�y";s:3:"悠";s:2:"�z";s:3:"您";s:2:"�{";s:3:"惋";s:2:"�|";s:3:"悴";s:2:"�}";s:3:"惦";s:2:"�~";s:3:"悽";s:2:"��";s:3:"情";s:2:"��";s:3:"悻";s:2:"��";s:3:"悵";s:2:"��";s:3:"惜";s:2:"��";s:3:"悼";s:2:"��";s:3:"惘";s:2:"��";s:3:"惕";s:2:"��";s:3:"惆";s:2:"��";s:3:"惟";s:2:"��";s:3:"悸";s:2:"��";s:3:"惚
 ";s:2:"��";s:3:"惇";s:2:"��";s:3:"戚";s:2:"��";s:3:"戛";s:2:"��";s:3:"扈";s:2:"��";s:3:"掠";s:2:"��";s:3:"控";s:2:"��";s:3:"捲";s:2:"��";s:3:"掖";s:2:"��";s:3:"探";s:2:"��";s:3:"接";s:2:"��";s:3:"捷";s:2:"��";s:3:"捧";s:2:"��";s:3:"掘";s:2:"��";s:3:"措";s:2:"��";s:3:"捱";s:2:"��";s:3:"掩";s:2:"��";s:3:"掉";s:2:"��";s:3:"掃";s:2:"��";s:3:"掛";s:2:"��";s:3:"捫";s:2:"��";s:3:"推";s:2:"��";s:3:"掄";s:2:"��";s:3:"授";s:2:"��";s:3:"掙";s:2:"��";s:3:"採";s:2:"��";s:3:"掬";s:2:"��";s:3:"排";s:2:"��";s:3:"掏";s:2:"��";s:3:"掀";s:2:"��";s:3:"捻";s:2:"��";s:3:"捩";s:2:"��";s:3:"捨";s:2:"��";s:3:"捺";s:2:"��";s:3:"敝";s:2:"��";s:3:"敖";s:2:"��";s:3:"救";s:2:"��";s:3:"教";s:2:"��";s:3:"敗";s:2:"��";s:3:"啟";s:2:"��";s:3:"敏";s:2:"��";s:3:"敘";s:2:"��";s:3:"敕";s:2:"��";s:3:"敔";s:2:"�
 ���";s:3:"斜";s:2:"��";s:3:"斛";s:2:"��";s:3:"斬";s:2:"��";s:3:"族";s:2:"��";s:3:"旋";s:2:"��";s:3:"旌";s:2:"��";s:3:"旎";s:2:"��";s:3:"晝";s:2:"��";s:3:"晚";s:2:"��";s:3:"晤";s:2:"��";s:3:"晨";s:2:"��";s:3:"晦";s:2:"��";s:3:"晞";s:2:"��";s:3:"曹";s:2:"��";s:3:"勗";s:2:"��";s:3:"望";s:2:"��";s:3:"梁";s:2:"��";s:3:"梯";s:2:"��";s:3:"梢";s:2:"��";s:3:"梓";s:2:"��";s:3:"梵";s:2:"��";s:3:"桿";s:2:"��";s:3:"桶";s:2:"��";s:3:"梱";s:2:"��";s:3:"梧";s:2:"��";s:3:"梗";s:2:"��";s:3:"械";s:2:"��";s:3:"梃";s:2:"��";s:3:"棄";s:2:"��";s:3:"梭";s:2:"��";s:3:"梆";s:2:"��";s:3:"梅";s:2:"��";s:3:"梔";s:2:"��";s:3:"條";s:2:"��";s:3:"梨";s:2:"��";s:3:"梟";s:2:"��";s:3:"梡";s:2:"��";s:3:"梂";s:2:"��";s:3:"欲";s:2:"��";s:3:"殺";s:2:"�@";s:3:"毫";s:2:"�A";s:3:"毬";s:2:"�B";s:3:"氫";s:2:"�C";s:3:"涎"
 ;s:2:"�D";s:3:"涼";s:2:"�E";s:3:"淳";s:2:"�F";s:3:"淙";s:2:"�G";s:3:"液";s:2:"�H";s:3:"淡";s:2:"�I";s:3:"淌";s:2:"�J";s:3:"淤";s:2:"�K";s:3:"添";s:2:"�L";s:3:"淺";s:2:"�M";s:3:"清";s:2:"�N";s:3:"淇";s:2:"�O";s:3:"淋";s:2:"�P";s:3:"涯";s:2:"�Q";s:3:"淑";s:2:"�R";s:3:"涮";s:2:"�S";s:3:"淞";s:2:"�T";s:3:"淹";s:2:"�U";s:3:"涸";s:2:"�V";s:3:"混";s:2:"�W";s:3:"淵";s:2:"�X";s:3:"淅";s:2:"�Y";s:3:"淒";s:2:"�Z";s:3:"渚";s:2:"�[";s:3:"涵";s:2:"�\";s:3:"淚";s:2:"�]";s:3:"淫";s:2:"�^";s:3:"淘";s:2:"�_";s:3:"淪";s:2:"�`";s:3:"深";s:2:"�a";s:3:"淮";s:2:"�b";s:3:"淨";s:2:"�c";s:3:"淆";s:2:"�d";s:3:"淄";s:2:"�e";s:3:"涪";s:2:"�f";s:3:"淬";s:2:"�g";s:3:"涿";s:2:"�h";s:3:"淦";s:2:"�i";s:3:"烹";s:2:"�j";s:3:"焉";s:2:"�k";s:3:"焊";s:2:"�l";s:3:"烽";s:2:"�m";s:3:"烯";s:2:"�n";s:3:"爽";s:2:"�o";s:3:"牽";s:2:"�p";s:3:"犁";s:2:"�q";s:3:"猜";s:2:"�r";s:3:"猛";s:2:"�s
 ";s:3:"猖";s:2:"�t";s:3:"猓";s:2:"�u";s:3:"猙";s:2:"�v";s:3:"率";s:2:"�w";s:3:"琅";s:2:"�x";s:3:"琊";s:2:"�y";s:3:"球";s:2:"�z";s:3:"理";s:2:"�{";s:3:"現";s:2:"�|";s:3:"琍";s:2:"�}";s:3:"瓠";s:2:"�~";s:3:"瓶";s:2:"��";s:3:"瓷";s:2:"��";s:3:"甜";s:2:"��";s:3:"產";s:2:"��";s:3:"略";s:2:"��";s:3:"畦";s:2:"��";s:3:"畢";s:2:"��";s:3:"異";s:2:"��";s:3:"疏";s:2:"��";s:3:"痔";s:2:"��";s:3:"痕";s:2:"��";s:3:"疵";s:2:"��";s:3:"痊";s:2:"��";s:3:"痍";s:2:"��";s:3:"皎";s:2:"��";s:3:"盔";s:2:"��";s:3:"盒";s:2:"��";s:3:"盛";s:2:"��";s:3:"眷";s:2:"��";s:3:"眾";s:2:"��";s:3:"眼";s:2:"��";s:3:"眶";s:2:"��";s:3:"眸";s:2:"��";s:3:"眺";s:2:"��";s:3:"硫";s:2:"��";s:3:"硃";s:2:"��";s:3:"硎";s:2:"��";s:3:"祥";s:2:"��";s:3:"票";s:2:"��";s:3:"祭";s:2:"��";s:3:"移";s:2:"��";s:3:"窒";s:2:"��";s:3:"窕";s:2:"��";s:3:"
 笠";s:2:"��";s:3:"笨";s:2:"��";s:3:"笛";s:2:"��";s:3:"第";s:2:"��";s:3:"符";s:2:"��";s:3:"笙";s:2:"��";s:3:"笞";s:2:"��";s:3:"笮";s:2:"��";s:3:"粒";s:2:"��";s:3:"粗";s:2:"��";s:3:"粕";s:2:"��";s:3:"絆";s:2:"��";s:3:"絃";s:2:"��";s:3:"統";s:2:"��";s:3:"紮";s:2:"��";s:3:"紹";s:2:"��";s:3:"紼";s:2:"��";s:3:"絀";s:2:"��";s:3:"細";s:2:"��";s:3:"紳";s:2:"��";s:3:"組";s:2:"��";s:3:"累";s:2:"��";s:3:"終";s:2:"��";s:3:"紲";s:2:"��";s:3:"紱";s:2:"��";s:3:"缽";s:2:"��";s:3:"羞";s:2:"��";s:3:"羚";s:2:"��";s:3:"翌";s:2:"��";s:3:"翎";s:2:"��";s:3:"習";s:2:"��";s:3:"耜";s:2:"��";s:3:"聊";s:2:"��";s:3:"聆";s:2:"��";s:3:"脯";s:2:"��";s:3:"脖";s:2:"��";s:3:"脣";s:2:"��";s:3:"脫";s:2:"��";s:3:"脩";s:2:"��";s:3:"脰";s:2:"��";s:3:"脤";s:2:"��";s:3:"舂";s:2:"��";s:3:"舵";s:2:"��";s:3:"舷";s:2
 :"��";s:3:"舶";s:2:"��";s:3:"船";s:2:"��";s:3:"莎";s:2:"��";s:3:"莞";s:2:"��";s:3:"莘";s:2:"��";s:3:"荸";s:2:"��";s:3:"莢";s:2:"��";s:3:"莖";s:2:"��";s:3:"莽";s:2:"��";s:3:"莫";s:2:"��";s:3:"莒";s:2:"��";s:3:"莊";s:2:"��";s:3:"莓";s:2:"��";s:3:"莉";s:2:"��";s:3:"莠";s:2:"��";s:3:"荷";s:2:"��";s:3:"荻";s:2:"��";s:3:"荼";s:2:"�@";s:3:"莆";s:2:"�A";s:3:"莧";s:2:"�B";s:3:"處";s:2:"�C";s:3:"彪";s:2:"�D";s:3:"蛇";s:2:"�E";s:3:"蛀";s:2:"�F";s:3:"蚶";s:2:"�G";s:3:"蛄";s:2:"�H";s:3:"蚵";s:2:"�I";s:3:"蛆";s:2:"�J";s:3:"蛋";s:2:"�K";s:3:"蚱";s:2:"�L";s:3:"蚯";s:2:"�M";s:3:"蛉";s:2:"�N";s:3:"術";s:2:"�O";s:3:"袞";s:2:"�P";s:3:"袈";s:2:"�Q";s:3:"被";s:2:"�R";s:3:"袒";s:2:"�S";s:3:"袖";s:2:"�T";s:3:"袍";s:2:"�U";s:3:"袋";s:2:"�V";s:3:"覓";s:2:"�W";s:3:"規";s:2:"�X";s:3:"訪";s:2:"�Y";s:3:"訝";s:2:"�Z";s:3:"訣";s:2:"�[";s:3:"訥
 ";s:2:"�\";s:3:"許";s:2:"�]";s:3:"設";s:2:"�^";s:3:"訟";s:2:"�_";s:3:"訛";s:2:"�`";s:3:"訢";s:2:"�a";s:3:"豉";s:2:"�b";s:3:"豚";s:2:"�c";s:3:"販";s:2:"�d";s:3:"責";s:2:"�e";s:3:"貫";s:2:"�f";s:3:"貨";s:2:"�g";s:3:"貪";s:2:"�h";s:3:"貧";s:2:"�i";s:3:"赧";s:2:"�j";s:3:"赦";s:2:"�k";s:3:"趾";s:2:"�l";s:3:"趺";s:2:"�m";s:3:"軛";s:2:"�n";s:3:"軟";s:2:"�o";s:3:"這";s:2:"�p";s:3:"逍";s:2:"�q";s:3:"通";s:2:"�r";s:3:"逗";s:2:"�s";s:3:"連";s:2:"�t";s:3:"速";s:2:"�u";s:3:"逝";s:2:"�v";s:3:"逐";s:2:"�w";s:3:"逕";s:2:"�x";s:3:"逞";s:2:"�y";s:3:"造";s:2:"�z";s:3:"透";s:2:"�{";s:3:"逢";s:2:"�|";s:3:"逖";s:2:"�}";s:3:"逛";s:2:"�~";s:3:"途";s:2:"��";s:3:"部";s:2:"��";s:3:"郭";s:2:"��";s:3:"都";s:2:"��";s:3:"酗";s:2:"��";s:3:"野";s:2:"��";s:3:"釵";s:2:"��";s:3:"釦";s:2:"��";s:3:"釣";s:2:"��";s:3:"釧";s:2:"��";s:3:"釭";s:2:"��";s:3:"釩";s:2:"�
 ��";s:3:"閉";s:2:"��";s:3:"陪";s:2:"��";s:3:"陵";s:2:"��";s:3:"陳";s:2:"��";s:3:"陸";s:2:"��";s:3:"陰";s:2:"��";s:3:"陴";s:2:"��";s:3:"陶";s:2:"��";s:3:"陷";s:2:"��";s:3:"陬";s:2:"��";s:3:"雀";s:2:"��";s:3:"雪";s:2:"��";s:3:"雩";s:2:"��";s:3:"章";s:2:"��";s:3:"竟";s:2:"��";s:3:"頂";s:2:"��";s:3:"頃";s:2:"��";s:3:"魚";s:2:"��";s:3:"鳥";s:2:"��";s:3:"鹵";s:2:"��";s:3:"鹿";s:2:"��";s:3:"麥";s:2:"��";s:3:"麻";s:2:"��";s:3:"傢";s:2:"��";s:3:"傍";s:2:"��";s:3:"傅";s:2:"��";s:3:"備";s:2:"��";s:3:"傑";s:2:"��";s:3:"傀";s:2:"��";s:3:"傖";s:2:"��";s:3:"傘";s:2:"��";s:3:"傚";s:2:"��";s:3:"最";s:2:"��";s:3:"凱";s:2:"��";s:3:"割";s:2:"��";s:3:"剴";s:2:"��";s:3:"創";s:2:"��";s:3:"剩";s:2:"��";s:3:"勞";s:2:"��";s:3:"勝";s:2:"��";s:3:"勛";s:2:"��";s:3:"博";s:2:"��";s:3:"厥";s:2:"��";s:
 3:"啻";s:2:"��";s:3:"喀";s:2:"��";s:3:"喧";s:2:"��";s:3:"啼";s:2:"��";s:3:"喊";s:2:"��";s:3:"喝";s:2:"��";s:3:"喘";s:2:"��";s:3:"喂";s:2:"��";s:3:"喜";s:2:"��";s:3:"喪";s:2:"��";s:3:"喔";s:2:"��";s:3:"喇";s:2:"��";s:3:"喋";s:2:"��";s:3:"喃";s:2:"��";s:3:"喳";s:2:"��";s:3:"單";s:2:"��";s:3:"喟";s:2:"��";s:3:"唾";s:2:"��";s:3:"喲";s:2:"��";s:3:"喚";s:2:"��";s:3:"喻";s:2:"��";s:3:"喬";s:2:"��";s:3:"喱";s:2:"��";s:3:"啾";s:2:"��";s:3:"喉";s:2:"��";s:3:"喫";s:2:"��";s:3:"喙";s:2:"��";s:3:"圍";s:2:"��";s:3:"堯";s:2:"��";s:3:"堪";s:2:"��";s:3:"場";s:2:"��";s:3:"堤";s:2:"��";s:3:"堰";s:2:"��";s:3:"報";s:2:"��";s:3:"堡";s:2:"��";s:3:"堝";s:2:"��";s:3:"堠";s:2:"��";s:3:"壹";s:2:"��";s:3:"壺";s:2:"��";s:3:"奠";s:2:"�@";s:3:"婷";s:2:"�A";s:3:"媚";s:2:"�B";s:3:"婿";s:2:"�C";s:3:"媒";s:2:"�
 D";s:3:"媛";s:2:"�E";s:3:"媧";s:2:"�F";s:3:"孳";s:2:"�G";s:3:"孱";s:2:"�H";s:3:"寒";s:2:"�I";s:3:"富";s:2:"�J";s:3:"寓";s:2:"�K";s:3:"寐";s:2:"�L";s:3:"尊";s:2:"�M";s:3:"尋";s:2:"�N";s:3:"就";s:2:"�O";s:3:"嵌";s:2:"�P";s:3:"嵐";s:2:"�Q";s:3:"崴";s:2:"�R";s:3:"嵇";s:2:"�S";s:3:"巽";s:2:"�T";s:3:"幅";s:2:"�U";s:3:"帽";s:2:"�V";s:3:"幀";s:2:"�W";s:3:"幃";s:2:"�X";s:3:"幾";s:2:"�Y";s:3:"廊";s:2:"�Z";s:3:"廁";s:2:"�[";s:3:"廂";s:2:"�\";s:3:"廄";s:2:"�]";s:3:"弼";s:2:"�^";s:3:"彭";s:2:"�_";s:3:"復";s:2:"�`";s:3:"循";s:2:"�a";s:3:"徨";s:2:"�b";s:3:"惑";s:2:"�c";s:3:"惡";s:2:"�d";s:3:"悲";s:2:"�e";s:3:"悶";s:2:"�f";s:3:"惠";s:2:"�g";s:3:"愜";s:2:"�h";s:3:"愣";s:2:"�i";s:3:"惺";s:2:"�j";s:3:"愕";s:2:"�k";s:3:"惰";s:2:"�l";s:3:"惻";s:2:"�m";s:3:"惴";s:2:"�n";s:3:"慨";s:2:"�o";s:3:"惱";s:2:"�p";s:3:"愎";s:2:"�q";s:3:"惶";s:2:"�r";s:3:"愉";s:2:"�s";s:3:"�
 �";s:2:"�t";s:3:"愒";s:2:"�u";s:3:"戟";s:2:"�v";s:3:"扉";s:2:"�w";s:3:"掣";s:2:"�x";s:3:"掌";s:2:"�y";s:3:"描";s:2:"�z";s:3:"揀";s:2:"�{";s:3:"揩";s:2:"�|";s:3:"揉";s:2:"�}";s:3:"揆";s:2:"�~";s:3:"揍";s:2:"��";s:3:"插";s:2:"��";s:3:"揣";s:2:"��";s:3:"提";s:2:"��";s:3:"握";s:2:"��";s:3:"揖";s:2:"��";s:3:"揭";s:2:"��";s:3:"揮";s:2:"��";s:3:"捶";s:2:"��";s:3:"援";s:2:"��";s:3:"揪";s:2:"��";s:3:"換";s:2:"��";s:3:"摒";s:2:"��";s:3:"揚";s:2:"��";s:3:"揹";s:2:"��";s:3:"敞";s:2:"��";s:3:"敦";s:2:"��";s:3:"敢";s:2:"��";s:3:"散";s:2:"��";s:3:"斑";s:2:"��";s:3:"斐";s:2:"��";s:3:"斯";s:2:"��";s:3:"普";s:2:"��";s:3:"晰";s:2:"��";s:3:"晴";s:2:"��";s:3:"晶";s:2:"��";s:3:"景";s:2:"��";s:3:"暑";s:2:"��";s:3:"智";s:2:"��";s:3:"晾";s:2:"��";s:3:"晷";s:2:"��";s:3:"曾";s:2:"��";s:3:"替";s:2:"��";s:3:"期";s:2:
 "��";s:3:"朝";s:2:"��";s:3:"棺";s:2:"��";s:3:"棕";s:2:"��";s:3:"棠";s:2:"��";s:3:"棘";s:2:"��";s:3:"棗";s:2:"��";s:3:"椅";s:2:"��";s:3:"棟";s:2:"��";s:3:"棵";s:2:"��";s:3:"森";s:2:"��";s:3:"棧";s:2:"��";s:3:"棹";s:2:"��";s:3:"棒";s:2:"��";s:3:"棲";s:2:"��";s:3:"棣";s:2:"��";s:3:"棋";s:2:"��";s:3:"棍";s:2:"��";s:3:"植";s:2:"��";s:3:"椒";s:2:"��";s:3:"椎";s:2:"��";s:3:"棉";s:2:"��";s:3:"棚";s:2:"��";s:3:"楮";s:2:"��";s:3:"棻";s:2:"��";s:3:"款";s:2:"��";s:3:"欺";s:2:"��";s:3:"欽";s:2:"��";s:3:"殘";s:2:"��";s:3:"殖";s:2:"��";s:3:"殼";s:2:"��";s:3:"毯";s:2:"��";s:3:"氮";s:2:"��";s:3:"氯";s:2:"��";s:3:"氬";s:2:"��";s:3:"港";s:2:"��";s:3:"游";s:2:"��";s:3:"湔";s:2:"��";s:3:"渡";s:2:"��";s:3:"渲";s:2:"��";s:3:"湧";s:2:"��";s:3:"湊";s:2:"��";s:3:"渠";s:2:"��";s:3:"渥";s:2:"��"
 ;s:3:"渣";s:2:"��";s:3:"減";s:2:"��";s:3:"湛";s:2:"��";s:3:"湘";s:2:"��";s:3:"渤";s:2:"��";s:3:"湖";s:2:"��";s:3:"湮";s:2:"��";s:3:"渭";s:2:"��";s:3:"渦";s:2:"��";s:3:"湯";s:2:"��";s:3:"渴";s:2:"��";s:3:"湍";s:2:"��";s:3:"渺";s:2:"��";s:3:"測";s:2:"��";s:3:"湃";s:2:"��";s:3:"渝";s:2:"��";s:3:"渾";s:2:"��";s:3:"滋";s:2:"�@";s:3:"溉";s:2:"�A";s:3:"渙";s:2:"�B";s:3:"湎";s:2:"�C";s:3:"湣";s:2:"�D";s:3:"湄";s:2:"�E";s:3:"湲";s:2:"�F";s:3:"湩";s:2:"�G";s:3:"湟";s:2:"�H";s:3:"焙";s:2:"�I";s:3:"焚";s:2:"�J";s:3:"焦";s:2:"�K";s:3:"焰";s:2:"�L";s:3:"無";s:2:"�M";s:3:"然";s:2:"�N";s:3:"煮";s:2:"�O";s:3:"焜";s:2:"�P";s:3:"牌";s:2:"�Q";s:3:"犄";s:2:"�R";s:3:"犀";s:2:"�S";s:3:"猶";s:2:"�T";s:3:"猥";s:2:"�U";s:3:"猴";s:2:"�V";s:3:"猩";s:2:"�W";s:3:"琺";s:2:"�X";s:3:"琪";s:2:"�Y";s:3:"琳";s:2:"�Z";s:3:"琢";s:2:"�[";s:3:"琥";s:2:"�
 �\";s:3:"琵";s:2:"�]";s:3:"琶";s:2:"�^";s:3:"琴";s:2:"�_";s:3:"琯";s:2:"�`";s:3:"琛";s:2:"�a";s:3:"琦";s:2:"�b";s:3:"琨";s:2:"�c";s:3:"甥";s:2:"�d";s:3:"甦";s:2:"�e";s:3:"畫";s:2:"�f";s:3:"番";s:2:"�g";s:3:"痢";s:2:"�h";s:3:"痛";s:2:"�i";s:3:"痣";s:2:"�j";s:3:"痙";s:2:"�k";s:3:"痘";s:2:"�l";s:3:"痞";s:2:"�m";s:3:"痠";s:2:"�n";s:3:"登";s:2:"�o";s:3:"發";s:2:"�p";s:3:"皖";s:2:"�q";s:3:"皓";s:2:"�r";s:3:"皴";s:2:"�s";s:3:"盜";s:2:"�t";s:3:"睏";s:2:"�u";s:3:"短";s:2:"�v";s:3:"硝";s:2:"�w";s:3:"硬";s:2:"�x";s:3:"硯";s:2:"�y";s:3:"稍";s:2:"�z";s:3:"稈";s:2:"�{";s:3:"程";s:2:"�|";s:3:"稅";s:2:"�}";s:3:"稀";s:2:"�~";s:3:"窘";s:2:"��";s:3:"窗";s:2:"��";s:3:"窖";s:2:"��";s:3:"童";s:2:"��";s:3:"竣";s:2:"��";s:3:"等";s:2:"��";s:3:"策";s:2:"��";s:3:"筆";s:2:"��";s:3:"筐";s:2:"��";s:3:"筒";s:2:"��";s:3:"答";s:2:"��";s:3:"筍";s:2:"��";s:3
 :"筋";s:2:"��";s:3:"筏";s:2:"��";s:3:"筑";s:2:"��";s:3:"粟";s:2:"��";s:3:"粥";s:2:"��";s:3:"絞";s:2:"��";s:3:"結";s:2:"��";s:3:"絨";s:2:"��";s:3:"絕";s:2:"��";s:3:"紫";s:2:"��";s:3:"絮";s:2:"��";s:3:"絲";s:2:"��";s:3:"絡";s:2:"��";s:3:"給";s:2:"��";s:3:"絢";s:2:"��";s:3:"絰";s:2:"��";s:3:"絳";s:2:"��";s:3:"善";s:2:"��";s:3:"翔";s:2:"��";s:3:"翕";s:2:"��";s:3:"耋";s:2:"��";s:3:"聒";s:2:"��";s:3:"肅";s:2:"��";s:3:"腕";s:2:"��";s:3:"腔";s:2:"��";s:3:"腋";s:2:"��";s:3:"腑";s:2:"��";s:3:"腎";s:2:"��";s:3:"脹";s:2:"��";s:3:"腆";s:2:"��";s:3:"脾";s:2:"��";s:3:"腌";s:2:"��";s:3:"腓";s:2:"��";s:3:"腴";s:2:"��";s:3:"舒";s:2:"��";s:3:"舜";s:2:"��";s:3:"菩";s:2:"��";s:3:"萃";s:2:"��";s:3:"菸";s:2:"��";s:3:"萍";s:2:"��";s:3:"菠";s:2:"��";s:3:"菅";s:2:"��";s:3:"萋";s:2:"��";s:3:"菁";s
 :2:"��";s:3:"華";s:2:"��";s:3:"菱";s:2:"��";s:3:"菴";s:2:"��";s:3:"著";s:2:"��";s:3:"萊";s:2:"��";s:3:"菰";s:2:"��";s:3:"萌";s:2:"��";s:3:"菌";s:2:"��";s:3:"菽";s:2:"��";s:3:"菲";s:2:"��";s:3:"菊";s:2:"��";s:3:"萸";s:2:"��";s:3:"萎";s:2:"��";s:3:"萄";s:2:"��";s:3:"菜";s:2:"��";s:3:"萇";s:2:"��";s:3:"菔";s:2:"��";s:3:"菟";s:2:"��";s:3:"虛";s:2:"��";s:3:"蛟";s:2:"��";s:3:"蛙";s:2:"��";s:3:"蛭";s:2:"��";s:3:"蛔";s:2:"��";s:3:"蛛";s:2:"��";s:3:"蛤";s:2:"��";s:3:"蛐";s:2:"��";s:3:"蛞";s:2:"��";s:3:"街";s:2:"��";s:3:"裁";s:2:"��";s:3:"裂";s:2:"��";s:3:"袱";s:2:"��";s:3:"覃";s:2:"��";s:3:"視";s:2:"��";s:3:"註";s:2:"��";s:3:"詠";s:2:"��";s:3:"評";s:2:"��";s:3:"詞";s:2:"��";s:3:"証";s:2:"��";s:3:"詁";s:2:"�@";s:3:"詔";s:2:"�A";s:3:"詛";s:2:"�B";s:3:"詐";s:2:"�C";s:3:"詆";s:2:"�D";s:3:"�
 ��";s:2:"�E";s:3:"診";s:2:"�F";s:3:"訶";s:2:"�G";s:3:"詖";s:2:"�H";s:3:"象";s:2:"�I";s:3:"貂";s:2:"�J";s:3:"貯";s:2:"�K";s:3:"貼";s:2:"�L";s:3:"貳";s:2:"�M";s:3:"貽";s:2:"�N";s:3:"賁";s:2:"�O";s:3:"費";s:2:"�P";s:3:"賀";s:2:"�Q";s:3:"貴";s:2:"�R";s:3:"買";s:2:"�S";s:3:"貶";s:2:"�T";s:3:"貿";s:2:"�U";s:3:"貸";s:2:"�V";s:3:"越";s:2:"�W";s:3:"超";s:2:"�X";s:3:"趁";s:2:"�Y";s:3:"跎";s:2:"�Z";s:3:"距";s:2:"�[";s:3:"跋";s:2:"�\";s:3:"跚";s:2:"�]";s:3:"跑";s:2:"�^";s:3:"跌";s:2:"�_";s:3:"跛";s:2:"�`";s:3:"跆";s:2:"�a";s:3:"軻";s:2:"�b";s:3:"軸";s:2:"�c";s:3:"軼";s:2:"�d";s:3:"辜";s:2:"�e";s:3:"逮";s:2:"�f";s:3:"逵";s:2:"�g";s:3:"週";s:2:"�h";s:3:"逸";s:2:"�i";s:3:"進";s:2:"�j";s:3:"逶";s:2:"�k";s:3:"鄂";s:2:"�l";s:3:"郵";s:2:"�m";s:3:"鄉";s:2:"�n";s:3:"郾";s:2:"�o";s:3:"酣";s:2:"�p";s:3:"酥";s:2:"�q";s:3:"量";s:2:"�r";s:3:"鈔";s:2:"�s";s:3:"鈕";s:2:"�
 ��t";s:3:"鈣";s:2:"�u";s:3:"鈉";s:2:"�v";s:3:"鈞";s:2:"�w";s:3:"鈍";s:2:"�x";s:3:"鈐";s:2:"�y";s:3:"鈇";s:2:"�z";s:3:"鈑";s:2:"�{";s:3:"閔";s:2:"�|";s:3:"閏";s:2:"�}";s:3:"開";s:2:"�~";s:3:"閑";s:2:"��";s:3:"間";s:2:"��";s:3:"閒";s:2:"��";s:3:"閎";s:2:"��";s:3:"隊";s:2:"��";s:3:"階";s:2:"��";s:3:"隋";s:2:"��";s:3:"陽";s:2:"��";s:3:"隅";s:2:"��";s:3:"隆";s:2:"��";s:3:"隍";s:2:"��";s:3:"陲";s:2:"��";s:3:"隄";s:2:"��";s:3:"雁";s:2:"��";s:3:"雅";s:2:"��";s:3:"雄";s:2:"��";s:3:"集";s:2:"��";s:3:"雇";s:2:"��";s:3:"雯";s:2:"��";s:3:"雲";s:2:"��";s:3:"韌";s:2:"��";s:3:"項";s:2:"��";s:3:"順";s:2:"��";s:3:"須";s:2:"��";s:3:"飧";s:2:"��";s:3:"飪";s:2:"��";s:3:"飯";s:2:"��";s:3:"飩";s:2:"��";s:3:"飲";s:2:"��";s:3:"飭";s:2:"��";s:3:"馮";s:2:"��";s:3:"馭";s:2:"��";s:3:"黃";s:2:"��";s:3:"黍";s:2:"��";
 s:3:"黑";s:2:"��";s:3:"亂";s:2:"��";s:3:"傭";s:2:"��";s:3:"債";s:2:"��";s:3:"傲";s:2:"��";s:3:"傳";s:2:"��";s:3:"僅";s:2:"��";s:3:"傾";s:2:"��";s:3:"催";s:2:"��";s:3:"傷";s:2:"��";s:3:"傻";s:2:"��";s:3:"傯";s:2:"��";s:3:"僇";s:2:"��";s:3:"剿";s:2:"��";s:3:"剷";s:2:"��";s:3:"剽";s:2:"��";s:3:"募";s:2:"��";s:3:"勦";s:2:"��";s:3:"勤";s:2:"��";s:3:"勢";s:2:"��";s:3:"勣";s:2:"��";s:3:"匯";s:2:"��";s:3:"嗟";s:2:"��";s:3:"嗨";s:2:"��";s:3:"嗓";s:2:"��";s:3:"嗦";s:2:"��";s:3:"嗎";s:2:"��";s:3:"嗜";s:2:"��";s:3:"嗇";s:2:"��";s:3:"嗑";s:2:"��";s:3:"嗣";s:2:"��";s:3:"嗤";s:2:"��";s:3:"嗯";s:2:"��";s:3:"嗚";s:2:"��";s:3:"嗡";s:2:"��";s:3:"嗅";s:2:"��";s:3:"嗆";s:2:"��";s:3:"嗥";s:2:"��";s:3:"嗉";s:2:"��";s:3:"園";s:2:"��";s:3:"圓";s:2:"��";s:3:"塞";s:2:"��";s:3:"塑";s:2:"��";s:3:"塘
 ";s:2:"��";s:3:"塗";s:2:"��";s:3:"塚";s:2:"��";s:3:"塔";s:2:"��";s:3:"填";s:2:"��";s:3:"塌";s:2:"��";s:3:"塭";s:2:"��";s:3:"塊";s:2:"��";s:3:"塢";s:2:"��";s:3:"塒";s:2:"��";s:3:"塋";s:2:"��";s:3:"奧";s:2:"��";s:3:"嫁";s:2:"��";s:3:"嫉";s:2:"��";s:3:"嫌";s:2:"��";s:3:"媾";s:2:"��";s:3:"媽";s:2:"��";s:3:"媼";s:2:"�@";s:3:"媳";s:2:"�A";s:3:"嫂";s:2:"�B";s:3:"媲";s:2:"�C";s:3:"嵩";s:2:"�D";s:3:"嵯";s:2:"�E";s:3:"幌";s:2:"�F";s:3:"幹";s:2:"�G";s:3:"廉";s:2:"�H";s:3:"廈";s:2:"�I";s:3:"弒";s:2:"�J";s:3:"彙";s:2:"�K";s:3:"徬";s:2:"�L";s:3:"微";s:2:"�M";s:3:"愚";s:2:"�N";s:3:"意";s:2:"�O";s:3:"慈";s:2:"�P";s:3:"感";s:2:"�Q";s:3:"想";s:2:"�R";s:3:"愛";s:2:"�S";s:3:"惹";s:2:"�T";s:3:"愁";s:2:"�U";s:3:"愈";s:2:"�V";s:3:"慎";s:2:"�W";s:3:"慌";s:2:"�X";s:3:"慄";s:2:"�Y";s:3:"慍";s:2:"�Z";s:3:"愾";s:2:"�[";s:3:"愴";s:2:"�\";s:3:"
 愧";s:2:"�]";s:3:"愍";s:2:"�^";s:3:"愆";s:2:"�_";s:3:"愷";s:2:"�`";s:3:"戡";s:2:"�a";s:3:"戢";s:2:"�b";s:3:"搓";s:2:"�c";s:3:"搾";s:2:"�d";s:3:"搞";s:2:"�e";s:3:"搪";s:2:"�f";s:3:"搭";s:2:"�g";s:3:"搽";s:2:"�h";s:3:"搬";s:2:"�i";s:3:"搏";s:2:"�j";s:3:"搜";s:2:"�k";s:3:"搔";s:2:"�l";s:3:"損";s:2:"�m";s:3:"搶";s:2:"�n";s:3:"搖";s:2:"�o";s:3:"搗";s:2:"�p";s:3:"搆";s:2:"�q";s:3:"敬";s:2:"�r";s:3:"斟";s:2:"�s";s:3:"新";s:2:"�t";s:3:"暗";s:2:"�u";s:3:"暉";s:2:"�v";s:3:"暇";s:2:"�w";s:3:"暈";s:2:"�x";s:3:"暖";s:2:"�y";s:3:"暄";s:2:"�z";s:3:"暘";s:2:"�{";s:3:"暍";s:2:"�|";s:3:"會";s:2:"�}";s:3:"榔";s:2:"�~";s:3:"業";s:2:"��";s:3:"楚";s:2:"��";s:3:"楷";s:2:"��";s:3:"楠";s:2:"��";s:3:"楔";s:2:"��";s:3:"極";s:2:"��";s:3:"椰";s:2:"��";s:3:"概";s:2:"��";s:3:"楊";s:2:"��";s:3:"楨";s:2:"��";s:3:"楫";s:2:"��";s:3:"楞";s:2:"��";s:3:"楓";s:
 2:"��";s:3:"楹";s:2:"��";s:3:"榆";s:2:"��";s:3:"楝";s:2:"��";s:3:"楣";s:2:"��";s:3:"楛";s:2:"��";s:3:"歇";s:2:"��";s:3:"歲";s:2:"��";s:3:"毀";s:2:"��";s:3:"殿";s:2:"��";s:3:"毓";s:2:"��";s:3:"毽";s:2:"��";s:3:"溢";s:2:"��";s:3:"溯";s:2:"��";s:3:"滓";s:2:"��";s:3:"溶";s:2:"��";s:3:"滂";s:2:"��";s:3:"源";s:2:"��";s:3:"溝";s:2:"��";s:3:"滇";s:2:"��";s:3:"滅";s:2:"��";s:3:"溥";s:2:"��";s:3:"溘";s:2:"��";s:3:"溼";s:2:"��";s:3:"溺";s:2:"��";s:3:"溫";s:2:"��";s:3:"滑";s:2:"��";s:3:"準";s:2:"��";s:3:"溜";s:2:"��";s:3:"滄";s:2:"��";s:3:"滔";s:2:"��";s:3:"溪";s:2:"��";s:3:"溧";s:2:"��";s:3:"溴";s:2:"��";s:3:"煎";s:2:"��";s:3:"煙";s:2:"��";s:3:"煩";s:2:"��";s:3:"煤";s:2:"��";s:3:"煉";s:2:"��";s:3:"照";s:2:"��";s:3:"煜";s:2:"��";s:3:"煬";s:2:"��";s:3:"煦";s:2:"��";s:3:"煌";s:2:"��
 �";s:3:"煥";s:2:"��";s:3:"煞";s:2:"��";s:3:"煆";s:2:"��";s:3:"煨";s:2:"��";s:3:"煖";s:2:"��";s:3:"爺";s:2:"��";s:3:"牒";s:2:"��";s:3:"猷";s:2:"��";s:3:"獅";s:2:"��";s:3:"猿";s:2:"��";s:3:"猾";s:2:"��";s:3:"瑯";s:2:"��";s:3:"瑚";s:2:"��";s:3:"瑕";s:2:"��";s:3:"瑟";s:2:"��";s:3:"瑞";s:2:"��";s:3:"瑁";s:2:"��";s:3:"琿";s:2:"��";s:3:"瑙";s:2:"��";s:3:"瑛";s:2:"��";s:3:"瑜";s:2:"��";s:3:"當";s:2:"��";s:3:"畸";s:2:"��";s:3:"瘀";s:2:"��";s:3:"痰";s:2:"��";s:3:"瘁";s:2:"��";s:3:"痲";s:2:"��";s:3:"痱";s:2:"��";s:3:"痺";s:2:"��";s:3:"痿";s:2:"��";s:3:"痴";s:2:"��";s:3:"痳";s:2:"��";s:3:"盞";s:2:"��";s:3:"盟";s:2:"��";s:3:"睛";s:2:"��";s:3:"睫";s:2:"��";s:3:"睦";s:2:"��";s:3:"睞";s:2:"��";s:3:"督";s:2:"�@";s:3:"睹";s:2:"�A";s:3:"睪";s:2:"�B";s:3:"睬";s:2:"�C";s:3:"睜";s:2:"�D";s:3:"睥";s:2:"
 �E";s:3:"睨";s:2:"�F";s:3:"睢";s:2:"�G";s:3:"矮";s:2:"�H";s:3:"碎";s:2:"�I";s:3:"碰";s:2:"�J";s:3:"碗";s:2:"�K";s:3:"碘";s:2:"�L";s:3:"碌";s:2:"�M";s:3:"碉";s:2:"�N";s:3:"硼";s:2:"�O";s:3:"碑";s:2:"�P";s:3:"碓";s:2:"�Q";s:3:"硿";s:2:"�R";s:3:"祺";s:2:"�S";s:3:"祿";s:2:"�T";s:3:"禁";s:2:"�U";s:3:"萬";s:2:"�V";s:3:"禽";s:2:"�W";s:3:"稜";s:2:"�X";s:3:"稚";s:2:"�Y";s:3:"稠";s:2:"�Z";s:3:"稔";s:2:"�[";s:3:"稟";s:2:"�\";s:3:"稞";s:2:"�]";s:3:"窟";s:2:"�^";s:3:"窠";s:2:"�_";s:3:"筷";s:2:"�`";s:3:"節";s:2:"�a";s:3:"筠";s:2:"�b";s:3:"筮";s:2:"�c";s:3:"筧";s:2:"�d";s:3:"粱";s:2:"�e";s:3:"粳";s:2:"�f";s:3:"粵";s:2:"�g";s:3:"經";s:2:"�h";s:3:"絹";s:2:"�i";s:3:"綑";s:2:"�j";s:3:"綁";s:2:"�k";s:3:"綏";s:2:"�l";s:3:"絛";s:2:"�m";s:3:"置";s:2:"�n";s:3:"罩";s:2:"�o";s:3:"罪";s:2:"�p";s:3:"署";s:2:"�q";s:3:"義";s:2:"�r";s:3:"羨";s:2:"�s";s:3:"群";s:2:"�t";s:3:
 "聖";s:2:"�u";s:3:"聘";s:2:"�v";s:3:"肆";s:2:"�w";s:3:"肄";s:2:"�x";s:3:"腱";s:2:"�y";s:3:"腰";s:2:"�z";s:3:"腸";s:2:"�{";s:3:"腥";s:2:"�|";s:3:"腮";s:2:"�}";s:3:"腳";s:2:"�~";s:3:"腫";s:2:"��";s:3:"腹";s:2:"��";s:3:"腺";s:2:"��";s:3:"腦";s:2:"��";s:3:"舅";s:2:"��";s:3:"艇";s:2:"��";s:3:"蒂";s:2:"��";s:3:"葷";s:2:"��";s:3:"落";s:2:"��";s:3:"萱";s:2:"��";s:3:"葵";s:2:"��";s:3:"葦";s:2:"��";s:3:"葫";s:2:"��";s:3:"葉";s:2:"��";s:3:"葬";s:2:"��";s:3:"葛";s:2:"��";s:3:"萼";s:2:"��";s:3:"萵";s:2:"��";s:3:"葡";s:2:"��";s:3:"董";s:2:"��";s:3:"葩";s:2:"��";s:3:"葭";s:2:"��";s:3:"葆";s:2:"��";s:3:"虞";s:2:"��";s:3:"虜";s:2:"��";s:3:"號";s:2:"��";s:3:"蛹";s:2:"��";s:3:"蜓";s:2:"��";s:3:"蜈";s:2:"��";s:3:"蜇";s:2:"��";s:3:"蜀";s:2:"��";s:3:"蛾";s:2:"��";s:3:"蛻";s:2:"��";s:3:"蜂";s:2:"��";s:3:"蜃"
 ;s:2:"��";s:3:"蜆";s:2:"��";s:3:"蜊";s:2:"��";s:3:"衙";s:2:"��";s:3:"裟";s:2:"��";s:3:"裔";s:2:"��";s:3:"裙";s:2:"��";s:3:"補";s:2:"��";s:3:"裘";s:2:"��";s:3:"裝";s:2:"��";s:3:"裡";s:2:"��";s:3:"裊";s:2:"��";s:3:"裕";s:2:"��";s:3:"裒";s:2:"��";s:3:"覜";s:2:"��";s:3:"解";s:2:"��";s:3:"詫";s:2:"��";s:3:"該";s:2:"��";s:3:"詳";s:2:"��";s:3:"試";s:2:"��";s:3:"詩";s:2:"��";s:3:"詰";s:2:"��";s:3:"誇";s:2:"��";s:3:"詼";s:2:"��";s:3:"詣";s:2:"��";s:3:"誠";s:2:"��";s:3:"話";s:2:"��";s:3:"誅";s:2:"��";s:3:"詭";s:2:"��";s:3:"詢";s:2:"��";s:3:"詮";s:2:"��";s:3:"詬";s:2:"��";s:3:"詹";s:2:"��";s:3:"詻";s:2:"��";s:3:"訾";s:2:"��";s:3:"詨";s:2:"��";s:3:"豢";s:2:"��";s:3:"貊";s:2:"��";s:3:"貉";s:2:"��";s:3:"賊";s:2:"��";s:3:"資";s:2:"��";s:3:"賈";s:2:"��";s:3:"賄";s:2:"��";s:3:"貲";s:2:"�
 ��";s:3:"賃";s:2:"��";s:3:"賂";s:2:"��";s:3:"賅";s:2:"��";s:3:"跡";s:2:"��";s:3:"跟";s:2:"��";s:3:"跨";s:2:"��";s:3:"路";s:2:"��";s:3:"跳";s:2:"��";s:3:"跺";s:2:"��";s:3:"跪";s:2:"��";s:3:"跤";s:2:"��";s:3:"跦";s:2:"��";s:3:"躲";s:2:"��";s:3:"較";s:2:"��";s:3:"載";s:2:"��";s:3:"軾";s:2:"��";s:3:"輊";s:2:"�@";s:3:"辟";s:2:"�A";s:3:"農";s:2:"�B";s:3:"運";s:2:"�C";s:3:"遊";s:2:"�D";s:3:"道";s:2:"�E";s:3:"遂";s:2:"�F";s:3:"達";s:2:"�G";s:3:"逼";s:2:"�H";s:3:"違";s:2:"�I";s:3:"遐";s:2:"�J";s:3:"遇";s:2:"�K";s:3:"遏";s:2:"�L";s:3:"過";s:2:"�M";s:3:"遍";s:2:"�N";s:3:"遑";s:2:"�O";s:3:"逾";s:2:"�P";s:3:"遁";s:2:"�Q";s:3:"鄒";s:2:"�R";s:3:"鄗";s:2:"�S";s:3:"酬";s:2:"�T";s:3:"酪";s:2:"�U";s:3:"酩";s:2:"�V";s:3:"釉";s:2:"�W";s:3:"鈷";s:2:"�X";s:3:"鉗";s:2:"�Y";s:3:"鈸";s:2:"�Z";s:3:"鈽";s:2:"�[";s:3:"鉀";s:2:"�\";s:3:"鈾";s:2:
 "�]";s:3:"鉛";s:2:"�^";s:3:"鉋";s:2:"�_";s:3:"鉤";s:2:"�`";s:3:"鉑";s:2:"�a";s:3:"鈴";s:2:"�b";s:3:"鉉";s:2:"�c";s:3:"鉍";s:2:"�d";s:3:"鉅";s:2:"�e";s:3:"鈹";s:2:"�f";s:3:"鈿";s:2:"�g";s:3:"鉚";s:2:"�h";s:3:"閘";s:2:"�i";s:3:"隘";s:2:"�j";s:3:"隔";s:2:"�k";s:3:"隕";s:2:"�l";s:3:"雍";s:2:"�m";s:3:"雋";s:2:"�n";s:3:"雉";s:2:"�o";s:3:"雊";s:2:"�p";s:3:"雷";s:2:"�q";s:3:"電";s:2:"�r";s:3:"雹";s:2:"�s";s:3:"零";s:2:"�t";s:3:"靖";s:2:"�u";s:3:"靴";s:2:"�v";s:3:"靶";s:2:"�w";s:3:"預";s:2:"�x";s:3:"頑";s:2:"�y";s:3:"頓";s:2:"�z";s:3:"頊";s:2:"�{";s:3:"頒";s:2:"�|";s:3:"頌";s:2:"�}";s:3:"飼";s:2:"�~";s:3:"飴";s:2:"��";s:3:"飽";s:2:"��";s:3:"飾";s:2:"��";s:3:"馳";s:2:"��";s:3:"馱";s:2:"��";s:3:"馴";s:2:"��";s:3:"髡";s:2:"��";s:3:"鳩";s:2:"��";s:3:"麂";s:2:"��";s:3:"鼎";s:2:"��";s:3:"鼓";s:2:"��";s:3:"鼠";s:2:"��";s:3:"僧";s:2:"��
 ";s:3:"僮";s:2:"��";s:3:"僥";s:2:"��";s:3:"僖";s:2:"��";s:3:"僭";s:2:"��";s:3:"僚";s:2:"��";s:3:"僕";s:2:"��";s:3:"像";s:2:"��";s:3:"僑";s:2:"��";s:3:"僱";s:2:"��";s:3:"僎";s:2:"��";s:3:"僩";s:2:"��";s:3:"兢";s:2:"��";s:3:"凳";s:2:"��";s:3:"劃";s:2:"��";s:3:"劂";s:2:"��";s:3:"匱";s:2:"��";s:3:"厭";s:2:"��";s:3:"嗾";s:2:"��";s:3:"嘀";s:2:"��";s:3:"嘛";s:2:"��";s:3:"嘗";s:2:"��";s:3:"嗽";s:2:"��";s:3:"嘔";s:2:"��";s:3:"嘆";s:2:"��";s:3:"嘉";s:2:"��";s:3:"嘍";s:2:"��";s:3:"嘎";s:2:"��";s:3:"嗷";s:2:"��";s:3:"嘖";s:2:"��";s:3:"嘟";s:2:"��";s:3:"嘈";s:2:"��";s:3:"嘐";s:2:"��";s:3:"嗶";s:2:"��";s:3:"團";s:2:"��";s:3:"圖";s:2:"��";s:3:"塵";s:2:"��";s:3:"塾";s:2:"��";s:3:"境";s:2:"��";s:3:"墓";s:2:"��";s:3:"墊";s:2:"��";s:3:"塹";s:2:"��";s:3:"墅";s:2:"��";s:3:"塽";s:2:"��";s:3:"�
 ��";s:2:"��";s:3:"夥";s:2:"��";s:3:"夢";s:2:"��";s:3:"夤";s:2:"��";s:3:"奪";s:2:"��";s:3:"奩";s:2:"��";s:3:"嫡";s:2:"��";s:3:"嫦";s:2:"��";s:3:"嫩";s:2:"��";s:3:"嫗";s:2:"��";s:3:"嫖";s:2:"��";s:3:"嫘";s:2:"��";s:3:"嫣";s:2:"��";s:3:"孵";s:2:"��";s:3:"寞";s:2:"��";s:3:"寧";s:2:"��";s:3:"寡";s:2:"��";s:3:"寥";s:2:"��";s:3:"實";s:2:"��";s:3:"寨";s:2:"��";s:3:"寢";s:2:"��";s:3:"寤";s:2:"��";s:3:"察";s:2:"��";s:3:"對";s:2:"��";s:3:"屢";s:2:"��";s:3:"嶄";s:2:"��";s:3:"嶇";s:2:"��";s:3:"幛";s:2:"��";s:3:"幣";s:2:"��";s:3:"幕";s:2:"��";s:3:"幗";s:2:"��";s:3:"幔";s:2:"��";s:3:"廓";s:2:"��";s:3:"廖";s:2:"��";s:3:"弊";s:2:"��";s:3:"彆";s:2:"��";s:3:"彰";s:2:"��";s:3:"徹";s:2:"��";s:3:"慇";s:2:"�@";s:3:"愿";s:2:"�A";s:3:"態";s:2:"�B";s:3:"慷";s:2:"�C";s:3:"慢";s:2:"�D";s:3:"慣";s:2:"�E";s:3
 :"慟";s:2:"�F";s:3:"慚";s:2:"�G";s:3:"慘";s:2:"�H";s:3:"慵";s:2:"�I";s:3:"截";s:2:"�J";s:3:"撇";s:2:"�K";s:3:"摘";s:2:"�L";s:3:"摔";s:2:"�M";s:3:"撤";s:2:"�N";s:3:"摸";s:2:"�O";s:3:"摟";s:2:"�P";s:3:"摺";s:2:"�Q";s:3:"摑";s:2:"�R";s:3:"摧";s:2:"�S";s:3:"搴";s:2:"�T";s:3:"摭";s:2:"�U";s:3:"摻";s:2:"�V";s:3:"敲";s:2:"�W";s:3:"斡";s:2:"�X";s:3:"旗";s:2:"�Y";s:3:"旖";s:2:"�Z";s:3:"暢";s:2:"�[";s:3:"暨";s:2:"�\";s:3:"暝";s:2:"�]";s:3:"榜";s:2:"�^";s:3:"榨";s:2:"�_";s:3:"榕";s:2:"�`";s:3:"槁";s:2:"�a";s:3:"榮";s:2:"�b";s:3:"槓";s:2:"�c";s:3:"構";s:2:"�d";s:3:"榛";s:2:"�e";s:3:"榷";s:2:"�f";s:3:"榻";s:2:"�g";s:3:"榫";s:2:"�h";s:3:"榴";s:2:"�i";s:3:"槐";s:2:"�j";s:3:"槍";s:2:"�k";s:3:"榭";s:2:"�l";s:3:"槌";s:2:"�m";s:3:"榦";s:2:"�n";s:3:"槃";s:2:"�o";s:3:"榣";s:2:"�p";s:3:"歉";s:2:"�q";s:3:"歌";s:2:"�r";s:3:"氳";s:2:"�s";s:3:"漳";s:2:"�t";s:3:"演";s:2
 :"�u";s:3:"滾";s:2:"�v";s:3:"漓";s:2:"�w";s:3:"滴";s:2:"�x";s:3:"漩";s:2:"�y";s:3:"漾";s:2:"�z";s:3:"漠";s:2:"�{";s:3:"漬";s:2:"�|";s:3:"漏";s:2:"�}";s:3:"漂";s:2:"�~";s:3:"漢";s:2:"��";s:3:"滿";s:2:"��";s:3:"滯";s:2:"��";s:3:"漆";s:2:"��";s:3:"漱";s:2:"��";s:3:"漸";s:2:"��";s:3:"漲";s:2:"��";s:3:"漣";s:2:"��";s:3:"漕";s:2:"��";s:3:"漫";s:2:"��";s:3:"漯";s:2:"��";s:3:"澈";s:2:"��";s:3:"漪";s:2:"��";s:3:"滬";s:2:"��";s:3:"漁";s:2:"��";s:3:"滲";s:2:"��";s:3:"滌";s:2:"��";s:3:"滷";s:2:"��";s:3:"熔";s:2:"��";s:3:"熙";s:2:"��";s:3:"煽";s:2:"��";s:3:"熊";s:2:"��";s:3:"熄";s:2:"��";s:3:"熒";s:2:"��";s:3:"爾";s:2:"��";s:3:"犒";s:2:"��";s:3:"犖";s:2:"��";s:3:"獄";s:2:"��";s:3:"獐";s:2:"��";s:3:"瑤";s:2:"��";s:3:"瑣";s:2:"��";s:3:"瑪";s:2:"��";s:3:"瑰";s:2:"��";s:3:"瑭";s:2:"��";s:3:"甄";s:2:"�
 �";s:3:"疑";s:2:"��";s:3:"瘧";s:2:"��";s:3:"瘍";s:2:"��";s:3:"瘋";s:2:"��";s:3:"瘉";s:2:"��";s:3:"瘓";s:2:"��";s:3:"盡";s:2:"��";s:3:"監";s:2:"��";s:3:"瞄";s:2:"��";s:3:"睽";s:2:"��";s:3:"睿";s:2:"��";s:3:"睡";s:2:"��";s:3:"磁";s:2:"��";s:3:"碟";s:2:"��";s:3:"碧";s:2:"��";s:3:"碳";s:2:"��";s:3:"碩";s:2:"��";s:3:"碣";s:2:"��";s:3:"禎";s:2:"��";s:3:"福";s:2:"��";s:3:"禍";s:2:"��";s:3:"種";s:2:"��";s:3:"稱";s:2:"��";s:3:"窪";s:2:"��";s:3:"窩";s:2:"��";s:3:"竭";s:2:"��";s:3:"端";s:2:"��";s:3:"管";s:2:"��";s:3:"箕";s:2:"��";s:3:"箋";s:2:"��";s:3:"筵";s:2:"��";s:3:"算";s:2:"��";s:3:"箝";s:2:"��";s:3:"箔";s:2:"��";s:3:"箏";s:2:"��";s:3:"箸";s:2:"��";s:3:"箇";s:2:"��";s:3:"箄";s:2:"��";s:3:"粹";s:2:"��";s:3:"粽";s:2:"��";s:3:"精";s:2:"��";s:3:"綻";s:2:"��";s:3:"綰";s:2:"��";s:3
 :"綜";s:2:"��";s:3:"綽";s:2:"��";s:3:"綾";s:2:"��";s:3:"綠";s:2:"��";s:3:"緊";s:2:"��";s:3:"綴";s:2:"��";s:3:"網";s:2:"��";s:3:"綱";s:2:"��";s:3:"綺";s:2:"��";s:3:"綢";s:2:"��";s:3:"綿";s:2:"��";s:3:"綵";s:2:"��";s:3:"綸";s:2:"��";s:3:"維";s:2:"��";s:3:"緒";s:2:"��";s:3:"緇";s:2:"��";s:3:"綬";s:2:"�@";s:3:"罰";s:2:"�A";s:3:"翠";s:2:"�B";s:3:"翡";s:2:"�C";s:3:"翟";s:2:"�D";s:3:"聞";s:2:"�E";s:3:"聚";s:2:"�F";s:3:"肇";s:2:"�G";s:3:"腐";s:2:"�H";s:3:"膀";s:2:"�I";s:3:"膏";s:2:"�J";s:3:"膈";s:2:"�K";s:3:"膊";s:2:"�L";s:3:"腿";s:2:"�M";s:3:"膂";s:2:"�N";s:3:"臧";s:2:"�O";s:3:"臺";s:2:"�P";s:3:"與";s:2:"�Q";s:3:"舔";s:2:"�R";s:3:"舞";s:2:"�S";s:3:"艋";s:2:"�T";s:3:"蓉";s:2:"�U";s:3:"蒿";s:2:"�V";s:3:"蓆";s:2:"�W";s:3:"蓄";s:2:"�X";s:3:"蒙";s:2:"�Y";s:3:"蒞";s:2:"�Z";s:3:"蒲";s:2:"�[";s:3:"蒜";s:2:"�\";s:3:"蓋";s:2:"�]";s:
 3:"蒸";s:2:"�^";s:3:"蓀";s:2:"�_";s:3:"蓓";s:2:"�`";s:3:"蒐";s:2:"�a";s:3:"蒼";s:2:"�b";s:3:"蓑";s:2:"�c";s:3:"蓊";s:2:"�d";s:3:"蜿";s:2:"�e";s:3:"蜜";s:2:"�f";s:3:"蜻";s:2:"�g";s:3:"蜢";s:2:"�h";s:3:"蜥";s:2:"�i";s:3:"蜴";s:2:"�j";s:3:"蜘";s:2:"�k";s:3:"蝕";s:2:"�l";s:3:"蜷";s:2:"�m";s:3:"蜩";s:2:"�n";s:3:"裳";s:2:"�o";s:3:"褂";s:2:"�p";s:3:"裴";s:2:"�q";s:3:"裹";s:2:"�r";s:3:"裸";s:2:"�s";s:3:"製";s:2:"�t";s:3:"裨";s:2:"�u";s:3:"褚";s:2:"�v";s:3:"裯";s:2:"�w";s:3:"誦";s:2:"�x";s:3:"誌";s:2:"�y";s:3:"語";s:2:"�z";s:3:"誣";s:2:"�{";s:3:"認";s:2:"�|";s:3:"誡";s:2:"�}";s:3:"誓";s:2:"�~";s:3:"誤";s:2:"��";s:3:"說";s:2:"��";s:3:"誥";s:2:"��";s:3:"誨";s:2:"��";s:3:"誘";s:2:"��";s:3:"誑";s:2:"��";s:3:"誚";s:2:"��";s:3:"誧";s:2:"��";s:3:"豪";s:2:"��";s:3:"貍";s:2:"��";s:3:"貌";s:2:"��";s:3:"賓";s:2:"��";s:3:"賑";s:2:"��";s:3:"�
 �";s:2:"��";s:3:"赫";s:2:"��";s:3:"趙";s:2:"��";s:3:"趕";s:2:"��";s:3:"跼";s:2:"��";s:3:"輔";s:2:"��";s:3:"輒";s:2:"��";s:3:"輕";s:2:"��";s:3:"輓";s:2:"��";s:3:"辣";s:2:"��";s:3:"遠";s:2:"��";s:3:"遘";s:2:"��";s:3:"遜";s:2:"��";s:3:"遣";s:2:"��";s:3:"遙";s:2:"��";s:3:"遞";s:2:"��";s:3:"遢";s:2:"��";s:3:"遝";s:2:"��";s:3:"遛";s:2:"��";s:3:"鄙";s:2:"��";s:3:"鄘";s:2:"��";s:3:"鄞";s:2:"��";s:3:"酵";s:2:"��";s:3:"酸";s:2:"��";s:3:"酷";s:2:"��";s:3:"酴";s:2:"��";s:3:"鉸";s:2:"��";s:3:"銀";s:2:"��";s:3:"銅";s:2:"��";s:3:"銘";s:2:"��";s:3:"銖";s:2:"��";s:3:"鉻";s:2:"��";s:3:"銓";s:2:"��";s:3:"銜";s:2:"��";s:3:"銨";s:2:"��";s:3:"鉼";s:2:"��";s:3:"銑";s:2:"��";s:3:"閡";s:2:"��";s:3:"閨";s:2:"��";s:3:"閩";s:2:"��";s:3:"閣";s:2:"��";s:3:"閥";s:2:"��";s:3:"閤";s:2:"��";s:3:"隙";s:2:"
 ��";s:3:"障";s:2:"��";s:3:"際";s:2:"��";s:3:"雌";s:2:"��";s:3:"雒";s:2:"��";s:3:"需";s:2:"��";s:3:"靼";s:2:"��";s:3:"鞅";s:2:"��";s:3:"韶";s:2:"��";s:3:"頗";s:2:"��";s:3:"領";s:2:"��";s:3:"颯";s:2:"��";s:3:"颱";s:2:"��";s:3:"餃";s:2:"��";s:3:"餅";s:2:"��";s:3:"餌";s:2:"��";s:3:"餉";s:2:"��";s:3:"駁";s:2:"��";s:3:"骯";s:2:"��";s:3:"骰";s:2:"��";s:3:"髦";s:2:"��";s:3:"魁";s:2:"��";s:3:"魂";s:2:"��";s:3:"鳴";s:2:"��";s:3:"鳶";s:2:"��";s:3:"鳳";s:2:"��";s:3:"麼";s:2:"��";s:3:"鼻";s:2:"��";s:3:"齊";s:2:"��";s:3:"億";s:2:"��";s:3:"儀";s:2:"��";s:3:"僻";s:2:"��";s:3:"僵";s:2:"��";s:3:"價";s:2:"��";s:3:"儂";s:2:"��";s:3:"儈";s:2:"��";s:3:"儉";s:2:"��";s:3:"儅";s:2:"��";s:3:"凜";s:2:"�@";s:3:"劇";s:2:"�A";s:3:"劈";s:2:"�B";s:3:"劉";s:2:"�C";s:3:"劍";s:2:"�D";s:3:"劊";s:2:"�E";s:3:"勰";s:
 2:"�F";s:3:"厲";s:2:"�G";s:3:"嘮";s:2:"�H";s:3:"嘻";s:2:"�I";s:3:"嘹";s:2:"�J";s:3:"嘲";s:2:"�K";s:3:"嘿";s:2:"�L";s:3:"嘴";s:2:"�M";s:3:"嘩";s:2:"�N";s:3:"噓";s:2:"�O";s:3:"噎";s:2:"�P";s:3:"噗";s:2:"�Q";s:3:"噴";s:2:"�R";s:3:"嘶";s:2:"�S";s:3:"嘯";s:2:"�T";s:3:"嘰";s:2:"�U";s:3:"墀";s:2:"�V";s:3:"墟";s:2:"�W";s:3:"增";s:2:"�X";s:3:"墳";s:2:"�Y";s:3:"墜";s:2:"�Z";s:3:"墮";s:2:"�[";s:3:"墩";s:2:"�\";s:3:"墦";s:2:"�]";s:3:"奭";s:2:"�^";s:3:"嬉";s:2:"�_";s:3:"嫻";s:2:"�`";s:3:"嬋";s:2:"�a";s:3:"嫵";s:2:"�b";s:3:"嬌";s:2:"�c";s:3:"嬈";s:2:"�d";s:3:"寮";s:2:"�e";s:3:"寬";s:2:"�f";s:3:"審";s:2:"�g";s:3:"寫";s:2:"�h";s:3:"層";s:2:"�i";s:3:"履";s:2:"�j";s:3:"嶝";s:2:"�k";s:3:"嶔";s:2:"�l";s:3:"幢";s:2:"�m";s:3:"幟";s:2:"�n";s:3:"幡";s:2:"�o";s:3:"廢";s:2:"�p";s:3:"廚";s:2:"�q";s:3:"廟";s:2:"�r";s:3:"廝";s:2:"�s";s:3:"廣";s:2:"�t";s:3:"廠";s:2:"�u";s
 :3:"彈";s:2:"�v";s:3:"影";s:2:"�w";s:3:"德";s:2:"�x";s:3:"徵";s:2:"�y";s:3:"慶";s:2:"�z";s:3:"慧";s:2:"�{";s:3:"慮";s:2:"�|";s:3:"慝";s:2:"�}";s:3:"慕";s:2:"�~";s:3:"憂";s:2:"��";s:3:"慼";s:2:"��";s:3:"慰";s:2:"��";s:3:"慫";s:2:"��";s:3:"慾";s:2:"��";s:3:"憧";s:2:"��";s:3:"憐";s:2:"��";s:3:"憫";s:2:"��";s:3:"憎";s:2:"��";s:3:"憬";s:2:"��";s:3:"憚";s:2:"��";s:3:"憤";s:2:"��";s:3:"憔";s:2:"��";s:3:"憮";s:2:"��";s:3:"戮";s:2:"��";s:3:"摩";s:2:"��";s:3:"摯";s:2:"��";s:3:"摹";s:2:"��";s:3:"撞";s:2:"��";s:3:"撲";s:2:"��";s:3:"撈";s:2:"��";s:3:"撐";s:2:"��";s:3:"撰";s:2:"��";s:3:"撥";s:2:"��";s:3:"撓";s:2:"��";s:3:"撕";s:2:"��";s:3:"撩";s:2:"��";s:3:"撒";s:2:"��";s:3:"撮";s:2:"��";s:3:"播";s:2:"��";s:3:"撫";s:2:"��";s:3:"撚";s:2:"��";s:3:"撬";s:2:"��";s:3:"撙";s:2:"��";s:3:"撢";s:2:"��";s:3:
 "撳";s:2:"��";s:3:"敵";s:2:"��";s:3:"敷";s:2:"��";s:3:"數";s:2:"��";s:3:"暮";s:2:"��";s:3:"暫";s:2:"��";s:3:"暴";s:2:"��";s:3:"暱";s:2:"��";s:3:"樣";s:2:"��";s:3:"樟";s:2:"��";s:3:"槨";s:2:"��";s:3:"樁";s:2:"��";s:3:"樞";s:2:"��";s:3:"標";s:2:"��";s:3:"槽";s:2:"��";s:3:"模";s:2:"��";s:3:"樓";s:2:"��";s:3:"樊";s:2:"��";s:3:"槳";s:2:"��";s:3:"樂";s:2:"��";s:3:"樅";s:2:"��";s:3:"槭";s:2:"��";s:3:"樑";s:2:"��";s:3:"歐";s:2:"��";s:3:"歎";s:2:"��";s:3:"殤";s:2:"��";s:3:"毅";s:2:"��";s:3:"毆";s:2:"��";s:3:"漿";s:2:"��";s:3:"潼";s:2:"��";s:3:"澄";s:2:"��";s:3:"潑";s:2:"��";s:3:"潦";s:2:"��";s:3:"潔";s:2:"��";s:3:"澆";s:2:"��";s:3:"潭";s:2:"��";s:3:"潛";s:2:"��";s:3:"潸";s:2:"��";s:3:"潮";s:2:"��";s:3:"澎";s:2:"��";s:3:"潺";s:2:"��";s:3:"潰";s:2:"��";s:3:"潤";s:2:"��";s:3:"澗";s:
 2:"��";s:3:"潘";s:2:"��";s:3:"滕";s:2:"��";s:3:"潯";s:2:"��";s:3:"潠";s:2:"��";s:3:"潟";s:2:"��";s:3:"熟";s:2:"��";s:3:"熬";s:2:"��";s:3:"熱";s:2:"��";s:3:"熨";s:2:"��";s:3:"牖";s:2:"��";s:3:"犛";s:2:"��";s:3:"獎";s:2:"��";s:3:"獗";s:2:"��";s:3:"瑩";s:2:"��";s:3:"璋";s:2:"��";s:3:"璃";s:2:"�@";s:3:"瑾";s:2:"�A";s:3:"璀";s:2:"�B";s:3:"畿";s:2:"�C";s:3:"瘠";s:2:"�D";s:3:"瘩";s:2:"�E";s:3:"瘟";s:2:"�F";s:3:"瘤";s:2:"�G";s:3:"瘦";s:2:"�H";s:3:"瘡";s:2:"�I";s:3:"瘢";s:2:"�J";s:3:"皚";s:2:"�K";s:3:"皺";s:2:"�L";s:3:"盤";s:2:"�M";s:3:"瞎";s:2:"�N";s:3:"瞇";s:2:"�O";s:3:"瞌";s:2:"�P";s:3:"瞑";s:2:"�Q";s:3:"瞋";s:2:"�R";s:3:"磋";s:2:"�S";s:3:"磅";s:2:"�T";s:3:"確";s:2:"�U";s:3:"磊";s:2:"�V";s:3:"碾";s:2:"�W";s:3:"磕";s:2:"�X";s:3:"碼";s:2:"�Y";s:3:"磐";s:2:"�Z";s:3:"稿";s:2:"�[";s:3:"稼";s:2:"�\";s:3:"穀";s:2:"�]";s:3:"稽";s
 :2:"�^";s:3:"稷";s:2:"�_";s:3:"稻";s:2:"�`";s:3:"窯";s:2:"�a";s:3:"窮";s:2:"�b";s:3:"箭";s:2:"�c";s:3:"箱";s:2:"�d";s:3:"範";s:2:"�e";s:3:"箴";s:2:"�f";s:3:"篆";s:2:"�g";s:3:"篇";s:2:"�h";s:3:"篁";s:2:"�i";s:3:"箠";s:2:"�j";s:3:"篌";s:2:"�k";s:3:"糊";s:2:"�l";s:3:"締";s:2:"�m";s:3:"練";s:2:"�n";s:3:"緯";s:2:"�o";s:3:"緻";s:2:"�p";s:3:"緘";s:2:"�q";s:3:"緬";s:2:"�r";s:3:"緝";s:2:"�s";s:3:"編";s:2:"�t";s:3:"緣";s:2:"�u";s:3:"線";s:2:"�v";s:3:"緞";s:2:"�w";s:3:"緩";s:2:"�x";s:3:"綞";s:2:"�y";s:3:"緙";s:2:"�z";s:3:"緲";s:2:"�{";s:3:"緹";s:2:"�|";s:3:"罵";s:2:"�}";s:3:"罷";s:2:"�~";s:3:"羯";s:2:"��";s:3:"翩";s:2:"��";s:3:"耦";s:2:"��";s:3:"膛";s:2:"��";s:3:"膜";s:2:"��";s:3:"膝";s:2:"��";s:3:"膠";s:2:"��";s:3:"膚";s:2:"��";s:3:"膘";s:2:"��";s:3:"蔗";s:2:"��";s:3:"蔽";s:2:"��";s:3:"蔚";s:2:"��";s:3:"蓮";s:2:"��";s:3:"蔬";s:2:"�
 ���";s:3:"蔭";s:2:"��";s:3:"蔓";s:2:"��";s:3:"蔑";s:2:"��";s:3:"蔣";s:2:"��";s:3:"蔡";s:2:"��";s:3:"蔔";s:2:"��";s:3:"蓬";s:2:"��";s:3:"蔥";s:2:"��";s:3:"蓿";s:2:"��";s:3:"蔆";s:2:"��";s:3:"螂";s:2:"��";s:3:"蝴";s:2:"��";s:3:"蝶";s:2:"��";s:3:"蝠";s:2:"��";s:3:"蝦";s:2:"��";s:3:"蝸";s:2:"��";s:3:"蝨";s:2:"��";s:3:"蝙";s:2:"��";s:3:"蝗";s:2:"��";s:3:"蝌";s:2:"��";s:3:"蝓";s:2:"��";s:3:"衛";s:2:"��";s:3:"衝";s:2:"��";s:3:"褐";s:2:"��";s:3:"複";s:2:"��";s:3:"褒";s:2:"��";s:3:"褓";s:2:"��";s:3:"褕";s:2:"��";s:3:"褊";s:2:"��";s:3:"誼";s:2:"��";s:3:"諒";s:2:"��";s:3:"談";s:2:"��";s:3:"諄";s:2:"��";s:3:"誕";s:2:"��";s:3:"請";s:2:"��";s:3:"諸";s:2:"��";s:3:"課";s:2:"��";s:3:"諉";s:2:"��";s:3:"諂";s:2:"��";s:3:"調";s:2:"��";s:3:"誰";s:2:"��";s:3:"論";s:2:"��";s:3:"諍";s:2:"��";s
 :3:"誶";s:2:"��";s:3:"誹";s:2:"��";s:3:"諛";s:2:"��";s:3:"豌";s:2:"��";s:3:"豎";s:2:"��";s:3:"豬";s:2:"��";s:3:"賠";s:2:"��";s:3:"賞";s:2:"��";s:3:"賦";s:2:"��";s:3:"賤";s:2:"��";s:3:"賬";s:2:"��";s:3:"賭";s:2:"��";s:3:"賢";s:2:"��";s:3:"賣";s:2:"��";s:3:"賜";s:2:"��";s:3:"質";s:2:"��";s:3:"賡";s:2:"��";s:3:"赭";s:2:"��";s:3:"趟";s:2:"��";s:3:"趣";s:2:"��";s:3:"踫";s:2:"��";s:3:"踐";s:2:"��";s:3:"踝";s:2:"��";s:3:"踢";s:2:"��";s:3:"踏";s:2:"��";s:3:"踩";s:2:"��";s:3:"踟";s:2:"��";s:3:"踡";s:2:"��";s:3:"踞";s:2:"��";s:3:"躺";s:2:"��";s:3:"輝";s:2:"��";s:3:"輛";s:2:"��";s:3:"輟";s:2:"��";s:3:"輩";s:2:"��";s:3:"輦";s:2:"��";s:3:"輪";s:2:"��";s:3:"輜";s:2:"��";s:3:"輞";s:2:"�@";s:3:"輥";s:2:"�A";s:3:"適";s:2:"�B";s:3:"遮";s:2:"�C";s:3:"遨";s:2:"�D";s:3:"遭";s:2:"�E";s:3:"遷";s:2:"�F";
 s:3:"鄰";s:2:"�G";s:3:"鄭";s:2:"�H";s:3:"鄧";s:2:"�I";s:3:"鄱";s:2:"�J";s:3:"醇";s:2:"�K";s:3:"醉";s:2:"�L";s:3:"醋";s:2:"�M";s:3:"醃";s:2:"�N";s:3:"鋅";s:2:"�O";s:3:"銻";s:2:"�P";s:3:"銷";s:2:"�Q";s:3:"鋪";s:2:"�R";s:3:"銬";s:2:"�S";s:3:"鋤";s:2:"�T";s:3:"鋁";s:2:"�U";s:3:"銳";s:2:"�V";s:3:"銼";s:2:"�W";s:3:"鋒";s:2:"�X";s:3:"鋇";s:2:"�Y";s:3:"鋰";s:2:"�Z";s:3:"銲";s:2:"�[";s:3:"閭";s:2:"�\";s:3:"閱";s:2:"�]";s:3:"霄";s:2:"�^";s:3:"霆";s:2:"�_";s:3:"震";s:2:"�`";s:3:"霉";s:2:"�a";s:3:"靠";s:2:"�b";s:3:"鞍";s:2:"�c";s:3:"鞋";s:2:"�d";s:3:"鞏";s:2:"�e";s:3:"頡";s:2:"�f";s:3:"頫";s:2:"�g";s:3:"頜";s:2:"�h";s:3:"颳";s:2:"�i";s:3:"養";s:2:"�j";s:3:"餓";s:2:"�k";s:3:"餒";s:2:"�l";s:3:"餘";s:2:"�m";s:3:"駝";s:2:"�n";s:3:"駐";s:2:"�o";s:3:"駟";s:2:"�p";s:3:"駛";s:2:"�q";s:3:"駑";s:2:"�r";s:3:"駕";s:2:"�s";s:3:"駒";s:2:"�t";s:3:"駙";s:2:"�u";s:3:"骷";
 s:2:"�v";s:3:"髮";s:2:"�w";s:3:"髯";s:2:"�x";s:3:"鬧";s:2:"�y";s:3:"魅";s:2:"�z";s:3:"魄";s:2:"�{";s:3:"魷";s:2:"�|";s:3:"魯";s:2:"�}";s:3:"鴆";s:2:"�~";s:3:"鴉";s:2:"��";s:3:"鴃";s:2:"��";s:3:"麩";s:2:"��";s:3:"麾";s:2:"��";s:3:"黎";s:2:"��";s:3:"墨";s:2:"��";s:3:"齒";s:2:"��";s:3:"儒";s:2:"��";s:3:"儘";s:2:"��";s:3:"儔";s:2:"��";s:3:"儐";s:2:"��";s:3:"儕";s:2:"��";s:3:"冀";s:2:"��";s:3:"冪";s:2:"��";s:3:"凝";s:2:"��";s:3:"劑";s:2:"��";s:3:"劓";s:2:"��";s:3:"勳";s:2:"��";s:3:"噙";s:2:"��";s:3:"噫";s:2:"��";s:3:"噹";s:2:"��";s:3:"噩";s:2:"��";s:3:"噤";s:2:"��";s:3:"噸";s:2:"��";s:3:"噪";s:2:"��";s:3:"器";s:2:"��";s:3:"噥";s:2:"��";s:3:"噱";s:2:"��";s:3:"噯";s:2:"��";s:3:"噬";s:2:"��";s:3:"噢";s:2:"��";s:3:"噶";s:2:"��";s:3:"壁";s:2:"��";s:3:"墾";s:2:"��";s:3:"壇";s:2:"��";s:3:"壅";s:2
 :"��";s:3:"奮";s:2:"��";s:3:"嬝";s:2:"��";s:3:"嬴";s:2:"��";s:3:"學";s:2:"��";s:3:"寰";s:2:"��";s:3:"導";s:2:"��";s:3:"彊";s:2:"��";s:3:"憲";s:2:"��";s:3:"憑";s:2:"��";s:3:"憩";s:2:"��";s:3:"憊";s:2:"��";s:3:"懍";s:2:"��";s:3:"憶";s:2:"��";s:3:"憾";s:2:"��";s:3:"懊";s:2:"��";s:3:"懈";s:2:"��";s:3:"戰";s:2:"��";s:3:"擅";s:2:"��";s:3:"擁";s:2:"��";s:3:"擋";s:2:"��";s:3:"撻";s:2:"��";s:3:"撼";s:2:"��";s:3:"據";s:2:"��";s:3:"擄";s:2:"��";s:3:"擇";s:2:"��";s:3:"擂";s:2:"��";s:3:"操";s:2:"��";s:3:"撿";s:2:"��";s:3:"擒";s:2:"��";s:3:"擔";s:2:"��";s:3:"撾";s:2:"��";s:3:"整";s:2:"��";s:3:"曆";s:2:"��";s:3:"曉";s:2:"��";s:3:"暹";s:2:"��";s:3:"曄";s:2:"��";s:3:"曇";s:2:"��";s:3:"暸";s:2:"��";s:3:"樽";s:2:"��";s:3:"樸";s:2:"��";s:3:"樺";s:2:"��";s:3:"橙";s:2:"��";s:3:"橫";s:2:"��
 ";s:3:"橘";s:2:"��";s:3:"樹";s:2:"��";s:3:"橄";s:2:"��";s:3:"橢";s:2:"��";s:3:"橡";s:2:"��";s:3:"橋";s:2:"��";s:3:"橇";s:2:"��";s:3:"樵";s:2:"��";s:3:"機";s:2:"��";s:3:"橈";s:2:"��";s:3:"歙";s:2:"��";s:3:"歷";s:2:"��";s:3:"氅";s:2:"��";s:3:"濂";s:2:"��";s:3:"澱";s:2:"��";s:3:"澡";s:2:"�@";s:3:"濃";s:2:"�A";s:3:"澤";s:2:"�B";s:3:"濁";s:2:"�C";s:3:"澧";s:2:"�D";s:3:"澳";s:2:"�E";s:3:"激";s:2:"�F";s:3:"澹";s:2:"�G";s:3:"澶";s:2:"�H";s:3:"澦";s:2:"�I";s:3:"澠";s:2:"�J";s:3:"澴";s:2:"�K";s:3:"熾";s:2:"�L";s:3:"燉";s:2:"�M";s:3:"燐";s:2:"�N";s:3:"燒";s:2:"�O";s:3:"燈";s:2:"�P";s:3:"燕";s:2:"�Q";s:3:"熹";s:2:"�R";s:3:"燎";s:2:"�S";s:3:"燙";s:2:"�T";s:3:"燜";s:2:"�U";s:3:"燃";s:2:"�V";s:3:"燄";s:2:"�W";s:3:"獨";s:2:"�X";s:3:"璜";s:2:"�Y";s:3:"璣";s:2:"�Z";s:3:"璘";s:2:"�[";s:3:"璟";s:2:"�\";s:3:"璞";s:2:"�]";s:3:"瓢";s:2:"�^"
 ;s:3:"甌";s:2:"�_";s:3:"甍";s:2:"�`";s:3:"瘴";s:2:"�a";s:3:"瘸";s:2:"�b";s:3:"瘺";s:2:"�c";s:3:"盧";s:2:"�d";s:3:"盥";s:2:"�e";s:3:"瞠";s:2:"�f";s:3:"瞞";s:2:"�g";s:3:"瞟";s:2:"�h";s:3:"瞥";s:2:"�i";s:3:"磨";s:2:"�j";s:3:"磚";s:2:"�k";s:3:"磬";s:2:"�l";s:3:"磧";s:2:"�m";s:3:"禦";s:2:"�n";s:3:"積";s:2:"�o";s:3:"穎";s:2:"�p";s:3:"穆";s:2:"�q";s:3:"穌";s:2:"�r";s:3:"穋";s:2:"�s";s:3:"窺";s:2:"�t";s:3:"篙";s:2:"�u";s:3:"簑";s:2:"�v";s:3:"築";s:2:"�w";s:3:"篤";s:2:"�x";s:3:"篛";s:2:"�y";s:3:"篡";s:2:"�z";s:3:"篩";s:2:"�{";s:3:"篦";s:2:"�|";s:3:"糕";s:2:"�}";s:3:"糖";s:2:"�~";s:3:"縊";s:2:"��";s:3:"縑";s:2:"��";s:3:"縈";s:2:"��";s:3:"縛";s:2:"��";s:3:"縣";s:2:"��";s:3:"縞";s:2:"��";s:3:"縝";s:2:"��";s:3:"縉";s:2:"��";s:3:"縐";s:2:"��";s:3:"罹";s:2:"��";s:3:"羲";s:2:"��";s:3:"翰";s:2:"��";s:3:"翱";s:2:"��";s:3:"翮";s:2:"��";s:
 3:"耨";s:2:"��";s:3:"膳";s:2:"��";s:3:"膩";s:2:"��";s:3:"膨";s:2:"��";s:3:"臻";s:2:"��";s:3:"興";s:2:"��";s:3:"艘";s:2:"��";s:3:"艙";s:2:"��";s:3:"蕊";s:2:"��";s:3:"蕙";s:2:"��";s:3:"蕈";s:2:"��";s:3:"蕨";s:2:"��";s:3:"蕩";s:2:"��";s:3:"蕃";s:2:"��";s:3:"蕉";s:2:"��";s:3:"蕭";s:2:"��";s:3:"蕪";s:2:"��";s:3:"蕞";s:2:"��";s:3:"螃";s:2:"��";s:3:"螟";s:2:"��";s:3:"螞";s:2:"��";s:3:"螢";s:2:"��";s:3:"融";s:2:"��";s:3:"衡";s:2:"��";s:3:"褪";s:2:"��";s:3:"褲";s:2:"��";s:3:"褥";s:2:"��";s:3:"褫";s:2:"��";s:3:"褡";s:2:"��";s:3:"親";s:2:"��";s:3:"覦";s:2:"��";s:3:"諦";s:2:"��";s:3:"諺";s:2:"��";s:3:"諫";s:2:"��";s:3:"諱";s:2:"��";s:3:"謀";s:2:"��";s:3:"諜";s:2:"��";s:3:"諧";s:2:"��";s:3:"諮";s:2:"��";s:3:"諾";s:2:"��";s:3:"謁";s:2:"��";s:3:"謂";s:2:"��";s:3:"諷";s:2:"��";s:3:"諭";
 s:2:"��";s:3:"諳";s:2:"��";s:3:"諶";s:2:"��";s:3:"諼";s:2:"��";s:3:"豫";s:2:"��";s:3:"豭";s:2:"��";s:3:"貓";s:2:"��";s:3:"賴";s:2:"��";s:3:"蹄";s:2:"��";s:3:"踱";s:2:"��";s:3:"踴";s:2:"��";s:3:"蹂";s:2:"��";s:3:"踹";s:2:"��";s:3:"踵";s:2:"��";s:3:"輻";s:2:"��";s:3:"輯";s:2:"��";s:3:"輸";s:2:"��";s:3:"輳";s:2:"��";s:3:"辨";s:2:"��";s:3:"辦";s:2:"��";s:3:"遵";s:2:"��";s:3:"遴";s:2:"��";s:3:"選";s:2:"��";s:3:"遲";s:2:"��";s:3:"遼";s:2:"��";s:3:"遺";s:2:"��";s:3:"鄴";s:2:"��";s:3:"醒";s:2:"��";s:3:"錠";s:2:"��";s:3:"錶";s:2:"��";s:3:"鋸";s:2:"��";s:3:"錳";s:2:"��";s:3:"錯";s:2:"��";s:3:"錢";s:2:"��";s:3:"鋼";s:2:"��";s:3:"錫";s:2:"��";s:3:"錄";s:2:"��";s:3:"錚";s:2:"�@";s:3:"錐";s:2:"�A";s:3:"錦";s:2:"�B";s:3:"錡";s:2:"�C";s:3:"錕";s:2:"�D";s:3:"錮";s:2:"�E";s:3:"錙";s:2:"�F";s:3:"閻"
 ;s:2:"�G";s:3:"隧";s:2:"�H";s:3:"隨";s:2:"�I";s:3:"險";s:2:"�J";s:3:"雕";s:2:"�K";s:3:"霎";s:2:"�L";s:3:"霑";s:2:"�M";s:3:"霖";s:2:"�N";s:3:"霍";s:2:"�O";s:3:"霓";s:2:"�P";s:3:"霏";s:2:"�Q";s:3:"靛";s:2:"�R";s:3:"靜";s:2:"�S";s:3:"靦";s:2:"�T";s:3:"鞘";s:2:"�U";s:3:"頰";s:2:"�V";s:3:"頸";s:2:"�W";s:3:"頻";s:2:"�X";s:3:"頷";s:2:"�Y";s:3:"頭";s:2:"�Z";s:3:"頹";s:2:"�[";s:3:"頤";s:2:"�\";s:3:"餐";s:2:"�]";s:3:"館";s:2:"�^";s:3:"餞";s:2:"�_";s:3:"餛";s:2:"�`";s:3:"餡";s:2:"�a";s:3:"餚";s:2:"�b";s:3:"駭";s:2:"�c";s:3:"駢";s:2:"�d";s:3:"駱";s:2:"�e";s:3:"骸";s:2:"�f";s:3:"骼";s:2:"�g";s:3:"髻";s:2:"�h";s:3:"髭";s:2:"�i";s:3:"鬨";s:2:"�j";s:3:"鮑";s:2:"�k";s:3:"鴕";s:2:"�l";s:3:"鴣";s:2:"�m";s:3:"鴦";s:2:"�n";s:3:"鴨";s:2:"�o";s:3:"鴒";s:2:"�p";s:3:"鴛";s:2:"�q";s:3:"默";s:2:"�r";s:3:"黔";s:2:"�s";s:3:"龍";s:2:"�t";s:3:"龜";s:2:"�u";s:3:"優";s:2:"�v
 ";s:3:"償";s:2:"�w";s:3:"儡";s:2:"�x";s:3:"儲";s:2:"�y";s:3:"勵";s:2:"�z";s:3:"嚎";s:2:"�{";s:3:"嚀";s:2:"�|";s:3:"嚐";s:2:"�}";s:3:"嚅";s:2:"�~";s:3:"嚇";s:2:"��";s:3:"嚏";s:2:"��";s:3:"壕";s:2:"��";s:3:"壓";s:2:"��";s:3:"壑";s:2:"��";s:3:"壎";s:2:"��";s:3:"嬰";s:2:"��";s:3:"嬪";s:2:"��";s:3:"嬤";s:2:"��";s:3:"孺";s:2:"��";s:3:"尷";s:2:"��";s:3:"屨";s:2:"��";s:3:"嶼";s:2:"��";s:3:"嶺";s:2:"��";s:3:"嶽";s:2:"��";s:3:"嶸";s:2:"��";s:3:"幫";s:2:"��";s:3:"彌";s:2:"��";s:3:"徽";s:2:"��";s:3:"應";s:2:"��";s:3:"懂";s:2:"��";s:3:"懇";s:2:"��";s:3:"懦";s:2:"��";s:3:"懋";s:2:"��";s:3:"戲";s:2:"��";s:3:"戴";s:2:"��";s:3:"擎";s:2:"��";s:3:"擊";s:2:"��";s:3:"擘";s:2:"��";s:3:"擠";s:2:"��";s:3:"擰";s:2:"��";s:3:"擦";s:2:"��";s:3:"擬";s:2:"��";s:3:"擱";s:2:"��";s:3:"擢";s:2:"��";s:3:"擭";s:2:"��"
 ;s:3:"斂";s:2:"��";s:3:"斃";s:2:"��";s:3:"曙";s:2:"��";s:3:"曖";s:2:"��";s:3:"檀";s:2:"��";s:3:"檔";s:2:"��";s:3:"檄";s:2:"��";s:3:"檢";s:2:"��";s:3:"檜";s:2:"��";s:3:"櫛";s:2:"��";s:3:"檣";s:2:"��";s:3:"橾";s:2:"��";s:3:"檗";s:2:"��";s:3:"檐";s:2:"��";s:3:"檠";s:2:"��";s:3:"歜";s:2:"��";s:3:"殮";s:2:"��";s:3:"毚";s:2:"��";s:3:"氈";s:2:"��";s:3:"濘";s:2:"��";s:3:"濱";s:2:"��";s:3:"濟";s:2:"��";s:3:"濠";s:2:"��";s:3:"濛";s:2:"��";s:3:"濤";s:2:"��";s:3:"濫";s:2:"��";s:3:"濯";s:2:"��";s:3:"澀";s:2:"��";s:3:"濬";s:2:"��";s:3:"濡";s:2:"��";s:3:"濩";s:2:"��";s:3:"濕";s:2:"��";s:3:"濮";s:2:"��";s:3:"濰";s:2:"��";s:3:"燧";s:2:"��";s:3:"營";s:2:"��";s:3:"燮";s:2:"��";s:3:"燦";s:2:"��";s:3:"燥";s:2:"��";s:3:"燭";s:2:"��";s:3:"燬";s:2:"��";s:3:"燴";s:2:"��";s:3:"燠";s:2:"��";s:3:"�
 �";s:2:"��";s:3:"牆";s:2:"��";s:3:"獰";s:2:"��";s:3:"獲";s:2:"��";s:3:"璩";s:2:"��";s:3:"環";s:2:"��";s:3:"璦";s:2:"��";s:3:"璨";s:2:"��";s:3:"癆";s:2:"��";s:3:"療";s:2:"��";s:3:"癌";s:2:"��";s:3:"盪";s:2:"��";s:3:"瞳";s:2:"��";s:3:"瞪";s:2:"��";s:3:"瞰";s:2:"��";s:3:"瞬";s:2:"�@";s:3:"瞧";s:2:"�A";s:3:"瞭";s:2:"�B";s:3:"矯";s:2:"�C";s:3:"磷";s:2:"�D";s:3:"磺";s:2:"�E";s:3:"磴";s:2:"�F";s:3:"磯";s:2:"�G";s:3:"礁";s:2:"�H";s:3:"禧";s:2:"�I";s:3:"禪";s:2:"�J";s:3:"穗";s:2:"�K";s:3:"窿";s:2:"�L";s:3:"簇";s:2:"�M";s:3:"簍";s:2:"�N";s:3:"篾";s:2:"�O";s:3:"篷";s:2:"�P";s:3:"簌";s:2:"�Q";s:3:"篠";s:2:"�R";s:3:"糠";s:2:"�S";s:3:"糜";s:2:"�T";s:3:"糞";s:2:"�U";s:3:"糢";s:2:"�V";s:3:"糟";s:2:"�W";s:3:"糙";s:2:"�X";s:3:"糝";s:2:"�Y";s:3:"縮";s:2:"�Z";s:3:"績";s:2:"�[";s:3:"繆";s:2:"�\";s:3:"縷";s:2:"�]";s:3:"縲";s:2:"�^";s:3:"繃
 ";s:2:"�_";s:3:"縫";s:2:"�`";s:3:"總";s:2:"�a";s:3:"縱";s:2:"�b";s:3:"繅";s:2:"�c";s:3:"繁";s:2:"�d";s:3:"縴";s:2:"�e";s:3:"縹";s:2:"�f";s:3:"繈";s:2:"�g";s:3:"縵";s:2:"�h";s:3:"縿";s:2:"�i";s:3:"縯";s:2:"�j";s:3:"罄";s:2:"�k";s:3:"翳";s:2:"�l";s:3:"翼";s:2:"�m";s:3:"聱";s:2:"�n";s:3:"聲";s:2:"�o";s:3:"聰";s:2:"�p";s:3:"聯";s:2:"�q";s:3:"聳";s:2:"�r";s:3:"臆";s:2:"�s";s:3:"臃";s:2:"�t";s:3:"膺";s:2:"�u";s:3:"臂";s:2:"�v";s:3:"臀";s:2:"�w";s:3:"膿";s:2:"�x";s:3:"膽";s:2:"�y";s:3:"臉";s:2:"�z";s:3:"膾";s:2:"�{";s:3:"臨";s:2:"�|";s:3:"舉";s:2:"�}";s:3:"艱";s:2:"�~";s:3:"薪";s:2:"��";s:3:"薄";s:2:"��";s:3:"蕾";s:2:"��";s:3:"薜";s:2:"��";s:3:"薑";s:2:"��";s:3:"薔";s:2:"��";s:3:"薯";s:2:"��";s:3:"薛";s:2:"��";s:3:"薇";s:2:"��";s:3:"薨";s:2:"��";s:3:"薊";s:2:"��";s:3:"虧";s:2:"��";s:3:"蟀";s:2:"��";s:3:"蟑";s:2:"��";s:3:"螳";s
 :2:"��";s:3:"蟒";s:2:"��";s:3:"蟆";s:2:"��";s:3:"螫";s:2:"��";s:3:"螻";s:2:"��";s:3:"螺";s:2:"��";s:3:"蟈";s:2:"��";s:3:"蟋";s:2:"��";s:3:"褻";s:2:"��";s:3:"褶";s:2:"��";s:3:"襄";s:2:"��";s:3:"褸";s:2:"��";s:3:"褽";s:2:"��";s:3:"覬";s:2:"��";s:3:"謎";s:2:"��";s:3:"謗";s:2:"��";s:3:"謙";s:2:"��";s:3:"講";s:2:"��";s:3:"謊";s:2:"��";s:3:"謠";s:2:"��";s:3:"謝";s:2:"��";s:3:"謄";s:2:"��";s:3:"謐";s:2:"��";s:3:"豁";s:2:"��";s:3:"谿";s:2:"��";s:3:"豳";s:2:"��";s:3:"賺";s:2:"��";s:3:"賽";s:2:"��";s:3:"購";s:2:"��";s:3:"賸";s:2:"��";s:3:"賻";s:2:"��";s:3:"趨";s:2:"��";s:3:"蹉";s:2:"��";s:3:"蹋";s:2:"��";s:3:"蹈";s:2:"��";s:3:"蹊";s:2:"��";s:3:"轄";s:2:"��";s:3:"輾";s:2:"��";s:3:"轂";s:2:"��";s:3:"轅";s:2:"��";s:3:"輿";s:2:"��";s:3:"避";s:2:"��";s:3:"遽";s:2:"��";s:3:"還";s:2:"��
 ��";s:3:"邁";s:2:"��";s:3:"邂";s:2:"��";s:3:"邀";s:2:"��";s:3:"鄹";s:2:"��";s:3:"醣";s:2:"��";s:3:"醞";s:2:"��";s:3:"醜";s:2:"��";s:3:"鍍";s:2:"��";s:3:"鎂";s:2:"��";s:3:"錨";s:2:"��";s:3:"鍵";s:2:"��";s:3:"鍊";s:2:"��";s:3:"鍥";s:2:"��";s:3:"鍋";s:2:"��";s:3:"錘";s:2:"��";s:3:"鍾";s:2:"��";s:3:"鍬";s:2:"��";s:3:"鍛";s:2:"��";s:3:"鍰";s:2:"��";s:3:"鍚";s:2:"��";s:3:"鍔";s:2:"��";s:3:"闊";s:2:"��";s:3:"闋";s:2:"��";s:3:"闌";s:2:"��";s:3:"闈";s:2:"��";s:3:"闆";s:2:"��";s:3:"隱";s:2:"��";s:3:"隸";s:2:"��";s:3:"雖";s:2:"��";s:3:"霜";s:2:"��";s:3:"霞";s:2:"��";s:3:"鞠";s:2:"��";s:3:"韓";s:2:"��";s:3:"顆";s:2:"��";s:3:"颶";s:2:"��";s:3:"餵";s:2:"��";s:3:"騁";s:2:"�@";s:3:"駿";s:2:"�A";s:3:"鮮";s:2:"�B";s:3:"鮫";s:2:"�C";s:3:"鮪";s:2:"�D";s:3:"鮭";s:2:"�E";s:3:"鴻";s:2:"�F";s:3:"鴿";s:2:"�
 G";s:3:"麋";s:2:"�H";s:3:"黏";s:2:"�I";s:3:"點";s:2:"�J";s:3:"黜";s:2:"�K";s:3:"黝";s:2:"�L";s:3:"黛";s:2:"�M";s:3:"鼾";s:2:"�N";s:3:"齋";s:2:"�O";s:3:"叢";s:2:"�P";s:3:"嚕";s:2:"�Q";s:3:"嚮";s:2:"�R";s:3:"壙";s:2:"�S";s:3:"壘";s:2:"�T";s:3:"嬸";s:2:"�U";s:3:"彝";s:2:"�V";s:3:"懣";s:2:"�W";s:3:"戳";s:2:"�X";s:3:"擴";s:2:"�Y";s:3:"擲";s:2:"�Z";s:3:"擾";s:2:"�[";s:3:"攆";s:2:"�\";s:3:"擺";s:2:"�]";s:3:"擻";s:2:"�^";s:3:"擷";s:2:"�_";s:3:"斷";s:2:"�`";s:3:"曜";s:2:"�a";s:3:"朦";s:2:"�b";s:3:"檳";s:2:"�c";s:3:"檬";s:2:"�d";s:3:"櫃";s:2:"�e";s:3:"檻";s:2:"�f";s:3:"檸";s:2:"�g";s:3:"櫂";s:2:"�h";s:3:"檮";s:2:"�i";s:3:"檯";s:2:"�j";s:3:"歟";s:2:"�k";s:3:"歸";s:2:"�l";s:3:"殯";s:2:"�m";s:3:"瀉";s:2:"�n";s:3:"瀋";s:2:"�o";s:3:"濾";s:2:"�p";s:3:"瀆";s:2:"�q";s:3:"濺";s:2:"�r";s:3:"瀑";s:2:"�s";s:3:"瀏";s:2:"�t";s:3:"燻";s:2:"�u";s:3:"燼";s:2:"�v";s:3:"�
 �";s:2:"�w";s:3:"燸";s:2:"�x";s:3:"獷";s:2:"�y";s:3:"獵";s:2:"�z";s:3:"璧";s:2:"�{";s:3:"璿";s:2:"�|";s:3:"甕";s:2:"�}";s:3:"癖";s:2:"�~";s:3:"癘";s:2:"¡";s:3:"癒";s:2:"¢";s:3:"瞽";s:2:"£";s:3:"瞿";s:2:"¤";s:3:"瞻";s:2:"¥";s:3:"瞼";s:2:"¦";s:3:"礎";s:2:"§";s:3:"禮";s:2:"¨";s:3:"穡";s:2:"©";s:3:"穢";s:2:"ª";s:3:"穠";s:2:"«";s:3:"竄";s:2:"¬";s:3:"竅";s:2:"­";s:3:"簫";s:2:"®";s:3:"簧";s:2:"¯";s:3:"簪";s:2:"°";s:3:"簞";s:2:"±";s:3:"簣";s:2:"²";s:3:"簡";s:2:"³";s:3:"糧";s:2:"´";s:3:"織";s:2:"µ";s:3:"繕";s:2:"¶";s:3:"繞";s:2:"·";s:3:"繚";s:2:"¸";s:3:"繡";s:2:"¹";s:3:"繒";s:2:"º";s:3:"繙";s:2:"»";s:3:"罈";s:2:"¼";s:3:"翹";s:2:"½";s:3:"翻";s:2:"¾";s:3:"職";s:2:"¿";s:3:"聶";s:2:"��";s:3:"臍";s:2:"��";s:3:"臏";s:2:"��";s:3:"舊";s:2:"��";s:3:"藏";s:2:"��";s:3:"薩";s:2:"��";s:3:"藍";s:2:"��";s:3:"藐";s:2:"��";s:3:"藉";s:2:"��";s:3:"薰";s:2:"��";s:3:"薺";s:2:"�
 ��";s:3:"薹";s:2:"��";s:3:"薦";s:2:"��";s:3:"蟯";s:2:"��";s:3:"蟬";s:2:"��";s:3:"蟲";s:2:"��";s:3:"蟠";s:2:"��";s:3:"覆";s:2:"��";s:3:"覲";s:2:"��";s:3:"觴";s:2:"��";s:3:"謨";s:2:"��";s:3:"謹";s:2:"��";s:3:"謬";s:2:"��";s:3:

<TRUNCATED>

[17/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/ElasticSearchHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/ElasticSearchHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/ElasticSearchHandlerTest.php
deleted file mode 100644
index 1687074..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/ElasticSearchHandlerTest.php
+++ /dev/null
@@ -1,239 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\ElasticaFormatter;
-use Monolog\Formatter\NormalizerFormatter;
-use Monolog\TestCase;
-use Monolog\Logger;
-use Elastica\Client;
-use Elastica\Request;
-use Elastica\Response;
-
-class ElasticSearchHandlerTest extends TestCase
-{
-    /**
-     * @var Client mock
-     */
-    protected $client;
-
-    /**
-     * @var array Default handler options
-     */
-    protected $options = array(
-        'index' => 'my_index',
-        'type'  => 'doc_type',
-    );
-
-    public function setUp()
-    {
-        // Elastica lib required
-        if (!class_exists("Elastica\Client")) {
-            $this->markTestSkipped("ruflin/elastica not installed");
-        }
-
-        // base mock Elastica Client object
-        $this->client = $this->getMockBuilder('Elastica\Client')
-            ->setMethods(array('addDocuments'))
-            ->disableOriginalConstructor()
-            ->getMock();
-    }
-
-    /**
-     * @covers Monolog\Handler\ElasticSearchHandler::write
-     * @covers Monolog\Handler\ElasticSearchHandler::handleBatch
-     * @covers Monolog\Handler\ElasticSearchHandler::bulkSend
-     * @covers Monolog\Handler\ElasticSearchHandler::getDefaultFormatter
-     */
-    public function testHandle()
-    {
-        // log message
-        $msg = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('foo' => 7, 'bar', 'class' => new \stdClass),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array(),
-            'message' => 'log',
-        );
-
-        // format expected result
-        $formatter = new ElasticaFormatter($this->options['index'], $this->options['type']);
-        $expected = array($formatter->format($msg));
-
-        // setup ES client mock
-        $this->client->expects($this->any())
-            ->method('addDocuments')
-            ->with($expected);
-
-        // perform tests
-        $handler = new ElasticSearchHandler($this->client, $this->options);
-        $handler->handle($msg);
-        $handler->handleBatch(array($msg));
-    }
-
-    /**
-     * @covers Monolog\Handler\ElasticSearchHandler::setFormatter
-     */
-    public function testSetFormatter()
-    {
-        $handler = new ElasticSearchHandler($this->client);
-        $formatter = new ElasticaFormatter('index_new', 'type_new');
-        $handler->setFormatter($formatter);
-        $this->assertInstanceOf('Monolog\Formatter\ElasticaFormatter', $handler->getFormatter());
-        $this->assertEquals('index_new', $handler->getFormatter()->getIndex());
-        $this->assertEquals('type_new', $handler->getFormatter()->getType());
-    }
-
-    /**
-     * @covers                   Monolog\Handler\ElasticSearchHandler::setFormatter
-     * @expectedException        InvalidArgumentException
-     * @expectedExceptionMessage ElasticSearchHandler is only compatible with ElasticaFormatter
-     */
-    public function testSetFormatterInvalid()
-    {
-        $handler = new ElasticSearchHandler($this->client);
-        $formatter = new NormalizerFormatter();
-        $handler->setFormatter($formatter);
-    }
-
-    /**
-     * @covers Monolog\Handler\ElasticSearchHandler::__construct
-     * @covers Monolog\Handler\ElasticSearchHandler::getOptions
-     */
-    public function testOptions()
-    {
-        $expected = array(
-            'index' => $this->options['index'],
-            'type' => $this->options['type'],
-            'ignore_error' => false,
-        );
-        $handler = new ElasticSearchHandler($this->client, $this->options);
-        $this->assertEquals($expected, $handler->getOptions());
-    }
-
-    /**
-     * @covers       Monolog\Handler\ElasticSearchHandler::bulkSend
-     * @dataProvider providerTestConnectionErrors
-     */
-    public function testConnectionErrors($ignore, $expectedError)
-    {
-        $clientOpts = array('host' => '127.0.0.1', 'port' => 1);
-        $client = new Client($clientOpts);
-        $handlerOpts = array('ignore_error' => $ignore);
-        $handler = new ElasticSearchHandler($client, $handlerOpts);
-
-        if ($expectedError) {
-            $this->setExpectedException($expectedError[0], $expectedError[1]);
-            $handler->handle($this->getRecord());
-        } else {
-            $this->assertFalse($handler->handle($this->getRecord()));
-        }
-    }
-
-    /**
-     * @return array
-     */
-    public function providerTestConnectionErrors()
-    {
-        return array(
-            array(false, array('RuntimeException', 'Error sending messages to Elasticsearch')),
-            array(true, false),
-        );
-    }
-
-    /**
-     * Integration test using localhost Elastic Search server
-     *
-     * @covers Monolog\Handler\ElasticSearchHandler::__construct
-     * @covers Monolog\Handler\ElasticSearchHandler::handleBatch
-     * @covers Monolog\Handler\ElasticSearchHandler::bulkSend
-     * @covers Monolog\Handler\ElasticSearchHandler::getDefaultFormatter
-     */
-    public function testHandleIntegration()
-    {
-        $msg = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('foo' => 7, 'bar', 'class' => new \stdClass),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array(),
-            'message' => 'log',
-        );
-
-        $expected = $msg;
-        $expected['datetime'] = $msg['datetime']->format(\DateTime::ISO8601);
-        $expected['context'] = array(
-            'class' => '[object] (stdClass: {})',
-            'foo' => 7,
-            0 => 'bar',
-        );
-
-        $client = new Client();
-        $handler = new ElasticSearchHandler($client, $this->options);
-        try {
-            $handler->handleBatch(array($msg));
-        } catch (\RuntimeException $e) {
-            $this->markTestSkipped("Cannot connect to Elastic Search server on localhost");
-        }
-
-        // check document id from ES server response
-        $documentId = $this->getCreatedDocId($client->getLastResponse());
-        $this->assertNotEmpty($documentId, 'No elastic document id received');
-
-        // retrieve document source from ES and validate
-        $document = $this->getDocSourceFromElastic(
-            $client,
-            $this->options['index'],
-            $this->options['type'],
-            $documentId
-        );
-        $this->assertEquals($expected, $document);
-
-        // remove test index from ES
-        $client->request("/{$this->options['index']}", Request::DELETE);
-    }
-
-    /**
-     * Return last created document id from ES response
-     * @param  Response    $response Elastica Response object
-     * @return string|null
-     */
-    protected function getCreatedDocId(Response $response)
-    {
-        $data = $response->getData();
-        if (!empty($data['items'][0]['create']['_id'])) {
-            return $data['items'][0]['create']['_id'];
-        }
-    }
-
-    /**
-     * Retrieve document by id from Elasticsearch
-     * @param  Client $client     Elastica client
-     * @param  string $index
-     * @param  string $type
-     * @param  string $documentId
-     * @return array
-     */
-    protected function getDocSourceFromElastic(Client $client, $index, $type, $documentId)
-    {
-        $resp = $client->request("/{$index}/{$type}/{$documentId}", Request::GET);
-        $data = $resp->getData();
-        if (!empty($data['_source'])) {
-            return $data['_source'];
-        }
-
-        return array();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/ErrorLogHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/ErrorLogHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/ErrorLogHandlerTest.php
deleted file mode 100644
index 99785cb..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/ErrorLogHandlerTest.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-use Monolog\Formatter\LineFormatter;
-
-function error_log()
-{
-    $GLOBALS['error_log'][] = func_get_args();
-}
-
-class ErrorLogHandlerTest extends TestCase
-{
-    protected function setUp()
-    {
-        $GLOBALS['error_log'] = array();
-    }
-
-    /**
-     * @covers Monolog\Handler\ErrorLogHandler::__construct
-     * @expectedException InvalidArgumentException
-     * @expectedExceptionMessage The given message type "42" is not supported
-     */
-    public function testShouldNotAcceptAnInvalidTypeOnContructor()
-    {
-        new ErrorLogHandler(42);
-    }
-
-    /**
-     * @covers Monolog\Handler\ErrorLogHandler::write
-     */
-    public function testShouldLogMessagesUsingErrorLogFuncion()
-    {
-        $type = ErrorLogHandler::OPERATING_SYSTEM;
-        $handler = new ErrorLogHandler($type);
-        $handler->setFormatter(new LineFormatter('%channel%.%level_name%: %message% %context% %extra%', null, true));
-        $handler->handle($this->getRecord(Logger::ERROR, "Foo\nBar\r\n\r\nBaz"));
-
-        $this->assertSame("test.ERROR: Foo\nBar\r\n\r\nBaz [] []", $GLOBALS['error_log'][0][0]);
-        $this->assertSame($GLOBALS['error_log'][0][1], $type);
-
-        $handler = new ErrorLogHandler($type, Logger::DEBUG, true, true);
-        $handler->setFormatter(new LineFormatter(null, null, true));
-        $handler->handle($this->getRecord(Logger::ERROR, "Foo\nBar\r\n\r\nBaz"));
-
-        $this->assertStringMatchesFormat('[%s] test.ERROR: Foo', $GLOBALS['error_log'][1][0]);
-        $this->assertSame($GLOBALS['error_log'][1][1], $type);
-
-        $this->assertStringMatchesFormat('Bar', $GLOBALS['error_log'][2][0]);
-        $this->assertSame($GLOBALS['error_log'][2][1], $type);
-
-        $this->assertStringMatchesFormat('Baz [] []', $GLOBALS['error_log'][3][0]);
-        $this->assertSame($GLOBALS['error_log'][3][1], $type);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/FilterHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/FilterHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/FilterHandlerTest.php
deleted file mode 100644
index 31b7686..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/FilterHandlerTest.php
+++ /dev/null
@@ -1,170 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\TestCase;
-
-class FilterHandlerTest extends TestCase
-{
-    /**
-     * @covers Monolog\Handler\FilterHandler::isHandling
-     */
-    public function testIsHandling()
-    {
-        $test    = new TestHandler();
-        $handler = new FilterHandler($test, Logger::INFO, Logger::NOTICE);
-        $this->assertFalse($handler->isHandling($this->getRecord(Logger::DEBUG)));
-        $this->assertTrue($handler->isHandling($this->getRecord(Logger::INFO)));
-        $this->assertTrue($handler->isHandling($this->getRecord(Logger::NOTICE)));
-        $this->assertFalse($handler->isHandling($this->getRecord(Logger::WARNING)));
-        $this->assertFalse($handler->isHandling($this->getRecord(Logger::ERROR)));
-        $this->assertFalse($handler->isHandling($this->getRecord(Logger::CRITICAL)));
-        $this->assertFalse($handler->isHandling($this->getRecord(Logger::ALERT)));
-        $this->assertFalse($handler->isHandling($this->getRecord(Logger::EMERGENCY)));
-    }
-
-    /**
-     * @covers Monolog\Handler\FilterHandler::handle
-     * @covers Monolog\Handler\FilterHandler::setAcceptedLevels
-     * @covers Monolog\Handler\FilterHandler::isHandling
-     */
-    public function testHandleProcessOnlyNeededLevels()
-    {
-        $test    = new TestHandler();
-        $handler = new FilterHandler($test, Logger::INFO, Logger::NOTICE);
-
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $this->assertFalse($test->hasDebugRecords());
-
-        $handler->handle($this->getRecord(Logger::INFO));
-        $this->assertTrue($test->hasInfoRecords());
-        $handler->handle($this->getRecord(Logger::NOTICE));
-        $this->assertTrue($test->hasNoticeRecords());
-
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertFalse($test->hasWarningRecords());
-        $handler->handle($this->getRecord(Logger::ERROR));
-        $this->assertFalse($test->hasErrorRecords());
-        $handler->handle($this->getRecord(Logger::CRITICAL));
-        $this->assertFalse($test->hasCriticalRecords());
-        $handler->handle($this->getRecord(Logger::ALERT));
-        $this->assertFalse($test->hasAlertRecords());
-        $handler->handle($this->getRecord(Logger::EMERGENCY));
-        $this->assertFalse($test->hasEmergencyRecords());
-
-        $test    = new TestHandler();
-        $handler = new FilterHandler($test, array(Logger::INFO, Logger::ERROR));
-
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $this->assertFalse($test->hasDebugRecords());
-        $handler->handle($this->getRecord(Logger::INFO));
-        $this->assertTrue($test->hasInfoRecords());
-        $handler->handle($this->getRecord(Logger::NOTICE));
-        $this->assertFalse($test->hasNoticeRecords());
-        $handler->handle($this->getRecord(Logger::ERROR));
-        $this->assertTrue($test->hasErrorRecords());
-        $handler->handle($this->getRecord(Logger::CRITICAL));
-        $this->assertFalse($test->hasCriticalRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\FilterHandler::setAcceptedLevels
-     * @covers Monolog\Handler\FilterHandler::getAcceptedLevels
-     */
-    public function testAcceptedLevelApi()
-    {
-        $test    = new TestHandler();
-        $handler = new FilterHandler($test);
-
-        $levels = array(Logger::INFO, Logger::ERROR);
-        $handler->setAcceptedLevels($levels);
-        $this->assertSame($levels, $handler->getAcceptedLevels());
-
-        $handler->setAcceptedLevels(array('info', 'error'));
-        $this->assertSame($levels, $handler->getAcceptedLevels());
-
-        $levels = array(Logger::CRITICAL, Logger::ALERT, Logger::EMERGENCY);
-        $handler->setAcceptedLevels(Logger::CRITICAL, Logger::EMERGENCY);
-        $this->assertSame($levels, $handler->getAcceptedLevels());
-
-        $handler->setAcceptedLevels('critical', 'emergency');
-        $this->assertSame($levels, $handler->getAcceptedLevels());
-    }
-
-    /**
-     * @covers Monolog\Handler\FilterHandler::handle
-     */
-    public function testHandleUsesProcessors()
-    {
-        $test    = new TestHandler();
-        $handler = new FilterHandler($test, Logger::DEBUG, Logger::EMERGENCY);
-        $handler->pushProcessor(
-            function ($record) {
-                $record['extra']['foo'] = true;
-
-                return $record;
-            }
-        );
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertTrue($test->hasWarningRecords());
-        $records = $test->getRecords();
-        $this->assertTrue($records[0]['extra']['foo']);
-    }
-
-    /**
-     * @covers Monolog\Handler\FilterHandler::handle
-     */
-    public function testHandleRespectsBubble()
-    {
-        $test = new TestHandler();
-
-        $handler = new FilterHandler($test, Logger::INFO, Logger::NOTICE, false);
-        $this->assertTrue($handler->handle($this->getRecord(Logger::INFO)));
-        $this->assertFalse($handler->handle($this->getRecord(Logger::WARNING)));
-
-        $handler = new FilterHandler($test, Logger::INFO, Logger::NOTICE, true);
-        $this->assertFalse($handler->handle($this->getRecord(Logger::INFO)));
-        $this->assertFalse($handler->handle($this->getRecord(Logger::WARNING)));
-    }
-
-    /**
-     * @covers Monolog\Handler\FilterHandler::handle
-     */
-    public function testHandleWithCallback()
-    {
-        $test    = new TestHandler();
-        $handler = new FilterHandler(
-            function ($record, $handler) use ($test) {
-                return $test;
-            }, Logger::INFO, Logger::NOTICE, false
-        );
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::INFO));
-        $this->assertFalse($test->hasDebugRecords());
-        $this->assertTrue($test->hasInfoRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\FilterHandler::handle
-     * @expectedException \RuntimeException
-     */
-    public function testHandleWithBadCallbackThrowsException()
-    {
-        $handler = new FilterHandler(
-            function ($record, $handler) {
-                return 'foo';
-            }
-        );
-        $handler->handle($this->getRecord(Logger::WARNING));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/FingersCrossedHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/FingersCrossedHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/FingersCrossedHandlerTest.php
deleted file mode 100644
index a3d350d..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/FingersCrossedHandlerTest.php
+++ /dev/null
@@ -1,240 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-use Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy;
-use Monolog\Handler\FingersCrossed\ChannelLevelActivationStrategy;
-
-class FingersCrossedHandlerTest extends TestCase
-{
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::__construct
-     * @covers Monolog\Handler\FingersCrossedHandler::handle
-     */
-    public function testHandleBuffers()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test);
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::INFO));
-        $this->assertFalse($test->hasDebugRecords());
-        $this->assertFalse($test->hasInfoRecords());
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $handler->close();
-        $this->assertTrue($test->hasInfoRecords());
-        $this->assertTrue(count($test->getRecords()) === 3);
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::handle
-     */
-    public function testHandleStopsBufferingAfterTrigger()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test);
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->close();
-        $this->assertTrue($test->hasWarningRecords());
-        $this->assertTrue($test->hasDebugRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::handle
-     * @covers Monolog\Handler\FingersCrossedHandler::reset
-     */
-    public function testHandleRestartBufferingAfterReset()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test);
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->reset();
-        $handler->handle($this->getRecord(Logger::INFO));
-        $handler->close();
-        $this->assertTrue($test->hasWarningRecords());
-        $this->assertTrue($test->hasDebugRecords());
-        $this->assertFalse($test->hasInfoRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::handle
-     */
-    public function testHandleRestartBufferingAfterBeingTriggeredWhenStopBufferingIsDisabled()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test, Logger::WARNING, 0, false, false);
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $handler->handle($this->getRecord(Logger::INFO));
-        $handler->close();
-        $this->assertTrue($test->hasWarningRecords());
-        $this->assertTrue($test->hasDebugRecords());
-        $this->assertFalse($test->hasInfoRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::handle
-     */
-    public function testHandleBufferLimit()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test, Logger::WARNING, 2);
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::INFO));
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertTrue($test->hasWarningRecords());
-        $this->assertTrue($test->hasInfoRecords());
-        $this->assertFalse($test->hasDebugRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::handle
-     */
-    public function testHandleWithCallback()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler(function ($record, $handler) use ($test) {
-                    return $test;
-                });
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::INFO));
-        $this->assertFalse($test->hasDebugRecords());
-        $this->assertFalse($test->hasInfoRecords());
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertTrue($test->hasInfoRecords());
-        $this->assertTrue(count($test->getRecords()) === 3);
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::handle
-     * @expectedException RuntimeException
-     */
-    public function testHandleWithBadCallbackThrowsException()
-    {
-        $handler = new FingersCrossedHandler(function ($record, $handler) {
-                    return 'foo';
-                });
-        $handler->handle($this->getRecord(Logger::WARNING));
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::isHandling
-     */
-    public function testIsHandlingAlways()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test, Logger::ERROR);
-        $this->assertTrue($handler->isHandling($this->getRecord(Logger::DEBUG)));
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::__construct
-     * @covers Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy::__construct
-     * @covers Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy::isHandlerActivated
-     */
-    public function testErrorLevelActivationStrategy()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test, new ErrorLevelActivationStrategy(Logger::WARNING));
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $this->assertFalse($test->hasDebugRecords());
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertTrue($test->hasDebugRecords());
-        $this->assertTrue($test->hasWarningRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::__construct
-     * @covers Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy::__construct
-     * @covers Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy::isHandlerActivated
-     */
-    public function testErrorLevelActivationStrategyWithPsrLevel()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test, new ErrorLevelActivationStrategy('warning'));
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $this->assertFalse($test->hasDebugRecords());
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertTrue($test->hasDebugRecords());
-        $this->assertTrue($test->hasWarningRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossed\ChannelLevelActivationStrategy::__construct
-     * @covers Monolog\Handler\FingersCrossed\ChannelLevelActivationStrategy::isHandlerActivated
-     */
-    public function testChannelLevelActivationStrategy()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test, new ChannelLevelActivationStrategy(Logger::ERROR, array('othertest' => Logger::DEBUG)));
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertFalse($test->hasWarningRecords());
-        $record = $this->getRecord(Logger::DEBUG);
-        $record['channel'] = 'othertest';
-        $handler->handle($record);
-        $this->assertTrue($test->hasDebugRecords());
-        $this->assertTrue($test->hasWarningRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossed\ChannelLevelActivationStrategy::__construct
-     * @covers Monolog\Handler\FingersCrossed\ChannelLevelActivationStrategy::isHandlerActivated
-     */
-    public function testChannelLevelActivationStrategyWithPsrLevels()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test, new ChannelLevelActivationStrategy('error', array('othertest' => 'debug')));
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertFalse($test->hasWarningRecords());
-        $record = $this->getRecord(Logger::DEBUG);
-        $record['channel'] = 'othertest';
-        $handler->handle($record);
-        $this->assertTrue($test->hasDebugRecords());
-        $this->assertTrue($test->hasWarningRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::handle
-     */
-    public function testHandleUsesProcessors()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test, Logger::INFO);
-        $handler->pushProcessor(function ($record) {
-            $record['extra']['foo'] = true;
-
-            return $record;
-        });
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertTrue($test->hasWarningRecords());
-        $records = $test->getRecords();
-        $this->assertTrue($records[0]['extra']['foo']);
-    }
-
-    /**
-     * @covers Monolog\Handler\FingersCrossedHandler::close
-     */
-    public function testPassthruOnClose()
-    {
-        $test = new TestHandler();
-        $handler = new FingersCrossedHandler($test, new ErrorLevelActivationStrategy(Logger::WARNING), 0, true, true, Logger::INFO);
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::INFO));
-        $handler->close();
-        $this->assertFalse($test->hasDebugRecords());
-        $this->assertTrue($test->hasInfoRecords());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/FirePHPHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/FirePHPHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/FirePHPHandlerTest.php
deleted file mode 100644
index 0eb10a6..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/FirePHPHandlerTest.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * @covers Monolog\Handler\FirePHPHandler
- */
-class FirePHPHandlerTest extends TestCase
-{
-    public function setUp()
-    {
-        TestFirePHPHandler::reset();
-        $_SERVER['HTTP_USER_AGENT'] = 'Monolog Test; FirePHP/1.0';
-    }
-
-    public function testHeaders()
-    {
-        $handler = new TestFirePHPHandler;
-        $handler->setFormatter($this->getIdentityFormatter());
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::WARNING));
-
-        $expected = array(
-            'X-Wf-Protocol-1'    => 'http://meta.wildfirehq.org/Protocol/JsonStream/0.2',
-            'X-Wf-1-Structure-1' => 'http://meta.firephp.org/Wildfire/Structure/FirePHP/FirebugConsole/0.1',
-            'X-Wf-1-Plugin-1'    => 'http://meta.firephp.org/Wildfire/Plugin/FirePHP/Library-FirePHPCore/0.3',
-            'X-Wf-1-1-1-1'       => 'test',
-            'X-Wf-1-1-1-2'       => 'test',
-        );
-
-        $this->assertEquals($expected, $handler->getHeaders());
-    }
-
-    public function testConcurrentHandlers()
-    {
-        $handler = new TestFirePHPHandler;
-        $handler->setFormatter($this->getIdentityFormatter());
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::WARNING));
-
-        $handler2 = new TestFirePHPHandler;
-        $handler2->setFormatter($this->getIdentityFormatter());
-        $handler2->handle($this->getRecord(Logger::DEBUG));
-        $handler2->handle($this->getRecord(Logger::WARNING));
-
-        $expected = array(
-            'X-Wf-Protocol-1'    => 'http://meta.wildfirehq.org/Protocol/JsonStream/0.2',
-            'X-Wf-1-Structure-1' => 'http://meta.firephp.org/Wildfire/Structure/FirePHP/FirebugConsole/0.1',
-            'X-Wf-1-Plugin-1'    => 'http://meta.firephp.org/Wildfire/Plugin/FirePHP/Library-FirePHPCore/0.3',
-            'X-Wf-1-1-1-1'       => 'test',
-            'X-Wf-1-1-1-2'       => 'test',
-        );
-
-        $expected2 = array(
-            'X-Wf-1-1-1-3'       => 'test',
-            'X-Wf-1-1-1-4'       => 'test',
-        );
-
-        $this->assertEquals($expected, $handler->getHeaders());
-        $this->assertEquals($expected2, $handler2->getHeaders());
-    }
-}
-
-class TestFirePHPHandler extends FirePHPHandler
-{
-    protected $headers = array();
-
-    public static function reset()
-    {
-        self::$initialized = false;
-        self::$sendHeaders = true;
-        self::$messageIndex = 1;
-    }
-
-    protected function sendHeader($header, $content)
-    {
-        $this->headers[$header] = $content;
-    }
-
-    public function getHeaders()
-    {
-        return $this->headers;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/Fixtures/.gitkeep
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/Fixtures/.gitkeep b/vendor/monolog/monolog/tests/Monolog/Handler/Fixtures/.gitkeep
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/FleepHookHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/FleepHookHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/FleepHookHandlerTest.php
deleted file mode 100644
index 91cdd31..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/FleepHookHandlerTest.php
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\LineFormatter;
-use Monolog\Logger;
-use Monolog\TestCase;
-
-/**
- * @coversDefaultClass \Monolog\Handler\FleepHookHandler
- */
-class FleepHookHandlerTest extends TestCase
-{
-    /**
-     * Default token to use in tests
-     */
-    const TOKEN = '123abc';
-
-    /**
-     * @var FleepHookHandler
-     */
-    private $handler;
-
-    public function setUp()
-    {
-        parent::setUp();
-
-        if (!extension_loaded('openssl')) {
-            $this->markTestSkipped('This test requires openssl extension to run');
-        }
-
-        // Create instances of the handler and logger for convenience
-        $this->handler = new FleepHookHandler(self::TOKEN);
-    }
-
-    /**
-     * @covers ::__construct
-     */
-    public function testConstructorSetsExpectedDefaults()
-    {
-        $this->assertEquals(Logger::DEBUG, $this->handler->getLevel());
-        $this->assertEquals(true, $this->handler->getBubble());
-    }
-
-    /**
-     * @covers ::getDefaultFormatter
-     */
-    public function testHandlerUsesLineFormatterWhichIgnoresEmptyArrays()
-    {
-        $record = array(
-            'message' => 'msg',
-            'context' => array(),
-            'level' => Logger::DEBUG,
-            'level_name' => Logger::getLevelName(Logger::DEBUG),
-            'channel' => 'channel',
-            'datetime' => new \DateTime(),
-            'extra' => array(),
-        );
-
-        $expectedFormatter = new LineFormatter(null, null, true, true);
-        $expected = $expectedFormatter->format($record);
-
-        $handlerFormatter = $this->handler->getFormatter();
-        $actual = $handlerFormatter->format($record);
-
-        $this->assertEquals($expected, $actual, 'Empty context and extra arrays should not be rendered');
-    }
-
-    /**
-     * @covers ::__construct
-     */
-    public function testConnectionStringisConstructedCorrectly()
-    {
-        $this->assertEquals('ssl://' . FleepHookHandler::FLEEP_HOST . ':443', $this->handler->getConnectionString());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/FlowdockHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/FlowdockHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/FlowdockHandlerTest.php
deleted file mode 100644
index 4b120d5..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/FlowdockHandlerTest.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\FlowdockFormatter;
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * @author Dominik Liebler <li...@gmail.com>
- * @see    https://www.hipchat.com/docs/api
- */
-class FlowdockHandlerTest extends TestCase
-{
-    /**
-     * @var resource
-     */
-    private $res;
-
-    /**
-     * @var FlowdockHandler
-     */
-    private $handler;
-
-    public function setUp()
-    {
-        if (!extension_loaded('openssl')) {
-            $this->markTestSkipped('This test requires openssl to run');
-        }
-    }
-
-    public function testWriteHeader()
-    {
-        $this->createHandler();
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/POST \/v1\/messages\/team_inbox\/.* HTTP\/1.1\\r\\nHost: api.flowdock.com\\r\\nContent-Type: application\/json\\r\\nContent-Length: \d{2,4}\\r\\n\\r\\n/', $content);
-
-        return $content;
-    }
-
-    /**
-     * @depends testWriteHeader
-     */
-    public function testWriteContent($content)
-    {
-        $this->assertRegexp('/"source":"test_source"/', $content);
-        $this->assertRegexp('/"from_address":"source@test\.com"/', $content);
-    }
-
-    private function createHandler($token = 'myToken')
-    {
-        $constructorArgs = array($token, Logger::DEBUG);
-        $this->res = fopen('php://memory', 'a');
-        $this->handler = $this->getMock(
-            '\Monolog\Handler\FlowdockHandler',
-            array('fsockopen', 'streamSetTimeout', 'closeSocket'),
-            $constructorArgs
-        );
-
-        $reflectionProperty = new \ReflectionProperty('\Monolog\Handler\SocketHandler', 'connectionString');
-        $reflectionProperty->setAccessible(true);
-        $reflectionProperty->setValue($this->handler, 'localhost:1234');
-
-        $this->handler->expects($this->any())
-            ->method('fsockopen')
-            ->will($this->returnValue($this->res));
-        $this->handler->expects($this->any())
-            ->method('streamSetTimeout')
-            ->will($this->returnValue(true));
-        $this->handler->expects($this->any())
-            ->method('closeSocket')
-            ->will($this->returnValue(true));
-
-        $this->handler->setFormatter(new FlowdockFormatter('test_source', 'source@test.com'));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/GelfHandlerLegacyTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/GelfHandlerLegacyTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/GelfHandlerLegacyTest.php
deleted file mode 100644
index 9d007b1..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/GelfHandlerLegacyTest.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Gelf\Message;
-use Monolog\TestCase;
-use Monolog\Logger;
-use Monolog\Formatter\GelfMessageFormatter;
-
-class GelfHandlerLegacyTest extends TestCase
-{
-    public function setUp()
-    {
-        if (!class_exists('Gelf\MessagePublisher') || !class_exists('Gelf\Message')) {
-            $this->markTestSkipped("mlehner/gelf-php not installed");
-        }
-
-        require_once __DIR__ . '/GelfMockMessagePublisher.php';
-    }
-
-    /**
-     * @covers Monolog\Handler\GelfHandler::__construct
-     */
-    public function testConstruct()
-    {
-        $handler = new GelfHandler($this->getMessagePublisher());
-        $this->assertInstanceOf('Monolog\Handler\GelfHandler', $handler);
-    }
-
-    protected function getHandler($messagePublisher)
-    {
-        $handler = new GelfHandler($messagePublisher);
-
-        return $handler;
-    }
-
-    protected function getMessagePublisher()
-    {
-        return new GelfMockMessagePublisher('localhost');
-    }
-
-    public function testDebug()
-    {
-        $messagePublisher = $this->getMessagePublisher();
-        $handler = $this->getHandler($messagePublisher);
-
-        $record = $this->getRecord(Logger::DEBUG, "A test debug message");
-        $handler->handle($record);
-
-        $this->assertEquals(7, $messagePublisher->lastMessage->getLevel());
-        $this->assertEquals('test', $messagePublisher->lastMessage->getFacility());
-        $this->assertEquals($record['message'], $messagePublisher->lastMessage->getShortMessage());
-        $this->assertEquals(null, $messagePublisher->lastMessage->getFullMessage());
-    }
-
-    public function testWarning()
-    {
-        $messagePublisher = $this->getMessagePublisher();
-        $handler = $this->getHandler($messagePublisher);
-
-        $record = $this->getRecord(Logger::WARNING, "A test warning message");
-        $handler->handle($record);
-
-        $this->assertEquals(4, $messagePublisher->lastMessage->getLevel());
-        $this->assertEquals('test', $messagePublisher->lastMessage->getFacility());
-        $this->assertEquals($record['message'], $messagePublisher->lastMessage->getShortMessage());
-        $this->assertEquals(null, $messagePublisher->lastMessage->getFullMessage());
-    }
-
-    public function testInjectedGelfMessageFormatter()
-    {
-        $messagePublisher = $this->getMessagePublisher();
-        $handler = $this->getHandler($messagePublisher);
-
-        $handler->setFormatter(new GelfMessageFormatter('mysystem', 'EXT', 'CTX'));
-
-        $record = $this->getRecord(Logger::WARNING, "A test warning message");
-        $record['extra']['blarg'] = 'yep';
-        $record['context']['from'] = 'logger';
-        $handler->handle($record);
-
-        $this->assertEquals('mysystem', $messagePublisher->lastMessage->getHost());
-        $this->assertArrayHasKey('_EXTblarg', $messagePublisher->lastMessage->toArray());
-        $this->assertArrayHasKey('_CTXfrom', $messagePublisher->lastMessage->toArray());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/GelfHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/GelfHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/GelfHandlerTest.php
deleted file mode 100644
index 8cdd64f..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/GelfHandlerTest.php
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Gelf\Message;
-use Monolog\TestCase;
-use Monolog\Logger;
-use Monolog\Formatter\GelfMessageFormatter;
-
-class GelfHandlerTest extends TestCase
-{
-    public function setUp()
-    {
-        if (!class_exists('Gelf\Publisher') || !class_exists('Gelf\Message')) {
-            $this->markTestSkipped("graylog2/gelf-php not installed");
-        }
-    }
-
-    /**
-     * @covers Monolog\Handler\GelfHandler::__construct
-     */
-    public function testConstruct()
-    {
-        $handler = new GelfHandler($this->getMessagePublisher());
-        $this->assertInstanceOf('Monolog\Handler\GelfHandler', $handler);
-    }
-
-    protected function getHandler($messagePublisher)
-    {
-        $handler = new GelfHandler($messagePublisher);
-
-        return $handler;
-    }
-
-    protected function getMessagePublisher()
-    {
-        return $this->getMock('Gelf\Publisher', array('publish'), array(), '', false);
-    }
-
-    public function testDebug()
-    {
-        $record = $this->getRecord(Logger::DEBUG, "A test debug message");
-        $expectedMessage = new Message();
-        $expectedMessage
-            ->setLevel(7)
-            ->setFacility("test")
-            ->setShortMessage($record['message'])
-            ->setTimestamp($record['datetime'])
-        ;
-
-        $messagePublisher = $this->getMessagePublisher();
-        $messagePublisher->expects($this->once())
-            ->method('publish')
-            ->with($expectedMessage);
-
-        $handler = $this->getHandler($messagePublisher);
-
-        $handler->handle($record);
-    }
-
-    public function testWarning()
-    {
-        $record = $this->getRecord(Logger::WARNING, "A test warning message");
-        $expectedMessage = new Message();
-        $expectedMessage
-            ->setLevel(4)
-            ->setFacility("test")
-            ->setShortMessage($record['message'])
-            ->setTimestamp($record['datetime'])
-        ;
-
-        $messagePublisher = $this->getMessagePublisher();
-        $messagePublisher->expects($this->once())
-            ->method('publish')
-            ->with($expectedMessage);
-
-        $handler = $this->getHandler($messagePublisher);
-
-        $handler->handle($record);
-    }
-
-    public function testInjectedGelfMessageFormatter()
-    {
-        $record = $this->getRecord(Logger::WARNING, "A test warning message");
-        $record['extra']['blarg'] = 'yep';
-        $record['context']['from'] = 'logger';
-
-        $expectedMessage = new Message();
-        $expectedMessage
-            ->setLevel(4)
-            ->setFacility("test")
-            ->setHost("mysystem")
-            ->setShortMessage($record['message'])
-            ->setTimestamp($record['datetime'])
-            ->setAdditional("EXTblarg", 'yep')
-            ->setAdditional("CTXfrom", 'logger')
-        ;
-
-        $messagePublisher = $this->getMessagePublisher();
-        $messagePublisher->expects($this->once())
-            ->method('publish')
-            ->with($expectedMessage);
-
-        $handler = $this->getHandler($messagePublisher);
-        $handler->setFormatter(new GelfMessageFormatter('mysystem', 'EXT', 'CTX'));
-        $handler->handle($record);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/GelfMockMessagePublisher.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/GelfMockMessagePublisher.php b/vendor/monolog/monolog/tests/Monolog/Handler/GelfMockMessagePublisher.php
deleted file mode 100644
index 873d92f..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/GelfMockMessagePublisher.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Gelf\MessagePublisher;
-use Gelf\Message;
-
-class GelfMockMessagePublisher extends MessagePublisher
-{
-    public function publish(Message $message)
-    {
-        $this->lastMessage = $message;
-    }
-
-    public $lastMessage = null;
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/GroupHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/GroupHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/GroupHandlerTest.php
deleted file mode 100644
index c6298a6..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/GroupHandlerTest.php
+++ /dev/null
@@ -1,89 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-class GroupHandlerTest extends TestCase
-{
-    /**
-     * @covers Monolog\Handler\GroupHandler::__construct
-     * @expectedException InvalidArgumentException
-     */
-    public function testConstructorOnlyTakesHandler()
-    {
-        new GroupHandler(array(new TestHandler(), "foo"));
-    }
-
-    /**
-     * @covers Monolog\Handler\GroupHandler::__construct
-     * @covers Monolog\Handler\GroupHandler::handle
-     */
-    public function testHandle()
-    {
-        $testHandlers = array(new TestHandler(), new TestHandler());
-        $handler = new GroupHandler($testHandlers);
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::INFO));
-        foreach ($testHandlers as $test) {
-            $this->assertTrue($test->hasDebugRecords());
-            $this->assertTrue($test->hasInfoRecords());
-            $this->assertTrue(count($test->getRecords()) === 2);
-        }
-    }
-
-    /**
-     * @covers Monolog\Handler\GroupHandler::handleBatch
-     */
-    public function testHandleBatch()
-    {
-        $testHandlers = array(new TestHandler(), new TestHandler());
-        $handler = new GroupHandler($testHandlers);
-        $handler->handleBatch(array($this->getRecord(Logger::DEBUG), $this->getRecord(Logger::INFO)));
-        foreach ($testHandlers as $test) {
-            $this->assertTrue($test->hasDebugRecords());
-            $this->assertTrue($test->hasInfoRecords());
-            $this->assertTrue(count($test->getRecords()) === 2);
-        }
-    }
-
-    /**
-     * @covers Monolog\Handler\GroupHandler::isHandling
-     */
-    public function testIsHandling()
-    {
-        $testHandlers = array(new TestHandler(Logger::ERROR), new TestHandler(Logger::WARNING));
-        $handler = new GroupHandler($testHandlers);
-        $this->assertTrue($handler->isHandling($this->getRecord(Logger::ERROR)));
-        $this->assertTrue($handler->isHandling($this->getRecord(Logger::WARNING)));
-        $this->assertFalse($handler->isHandling($this->getRecord(Logger::DEBUG)));
-    }
-
-    /**
-     * @covers Monolog\Handler\GroupHandler::handle
-     */
-    public function testHandleUsesProcessors()
-    {
-        $test = new TestHandler();
-        $handler = new GroupHandler(array($test));
-        $handler->pushProcessor(function ($record) {
-            $record['extra']['foo'] = true;
-
-            return $record;
-        });
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertTrue($test->hasWarningRecords());
-        $records = $test->getRecords();
-        $this->assertTrue($records[0]['extra']['foo']);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/HipChatHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/HipChatHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/HipChatHandlerTest.php
deleted file mode 100644
index 49f1dfb..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/HipChatHandlerTest.php
+++ /dev/null
@@ -1,178 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * @author Rafael Dohms <ra...@doh.ms>
- * @see    https://www.hipchat.com/docs/api
- */
-class HipChatHandlerTest extends TestCase
-{
-    private $res;
-    private $handler;
-
-    public function testWriteHeader()
-    {
-        $this->createHandler();
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/POST \/v1\/rooms\/message\?format=json&auth_token=.* HTTP\/1.1\\r\\nHost: api.hipchat.com\\r\\nContent-Type: application\/x-www-form-urlencoded\\r\\nContent-Length: \d{2,4}\\r\\n\\r\\n/', $content);
-
-        return $content;
-    }
-
-    public function testWriteCustomHostHeader()
-    {
-        $this->createHandler('myToken', 'room1', 'Monolog', false, 'hipchat.foo.bar');
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/POST \/v1\/rooms\/message\?format=json&auth_token=.* HTTP\/1.1\\r\\nHost: hipchat.foo.bar\\r\\nContent-Type: application\/x-www-form-urlencoded\\r\\nContent-Length: \d{2,4}\\r\\n\\r\\n/', $content);
-
-        return $content;
-    }
-
-    /**
-     * @depends testWriteHeader
-     */
-    public function testWriteContent($content)
-    {
-        $this->assertRegexp('/from=Monolog&room_id=room1&notify=0&message=test1&message_format=text&color=red$/', $content);
-    }
-
-    public function testWriteWithComplexMessage()
-    {
-        $this->createHandler();
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'Backup of database "example" finished in 16 minutes.'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/message=Backup\+of\+database\+%22example%22\+finished\+in\+16\+minutes\./', $content);
-    }
-
-    /**
-     * @dataProvider provideLevelColors
-     */
-    public function testWriteWithErrorLevelsAndColors($level, $expectedColor)
-    {
-        $this->createHandler();
-        $this->handler->handle($this->getRecord($level, 'Backup of database "example" finished in 16 minutes.'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/color='.$expectedColor.'/', $content);
-    }
-
-    public function provideLevelColors()
-    {
-        return array(
-            array(Logger::DEBUG,    'gray'),
-            array(Logger::INFO,     'green'),
-            array(Logger::WARNING,  'yellow'),
-            array(Logger::ERROR,    'red'),
-            array(Logger::CRITICAL, 'red'),
-            array(Logger::ALERT,    'red'),
-            array(Logger::EMERGENCY,'red'),
-            array(Logger::NOTICE,   'green'),
-        );
-    }
-
-    /**
-     * @dataProvider provideBatchRecords
-     */
-    public function testHandleBatch($records, $expectedColor)
-    {
-        $this->createHandler();
-
-        $this->handler->handleBatch($records);
-
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/color='.$expectedColor.'/', $content);
-    }
-
-    public function provideBatchRecords()
-    {
-        return array(
-            array(
-                array(
-                    array('level' => Logger::WARNING, 'message' => 'Oh bugger!', 'level_name' => 'warning', 'datetime' => new \DateTime()),
-                    array('level' => Logger::NOTICE, 'message' => 'Something noticeable happened.', 'level_name' => 'notice', 'datetime' => new \DateTime()),
-                    array('level' => Logger::CRITICAL, 'message' => 'Everything is broken!', 'level_name' => 'critical', 'datetime' => new \DateTime())
-                ),
-                'red',
-            ),
-            array(
-                array(
-                    array('level' => Logger::WARNING, 'message' => 'Oh bugger!', 'level_name' => 'warning', 'datetime' => new \DateTime()),
-                    array('level' => Logger::NOTICE, 'message' => 'Something noticeable happened.', 'level_name' => 'notice', 'datetime' => new \DateTime()),
-                ),
-                'yellow',
-            ),
-            array(
-                array(
-                    array('level' => Logger::DEBUG, 'message' => 'Just debugging.', 'level_name' => 'debug', 'datetime' => new \DateTime()),
-                    array('level' => Logger::NOTICE, 'message' => 'Something noticeable happened.', 'level_name' => 'notice', 'datetime' => new \DateTime()),
-                ),
-                'green',
-            ),
-            array(
-                array(
-                    array('level' => Logger::DEBUG, 'message' => 'Just debugging.', 'level_name' => 'debug', 'datetime' => new \DateTime()),
-                ),
-                'gray',
-            ),
-        );
-    }
-
-    private function createHandler($token = 'myToken', $room = 'room1', $name = 'Monolog', $notify = false, $host = 'api.hipchat.com')
-    {
-        $constructorArgs = array($token, $room, $name, $notify, Logger::DEBUG, true, true, 'text', $host);
-        $this->res = fopen('php://memory', 'a');
-        $this->handler = $this->getMock(
-            '\Monolog\Handler\HipChatHandler',
-            array('fsockopen', 'streamSetTimeout', 'closeSocket'),
-            $constructorArgs
-        );
-
-        $reflectionProperty = new \ReflectionProperty('\Monolog\Handler\SocketHandler', 'connectionString');
-        $reflectionProperty->setAccessible(true);
-        $reflectionProperty->setValue($this->handler, 'localhost:1234');
-
-        $this->handler->expects($this->any())
-            ->method('fsockopen')
-            ->will($this->returnValue($this->res));
-        $this->handler->expects($this->any())
-            ->method('streamSetTimeout')
-            ->will($this->returnValue(true));
-        $this->handler->expects($this->any())
-            ->method('closeSocket')
-            ->will($this->returnValue(true));
-
-        $this->handler->setFormatter($this->getIdentityFormatter());
-    }
-
-    /**
-     * @expectedException InvalidArgumentException
-     */
-    public function testCreateWithTooLongName()
-    {
-        $hipChatHandler = new \Monolog\Handler\HipChatHandler('token', 'room', 'SixteenCharsHere');
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/LogEntriesHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/LogEntriesHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/LogEntriesHandlerTest.php
deleted file mode 100644
index 7af60be..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/LogEntriesHandlerTest.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * @author Robert Kaufmann III <ro...@rok3.me>
- */
-class LogEntriesHandlerTest extends TestCase
-{
-    /**
-     * @var resource
-     */
-    private $res;
-
-    /**
-     * @var LogEntriesHandler
-     */
-    private $handler;
-
-    public function testWriteContent()
-    {
-        $this->createHandler();
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'Critical write test'));
-
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/testToken \[\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\] test.CRITICAL: Critical write test/', $content);
-    }
-
-    public function testWriteBatchContent()
-    {
-        $records = array(
-            $this->getRecord(),
-            $this->getRecord(),
-            $this->getRecord()
-        );
-        $this->createHandler();
-        $this->handler->handleBatch($records);
-
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/(testToken \[\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\] .* \[\] \[\]\n){3}/', $content);
-    }
-
-    private function createHandler()
-    {
-        $useSSL = extension_loaded('openssl');
-        $args = array('testToken', $useSSL, Logger::DEBUG, true);
-        $this->res = fopen('php://memory', 'a');
-        $this->handler = $this->getMock(
-            '\Monolog\Handler\LogEntriesHandler',
-            array('fsockopen', 'streamSetTimeout', 'closeSocket'),
-            $args
-        );
-
-        $reflectionProperty = new \ReflectionProperty('\Monolog\Handler\SocketHandler', 'connectionString');
-        $reflectionProperty->setAccessible(true);
-        $reflectionProperty->setValue($this->handler, 'localhost:1234');
-
-        $this->handler->expects($this->any())
-            ->method('fsockopen')
-            ->will($this->returnValue($this->res));
-        $this->handler->expects($this->any())
-            ->method('streamSetTimeout')
-            ->will($this->returnValue(true));
-        $this->handler->expects($this->any())
-            ->method('closeSocket')
-            ->will($this->returnValue(true));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/MailHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/MailHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/MailHandlerTest.php
deleted file mode 100644
index 6754f3d..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/MailHandlerTest.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\TestCase;
-
-class MailHandlerTest extends TestCase
-{
-    /**
-     * @covers Monolog\Handler\MailHandler::handleBatch
-     */
-    public function testHandleBatch()
-    {
-        $formatter = $this->getMock('Monolog\\Formatter\\FormatterInterface');
-        $formatter->expects($this->once())
-            ->method('formatBatch'); // Each record is formatted
-
-        $handler = $this->getMockForAbstractClass('Monolog\\Handler\\MailHandler');
-        $handler->expects($this->once())
-            ->method('send');
-        $handler->expects($this->never())
-            ->method('write'); // write is for individual records
-
-        $handler->setFormatter($formatter);
-
-        $handler->handleBatch($this->getMultipleRecords());
-    }
-
-    /**
-     * @covers Monolog\Handler\MailHandler::handleBatch
-     */
-    public function testHandleBatchNotSendsMailIfMessagesAreBelowLevel()
-    {
-        $records = array(
-            $this->getRecord(Logger::DEBUG, 'debug message 1'),
-            $this->getRecord(Logger::DEBUG, 'debug message 2'),
-            $this->getRecord(Logger::INFO, 'information'),
-        );
-
-        $handler = $this->getMockForAbstractClass('Monolog\\Handler\\MailHandler');
-        $handler->expects($this->never())
-            ->method('send');
-        $handler->setLevel(Logger::ERROR);
-
-        $handler->handleBatch($records);
-    }
-
-    /**
-     * @covers Monolog\Handler\MailHandler::write
-     */
-    public function testHandle()
-    {
-        $handler = $this->getMockForAbstractClass('Monolog\\Handler\\MailHandler');
-
-        $record = $this->getRecord();
-        $records = array($record);
-        $records[0]['formatted'] = '['.$record['datetime']->format('Y-m-d H:i:s').'] test.WARNING: test [] []'."\n";
-
-        $handler->expects($this->once())
-            ->method('send')
-            ->with($records[0]['formatted'], $records);
-
-        $handler->handle($record);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/MockRavenClient.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/MockRavenClient.php b/vendor/monolog/monolog/tests/Monolog/Handler/MockRavenClient.php
deleted file mode 100644
index fbaab9b..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/MockRavenClient.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Raven_Client;
-
-class MockRavenClient extends Raven_Client
-{
-    public function capture($data, $stack, $vars = null)
-    {
-        $this->lastData = $data;
-        $this->lastStack = $stack;
-    }
-
-    public $lastData;
-    public $lastStack;
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/MongoDBHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/MongoDBHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/MongoDBHandlerTest.php
deleted file mode 100644
index 0fdef63..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/MongoDBHandlerTest.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-class MongoDBHandlerTest extends TestCase
-{
-    /**
-     * @expectedException InvalidArgumentException
-     */
-    public function testConstructorShouldThrowExceptionForInvalidMongo()
-    {
-        new MongoDBHandler(new \stdClass(), 'DB', 'Collection');
-    }
-
-    public function testHandle()
-    {
-        $mongo = $this->getMock('Mongo', array('selectCollection'), array(), '', false);
-        $collection = $this->getMock('stdClass', array('save'));
-
-        $mongo->expects($this->once())
-            ->method('selectCollection')
-            ->with('DB', 'Collection')
-            ->will($this->returnValue($collection));
-
-        $record = $this->getRecord(Logger::WARNING, 'test', array('data' => new \stdClass, 'foo' => 34));
-
-        $expected = array(
-            'message' => 'test',
-            'context' => array('data' => '[object] (stdClass: {})', 'foo' => 34),
-            'level' => Logger::WARNING,
-            'level_name' => 'WARNING',
-            'channel' => 'test',
-            'datetime' => $record['datetime']->format('Y-m-d H:i:s'),
-            'extra' => array(),
-        );
-
-        $collection->expects($this->once())
-            ->method('save')
-            ->with($expected);
-
-        $handler = new MongoDBHandler($mongo, 'DB', 'Collection');
-        $handler->handle($record);
-    }
-}
-
-if (!class_exists('Mongo')) {
-    class Mongo
-    {
-        public function selectCollection()
-        {
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/NativeMailerHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/NativeMailerHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/NativeMailerHandlerTest.php
deleted file mode 100644
index c2553ee..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/NativeMailerHandlerTest.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-
-class NativeMailerHandlerTest extends TestCase
-{
-    /**
-     * @expectedException InvalidArgumentException
-     */
-    public function testConstructorHeaderInjection()
-    {
-        $mailer = new NativeMailerHandler('spammer@example.org', 'dear victim', "receiver@example.org\r\nFrom: faked@attacker.org");
-    }
-
-    /**
-     * @expectedException InvalidArgumentException
-     */
-    public function testSetterHeaderInjection()
-    {
-        $mailer = new NativeMailerHandler('spammer@example.org', 'dear victim', 'receiver@example.org');
-        $mailer->addHeader("Content-Type: text/html\r\nFrom: faked@attacker.org");
-    }
-
-    /**
-     * @expectedException InvalidArgumentException
-     */
-    public function testSetterArrayHeaderInjection()
-    {
-        $mailer = new NativeMailerHandler('spammer@example.org', 'dear victim', 'receiver@example.org');
-        $mailer->addHeader(array("Content-Type: text/html\r\nFrom: faked@attacker.org"));
-    }
-
-    /**
-     * @expectedException InvalidArgumentException
-     */
-    public function testSetterContentTypeInjection()
-    {
-        $mailer = new NativeMailerHandler('spammer@example.org', 'dear victim', 'receiver@example.org');
-        $mailer->setContentType("text/html\r\nFrom: faked@attacker.org");
-    }
-
-    /**
-     * @expectedException InvalidArgumentException
-     */
-    public function testSetterEncodingInjection()
-    {
-        $mailer = new NativeMailerHandler('spammer@example.org', 'dear victim', 'receiver@example.org');
-        $mailer->setEncoding("utf-8\r\nFrom: faked@attacker.org");
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/NewRelicHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/NewRelicHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/NewRelicHandlerTest.php
deleted file mode 100644
index 4eda615..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/NewRelicHandlerTest.php
+++ /dev/null
@@ -1,192 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-class NewRelicHandlerTest extends TestCase
-{
-    public static $appname;
-    public static $customParameters;
-    public static $transactionName;
-
-    public function setUp()
-    {
-        self::$appname = null;
-        self::$customParameters = array();
-        self::$transactionName = null;
-    }
-
-    /**
-     * @expectedException Monolog\Handler\MissingExtensionException
-     */
-    public function testThehandlerThrowsAnExceptionIfTheNRExtensionIsNotLoaded()
-    {
-        $handler = new StubNewRelicHandlerWithoutExtension();
-        $handler->handle($this->getRecord(Logger::ERROR));
-    }
-
-    public function testThehandlerCanHandleTheRecord()
-    {
-        $handler = new StubNewRelicHandler();
-        $handler->handle($this->getRecord(Logger::ERROR));
-    }
-
-    public function testThehandlerCanAddContextParamsToTheNewRelicTrace()
-    {
-        $handler = new StubNewRelicHandler();
-        $handler->handle($this->getRecord(Logger::ERROR, 'log message', array('a' => 'b')));
-        $this->assertEquals(array('context_a' => 'b'), self::$customParameters);
-    }
-
-    public function testThehandlerCanAddExplodedContextParamsToTheNewRelicTrace()
-    {
-        $handler = new StubNewRelicHandler(Logger::ERROR, true, self::$appname, true);
-        $handler->handle($this->getRecord(
-            Logger::ERROR,
-            'log message',
-            array('a' => array('key1' => 'value1', 'key2' => 'value2'))
-        ));
-        $this->assertEquals(
-            array('context_a_key1' => 'value1', 'context_a_key2' => 'value2'),
-            self::$customParameters
-        );
-    }
-
-    public function testThehandlerCanAddExtraParamsToTheNewRelicTrace()
-    {
-        $record = $this->getRecord(Logger::ERROR, 'log message');
-        $record['extra'] = array('c' => 'd');
-
-        $handler = new StubNewRelicHandler();
-        $handler->handle($record);
-
-        $this->assertEquals(array('extra_c' => 'd'), self::$customParameters);
-    }
-
-    public function testThehandlerCanAddExplodedExtraParamsToTheNewRelicTrace()
-    {
-        $record = $this->getRecord(Logger::ERROR, 'log message');
-        $record['extra'] = array('c' => array('key1' => 'value1', 'key2' => 'value2'));
-
-        $handler = new StubNewRelicHandler(Logger::ERROR, true, self::$appname, true);
-        $handler->handle($record);
-
-        $this->assertEquals(
-            array('extra_c_key1' => 'value1', 'extra_c_key2' => 'value2'),
-            self::$customParameters
-        );
-    }
-
-    public function testThehandlerCanAddExtraContextAndParamsToTheNewRelicTrace()
-    {
-        $record = $this->getRecord(Logger::ERROR, 'log message', array('a' => 'b'));
-        $record['extra'] = array('c' => 'd');
-
-        $handler = new StubNewRelicHandler();
-        $handler->handle($record);
-
-        $expected = array(
-            'context_a' => 'b',
-            'extra_c' => 'd',
-        );
-
-        $this->assertEquals($expected, self::$customParameters);
-    }
-
-    public function testTheAppNameIsNullByDefault()
-    {
-        $handler = new StubNewRelicHandler();
-        $handler->handle($this->getRecord(Logger::ERROR, 'log message'));
-
-        $this->assertEquals(null, self::$appname);
-    }
-
-    public function testTheAppNameCanBeInjectedFromtheConstructor()
-    {
-        $handler = new StubNewRelicHandler(Logger::DEBUG, false, 'myAppName');
-        $handler->handle($this->getRecord(Logger::ERROR, 'log message'));
-
-        $this->assertEquals('myAppName', self::$appname);
-    }
-
-    public function testTheAppNameCanBeOverriddenFromEachLog()
-    {
-        $handler = new StubNewRelicHandler(Logger::DEBUG, false, 'myAppName');
-        $handler->handle($this->getRecord(Logger::ERROR, 'log message', array('appname' => 'logAppName')));
-
-        $this->assertEquals('logAppName', self::$appname);
-    }
-
-    public function testTheTransactionNameIsNullByDefault()
-    {
-        $handler = new StubNewRelicHandler();
-        $handler->handle($this->getRecord(Logger::ERROR, 'log message'));
-
-        $this->assertEquals(null, self::$transactionName);
-    }
-
-    public function testTheTransactionNameCanBeInjectedFromTheConstructor()
-    {
-        $handler = new StubNewRelicHandler(Logger::DEBUG, false, null, false, 'myTransaction');
-        $handler->handle($this->getRecord(Logger::ERROR, 'log message'));
-
-        $this->assertEquals('myTransaction', self::$transactionName);
-    }
-
-    public function testTheTransactionNameCanBeOverriddenFromEachLog()
-    {
-        $handler = new StubNewRelicHandler(Logger::DEBUG, false, null, false, 'myTransaction');
-        $handler->handle($this->getRecord(Logger::ERROR, 'log message', array('transaction_name' => 'logTransactName')));
-
-        $this->assertEquals('logTransactName', self::$transactionName);
-    }
-}
-
-class StubNewRelicHandlerWithoutExtension extends NewRelicHandler
-{
-    protected function isNewRelicEnabled()
-    {
-        return false;
-    }
-}
-
-class StubNewRelicHandler extends NewRelicHandler
-{
-    protected function isNewRelicEnabled()
-    {
-        return true;
-    }
-}
-
-function newrelic_notice_error()
-{
-    return true;
-}
-
-function newrelic_set_appname($appname)
-{
-    return NewRelicHandlerTest::$appname = $appname;
-}
-
-function newrelic_name_transaction($transactionName)
-{
-    return NewRelicHandlerTest::$transactionName = $transactionName;
-}
-
-function newrelic_add_custom_parameter($key, $value)
-{
-    NewRelicHandlerTest::$customParameters[$key] = $value;
-
-    return true;
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/NullHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/NullHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/NullHandlerTest.php
deleted file mode 100644
index 292df78..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/NullHandlerTest.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * @covers Monolog\Handler\NullHandler::handle
- */
-class NullHandlerTest extends TestCase
-{
-    public function testHandle()
-    {
-        $handler = new NullHandler();
-        $this->assertTrue($handler->handle($this->getRecord()));
-    }
-
-    public function testHandleLowerLevelRecord()
-    {
-        $handler = new NullHandler(Logger::WARNING);
-        $this->assertFalse($handler->handle($this->getRecord(Logger::DEBUG)));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/PsrHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/PsrHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/PsrHandlerTest.php
deleted file mode 100644
index 64eaab1..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/PsrHandlerTest.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * @covers Monolog\Handler\PsrHandler::handle
- */
-class PsrHandlerTest extends TestCase
-{
-    public function logLevelProvider()
-    {
-        $levels = array();
-        $monologLogger = new Logger('');
-
-        foreach ($monologLogger->getLevels() as $levelName => $level) {
-            $levels[] = array($levelName, $level);
-        }
-
-        return $levels;
-    }
-
-    /**
-     * @dataProvider logLevelProvider
-     */
-    public function testHandlesAllLevels($levelName, $level)
-    {
-        $message = 'Hello, world! ' . $level;
-        $context = array('foo' => 'bar', 'level' => $level);
-
-        $psrLogger = $this->getMock('Psr\Log\NullLogger');
-        $psrLogger->expects($this->once())
-            ->method('log')
-            ->with(strtolower($levelName), $message, $context);
-
-        $handler = new PsrHandler($psrLogger);
-        $handler->handle(array('level' => $level, 'level_name' => $levelName, 'message' => $message, 'context' => $context));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/PushoverHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/PushoverHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/PushoverHandlerTest.php
deleted file mode 100644
index 8940823..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/PushoverHandlerTest.php
+++ /dev/null
@@ -1,141 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * Almost all examples (expected header, titles, messages) taken from
- * https://www.pushover.net/api
- * @author Sebastian Göttschkes <se...@googlemail.com>
- * @see https://www.pushover.net/api
- */
-class PushoverHandlerTest extends TestCase
-{
-    private $res;
-    private $handler;
-
-    public function testWriteHeader()
-    {
-        $this->createHandler();
-        $this->handler->setHighPriorityLevel(Logger::EMERGENCY); // skip priority notifications
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/POST \/1\/messages.json HTTP\/1.1\\r\\nHost: api.pushover.net\\r\\nContent-Type: application\/x-www-form-urlencoded\\r\\nContent-Length: \d{2,4}\\r\\n\\r\\n/', $content);
-
-        return $content;
-    }
-
-    /**
-     * @depends testWriteHeader
-     */
-    public function testWriteContent($content)
-    {
-        $this->assertRegexp('/token=myToken&user=myUser&message=test1&title=Monolog&timestamp=\d{10}$/', $content);
-    }
-
-    public function testWriteWithComplexTitle()
-    {
-        $this->createHandler('myToken', 'myUser', 'Backup finished - SQL1', Logger::EMERGENCY);
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/title=Backup\+finished\+-\+SQL1/', $content);
-    }
-
-    public function testWriteWithComplexMessage()
-    {
-        $this->createHandler();
-        $this->handler->setHighPriorityLevel(Logger::EMERGENCY); // skip priority notifications
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'Backup of database "example" finished in 16 minutes.'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/message=Backup\+of\+database\+%22example%22\+finished\+in\+16\+minutes\./', $content);
-    }
-
-    public function testWriteWithTooLongMessage()
-    {
-        $message = str_pad('test', 520, 'a');
-        $this->createHandler();
-        $this->handler->setHighPriorityLevel(Logger::EMERGENCY); // skip priority notifications
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, $message));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $expectedMessage = substr($message, 0, 505);
-
-        $this->assertRegexp('/message=' . $expectedMessage . '&title/', $content);
-    }
-
-    public function testWriteWithHighPriority()
-    {
-        $this->createHandler();
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/token=myToken&user=myUser&message=test1&title=Monolog&timestamp=\d{10}&priority=1$/', $content);
-    }
-
-    public function testWriteWithEmergencyPriority()
-    {
-        $this->createHandler();
-        $this->handler->handle($this->getRecord(Logger::EMERGENCY, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/token=myToken&user=myUser&message=test1&title=Monolog&timestamp=\d{10}&priority=2&retry=30&expire=25200$/', $content);
-    }
-
-    public function testWriteToMultipleUsers()
-    {
-        $this->createHandler('myToken', array('userA', 'userB'));
-        $this->handler->handle($this->getRecord(Logger::EMERGENCY, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/token=myToken&user=userA&message=test1&title=Monolog&timestamp=\d{10}&priority=2&retry=30&expire=25200POST/', $content);
-        $this->assertRegexp('/token=myToken&user=userB&message=test1&title=Monolog&timestamp=\d{10}&priority=2&retry=30&expire=25200$/', $content);
-    }
-
-    private function createHandler($token = 'myToken', $user = 'myUser', $title = 'Monolog')
-    {
-        $constructorArgs = array($token, $user, $title);
-        $this->res = fopen('php://memory', 'a');
-        $this->handler = $this->getMock(
-            '\Monolog\Handler\PushoverHandler',
-            array('fsockopen', 'streamSetTimeout', 'closeSocket'),
-            $constructorArgs
-        );
-
-        $reflectionProperty = new \ReflectionProperty('\Monolog\Handler\SocketHandler', 'connectionString');
-        $reflectionProperty->setAccessible(true);
-        $reflectionProperty->setValue($this->handler, 'localhost:1234');
-
-        $this->handler->expects($this->any())
-            ->method('fsockopen')
-            ->will($this->returnValue($this->res));
-        $this->handler->expects($this->any())
-            ->method('streamSetTimeout')
-            ->will($this->returnValue(true));
-        $this->handler->expects($this->any())
-            ->method('closeSocket')
-            ->will($this->returnValue(true));
-
-        $this->handler->setFormatter($this->getIdentityFormatter());
-    }
-}


[33/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php
deleted file mode 100644
index 764b5fd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php
+++ /dev/null
@@ -1,163 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Foundation\Composer;
-use Illuminate\View\Engines\CompilerEngine;
-use ClassPreloader\Command\PreCompileCommand;
-use Symfony\Component\Console\Input\InputOption;
-
-class OptimizeCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'optimize';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Optimize the framework for better performance";
-
-	/**
-	 * The composer instance.
-	 *
-	 * @var \Illuminate\Foundation\Composer
-	 */
-	protected $composer;
-
-	/**
-	 * Create a new optimize command instance.
-	 *
-	 * @param  \Illuminate\Foundation\Composer  $composer
-	 * @return void
-	 */
-	public function __construct(Composer $composer)
-	{
-		parent::__construct();
-
-		$this->composer = $composer;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->info('Generating optimized class loader');
-
-		if ($this->option('psr'))
-		{
-			$this->composer->dumpAutoloads();
-		}
-		else
-		{
-			$this->composer->dumpOptimized();
-		}
-
-		if ($this->option('force') || ! $this->laravel['config']['app.debug'])
-		{
-			$this->info('Compiling common classes');
-
-			$this->compileClasses();
-
-			$this->info('Compiling views');
-
-			$this->compileViews();
-		}
-		else
-		{
-			$this->call('clear-compiled');
-		}
-	}
-
-	/**
-	 * Generate the compiled class file.
-	 *
-	 * @return void
-	 */
-	protected function compileClasses()
-	{
-		$this->registerClassPreloaderCommand();
-
-		$outputPath = $this->laravel['path.base'].'/bootstrap/compiled.php';
-
-		$this->callSilent('compile', array(
-			'--config' => implode(',', $this->getClassFiles()),
-			'--output' => $outputPath,
-			'--strip_comments' => 1,
-		));
-	}
-
-	/**
-	 * Get the classes that should be combined and compiled.
-	 *
-	 * @return array
-	 */
-	protected function getClassFiles()
-	{
-		$app = $this->laravel;
-
-		$core = require __DIR__.'/Optimize/config.php';
-
-		return array_merge($core, $this->laravel['config']['compile']);
-	}
-
-	/**
-	 * Register the pre-compiler command instance with Artisan.
-	 *
-	 * @return void
-	 */
-	protected function registerClassPreloaderCommand()
-	{
-		$this->getApplication()->add(new PreCompileCommand);
-	}
-
-	/**
-	 * Compile all view files.
-	 *
-	 * @return void
-	 */
-	protected function compileViews()
-	{
-		foreach ($this->laravel['view']->getFinder()->getPaths() as $path)
-		{
-			foreach ($this->laravel['files']->allFiles($path) as $file)
-			{
-				try
-				{
-					$engine = $this->laravel['view']->getEngineFromPath($file);
-				}
-				catch (\InvalidArgumentException $e)
-				{
-					continue;
-				}
-
-				if ($engine instanceof CompilerEngine)
-				{
-					$engine->getCompiler()->compile($file);
-				}
-			}
-		}
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('force', null, InputOption::VALUE_NONE, 'Force the compiled class file to be written.'),
-
-			array('psr', null, InputOption::VALUE_NONE, 'Do not optimize Composer dump-autoload.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/RoutesCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/RoutesCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/RoutesCommand.php
deleted file mode 100755
index cfcb0d6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/RoutesCommand.php
+++ /dev/null
@@ -1,217 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Http\Request;
-use Illuminate\Routing\Route;
-use Illuminate\Routing\Router;
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputOption;
-
-class RoutesCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'routes';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'List all registered routes';
-
-	/**
-	 * The router instance.
-	 *
-	 * @var \Illuminate\Routing\Router
-	 */
-	protected $router;
-
-	/**
-	 * An array of all the registered routes.
-	 *
-	 * @var \Illuminate\Routing\RouteCollection
-	 */
-	protected $routes;
-
-	/**
-	 * The table headers for the command.
-	 *
-	 * @var array
-	 */
-	protected $headers = array(
-		'Domain', 'URI', 'Name', 'Action', 'Before Filters', 'After Filters'
-	);
-
-	/**
-	 * Create a new route command instance.
-	 *
-	 * @param  \Illuminate\Routing\Router  $router
-	 * @return void
-	 */
-	public function __construct(Router $router)
-	{
-		parent::__construct();
-
-		$this->router = $router;
-		$this->routes = $router->getRoutes();
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		if (count($this->routes) == 0)
-		{
-			return $this->error("Your application doesn't have any routes.");
-		}
-
-		$this->displayRoutes($this->getRoutes());
-	}
-
-	/**
-	 * Compile the routes into a displayable format.
-	 *
-	 * @return array
-	 */
-	protected function getRoutes()
-	{
-		$results = array();
-
-		foreach ($this->routes as $route)
-		{
-			$results[] = $this->getRouteInformation($route);
-		}
-
-		return array_filter($results);
-	}
-
-	/**
-	 * Get the route information for a given route.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return array
-	 */
-	protected function getRouteInformation(Route $route)
-	{
-		$uri = implode('|', $route->methods()).' '.$route->uri();
-
-		return $this->filterRoute(array(
-			'host'   => $route->domain(),
-			'uri'    => $uri,
-			'name'   => $route->getName(),
-			'action' => $route->getActionName(),
-			'before' => $this->getBeforeFilters($route),
-			'after'  => $this->getAfterFilters($route)
-		));
-	}
-
-	/**
-	 * Display the route information on the console.
-	 *
-	 * @param  array  $routes
-	 * @return void
-	 */
-	protected function displayRoutes(array $routes)
-	{
-		$this->table($this->headers, $routes);
-	}
-
-	/**
-	 * Get before filters
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return string
-	 */
-	protected function getBeforeFilters($route)
-	{
-		$before = array_keys($route->beforeFilters());
-
-		$before = array_unique(array_merge($before, $this->getPatternFilters($route)));
-
-		return implode(', ', $before);
-	}
-
-	/**
-	 * Get all of the pattern filters matching the route.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return array
-	 */
-	protected function getPatternFilters($route)
-	{
-		$patterns = array();
-
-		foreach ($route->methods() as $method)
-		{
-			// For each method supported by the route we will need to gather up the patterned
-			// filters for that method. We will then merge these in with the other filters
-			// we have already gathered up then return them back out to these consumers.
-			$inner = $this->getMethodPatterns($route->uri(), $method);
-
-			$patterns = array_merge($patterns, array_keys($inner));
-		}
-
-		return $patterns;
-	}
-
-	/**
-	 * Get the pattern filters for a given URI and method.
-	 *
-	 * @param  string  $uri
-	 * @param  string  $method
-	 * @return array
-	 */
-	protected function getMethodPatterns($uri, $method)
-	{
-		return $this->router->findPatternFilters(Request::create($uri, $method));
-	}
-
-	/**
-	 * Get after filters
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return string
-	 */
-	protected function getAfterFilters($route)
-	{
-		return implode(', ', array_keys($route->afterFilters()));
-	}
-
-	/**
-	 * Filter the route by URI and / or name.
-	 *
-	 * @param  array  $route
-	 * @return array|null
-	 */
-	protected function filterRoute(array $route)
-	{
-		if (($this->option('name') && ! str_contains($route['name'], $this->option('name'))) ||
-			 $this->option('path') && ! str_contains($route['uri'], $this->option('path')))
-		{
-			return null;
-		}
-
-		return $route;
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('name', null, InputOption::VALUE_OPTIONAL, 'Filter the routes by name.'),
-
-			array('path', null, InputOption::VALUE_OPTIONAL, 'Filter the routes by path.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php
deleted file mode 100755
index 998105f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputOption;
-
-class ServeCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'serve';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Serve the application on the PHP development server";
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->checkPhpVersion();
-
-		chdir($this->laravel['path.base']);
-
-		$host = $this->input->getOption('host');
-
-		$port = $this->input->getOption('port');
-
-		$public = $this->laravel['path.public'];
-
-		$this->info("Laravel development server started on http://{$host}:{$port}");
-
-		passthru('"'.PHP_BINARY.'"'." -S {$host}:{$port} -t \"{$public}\" server.php");
-	}
-
-	/**
-	 * Check the current PHP version is >= 5.4.
-	 *
-	 * @return void
-	 *
-	 * @throws \Exception
-	 */
-	protected function checkPhpVersion()
-	{
-		if (version_compare(PHP_VERSION, '5.4.0', '<'))
-		{
-			throw new \Exception('This PHP binary is not version 5.4 or greater.');
-		}
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('host', null, InputOption::VALUE_OPTIONAL, 'The host address to serve the application on.', 'localhost'),
-
-			array('port', null, InputOption::VALUE_OPTIONAL, 'The port to serve the application on.', 8000),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/TailCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/TailCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/TailCommand.php
deleted file mode 100644
index 031cd29..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/TailCommand.php
+++ /dev/null
@@ -1,165 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-use Symfony\Component\Process\Process;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-
-class TailCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'tail';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Tail a log file on a remote server";
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$path = $this->getPath($this->argument('connection'));
-
-		if ($path)
-		{
-			$this->tailLogFile($path, $this->argument('connection'));
-		}
-		else
-		{
-			$this->error('Could not determine path to log file.');
-		}
-	}
-
-	/**
-	 * Tail the given log file for the connection.
-	 *
-	 * @param  string  $path
-	 * @param  string  $connection
-	 * @return void
-	 */
-	protected function tailLogFile($path, $connection)
-	{
-		if (is_null($connection))
-		{
-			$this->tailLocalLogs($path);
-		}
-		else
-		{
-			$this->tailRemoteLogs($path, $connection);
-		}
-	}
-
-	/**
-	 * Tail a local log file for the application.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	protected function tailLocalLogs($path)
-	{
-		$output = $this->output;
-
-		$lines = $this->option('lines');
-
-		(new Process('tail -f -n '.$lines.' '.escapeshellarg($path)))->setTimeout(null)->run(function($type, $line) use ($output)
-		{
-			$output->write($line);
-		});
-	}
-
-	/**
-	 * Tail a remote log file at the given path and connection.
-	 *
-	 * @param  string  $path
-	 * @param  string  $connection
-	 * @return void
-	 */
-	protected function tailRemoteLogs($path, $connection)
-	{
-		$out = $this->output;
-
-		$lines = $this->option('lines');
-
-		$this->getRemote($connection)->run('tail -f -n '.$lines.' '.escapeshellarg($path), function($line) use ($out)
-		{
-			$out->write($line);
-		});
-	}
-
-	/**
-	 * Get a connection to the remote server.
-	 *
-	 * @param  string  $connection
-	 * @return \Illuminate\Remote\Connection
-	 */
-	protected function getRemote($connection)
-	{
-		return $this->laravel['remote']->connection($connection);
-	}
-
-	/**
-	 * Get the path to the Laravel log file.
-	 *
-	 * @param  string  $connection
-	 * @return string
-	 */
-	protected function getPath($connection)
-	{
-		if ($this->option('path')) return $this->option('path');
-
-		if (is_null($connection))
-		{
-			return storage_path('/logs/laravel.log');
-		}
-
-		return $this->getRoot($connection).str_replace(base_path(), '', storage_path()).'/logs/laravel.log';
-	}
-
-	/**
-	 * Get the path to the Laravel install root.
-	 *
-	 * @param  string  $connection
-	 * @return string
-	 */
-	protected function getRoot($connection)
-	{
-		return $this->laravel['config']['remote.connections.'.$connection.'.root'];
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('connection', InputArgument::OPTIONAL, 'The remote connection name'),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('path', null, InputOption::VALUE_OPTIONAL, 'The fully qualified path to the log file.'),
-
-			array('lines', null, InputOption::VALUE_OPTIONAL, 'The number of lines to tail.', 20),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/TinkerCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/TinkerCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/TinkerCommand.php
deleted file mode 100755
index 58d4014..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/TinkerCommand.php
+++ /dev/null
@@ -1,125 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Boris\Boris;
-use Illuminate\Console\Command;
-
-class TinkerCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'tinker';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Interact with your application";
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		if ($this->supportsBoris())
-		{
-			$this->runBorisShell();
-		}
-		else
-		{
-			$this->comment('Full REPL not supported. Falling back to simple shell.');
-
-			$this->runPlainShell();
-		}
-	}
-
-	/**
-	 * Run the Boris REPL with the current context.
-	 *
-	 * @return void
-	 */
-	protected function runBorisShell()
-	{
-		$this->setupBorisErrorHandling();
-
-		(new Boris('> '))->start();
-	}
-
-	/**
-	 * Setup the Boris exception handling.
-	 *
-	 * @return void
-	 */
-	protected function setupBorisErrorHandling()
-	{
-		restore_error_handler(); restore_exception_handler();
-
-		$this->laravel->make('artisan')->setCatchExceptions(false);
-
-		$this->laravel->error(function() { return ''; });
-	}
-
-	/**
-	 * Run the plain Artisan tinker shell.
-	 *
-	 * @return void
-	 */
-	protected function runPlainShell()
-	{
-		$input = $this->prompt();
-
-		while ($input != 'quit')
-		{
-			// We will wrap the execution of the command in a try / catch block so we
-			// can easily display the errors in a convenient way instead of having
-			// them bubble back out to the CLI and stop the entire command loop.
-			try
-			{
-				if (starts_with($input, 'dump '))
-				{
-					$input = 'var_dump('.substr($input, 5).');';
-				}
-
-				eval($input);
-			}
-
-			// If an exception occurs, we will just display the message and keep this
-			// loop going so we can keep executing commands. However, when a fatal
-			// error occurs, we have no choice but to bail out of this routines.
-			catch (\Exception $e)
-			{
-				$this->error($e->getMessage());
-			}
-
-			$input = $this->prompt();
-		}
-	}
-
-	/**
-	 * Prompt the developer for a command.
-	 *
-	 * @return string
-	 */
-	protected function prompt()
-	{
-		$dialog = $this->getHelperSet()->get('dialog');
-
-		return $dialog->ask($this->output, "<info>></info>", null);
-	}
-
-	/**
-	 * Determine if the current environment supports Boris.
-	 *
-	 * @return bool
-	 */
-	protected function supportsBoris()
-	{
-		return extension_loaded('readline') && extension_loaded('posix') && extension_loaded('pcntl');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/UpCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/UpCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/UpCommand.php
deleted file mode 100755
index dd84552..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/UpCommand.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-
-class UpCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'up';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Bring the application out of maintenance mode";
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		@unlink($this->laravel['config']['app.manifest'].'/down');
-
-		$this->info('Application is now live.');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/ViewPublishCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/ViewPublishCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/ViewPublishCommand.php
deleted file mode 100755
index 4353619..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/ViewPublishCommand.php
+++ /dev/null
@@ -1,104 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Foundation\ViewPublisher;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-
-class ViewPublishCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'view:publish';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Publish a package's views to the application";
-
-	/**
-	 * The view publisher instance.
-	 *
-	 * @var \Illuminate\Foundation\ViewPublisher
-	 */
-	protected $view;
-
-	/**
-	 * Create a new view publish command instance.
-	 *
-	 * @param  \Illuminate\Foundation\ViewPublisher  $view
-	 * @return void
-	 */
-	public function __construct(ViewPublisher $view)
-	{
-		parent::__construct();
-
-		$this->view = $view;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$package = $this->input->getArgument('package');
-
-		if ( ! is_null($path = $this->getPath()))
-		{
-			$this->view->publish($package, $path);
-		}
-		else
-		{
-			$this->view->publishPackage($package);
-		}
-
-		$this->output->writeln('<info>Views published for package:</info> '.$package);
-	}
-
-	/**
-	 * Get the specified path to the files.
-	 *
-	 * @return string
-	 */
-	protected function getPath()
-	{
-		$path = $this->input->getOption('path');
-
-		if ( ! is_null($path))
-		{
-			return $this->laravel['path.base'].'/'.$path;
-		}
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('package', InputArgument::REQUIRED, 'The name of the package being published.'),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('path', null, InputOption::VALUE_OPTIONAL, 'The path to the source view files.', null),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/command.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/command.stub b/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/command.stub
deleted file mode 100755
index d48e675..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/command.stub
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php{{namespace}}
-
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-
-class {{class}} extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'command:name';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Command description.';
-
-	/**
-	 * Create a new command instance.
-	 *
-	 * @return void
-	 */
-	public function __construct()
-	{
-		parent::__construct();
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return mixed
-	 */
-	public function fire()
-	{
-		//
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('example', InputArgument::REQUIRED, 'An example argument.'),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('example', null, InputOption::VALUE_OPTIONAL, 'An example option.', null),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php b/vendor/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php
deleted file mode 100644
index 61ca8e2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php
+++ /dev/null
@@ -1,99 +0,0 @@
-<?php namespace Illuminate\Foundation;
-
-use Closure;
-
-class EnvironmentDetector {
-
-	/**
-	 * Detect the application's current environment.
-	 *
-	 * @param  array|string  $environments
-	 * @param  array|null  $consoleArgs
-	 * @return string
-	 */
-	public function detect($environments, $consoleArgs = null)
-	{
-		if ($consoleArgs)
-		{
-			return $this->detectConsoleEnvironment($environments, $consoleArgs);
-		}
-
-		return $this->detectWebEnvironment($environments);
-	}
-
-	/**
-	 * Set the application environment for a web request.
-	 *
-	 * @param  array|string  $environments
-	 * @return string
-	 */
-	protected function detectWebEnvironment($environments)
-	{
-		// If the given environment is just a Closure, we will defer the environment check
-		// to the Closure the developer has provided, which allows them to totally swap
-		// the webs environment detection logic with their own custom Closure's code.
-		if ($environments instanceof Closure)
-		{
-			return call_user_func($environments);
-		}
-
-		foreach ($environments as $environment => $hosts)
-		{
-			// To determine the current environment, we'll simply iterate through the possible
-			// environments and look for the host that matches the host for this request we
-			// are currently processing here, then return back these environment's names.
-			foreach ((array) $hosts as $host)
-			{
-				if ($this->isMachine($host)) return $environment;
-			}
-		}
-
-		return 'production';
-	}
-
-	/**
-	 * Set the application environment from command-line arguments.
-	 *
-	 * @param  mixed   $environments
-	 * @param  array  $args
-	 * @return string
-	 */
-	protected function detectConsoleEnvironment($environments, array $args)
-	{
-		// First we will check if an environment argument was passed via console arguments
-		// and if it was that automatically overrides as the environment. Otherwise, we
-		// will check the environment as a "web" request like a typical HTTP request.
-		if ( ! is_null($value = $this->getEnvironmentArgument($args)))
-		{
-			return head(array_slice(explode('=', $value), 1));
-		}
-
-		return $this->detectWebEnvironment($environments);
-	}
-
-	/**
-	 * Get the environment argument from the console.
-	 *
-	 * @param  array  $args
-	 * @return string|null
-	 */
-	protected function getEnvironmentArgument(array $args)
-	{
-		return array_first($args, function($k, $v)
-		{
-			return starts_with($v, '--env');
-		});
-	}
-
-	/**
-	 * Determine if the name matches the machine name.
-	 *
-	 * @param  string  $name
-	 * @return bool
-	 */
-	public function isMachine($name)
-	{
-		return str_is($name, gethostname());
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/MigrationPublisher.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/MigrationPublisher.php b/vendor/laravel/framework/src/Illuminate/Foundation/MigrationPublisher.php
deleted file mode 100644
index 75faab3..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/MigrationPublisher.php
+++ /dev/null
@@ -1,131 +0,0 @@
-<?php namespace Illuminate\Foundation;
-
-use Carbon\Carbon;
-use Illuminate\Filesystem\Filesystem;
-
-class MigrationPublisher {
-
-	/**
-	 * A cache of migrations at a given destination.
-	 *
-	 * @var array
-	 */
-	protected $existing = array();
-
-	/**
-	 * Create a new migration publisher instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		$this->files = $files;
-	}
-
-	/**
-	 * Publish the given package's migrations.
-	 *
-	 * @param  string  $source
-	 * @param  string  $destination
-	 * @return array
-	 */
-	public function publish($source, $destination)
-	{
-		$add = 0;
-
-		$published = array();
-
-		foreach ($this->getFreshMigrations($source, $destination) as $file)
-		{
-			$add++;
-
-			$newName = $this->getNewMigrationName($file, $add);
-
-			$this->files->copy(
-				$file, $newName = $destination.'/'.$newName
-			);
-
-			$published[] = $newName;
-		}
-
-		return $published;
-	}
-
-	/**
-	 * Get the fresh migrations for the source.
-	 *
-	 * @param  string  $source
-	 * @param  string  $destination
-	 * @return array
-	 */
-	protected function getFreshMigrations($source, $destination)
-	{
-		return array_filter($this->getPackageMigrations($source), function($file) use ($destination)
-		{
-			return ! $this->migrationExists($file, $destination);
-		});
-	}
-
-	/**
-	 * Determine if the migration is already published.
-	 *
-	 * @param  string  $migration
-	 * @param  string  $destination
-	 * @return bool
-	 */
-	public function migrationExists($migration, $destination)
-	{
-		$existing = $this->getExistingMigrationNames($destination);
-
-		return in_array(substr(basename($migration), 18), $existing);
-	}
-
-	/**
-	 * Get the existing migration names from the destination.
-	 *
-	 * @param  string  $destination
-	 * @return array
-	 */
-	public function getExistingMigrationNames($destination)
-	{
-		if (isset($this->existing[$destination])) return $this->existing[$destination];
-
-		return $this->existing[$destination] = array_map(function($file)
-		{
-			return substr(basename($file), 18);
-
-		}, $this->files->files($destination));
-	}
-
-	/**
-	 * Get the file list from the source directory.
-	 *
-	 * @param  string  $source
-	 * @return array
-	 */
-	protected function getPackageMigrations($source)
-	{
-		$files = array_filter($this->files->files($source), function($file)
-		{
-			return ! starts_with($file, '.');
-		});
-
-		sort($files);
-
-		return $files;
-	}
-
-	/**
-	 * Get the new migration name.
-	 *
-	 * @param  string  $file
-	 * @param  int  $add
-	 * @return string
-	 */
-	protected function getNewMigrationName($file, $add)
-	{
-		return Carbon::now()->addSeconds($add)->format('Y_m_d_His').substr(basename($file), 17);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php b/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php
deleted file mode 100755
index 5944615..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php
+++ /dev/null
@@ -1,230 +0,0 @@
-<?php namespace Illuminate\Foundation;
-
-use Illuminate\Filesystem\Filesystem;
-
-class ProviderRepository {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The path to the manifest.
-	 *
-	 * @var string
-	 */
-	protected $manifestPath;
-
-	/**
-	 * Default manifest structure.
-	 *
-	 * @var array
-	 */
-	protected $default = array('when' => array());
-
-	/**
-	 * Create a new service repository instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $manifestPath
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $manifestPath)
-	{
-		$this->files = $files;
-		$this->manifestPath = $manifestPath;
-	}
-
-	/**
-	 * Register the application service providers.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @param  array  $providers
-	 * @return void
-	 */
-	public function load(Application $app, array $providers)
-	{
-		$manifest = $this->loadManifest();
-
-		// First we will load the service manifest, which contains information on all
-		// service providers registered with the application and which services it
-		// provides. This is used to know which services are "deferred" loaders.
-		if ($this->shouldRecompile($manifest, $providers))
-		{
-			$manifest = $this->compileManifest($app, $providers);
-		}
-
-		// If the application is running in the console, we will not lazy load any of
-		// the service providers. This is mainly because it's not as necessary for
-		// performance and also so any provided Artisan commands get registered.
-		if ($app->runningInConsole())
-		{
-			$manifest['eager'] = $manifest['providers'];
-		}
-
-		// Next, we will register events to load the providers for each of the events
-		// that it has requested. This allows the service provider to defer itself
-		// while still getting automatically loaded when a certain event occurs.
-		foreach ($manifest['when'] as $provider => $events)
-		{
-			$this->registerLoadEvents($app, $provider, $events);
-		}
-
-		// We will go ahead and register all of the eagerly loaded providers with the
-		// application so their services can be registered with the application as
-		// a provided service. Then we will set the deferred service list on it.
-		foreach ($manifest['eager'] as $provider)
-		{
-			$app->register($this->createProvider($app, $provider));
-		}
-
-		$app->setDeferredServices($manifest['deferred']);
-	}
-
-	/**
-	 * Register the load events for the given provider.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @param  string  $provider
-	 * @param  array  $events
-	 * @return void
-	 */
-	protected function registerLoadEvents(Application $app, $provider, array $events)
-	{
-		if (count($events) < 1) return;
-
-		$app->make('events')->listen($events, function() use ($app, $provider)
-		{
-			$app->register($provider);
-		});
-	}
-
-	/**
-	 * Compile the application manifest file.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @param  array  $providers
-	 * @return array
-	 */
-	protected function compileManifest(Application $app, $providers)
-	{
-		// The service manifest should contain a list of all of the providers for
-		// the application so we can compare it on each request to the service
-		// and determine if the manifest should be recompiled or is current.
-		$manifest = $this->freshManifest($providers);
-
-		foreach ($providers as $provider)
-		{
-			$instance = $this->createProvider($app, $provider);
-
-			// When recompiling the service manifest, we will spin through each of the
-			// providers and check if it's a deferred provider or not. If so we'll
-			// add it's provided services to the manifest and note the provider.
-			if ($instance->isDeferred())
-			{
-				foreach ($instance->provides() as $service)
-				{
-					$manifest['deferred'][$service] = $provider;
-				}
-
-				$manifest['when'][$provider] = $instance->when();
-			}
-
-			// If the service providers are not deferred, we will simply add it to an
-			// of eagerly loaded providers that will be registered with the app on
-			// each request to the applications instead of being lazy loaded in.
-			else
-			{
-				$manifest['eager'][] = $provider;
-			}
-		}
-
-		return $this->writeManifest($manifest);
-	}
-
-	/**
-	 * Create a new provider instance.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @param  string  $provider
-	 * @return \Illuminate\Support\ServiceProvider
-	 */
-	public function createProvider(Application $app, $provider)
-	{
-		return new $provider($app);
-	}
-
-	/**
-	 * Determine if the manifest should be compiled.
-	 *
-	 * @param  array  $manifest
-	 * @param  array  $providers
-	 * @return bool
-	 */
-	public function shouldRecompile($manifest, $providers)
-	{
-		return is_null($manifest) || $manifest['providers'] != $providers;
-	}
-
-	/**
-	 * Load the service provider manifest JSON file.
-	 *
-	 * @return array
-	 */
-	public function loadManifest()
-	{
-		$path = $this->manifestPath.'/services.json';
-
-		// The service manifest is a file containing a JSON representation of every
-		// service provided by the application and whether its provider is using
-		// deferred loading or should be eagerly loaded on each request to us.
-		if ($this->files->exists($path))
-		{
-			$manifest = json_decode($this->files->get($path), true);
-
-			return array_merge($this->default, $manifest);
-		}
-	}
-
-	/**
-	 * Write the service manifest file to disk.
-	 *
-	 * @param  array  $manifest
-	 * @return array
-	 */
-	public function writeManifest($manifest)
-	{
-		$path = $this->manifestPath.'/services.json';
-
-		$this->files->put($path, json_encode($manifest, JSON_PRETTY_PRINT));
-
-		return $manifest;
-	}
-
-	/**
-	 * Create a fresh manifest array.
-	 *
-	 * @param  array  $providers
-	 * @return array
-	 */
-	protected function freshManifest(array $providers)
-	{
-		list($eager, $deferred) = array(array(), array());
-
-		return compact('providers', 'eager', 'deferred');
-	}
-
-	/**
-	 * Get the filesystem instance.
-	 *
-	 * @return \Illuminate\Filesystem\Filesystem
-	 */
-	public function getFilesystem()
-	{
-		return $this->files;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php
deleted file mode 100755
index 2881bc7..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php namespace Illuminate\Foundation\Providers;
-
-use Illuminate\Foundation\Artisan;
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Foundation\Console\TailCommand;
-use Illuminate\Foundation\Console\ChangesCommand;
-use Illuminate\Foundation\Console\EnvironmentCommand;
-
-class ArtisanServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('artisan', function($app)
-		{
-			return new Artisan($app);
-		});
-
-		$this->app->bindShared('command.tail', function()
-		{
-			return new TailCommand;
-		});
-
-		$this->app->bindShared('command.changes', function()
-		{
-			return new ChangesCommand;
-		});
-
-		$this->app->bindShared('command.environment', function()
-		{
-			return new EnvironmentCommand;
-		});
-
-		$this->commands('command.tail', 'command.changes', 'command.environment');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('artisan', 'command.changes', 'command.environment');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Providers/CommandCreatorServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/CommandCreatorServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Foundation/Providers/CommandCreatorServiceProvider.php
deleted file mode 100755
index 07610a8..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/CommandCreatorServiceProvider.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php namespace Illuminate\Foundation\Providers;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Foundation\Console\CommandMakeCommand;
-
-class CommandCreatorServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('command.command.make', function($app)
-		{
-			return new CommandMakeCommand($app['files']);
-		});
-
-		$this->commands('command.command.make');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array(
-			'command.command.make',
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ComposerServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ComposerServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ComposerServiceProvider.php
deleted file mode 100755
index 570e22d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ComposerServiceProvider.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php namespace Illuminate\Foundation\Providers;
-
-use Illuminate\Foundation\Composer;
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Foundation\Console\AutoloadCommand;
-
-class ComposerServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('composer', function($app)
-		{
-			return new Composer($app['files'], $app['path.base']);
-		});
-
-		$this->app->bindShared('command.dump-autoload', function($app)
-		{
-			return new AutoloadCommand($app['composer']);
-		});
-
-		$this->commands('command.dump-autoload');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('composer', 'command.dump-autoload');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ConsoleSupportServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ConsoleSupportServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ConsoleSupportServiceProvider.php
deleted file mode 100644
index 307a39a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ConsoleSupportServiceProvider.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php namespace Illuminate\Foundation\Providers;
-
-use Illuminate\Support\ServiceProvider;
-
-class ConsoleSupportServiceProvider extends ServiceProvider {
-
-	/**
-	 * The provider class names.
-	 *
-	 * @var array
-	 */
-	protected $providers = array(
-		'Illuminate\Foundation\Providers\CommandCreatorServiceProvider',
-		'Illuminate\Foundation\Providers\ComposerServiceProvider',
-		'Illuminate\Foundation\Providers\KeyGeneratorServiceProvider',
-		'Illuminate\Foundation\Providers\MaintenanceServiceProvider',
-		'Illuminate\Foundation\Providers\OptimizeServiceProvider',
-		'Illuminate\Foundation\Providers\PublisherServiceProvider',
-		'Illuminate\Foundation\Providers\RouteListServiceProvider',
-		'Illuminate\Foundation\Providers\ServerServiceProvider',
-		'Illuminate\Foundation\Providers\TinkerServiceProvider',
-		'Illuminate\Queue\FailConsoleServiceProvider',
-	);
-
-	/**
-	 * An array of the service provider instances.
-	 *
-	 * @var array
-	 */
-	protected $instances = array();
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->instances = array();
-
-		foreach ($this->providers as $provider)
-		{
-			$this->instances[] = $this->app->register($provider);
-		}
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		$provides = array();
-
-		foreach ($this->providers as $provider)
-		{
-			$instance = $this->app->resolveProviderClass($provider);
-
-			$provides = array_merge($provides, $instance->provides());
-		}
-
-		return $provides;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Providers/KeyGeneratorServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/KeyGeneratorServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Foundation/Providers/KeyGeneratorServiceProvider.php
deleted file mode 100755
index 755ac36..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/KeyGeneratorServiceProvider.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php namespace Illuminate\Foundation\Providers;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Foundation\Console\KeyGenerateCommand;
-
-class KeyGeneratorServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('command.key.generate', function($app)
-		{
-			return new KeyGenerateCommand($app['files']);
-		});
-
-		$this->commands('command.key.generate');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('command.key.generate');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Providers/MaintenanceServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/MaintenanceServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Foundation/Providers/MaintenanceServiceProvider.php
deleted file mode 100755
index e64d47f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/MaintenanceServiceProvider.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php namespace Illuminate\Foundation\Providers;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Foundation\Console\UpCommand;
-use Illuminate\Foundation\Console\DownCommand;
-
-class MaintenanceServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('command.up', function()
-		{
-			return new UpCommand;
-		});
-
-		$this->app->bindShared('command.down', function()
-		{
-			return new DownCommand;
-		});
-
-		$this->commands('command.up', 'command.down');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('command.up', 'command.down');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Providers/OptimizeServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/OptimizeServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Foundation/Providers/OptimizeServiceProvider.php
deleted file mode 100755
index 998c998..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/OptimizeServiceProvider.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php namespace Illuminate\Foundation\Providers;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Foundation\Console\OptimizeCommand;
-use Illuminate\Foundation\Console\ClearCompiledCommand;
-
-class OptimizeServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerOptimizeCommand();
-
-		$this->registerClearCompiledCommand();
-
-		$this->commands('command.optimize', 'command.clear-compiled');
-	}
-
-	/**
-	 * Register the optimize command.
-	 *
-	 * @return void
-	 */
-	protected function registerOptimizeCommand()
-	{
-		$this->app->bindShared('command.optimize', function($app)
-		{
-			return new OptimizeCommand($app['composer']);
-		});
-	}
-
-	/**
-	 * Register the compiled file remover command.
-	 *
-	 * @return void
-	 */
-	protected function registerClearCompiledCommand()
-	{
-		$this->app->bindShared('command.clear-compiled', function()
-		{
-			return new ClearCompiledCommand;
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('command.optimize', 'command.clear-compiled');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Providers/PublisherServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/PublisherServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Foundation/Providers/PublisherServiceProvider.php
deleted file mode 100755
index 2d4496a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/PublisherServiceProvider.php
+++ /dev/null
@@ -1,201 +0,0 @@
-<?php namespace Illuminate\Foundation\Providers;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Foundation\ViewPublisher;
-use Illuminate\Foundation\AssetPublisher;
-use Illuminate\Foundation\ConfigPublisher;
-use Illuminate\Foundation\MigrationPublisher;
-use Illuminate\Foundation\Console\ViewPublishCommand;
-use Illuminate\Foundation\Console\AssetPublishCommand;
-use Illuminate\Foundation\Console\ConfigPublishCommand;
-use Illuminate\Foundation\Console\MigratePublishCommand;
-
-class PublisherServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerAssetPublisher();
-
-		$this->registerConfigPublisher();
-
-		$this->registerViewPublisher();
-
-		$this->registerMigrationPublisher();
-
-		$this->commands(
-			'command.asset.publish', 'command.config.publish',
-			'command.view.publish', 'command.migrate.publish'
-		);
-	}
-
-	/**
-	 * Register the asset publisher service and command.
-	 *
-	 * @return void
-	 */
-	protected function registerAssetPublisher()
-	{
-		$this->registerAssetPublishCommand();
-
-		$this->app->bindShared('asset.publisher', function($app)
-		{
-			$publicPath = $app['path.public'];
-
-			// The asset "publisher" is responsible for moving package's assets into the
-			// web accessible public directory of an application so they can actually
-			// be served to the browser. Otherwise, they would be locked in vendor.
-			$publisher = new AssetPublisher($app['files'], $publicPath);
-
-			$publisher->setPackagePath($app['path.base'].'/vendor');
-
-			return $publisher;
-		});
-	}
-
-	/**
-	 * Register the asset publish console command.
-	 *
-	 * @return void
-	 */
-	protected function registerAssetPublishCommand()
-	{
-		$this->app->bindShared('command.asset.publish', function($app)
-		{
-			return new AssetPublishCommand($app['asset.publisher']);
-		});
-	}
-
-	/**
-	 * Register the configuration publisher class and command.
-	 *
-	 * @return void
-	 */
-	protected function registerConfigPublisher()
-	{
-		$this->registerConfigPublishCommand();
-
-		$this->app->bindShared('config.publisher', function($app)
-		{
-			$path = $app['path'].'/config';
-
-			// Once we have created the configuration publisher, we will set the default
-			// package path on the object so that it knows where to find the packages
-			// that are installed for the application and can move them to the app.
-			$publisher = new ConfigPublisher($app['files'], $path);
-
-			$publisher->setPackagePath($app['path.base'].'/vendor');
-
-			return $publisher;
-		});
-	}
-
-	/**
-	 * Register the configuration publish console command.
-	 *
-	 * @return void
-	 */
-	protected function registerConfigPublishCommand()
-	{
-		$this->app->bindShared('command.config.publish', function($app)
-		{
-			return new ConfigPublishCommand($app['config.publisher']);
-		});
-	}
-
-	/**
-	 * Register the view publisher class and command.
-	 *
-	 * @return void
-	 */
-	protected function registerViewPublisher()
-	{
-		$this->registerViewPublishCommand();
-
-		$this->app->bindShared('view.publisher', function($app)
-		{
-			$viewPath = $app['path'].'/views';
-
-			// Once we have created the view publisher, we will set the default packages
-			// path on this object so that it knows where to find all of the packages
-			// that are installed for the application and can move them to the app.
-			$publisher = new ViewPublisher($app['files'], $viewPath);
-
-			$publisher->setPackagePath($app['path.base'].'/vendor');
-
-			return $publisher;
-		});
-	}
-
-	/**
-	 * Register the view publish console command.
-	 *
-	 * @return void
-	 */
-	protected function registerViewPublishCommand()
-	{
-		$this->app->bindShared('command.view.publish', function($app)
-		{
-			return new ViewPublishCommand($app['view.publisher']);
-		});
-	}
-
-	/**
-	 * Register the migration publisher class and command.
-	 *
-	 * @return void
-	 */
-	protected function registerMigrationPublisher()
-	{
-		$this->registerMigratePublishCommand();
-
-		$this->app->bindShared('migration.publisher', function($app)
-		{
-			return new MigrationPublisher($app['files']);
-		});
-	}
-
-	/**
-	 * Register the migration publisher command.
-	 *
-	 * @return void
-	 */
-	protected function registerMigratePublishCommand()
-	{
-		$this->app->bindShared('command.migrate.publish', function()
-		{
-			return new MigratePublishCommand;
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array(
-			'asset.publisher',
-			'command.asset.publish',
-			'config.publisher',
-			'command.config.publish',
-			'view.publisher',
-			'command.view.publish',
-			'migration.publisher',
-			'command.migrate.publish',
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Providers/RouteListServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/RouteListServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Foundation/Providers/RouteListServiceProvider.php
deleted file mode 100755
index 9dcbd9e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/RouteListServiceProvider.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php namespace Illuminate\Foundation\Providers;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Foundation\Console\RoutesCommand;
-
-class RouteListServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('command.routes', function($app)
-		{
-			return new RoutesCommand($app['router']);
-		});
-
-		$this->commands('command.routes');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('command.routes');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ServerServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ServerServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ServerServiceProvider.php
deleted file mode 100755
index 3d1e316..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ServerServiceProvider.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php namespace Illuminate\Foundation\Providers;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Foundation\Console\ServeCommand;
-
-class ServerServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('command.serve', function()
-		{
-			return new ServeCommand;
-		});
-
-		$this->commands('command.serve');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('command.serve');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Providers/TinkerServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/TinkerServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Foundation/Providers/TinkerServiceProvider.php
deleted file mode 100755
index 81ef0d0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Providers/TinkerServiceProvider.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php namespace Illuminate\Foundation\Providers;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Foundation\Console\TinkerCommand;
-
-class TinkerServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('command.tinker', function()
-		{
-			return new TinkerCommand;
-		});
-
-		$this->commands('command.tinker');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('command.tinker');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Testing/ApplicationTrait.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Testing/ApplicationTrait.php b/vendor/laravel/framework/src/Illuminate/Foundation/Testing/ApplicationTrait.php
deleted file mode 100644
index d254f3d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Testing/ApplicationTrait.php
+++ /dev/null
@@ -1,190 +0,0 @@
-<?php namespace Illuminate\Foundation\Testing;
-
-use Illuminate\Auth\UserInterface;
-
-trait ApplicationTrait {
-
-	/**
-	 * The Illuminate application instance.
-	 *
-	 * @var \Illuminate\Foundation\Application
-	 */
-	protected $app;
-
-	/**
-	 * The HttpKernel client instance.
-	 *
-	 * @var \Illuminate\Foundation\Testing\Client
-	 */
-	protected $client;
-
-	/**
-	 * Refresh the application instance.
-	 *
-	 * @return void
-	 */
-	protected function refreshApplication()
-	{
-		$this->app = $this->createApplication();
-
-		$this->client = $this->createClient();
-
-		$this->app->setRequestForConsoleEnvironment();
-
-		$this->app->boot();
-	}
-
-	/**
-	 * Call the given URI and return the Response.
-	 *
-	 * @param  string  $method
-	 * @param  string  $uri
-	 * @param  array   $parameters
-	 * @param  array   $files
-	 * @param  array   $server
-	 * @param  string  $content
-	 * @param  bool	$changeHistory
-	 * @return \Illuminate\Http\Response
-	 */
-	public function call($method, $uri, $parameters = [], $files = [], $server = [], $content = null, $changeHistory = true)
-	{
-		$this->client->request($method, $uri, $parameters, $files, $server, $content, $changeHistory);
-
-		return $this->client->getResponse();
-	}
-
-	/**
-	 * Call the given HTTPS URI and return the Response.
-	 *
-	 * @param  string  $method
-	 * @param  string  $uri
-	 * @param  array   $parameters
-	 * @param  array   $files
-	 * @param  array   $server
-	 * @param  string  $content
-	 * @param  bool	$changeHistory
-	 * @return \Illuminate\Http\Response
-	 */
-	public function callSecure($method, $uri, $parameters = [], $files = [], $server = [], $content = null, $changeHistory = true)
-	{
-		$uri = 'https://localhost/'.ltrim($uri, '/');
-
-		return $this->call($method, $uri, $parameters, $files, $server, $content, $changeHistory);
-	}
-
-	/**
-	 * Call a controller action and return the Response.
-	 *
-	 * @param  string  $method
-	 * @param  string  $action
-	 * @param  array   $wildcards
-	 * @param  array   $parameters
-	 * @param  array   $files
-	 * @param  array   $server
-	 * @param  string  $content
-	 * @param  bool	$changeHistory
-	 * @return \Illuminate\Http\Response
-	 */
-	public function action($method, $action, $wildcards = array(), $parameters = array(), $files = array(), $server = array(), $content = null, $changeHistory = true)
-	{
-		$uri = $this->app['url']->action($action, $wildcards, true);
-
-		return $this->call($method, $uri, $parameters, $files, $server, $content, $changeHistory);
-	}
-
-	/**
-	 * Call a named route and return the Response.
-	 *
-	 * @param  string  $method
-	 * @param  string  $name
-	 * @param  array   $routeParameters
-	 * @param  array   $parameters
-	 * @param  array   $files
-	 * @param  array   $server
-	 * @param  string  $content
-	 * @param  bool	$changeHistory
-	 * @return \Illuminate\Http\Response
-	 */
-	public function route($method, $name, $routeParameters = array(), $parameters = array(), $files = array(), $server = array(), $content = null, $changeHistory = true)
-	{
-		$uri = $this->app['url']->route($name, $routeParameters);
-
-		return $this->call($method, $uri, $parameters, $files, $server, $content, $changeHistory);
-	}
-
-	/**
-	 * Set the session to the given array.
-	 *
-	 * @param  array  $data
-	 * @return void
-	 */
-	public function session(array $data)
-	{
-		$this->startSession();
-
-		foreach ($data as $key => $value)
-		{
-			$this->app['session']->put($key, $value);
-		}
-	}
-
-	/**
-	 * Flush all of the current session data.
-	 *
-	 * @return void
-	 */
-	public function flushSession()
-	{
-		$this->startSession();
-
-		$this->app['session']->flush();
-	}
-
-	/**
-	 * Start the session for the application.
-	 *
-	 * @return void
-	 */
-	protected function startSession()
-	{
-		if ( ! $this->app['session']->isStarted())
-		{
-			$this->app['session']->start();
-		}
-	}
-
-	/**
-	 * Set the currently logged in user for the application.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  string  $driver
-	 * @return void
-	 */
-	public function be(UserInterface $user, $driver = null)
-	{
-		$this->app['auth']->driver($driver)->setUser($user);
-	}
-
-	/**
-	 * Seed a given database connection.
-	 *
-	 * @param  string  $class
-	 * @return void
-	 */
-	public function seed($class = 'DatabaseSeeder')
-	{
-		$this->app['artisan']->call('db:seed', array('--class' => $class));
-	}
-
-	/**
-	 * Create a new HttpKernel client instance.
-	 *
-	 * @param  array  $server
-	 * @return \Symfony\Component\HttpKernel\Client
-	 */
-	protected function createClient(array $server = array())
-	{
-		return new Client($this->app, $server);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Testing/AssertionsTrait.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Testing/AssertionsTrait.php b/vendor/laravel/framework/src/Illuminate/Foundation/Testing/AssertionsTrait.php
deleted file mode 100644
index 218595b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Testing/AssertionsTrait.php
+++ /dev/null
@@ -1,223 +0,0 @@
-<?php namespace Illuminate\Foundation\Testing;
-
-use Illuminate\View\View;
-
-trait AssertionsTrait {
-
-	/**
-	 * Assert that the client response has an OK status code.
-	 *
-	 * @return void
-	 */
-	public function assertResponseOk()
-	{
-		$response = $this->client->getResponse();
-
-		$actual = $response->getStatusCode();
-
-		return $this->assertTrue($response->isOk(), 'Expected status code 200, got ' .$actual);
-	}
-
-	/**
-	 * Assert that the client response has a given code.
-	 *
-	 * @param  int  $code
-	 * @return void
-	 */
-	public function assertResponseStatus($code)
-	{
-		return $this->assertEquals($code, $this->client->getResponse()->getStatusCode());
-	}
-
-	/**
-	 * Assert that the response view has a given piece of bound data.
-	 *
-	 * @param  string|array  $key
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function assertViewHas($key, $value = null)
-	{
-		if (is_array($key)) return $this->assertViewHasAll($key);
-
-		$response = $this->client->getResponse();
-
-		if ( ! isset($response->original) || ! $response->original instanceof View)
-		{
-			return $this->assertTrue(false, 'The response was not a view.');
-		}
-
-		if (is_null($value))
-		{
-			$this->assertArrayHasKey($key, $response->original->getData());
-		}
-		else
-		{
-			$this->assertEquals($value, $response->original->$key);
-		}
-	}
-
-	/**
-	 * Assert that the view has a given list of bound data.
-	 *
-	 * @param  array  $bindings
-	 * @return void
-	 */
-	public function assertViewHasAll(array $bindings)
-	{
-		foreach ($bindings as $key => $value)
-		{
-			if (is_int($key))
-			{
-				$this->assertViewHas($value);
-			}
-			else
-			{
-				$this->assertViewHas($key, $value);
-			}
-		}
-	}
-
-	/**
-	 * Assert that the response view is missing a piece of bound data.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function assertViewMissing($key)
-	{
-		$response = $this->client->getResponse();
-
-		if ( ! isset($response->original) || ! $response->original instanceof View)
-		{
-			return $this->assertTrue(false, 'The response was not a view.');
-		}
-
-		$this->assertArrayNotHasKey($key, $response->original->getData());
-	}
-
-	/**
-	 * Assert whether the client was redirected to a given URI.
-	 *
-	 * @param  string  $uri
-	 * @param  array   $with
-	 * @return void
-	 */
-	public function assertRedirectedTo($uri, $with = array())
-	{
-		$response = $this->client->getResponse();
-
-		$this->assertInstanceOf('Illuminate\Http\RedirectResponse', $response);
-
-		$this->assertEquals($this->app['url']->to($uri), $response->headers->get('Location'));
-
-		$this->assertSessionHasAll($with);
-	}
-
-	/**
-	 * Assert whether the client was redirected to a given route.
-	 *
-	 * @param  string  $name
-	 * @param  array   $parameters
-	 * @param  array   $with
-	 * @return void
-	 */
-	public function assertRedirectedToRoute($name, $parameters = array(), $with = array())
-	{
-		$this->assertRedirectedTo($this->app['url']->route($name, $parameters), $with);
-	}
-
-	/**
-	 * Assert whether the client was redirected to a given action.
-	 *
-	 * @param  string  $name
-	 * @param  array   $parameters
-	 * @param  array   $with
-	 * @return void
-	 */
-	public function assertRedirectedToAction($name, $parameters = array(), $with = array())
-	{
-		$this->assertRedirectedTo($this->app['url']->action($name, $parameters), $with);
-	}
-
-	/**
-	 * Assert that the session has a given list of values.
-	 *
-	 * @param  string|array  $key
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function assertSessionHas($key, $value = null)
-	{
-		if (is_array($key)) return $this->assertSessionHasAll($key);
-
-		if (is_null($value))
-		{
-			$this->assertTrue($this->app['session.store']->has($key), "Session missing key: $key");
-		}
-		else
-		{
-			$this->assertEquals($value, $this->app['session.store']->get($key));
-		}
-	}
-
-	/**
-	 * Assert that the session has a given list of values.
-	 *
-	 * @param  array  $bindings
-	 * @return void
-	 */
-	public function assertSessionHasAll(array $bindings)
-	{
-		foreach ($bindings as $key => $value)
-		{
-			if (is_int($key))
-			{
-				$this->assertSessionHas($value);
-			}
-			else
-			{
-				$this->assertSessionHas($key, $value);
-			}
-		}
-	}
-
-	/**
-	 * Assert that the session has errors bound.
-	 *
-	 * @param  string|array  $bindings
-	 * @param  mixed  $format
-	 * @return void
-	 */
-	public function assertSessionHasErrors($bindings = array(), $format = null)
-	{
-		$this->assertSessionHas('errors');
-
-		$bindings = (array) $bindings;
-
-		$errors = $this->app['session.store']->get('errors');
-
-		foreach ($bindings as $key => $value)
-		{
-			if (is_int($key))
-			{
-				$this->assertTrue($errors->has($value), "Session missing error: $value");
-			}
-			else
-			{
-				$this->assertContains($value, $errors->get($key, $format));
-			}
-		}
-	}
-
-	/**
-	 * Assert that the session has old input.
-	 *
-	 * @return void
-	 */
-	public function assertHasOldInput()
-	{
-		$this->assertSessionHas('_old_input');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Client.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Client.php b/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Client.php
deleted file mode 100755
index d32425e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Client.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php namespace Illuminate\Foundation\Testing;
-
-use Illuminate\Foundation\Application;
-use Symfony\Component\HttpKernel\Client as BaseClient;
-use Symfony\Component\BrowserKit\Request as DomRequest;
-
-class Client extends BaseClient {
-
-	/**
-	 * Convert a BrowserKit request into a Illuminate request.
-	 *
-	 * @param  \Symfony\Component\BrowserKit\Request  $request
-	 * @return \Illuminate\Http\Request
-	 */
-	protected function filterRequest(DomRequest $request)
-	{
-		$httpRequest = Application::onRequest('create', $this->getRequestParameters($request));
-
-		$httpRequest->files->replace($this->filterFiles($httpRequest->files->all()));
-
-		return $httpRequest;
-	}
-
-	/**
-	 * Get the request parameters from a BrowserKit request.
-	 *
-	 * @param  \Symfony\Component\BrowserKit\Request  $request
-	 * @return array
-	 */
-	protected function getRequestParameters(DomRequest $request)
-	{
-		return array(
-			$request->getUri(), $request->getMethod(), $request->getParameters(), $request->getCookies(),
-			$request->getFiles(), $request->getServer(), $request->getContent()
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php b/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php
deleted file mode 100755
index 1c9326a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php namespace Illuminate\Foundation\Testing;
-
-abstract class TestCase extends \PHPUnit_Framework_TestCase {
-
-	use ApplicationTrait, AssertionsTrait;
-
-	/**
-	 * Setup the test environment.
-	 *
-	 * @return void
-	 */
-	public function setUp()
-	{
-		if ( ! $this->app)
-		{
-			$this->refreshApplication();
-		}
-	}
-
-	/**
-	 * Creates the application.
-	 *
-	 * Needs to be implemented by subclasses.
-	 *
-	 * @return \Symfony\Component\HttpKernel\HttpKernelInterface
-	 */
-	abstract public function createApplication();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/ViewPublisher.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/ViewPublisher.php b/vendor/laravel/framework/src/Illuminate/Foundation/ViewPublisher.php
deleted file mode 100755
index c223991..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/ViewPublisher.php
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php namespace Illuminate\Foundation;
-
-use Illuminate\Filesystem\Filesystem;
-
-class ViewPublisher {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The destination of the view files.
-	 *
-	 * @var string
-	 */
-	protected $publishPath;
-
-	/**
-	 * The path to the application's packages.
-	 *
-	 * @var string
-	 */
-	protected $packagePath;
-
-	/**
-	 * Create a new view publisher instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $publishPath
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $publishPath)
-	{
-		$this->files = $files;
-		$this->publishPath = $publishPath;
-	}
-
-	/**
-	 * Publish view files from a given path.
-	 *
-	 * @param  string  $package
-	 * @param  string  $source
-	 * @return void
-	 */
-	public function publish($package, $source)
-	{
-		$destination = $this->publishPath."/packages/{$package}";
-
-		$this->makeDestination($destination);
-
-		return $this->files->copyDirectory($source, $destination);
-	}
-
-	/**
-	 * Publish the view files for a package.
-	 *
-	 * @param  string  $package
-	 * @param  string  $packagePath
-	 * @return void
-	 */
-	public function publishPackage($package, $packagePath = null)
-	{
-		$source = $this->getSource($package, $packagePath ?: $this->packagePath);
-
-		return $this->publish($package, $source);
-	}
-
-	/**
-	 * Get the source views directory to publish.
-	 *
-	 * @param  string  $package
-	 * @param  string  $packagePath
-	 * @return string
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function getSource($package, $packagePath)
-	{
-		$source = $packagePath."/{$package}/src/views";
-
-		if ( ! $this->files->isDirectory($source))
-		{
-			throw new \InvalidArgumentException("Views not found.");
-		}
-
-		return $source;
-	}
-
-	/**
-	 * Create the destination directory if it doesn't exist.
-	 *
-	 * @param  string  $destination
-	 * @return void
-	 */
-	protected function makeDestination($destination)
-	{
-		if ( ! $this->files->isDirectory($destination))
-		{
-			$this->files->makeDirectory($destination, 0777, true);
-		}
-	}
-
-	/**
-	 * Set the default package path.
-	 *
-	 * @param  string  $packagePath
-	 * @return void
-	 */
-	public function setPackagePath($packagePath)
-	{
-		$this->packagePath = $packagePath;
-	}
-
-}


[34/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php b/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
deleted file mode 100755
index e3da955..0000000
--- a/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
+++ /dev/null
@@ -1,412 +0,0 @@
-<?php namespace Illuminate\Filesystem;
-
-use FilesystemIterator;
-use Symfony\Component\Finder\Finder;
-
-class Filesystem {
-
-	/**
-	 * Determine if a file exists.
-	 *
-	 * @param  string  $path
-	 * @return bool
-	 */
-	public function exists($path)
-	{
-		return file_exists($path);
-	}
-
-	/**
-	 * Get the contents of a file.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 *
-	 * @throws FileNotFoundException
-	 */
-	public function get($path)
-	{
-		if ($this->isFile($path)) return file_get_contents($path);
-
-		throw new FileNotFoundException("File does not exist at path {$path}");
-	}
-
-	/**
-	 * Get the returned value of a file.
-	 *
-	 * @param  string  $path
-	 * @return mixed
-	 *
-	 * @throws FileNotFoundException
-	 */
-	public function getRequire($path)
-	{
-		if ($this->isFile($path)) return require $path;
-
-		throw new FileNotFoundException("File does not exist at path {$path}");
-	}
-
-	/**
-	 * Require the given file once.
-	 *
-	 * @param  string  $file
-	 * @return mixed
-	 */
-	public function requireOnce($file)
-	{
-		require_once $file;
-	}
-
-	/**
-	 * Write the contents of a file.
-	 *
-	 * @param  string  $path
-	 * @param  string  $contents
-	 * @param  bool  $lock
-	 * @return int
-	 */
-	public function put($path, $contents, $lock = false)
-	{
-		return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
-	}
-
-	/**
-	 * Prepend to a file.
-	 *
-	 * @param  string  $path
-	 * @param  string  $data
-	 * @return int
-	 */
-	public function prepend($path, $data)
-	{
-		if ($this->exists($path))
-		{
-			return $this->put($path, $data.$this->get($path));
-		}
-
-		return $this->put($path, $data);
-	}
-
-	/**
-	 * Append to a file.
-	 *
-	 * @param  string  $path
-	 * @param  string  $data
-	 * @return int
-	 */
-	public function append($path, $data)
-	{
-		return file_put_contents($path, $data, FILE_APPEND);
-	}
-
-	/**
-	 * Delete the file at a given path.
-	 *
-	 * @param  string|array  $paths
-	 * @return bool
-	 */
-	public function delete($paths)
-	{
-		$paths = is_array($paths) ? $paths : func_get_args();
-
-		$success = true;
-
-		foreach ($paths as $path) { if ( ! @unlink($path)) $success = false; }
-
-		return $success;
-	}
-
-	/**
-	 * Move a file to a new location.
-	 *
-	 * @param  string  $path
-	 * @param  string  $target
-	 * @return bool
-	 */
-	public function move($path, $target)
-	{
-		return rename($path, $target);
-	}
-
-	/**
-	 * Copy a file to a new location.
-	 *
-	 * @param  string  $path
-	 * @param  string  $target
-	 * @return bool
-	 */
-	public function copy($path, $target)
-	{
-		return copy($path, $target);
-	}
-
-	/**
-	 * Extract the file name from a file path.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	public function name($path)
-	{
-		return pathinfo($path, PATHINFO_FILENAME);
-	}
-
-	/**
-	 * Extract the file extension from a file path.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	public function extension($path)
-	{
-		return pathinfo($path, PATHINFO_EXTENSION);
-	}
-
-	/**
-	 * Get the file type of a given file.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	public function type($path)
-	{
-		return filetype($path);
-	}
-
-	/**
-	 * Get the file size of a given file.
-	 *
-	 * @param  string  $path
-	 * @return int
-	 */
-	public function size($path)
-	{
-		return filesize($path);
-	}
-
-	/**
-	 * Get the file's last modification time.
-	 *
-	 * @param  string  $path
-	 * @return int
-	 */
-	public function lastModified($path)
-	{
-		return filemtime($path);
-	}
-
-	/**
-	 * Determine if the given path is a directory.
-	 *
-	 * @param  string  $directory
-	 * @return bool
-	 */
-	public function isDirectory($directory)
-	{
-		return is_dir($directory);
-	}
-
-	/**
-	 * Determine if the given path is writable.
-	 *
-	 * @param  string  $path
-	 * @return bool
-	 */
-	public function isWritable($path)
-	{
-		return is_writable($path);
-	}
-
-	/**
-	 * Determine if the given path is a file.
-	 *
-	 * @param  string  $file
-	 * @return bool
-	 */
-	public function isFile($file)
-	{
-		return is_file($file);
-	}
-
-	/**
-	 * Find path names matching a given pattern.
-	 *
-	 * @param  string  $pattern
-	 * @param  int     $flags
-	 * @return array
-	 */
-	public function glob($pattern, $flags = 0)
-	{
-		return glob($pattern, $flags);
-	}
-
-	/**
-	 * Get an array of all files in a directory.
-	 *
-	 * @param  string  $directory
-	 * @return array
-	 */
-	public function files($directory)
-	{
-		$glob = glob($directory.'/*');
-
-		if ($glob === false) return array();
-
-		// To get the appropriate files, we'll simply glob the directory and filter
-		// out any "files" that are not truly files so we do not end up with any
-		// directories in our list, but only true files within the directory.
-		return array_filter($glob, function($file)
-		{
-			return filetype($file) == 'file';
-		});
-	}
-
-	/**
-	 * Get all of the files from the given directory (recursive).
-	 *
-	 * @param  string  $directory
-	 * @return array
-	 */
-	public function allFiles($directory)
-	{
-		return iterator_to_array(Finder::create()->files()->in($directory), false);
-	}
-
-	/**
-	 * Get all of the directories within a given directory.
-	 *
-	 * @param  string  $directory
-	 * @return array
-	 */
-	public function directories($directory)
-	{
-		$directories = array();
-
-		foreach (Finder::create()->in($directory)->directories()->depth(0) as $dir)
-		{
-			$directories[] = $dir->getPathname();
-		}
-
-		return $directories;
-	}
-
-	/**
-	 * Create a directory.
-	 *
-	 * @param  string  $path
-	 * @param  int     $mode
-	 * @param  bool    $recursive
-	 * @param  bool    $force
-	 * @return bool
-	 */
-	public function makeDirectory($path, $mode = 0755, $recursive = false, $force = false)
-	{
-		if ($force)
-		{
-			return @mkdir($path, $mode, $recursive);
-		}
-
-		return mkdir($path, $mode, $recursive);
-	}
-
-	/**
-	 * Copy a directory from one location to another.
-	 *
-	 * @param  string  $directory
-	 * @param  string  $destination
-	 * @param  int     $options
-	 * @return bool
-	 */
-	public function copyDirectory($directory, $destination, $options = null)
-	{
-		if ( ! $this->isDirectory($directory)) return false;
-
-		$options = $options ?: FilesystemIterator::SKIP_DOTS;
-
-		// If the destination directory does not actually exist, we will go ahead and
-		// create it recursively, which just gets the destination prepared to copy
-		// the files over. Once we make the directory we'll proceed the copying.
-		if ( ! $this->isDirectory($destination))
-		{
-			$this->makeDirectory($destination, 0777, true);
-		}
-
-		$items = new FilesystemIterator($directory, $options);
-
-		foreach ($items as $item)
-		{
-			// As we spin through items, we will check to see if the current file is actually
-			// a directory or a file. When it is actually a directory we will need to call
-			// back into this function recursively to keep copying these nested folders.
-			$target = $destination.'/'.$item->getBasename();
-
-			if ($item->isDir())
-			{
-				$path = $item->getPathname();
-
-				if ( ! $this->copyDirectory($path, $target, $options)) return false;
-			}
-
-			// If the current items is just a regular file, we will just copy this to the new
-			// location and keep looping. If for some reason the copy fails we'll bail out
-			// and return false, so the developer is aware that the copy process failed.
-			else
-			{
-				if ( ! $this->copy($item->getPathname(), $target)) return false;
-			}
-		}
-
-		return true;
-	}
-
-	/**
-	 * Recursively delete a directory.
-	 *
-	 * The directory itself may be optionally preserved.
-	 *
-	 * @param  string  $directory
-	 * @param  bool    $preserve
-	 * @return bool
-	 */
-	public function deleteDirectory($directory, $preserve = false)
-	{
-		if ( ! $this->isDirectory($directory)) return false;
-
-		$items = new FilesystemIterator($directory);
-
-		foreach ($items as $item)
-		{
-			// If the item is a directory, we can just recurse into the function and
-			// delete that sub-directory otherwise we'll just delete the file and
-			// keep iterating through each file until the directory is cleaned.
-			if ($item->isDir())
-			{
-				$this->deleteDirectory($item->getPathname());
-			}
-
-			// If the item is just a file, we can go ahead and delete it since we're
-			// just looping through and waxing all of the files in this directory
-			// and calling directories recursively, so we delete the real path.
-			else
-			{
-				$this->delete($item->getPathname());
-			}
-		}
-
-		if ( ! $preserve) @rmdir($directory);
-
-		return true;
-	}
-
-	/**
-	 * Empty the specified directory of all files and folders.
-	 *
-	 * @param  string  $directory
-	 * @return bool
-	 */
-	public function cleanDirectory($directory)
-	{
-		return $this->deleteDirectory($directory, true);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php
deleted file mode 100755
index 5e76b2a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php namespace Illuminate\Filesystem;
-
-use Illuminate\Support\ServiceProvider;
-
-class FilesystemServiceProvider extends ServiceProvider {
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('files', function() { return new Filesystem; });
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Filesystem/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Filesystem/composer.json b/vendor/laravel/framework/src/Illuminate/Filesystem/composer.json
deleted file mode 100755
index 7466c89..0000000
--- a/vendor/laravel/framework/src/Illuminate/Filesystem/composer.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
-    "name": "illuminate/filesystem",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/support": "4.2.*",
-        "symfony/finder": "2.5.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Filesystem": ""
-        }
-    },
-    "target-dir": "Illuminate/Filesystem",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/AliasLoader.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/AliasLoader.php b/vendor/laravel/framework/src/Illuminate/Foundation/AliasLoader.php
deleted file mode 100755
index 9894a73..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/AliasLoader.php
+++ /dev/null
@@ -1,158 +0,0 @@
-<?php namespace Illuminate\Foundation;
-
-class AliasLoader {
-
-	/**
-	 * The array of class aliases.
-	 *
-	 * @var array
-	 */
-	protected $aliases;
-
-	/**
-	 * Indicates if a loader has been registered.
-	 *
-	 * @var bool
-	 */
-	protected $registered = false;
-
-	/**
-	 * The singleton instance of the loader.
-	 *
-	 * @var \Illuminate\Foundation\AliasLoader
-	 */
-	protected static $instance;
-
-	/**
-	 * Create a new class alias loader instance.
-	 *
-	 * @param  array  $aliases
-	 * @return void
-	 */
-	public function __construct(array $aliases = array())
-	{
-		$this->aliases = $aliases;
-	}
-
-	/**
-	 * Get or create the singleton alias loader instance.
-	 *
-	 * @param  array  $aliases
-	 * @return \Illuminate\Foundation\AliasLoader
-	 */
-	public static function getInstance(array $aliases = array())
-	{
-		if (is_null(static::$instance)) return static::$instance = new static($aliases);
-
-		$aliases = array_merge(static::$instance->getAliases(), $aliases);
-
-		static::$instance->setAliases($aliases);
-
-		return static::$instance;
-	}
-
-	/**
-	 * Load a class alias if it is registered.
-	 *
-	 * @param  string  $alias
-	 * @return void
-	 */
-	public function load($alias)
-	{
-		if (isset($this->aliases[$alias]))
-		{
-			return class_alias($this->aliases[$alias], $alias);
-		}
-	}
-
-	/**
-	 * Add an alias to the loader.
-	 *
-	 * @param  string  $class
-	 * @param  string  $alias
-	 * @return void
-	 */
-	public function alias($class, $alias)
-	{
-		$this->aliases[$class] = $alias;
-	}
-
-	/**
-	 * Register the loader on the auto-loader stack.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		if ( ! $this->registered)
-		{
-			$this->prependToLoaderStack();
-
-			$this->registered = true;
-		}
-	}
-
-	/**
-	 * Prepend the load method to the auto-loader stack.
-	 *
-	 * @return void
-	 */
-	protected function prependToLoaderStack()
-	{
-		spl_autoload_register(array($this, 'load'), true, true);
-	}
-
-	/**
-	 * Get the registered aliases.
-	 *
-	 * @return array
-	 */
-	public function getAliases()
-	{
-		return $this->aliases;
-	}
-
-	/**
-	 * Set the registered aliases.
-	 *
-	 * @param  array  $aliases
-	 * @return void
-	 */
-	public function setAliases(array $aliases)
-	{
-		$this->aliases = $aliases;
-	}
-
-	/**
-	 * Indicates if the loader has been registered.
-	 *
-	 * @return bool
-	 */
-	public function isRegistered()
-	{
-		return $this->registered;
-	}
-
-	/**
-	 * Set the "registered" state of the loader.
-	 *
-	 * @param  bool  $value
-	 * @return void
-	 */
-	public function setRegistered($value)
-	{
-		$this->registered = $value;
-	}
-
-	/**
-	 * Set the value of the singleton alias loader.
-	 *
-	 * @param  \Illuminate\Foundation\AliasLoader  $loader
-	 * @return void
-	 */
-	public static function setInstance($loader)
-	{
-		static::$instance = $loader;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Application.php b/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
deleted file mode 100755
index fac4e0a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
+++ /dev/null
@@ -1,1141 +0,0 @@
-<?php namespace Illuminate\Foundation;
-
-use Closure;
-use Stack\Builder;
-use Illuminate\Http\Request;
-use Illuminate\Http\Response;
-use Illuminate\Config\FileLoader;
-use Illuminate\Container\Container;
-use Illuminate\Filesystem\Filesystem;
-use Illuminate\Support\Facades\Facade;
-use Illuminate\Events\EventServiceProvider;
-use Illuminate\Routing\RoutingServiceProvider;
-use Illuminate\Exception\ExceptionServiceProvider;
-use Illuminate\Config\FileEnvironmentVariablesLoader;
-use Symfony\Component\HttpKernel\HttpKernelInterface;
-use Symfony\Component\HttpKernel\TerminableInterface;
-use Symfony\Component\HttpKernel\Exception\HttpException;
-use Symfony\Component\Debug\Exception\FatalErrorException;
-use Illuminate\Support\Contracts\ResponsePreparerInterface;
-use Symfony\Component\HttpFoundation\Request as SymfonyRequest;
-use Symfony\Component\HttpFoundation\Response as SymfonyResponse;
-use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
-
-class Application extends Container implements HttpKernelInterface, TerminableInterface, ResponsePreparerInterface {
-
-	/**
-	 * The Laravel framework version.
-	 *
-	 * @var string
-	 */
-	const VERSION = '4.2.17';
-
-	/**
-	 * Indicates if the application has "booted".
-	 *
-	 * @var bool
-	 */
-	protected $booted = false;
-
-	/**
-	 * The array of booting callbacks.
-	 *
-	 * @var array
-	 */
-	protected $bootingCallbacks = array();
-
-	/**
-	 * The array of booted callbacks.
-	 *
-	 * @var array
-	 */
-	protected $bootedCallbacks = array();
-
-	/**
-	 * The array of finish callbacks.
-	 *
-	 * @var array
-	 */
-	protected $finishCallbacks = array();
-
-	/**
-	 * The array of shutdown callbacks.
-	 *
-	 * @var array
-	 */
-	protected $shutdownCallbacks = array();
-
-	/**
-	 * All of the developer defined middlewares.
-	 *
-	 * @var array
-	 */
-	protected $middlewares = array();
-
-	/**
-	 * All of the registered service providers.
-	 *
-	 * @var array
-	 */
-	protected $serviceProviders = array();
-
-	/**
-	 * The names of the loaded service providers.
-	 *
-	 * @var array
-	 */
-	protected $loadedProviders = array();
-
-	/**
-	 * The deferred services and their providers.
-	 *
-	 * @var array
-	 */
-	protected $deferredServices = array();
-
-	/**
-	 * The request class used by the application.
-	 *
-	 * @var string
-	 */
-	protected static $requestClass = 'Illuminate\Http\Request';
-
-	/**
-	 * Create a new Illuminate application instance.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return void
-	 */
-	public function __construct(Request $request = null)
-	{
-		$this->registerBaseBindings($request ?: $this->createNewRequest());
-
-		$this->registerBaseServiceProviders();
-
-		$this->registerBaseMiddlewares();
-	}
-
-	/**
-	 * Create a new request instance from the request class.
-	 *
-	 * @return \Illuminate\Http\Request
-	 */
-	protected function createNewRequest()
-	{
-		return forward_static_call(array(static::$requestClass, 'createFromGlobals'));
-	}
-
-	/**
-	 * Register the basic bindings into the container.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return void
-	 */
-	protected function registerBaseBindings($request)
-	{
-		$this->instance('request', $request);
-
-		$this->instance('Illuminate\Container\Container', $this);
-	}
-
-	/**
-	 * Register all of the base service providers.
-	 *
-	 * @return void
-	 */
-	protected function registerBaseServiceProviders()
-	{
-		foreach (array('Event', 'Exception', 'Routing') as $name)
-		{
-			$this->{"register{$name}Provider"}();
-		}
-	}
-
-	/**
-	 * Register the exception service provider.
-	 *
-	 * @return void
-	 */
-	protected function registerExceptionProvider()
-	{
-		$this->register(new ExceptionServiceProvider($this));
-	}
-
-	/**
-	 * Register the routing service provider.
-	 *
-	 * @return void
-	 */
-	protected function registerRoutingProvider()
-	{
-		$this->register(new RoutingServiceProvider($this));
-	}
-
-	/**
-	 * Register the event service provider.
-	 *
-	 * @return void
-	 */
-	protected function registerEventProvider()
-	{
-		$this->register(new EventServiceProvider($this));
-	}
-
-	/**
-	 * Bind the installation paths to the application.
-	 *
-	 * @param  array  $paths
-	 * @return void
-	 */
-	public function bindInstallPaths(array $paths)
-	{
-		$this->instance('path', realpath($paths['app']));
-
-		// Here we will bind the install paths into the container as strings that can be
-		// accessed from any point in the system. Each path key is prefixed with path
-		// so that they have the consistent naming convention inside the container.
-		foreach (array_except($paths, array('app')) as $key => $value)
-		{
-			$this->instance("path.{$key}", realpath($value));
-		}
-	}
-
-	/**
-	 * Get the application bootstrap file.
-	 *
-	 * @return string
-	 */
-	public static function getBootstrapFile()
-	{
-		return __DIR__.'/start.php';
-	}
-
-	/**
-	 * Start the exception handling for the request.
-	 *
-	 * @return void
-	 */
-	public function startExceptionHandling()
-	{
-		$this['exception']->register($this->environment());
-
-		$this['exception']->setDebug($this['config']['app.debug']);
-	}
-
-	/**
-	 * Get or check the current application environment.
-	 *
-	 * @param  mixed
-	 * @return string
-	 */
-	public function environment()
-	{
-		if (count(func_get_args()) > 0)
-		{
-			return in_array($this['env'], func_get_args());
-		}
-
-		return $this['env'];
-	}
-
-	/**
-	 * Determine if application is in local environment.
-	 *
-	 * @return bool
-	 */
-	public function isLocal()
-	{
-		return $this['env'] == 'local';
-	}
-
-	/**
-	 * Detect the application's current environment.
-	 *
-	 * @param  array|string  $envs
-	 * @return string
-	 */
-	public function detectEnvironment($envs)
-	{
-		$args = isset($_SERVER['argv']) ? $_SERVER['argv'] : null;
-
-		return $this['env'] = (new EnvironmentDetector())->detect($envs, $args);
-	}
-
-	/**
-	 * Determine if we are running in the console.
-	 *
-	 * @return bool
-	 */
-	public function runningInConsole()
-	{
-		return php_sapi_name() == 'cli';
-	}
-
-	/**
-	 * Determine if we are running unit tests.
-	 *
-	 * @return bool
-	 */
-	public function runningUnitTests()
-	{
-		return $this['env'] == 'testing';
-	}
-
-	/**
-	 * Force register a service provider with the application.
-	 *
-	 * @param  \Illuminate\Support\ServiceProvider|string  $provider
-	 * @param  array  $options
-	 * @return \Illuminate\Support\ServiceProvider
-	 */
-	public function forceRegister($provider, $options = array())
-	{
-		return $this->register($provider, $options, true);
-	}
-
-	/**
-	 * Register a service provider with the application.
-	 *
-	 * @param  \Illuminate\Support\ServiceProvider|string  $provider
-	 * @param  array  $options
-	 * @param  bool   $force
-	 * @return \Illuminate\Support\ServiceProvider
-	 */
-	public function register($provider, $options = array(), $force = false)
-	{
-		if ($registered = $this->getRegistered($provider) && ! $force)
-                                     return $registered;
-
-		// If the given "provider" is a string, we will resolve it, passing in the
-		// application instance automatically for the developer. This is simply
-		// a more convenient way of specifying your service provider classes.
-		if (is_string($provider))
-		{
-			$provider = $this->resolveProviderClass($provider);
-		}
-
-		$provider->register();
-
-		// Once we have registered the service we will iterate through the options
-		// and set each of them on the application so they will be available on
-		// the actual loading of the service objects and for developer usage.
-		foreach ($options as $key => $value)
-		{
-			$this[$key] = $value;
-		}
-
-		$this->markAsRegistered($provider);
-
-		// If the application has already booted, we will call this boot method on
-		// the provider class so it has an opportunity to do its boot logic and
-		// will be ready for any usage by the developer's application logics.
-		if ($this->booted) $provider->boot();
-
-		return $provider;
-	}
-
-	/**
-	 * Get the registered service provider instance if it exists.
-	 *
-	 * @param  \Illuminate\Support\ServiceProvider|string  $provider
-	 * @return \Illuminate\Support\ServiceProvider|null
-	 */
-	public function getRegistered($provider)
-	{
-		$name = is_string($provider) ? $provider : get_class($provider);
-
-		if (array_key_exists($name, $this->loadedProviders))
-		{
-			return array_first($this->serviceProviders, function($key, $value) use ($name)
-			{
-				return get_class($value) == $name;
-			});
-		}
-	}
-
-	/**
-	 * Resolve a service provider instance from the class name.
-	 *
-	 * @param  string  $provider
-	 * @return \Illuminate\Support\ServiceProvider
-	 */
-	public function resolveProviderClass($provider)
-	{
-		return new $provider($this);
-	}
-
-	/**
-	 * Mark the given provider as registered.
-	 *
-	 * @param  \Illuminate\Support\ServiceProvider
-	 * @return void
-	 */
-	protected function markAsRegistered($provider)
-	{
-		$this['events']->fire($class = get_class($provider), array($provider));
-
-		$this->serviceProviders[] = $provider;
-
-		$this->loadedProviders[$class] = true;
-	}
-
-	/**
-	 * Load and boot all of the remaining deferred providers.
-	 *
-	 * @return void
-	 */
-	public function loadDeferredProviders()
-	{
-		// We will simply spin through each of the deferred providers and register each
-		// one and boot them if the application has booted. This should make each of
-		// the remaining services available to this application for immediate use.
-		foreach ($this->deferredServices as $service => $provider)
-		{
-			$this->loadDeferredProvider($service);
-		}
-
-		$this->deferredServices = array();
-	}
-
-	/**
-	 * Load the provider for a deferred service.
-	 *
-	 * @param  string  $service
-	 * @return void
-	 */
-	protected function loadDeferredProvider($service)
-	{
-		$provider = $this->deferredServices[$service];
-
-		// If the service provider has not already been loaded and registered we can
-		// register it with the application and remove the service from this list
-		// of deferred services, since it will already be loaded on subsequent.
-		if ( ! isset($this->loadedProviders[$provider]))
-		{
-			$this->registerDeferredProvider($provider, $service);
-		}
-	}
-
-	/**
-	 * Register a deferred provider and service.
-	 *
-	 * @param  string  $provider
-	 * @param  string  $service
-	 * @return void
-	 */
-	public function registerDeferredProvider($provider, $service = null)
-	{
-		// Once the provider that provides the deferred service has been registered we
-		// will remove it from our local list of the deferred services with related
-		// providers so that this container does not try to resolve it out again.
-		if ($service) unset($this->deferredServices[$service]);
-
-		$this->register($instance = new $provider($this));
-
-		if ( ! $this->booted)
-		{
-			$this->booting(function() use ($instance)
-			{
-				$instance->boot();
-			});
-		}
-	}
-
-	/**
-	 * Resolve the given type from the container.
-	 *
-	 * (Overriding Container::make)
-	 *
-	 * @param  string  $abstract
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function make($abstract, $parameters = array())
-	{
-		$abstract = $this->getAlias($abstract);
-
-		if (isset($this->deferredServices[$abstract]))
-		{
-			$this->loadDeferredProvider($abstract);
-		}
-
-		return parent::make($abstract, $parameters);
-	}
-
-	/**
-	 * Determine if the given abstract type has been bound.
-	 *
-	 * (Overriding Container::bound)
-	 *
-	 * @param  string  $abstract
-	 * @return bool
-	 */
-	public function bound($abstract)
-	{
-		return isset($this->deferredServices[$abstract]) || parent::bound($abstract);
-	}
-
-	/**
-	 * "Extend" an abstract type in the container.
-	 *
-	 * (Overriding Container::extend)
-	 *
-	 * @param  string   $abstract
-	 * @param  \Closure  $closure
-	 * @return void
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	public function extend($abstract, Closure $closure)
-	{
-		$abstract = $this->getAlias($abstract);
-
-		if (isset($this->deferredServices[$abstract]))
-		{
-			$this->loadDeferredProvider($abstract);
-		}
-
-		return parent::extend($abstract, $closure);
-	}
-
-	/**
-	 * Register a "before" application filter.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public function before($callback)
-	{
-		return $this['router']->before($callback);
-	}
-
-	/**
-	 * Register an "after" application filter.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public function after($callback)
-	{
-		return $this['router']->after($callback);
-	}
-
-	/**
-	 * Register a "finish" application filter.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public function finish($callback)
-	{
-		$this->finishCallbacks[] = $callback;
-	}
-
-	/**
-	 * Register a "shutdown" callback.
-	 *
-	 * @param  callable  $callback
-	 * @return void
-	 */
-	public function shutdown(callable $callback = null)
-	{
-		if (is_null($callback))
-		{
-			$this->fireAppCallbacks($this->shutdownCallbacks);
-		}
-		else
-		{
-			$this->shutdownCallbacks[] = $callback;
-		}
-	}
-
-	/**
-	 * Register a function for determining when to use array sessions.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function useArraySessions(Closure $callback)
-	{
-		$this->bind('session.reject', function() use ($callback)
-		{
-			return $callback;
-		});
-	}
-
-	/**
-	 * Determine if the application has booted.
-	 *
-	 * @return bool
-	 */
-	public function isBooted()
-	{
-		return $this->booted;
-	}
-
-	/**
-	 * Boot the application's service providers.
-	 *
-	 * @return void
-	 */
-	public function boot()
-	{
-		if ($this->booted) return;
-
-		array_walk($this->serviceProviders, function($p) { $p->boot(); });
-
-		$this->bootApplication();
-	}
-
-	/**
-	 * Boot the application and fire app callbacks.
-	 *
-	 * @return void
-	 */
-	protected function bootApplication()
-	{
-		// Once the application has booted we will also fire some "booted" callbacks
-		// for any listeners that need to do work after this initial booting gets
-		// finished. This is useful when ordering the boot-up processes we run.
-		$this->fireAppCallbacks($this->bootingCallbacks);
-
-		$this->booted = true;
-
-		$this->fireAppCallbacks($this->bootedCallbacks);
-	}
-
-	/**
-	 * Register a new boot listener.
-	 *
-	 * @param  mixed  $callback
-	 * @return void
-	 */
-	public function booting($callback)
-	{
-		$this->bootingCallbacks[] = $callback;
-	}
-
-	/**
-	 * Register a new "booted" listener.
-	 *
-	 * @param  mixed  $callback
-	 * @return void
-	 */
-	public function booted($callback)
-	{
-		$this->bootedCallbacks[] = $callback;
-
-		if ($this->isBooted()) $this->fireAppCallbacks(array($callback));
-	}
-
-	/**
-	 * Run the application and send the response.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return void
-	 */
-	public function run(SymfonyRequest $request = null)
-	{
-		$request = $request ?: $this['request'];
-
-		$response = with($stack = $this->getStackedClient())->handle($request);
-
-		$response->send();
-
-		$stack->terminate($request, $response);
-	}
-
-	/**
-	 * Get the stacked HTTP kernel for the application.
-	 *
-	 * @return  \Symfony\Component\HttpKernel\HttpKernelInterface
-	 */
-	protected function getStackedClient()
-	{
-		$sessionReject = $this->bound('session.reject') ? $this['session.reject'] : null;
-
-		$client = (new Builder)
-                    ->push('Illuminate\Cookie\Guard', $this['encrypter'])
-                    ->push('Illuminate\Cookie\Queue', $this['cookie'])
-                    ->push('Illuminate\Session\Middleware', $this['session'], $sessionReject);
-
-		$this->mergeCustomMiddlewares($client);
-
-		return $client->resolve($this);
-	}
-
-	/**
-	 * Merge the developer defined middlewares onto the stack.
-	 *
-	 * @param  \Stack\Builder
-	 * @return void
-	 */
-	protected function mergeCustomMiddlewares(Builder $stack)
-	{
-		foreach ($this->middlewares as $middleware)
-		{
-			list($class, $parameters) = array_values($middleware);
-
-			array_unshift($parameters, $class);
-
-			call_user_func_array(array($stack, 'push'), $parameters);
-		}
-	}
-
-	/**
-	 * Register the default, but optional middlewares.
-	 *
-	 * @return void
-	 */
-	protected function registerBaseMiddlewares()
-	{
-		//
-	}
-
-	/**
-	 * Add a HttpKernel middleware onto the stack.
-	 *
-	 * @param  string  $class
-	 * @param  array  $parameters
-	 * @return $this
-	 */
-	public function middleware($class, array $parameters = array())
-	{
-		$this->middlewares[] = compact('class', 'parameters');
-
-		return $this;
-	}
-
-	/**
-	 * Remove a custom middleware from the application.
-	 *
-	 * @param  string  $class
-	 * @return void
-	 */
-	public function forgetMiddleware($class)
-	{
-		$this->middlewares = array_filter($this->middlewares, function($m) use ($class)
-		{
-			return $m['class'] != $class;
-		});
-	}
-
-	/**
-	 * Handle the given request and get the response.
-	 *
-	 * Provides compatibility with BrowserKit functional testing.
-	 *
-	 * @implements HttpKernelInterface::handle
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  int   $type
-	 * @param  bool  $catch
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 *
-	 * @throws \Exception
-	 */
-	public function handle(SymfonyRequest $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
-	{
-		try
-		{
-			$this->refreshRequest($request = Request::createFromBase($request));
-
-			$this->boot();
-
-			return $this->dispatch($request);
-		}
-		catch (\Exception $e)
-		{
-			if ( ! $catch || $this->runningUnitTests()) throw $e;
-
-			return $this['exception']->handleException($e);
-		}
-	}
-
-	/**
-	 * Handle the given request and get the response.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function dispatch(Request $request)
-	{
-		if ($this->isDownForMaintenance())
-		{
-			$response = $this['events']->until('illuminate.app.down');
-
-			if ( ! is_null($response)) return $this->prepareResponse($response, $request);
-		}
-
-		if ($this->runningUnitTests() && ! $this['session']->isStarted())
-		{
-			$this['session']->start();
-		}
-
-		return $this['router']->dispatch($this->prepareRequest($request));
-	}
-
-	/**
-	 * Call the "finish" and "shutdown" callbacks assigned to the application.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  \Symfony\Component\HttpFoundation\Response  $response
-	 * @return void
-	 */
-	public function terminate(SymfonyRequest $request, SymfonyResponse $response)
-	{
-		$this->callFinishCallbacks($request, $response);
-
-		$this->shutdown();
-	}
-
-	/**
-	 * Refresh the bound request instance in the container.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return void
-	 */
-	protected function refreshRequest(Request $request)
-	{
-		$this->instance('request', $request);
-
-		Facade::clearResolvedInstance('request');
-	}
-
-	/**
-	 * Call the "finish" callbacks assigned to the application.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  \Symfony\Component\HttpFoundation\Response  $response
-	 * @return void
-	 */
-	public function callFinishCallbacks(SymfonyRequest $request, SymfonyResponse $response)
-	{
-		foreach ($this->finishCallbacks as $callback)
-		{
-			call_user_func($callback, $request, $response);
-		}
-	}
-
-	/**
-	 * Call the booting callbacks for the application.
-	 *
-	 * @param  array  $callbacks
-	 * @return void
-	 */
-	protected function fireAppCallbacks(array $callbacks)
-	{
-		foreach ($callbacks as $callback)
-		{
-			call_user_func($callback, $this);
-		}
-	}
-
-	/**
-	 * Prepare the request by injecting any services.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return \Illuminate\Http\Request
-	 */
-	public function prepareRequest(Request $request)
-	{
-		if ( ! is_null($this['config']['session.driver']) && ! $request->hasSession())
-		{
-			$request->setSession($this['session']->driver());
-		}
-
-		return $request;
-	}
-
-	/**
-	 * Prepare the given value as a Response object.
-	 *
-	 * @param  mixed  $value
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function prepareResponse($value)
-	{
-		if ( ! $value instanceof SymfonyResponse) $value = new Response($value);
-
-		return $value->prepare($this['request']);
-	}
-
-	/**
-	 * Determine if the application is ready for responses.
-	 *
-	 * @return bool
-	 */
-	public function readyForResponses()
-	{
-		return $this->booted;
-	}
-
-	/**
-	 * Determine if the application is currently down for maintenance.
-	 *
-	 * @return bool
-	 */
-	public function isDownForMaintenance()
-	{
-		return file_exists($this['config']['app.manifest'].'/down');
-	}
-
-	/**
-	 * Register a maintenance mode event listener.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function down(Closure $callback)
-	{
-		$this['events']->listen('illuminate.app.down', $callback);
-	}
-
-	/**
-	 * Throw an HttpException with the given data.
-	 *
-	 * @param  int     $code
-	 * @param  string  $message
-	 * @param  array   $headers
-	 * @return void
-	 *
-	 * @throws \Symfony\Component\HttpKernel\Exception\HttpException
-	 * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
-	 */
-	public function abort($code, $message = '', array $headers = array())
-	{
-		if ($code == 404)
-		{
-			throw new NotFoundHttpException($message);
-		}
-
-		throw new HttpException($code, $message, null, $headers);
-	}
-
-	/**
-	 * Register a 404 error handler.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function missing(Closure $callback)
-	{
-		$this->error(function(NotFoundHttpException $e) use ($callback)
-		{
-			return call_user_func($callback, $e);
-		});
-	}
-
-	/**
-	 * Register an application error handler.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function error(Closure $callback)
-	{
-		$this['exception']->error($callback);
-	}
-
-	/**
-	 * Register an error handler at the bottom of the stack.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function pushError(Closure $callback)
-	{
-		$this['exception']->pushError($callback);
-	}
-
-	/**
-	 * Register an error handler for fatal errors.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function fatal(Closure $callback)
-	{
-		$this->error(function(FatalErrorException $e) use ($callback)
-		{
-			return call_user_func($callback, $e);
-		});
-	}
-
-	/**
-	 * Get the configuration loader instance.
-	 *
-	 * @return \Illuminate\Config\LoaderInterface
-	 */
-	public function getConfigLoader()
-	{
-		return new FileLoader(new Filesystem, $this['path'].'/config');
-	}
-
-	/**
-	 * Get the environment variables loader instance.
-	 *
-	 * @return \Illuminate\Config\EnvironmentVariablesLoaderInterface
-	 */
-	public function getEnvironmentVariablesLoader()
-	{
-		return new FileEnvironmentVariablesLoader(new Filesystem, $this['path.base']);
-	}
-
-	/**
-	 * Get the service provider repository instance.
-	 *
-	 * @return \Illuminate\Foundation\ProviderRepository
-	 */
-	public function getProviderRepository()
-	{
-		$manifest = $this['config']['app.manifest'];
-
-		return new ProviderRepository(new Filesystem, $manifest);
-	}
-
-	/**
-	 * Get the service providers that have been loaded.
-	 *
-	 * @return array
-	 */
-	public function getLoadedProviders()
-	{
-		return $this->loadedProviders;
-	}
-
-	/**
-	 * Set the application's deferred services.
-	 *
-	 * @param  array  $services
-	 * @return void
-	 */
-	public function setDeferredServices(array $services)
-	{
-		$this->deferredServices = $services;
-	}
-
-	/**
-	 * Determine if the given service is a deferred service.
-	 *
-	 * @param  string  $service
-	 * @return bool
-	 */
-	public function isDeferredService($service)
-	{
-		return isset($this->deferredServices[$service]);
-	}
-
-	/**
-	 * Get or set the request class for the application.
-	 *
-	 * @param  string  $class
-	 * @return string
-	 */
-	public static function requestClass($class = null)
-	{
-		if ( ! is_null($class)) static::$requestClass = $class;
-
-		return static::$requestClass;
-	}
-
-	/**
-	 * Set the application request for the console environment.
-	 *
-	 * @return void
-	 */
-	public function setRequestForConsoleEnvironment()
-	{
-		$url = $this['config']->get('app.url', 'http://localhost');
-
-		$parameters = array($url, 'GET', array(), array(), array(), $_SERVER);
-
-		$this->refreshRequest(static::onRequest('create', $parameters));
-	}
-
-	/**
-	 * Call a method on the default request class.
-	 *
-	 * @param  string  $method
-	 * @param  array  $parameters
-	 * @return mixed
-	 */
-	public static function onRequest($method, $parameters = array())
-	{
-		return forward_static_call_array(array(static::requestClass(), $method), $parameters);
-	}
-
-	/**
-	 * Get the current application locale.
-	 *
-	 * @return string
-	 */
-	public function getLocale()
-	{
-		return $this['config']->get('app.locale');
-	}
-
-	/**
-	 * Set the current application locale.
-	 *
-	 * @param  string  $locale
-	 * @return void
-	 */
-	public function setLocale($locale)
-	{
-		$this['config']->set('app.locale', $locale);
-
-		$this['translator']->setLocale($locale);
-
-		$this['events']->fire('locale.changed', array($locale));
-	}
-
-	/**
-	 * Register the core class aliases in the container.
-	 *
-	 * @return void
-	 */
-	public function registerCoreContainerAliases()
-	{
-		$aliases = array(
-			'app'            => 'Illuminate\Foundation\Application',
-			'artisan'        => 'Illuminate\Console\Application',
-			'auth'           => 'Illuminate\Auth\AuthManager',
-			'auth.reminder.repository' => 'Illuminate\Auth\Reminders\ReminderRepositoryInterface',
-			'blade.compiler' => 'Illuminate\View\Compilers\BladeCompiler',
-			'cache'          => 'Illuminate\Cache\CacheManager',
-			'cache.store'    => 'Illuminate\Cache\Repository',
-			'config'         => 'Illuminate\Config\Repository',
-			'cookie'         => 'Illuminate\Cookie\CookieJar',
-			'encrypter'      => 'Illuminate\Encryption\Encrypter',
-			'db'             => 'Illuminate\Database\DatabaseManager',
-			'events'         => 'Illuminate\Events\Dispatcher',
-			'files'          => 'Illuminate\Filesystem\Filesystem',
-			'form'           => 'Illuminate\Html\FormBuilder',
-			'hash'           => 'Illuminate\Hashing\HasherInterface',
-			'html'           => 'Illuminate\Html\HtmlBuilder',
-			'translator'     => 'Illuminate\Translation\Translator',
-			'log'            => 'Illuminate\Log\Writer',
-			'mailer'         => 'Illuminate\Mail\Mailer',
-			'paginator'      => 'Illuminate\Pagination\Factory',
-			'auth.reminder'  => 'Illuminate\Auth\Reminders\PasswordBroker',
-			'queue'          => 'Illuminate\Queue\QueueManager',
-			'redirect'       => 'Illuminate\Routing\Redirector',
-			'redis'          => 'Illuminate\Redis\Database',
-			'request'        => 'Illuminate\Http\Request',
-			'router'         => 'Illuminate\Routing\Router',
-			'session'        => 'Illuminate\Session\SessionManager',
-			'session.store'  => 'Illuminate\Session\Store',
-			'remote'         => 'Illuminate\Remote\RemoteManager',
-			'url'            => 'Illuminate\Routing\UrlGenerator',
-			'validator'      => 'Illuminate\Validation\Factory',
-			'view'           => 'Illuminate\View\Factory',
-		);
-
-		foreach ($aliases as $key => $alias)
-		{
-			$this->alias($key, $alias);
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Artisan.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Artisan.php b/vendor/laravel/framework/src/Illuminate/Foundation/Artisan.php
deleted file mode 100755
index 2b6f23d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Artisan.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php namespace Illuminate\Foundation;
-
-use Illuminate\Console\Application as ConsoleApplication;
-
-class Artisan {
-
-	/**
-	 * The application instance.
-	 *
-	 * @var \Illuminate\Foundation\Application
-	 */
-	protected $app;
-
-	/**
-	 * The Artisan console instance.
-	 *
-	 * @var \Illuminate\Console\Application
-	 */
-	protected $artisan;
-
-	/**
-	 * Create a new Artisan command runner instance.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @return void
-	 */
-	public function __construct(Application $app)
-	{
-		$this->app = $app;
-	}
-
-	/**
-	 * Get the Artisan console instance.
-	 *
-	 * @return \Illuminate\Console\Application
-	 */
-	protected function getArtisan()
-	{
-		if ( ! is_null($this->artisan)) return $this->artisan;
-
-		$this->app->loadDeferredProviders();
-
-		$this->artisan = ConsoleApplication::make($this->app);
-
-		return $this->artisan->boot();
-	}
-
-	/**
-	 * Dynamically pass all missing methods to console Artisan.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		return call_user_func_array(array($this->getArtisan(), $method), $parameters);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/AssetPublisher.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/AssetPublisher.php b/vendor/laravel/framework/src/Illuminate/Foundation/AssetPublisher.php
deleted file mode 100755
index a7fd36d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/AssetPublisher.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php namespace Illuminate\Foundation;
-
-use Illuminate\Filesystem\Filesystem;
-
-class AssetPublisher {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The path where assets should be published.
-	 *
-	 * @var string
-	 */
-	protected $publishPath;
-
-	/**
-	 * The path where packages are located.
-	 *
-	 * @var string
-	 */
-	protected $packagePath;
-
-	/**
-	 * Create a new asset publisher instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $publishPath
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $publishPath)
-	{
-		$this->files = $files;
-		$this->publishPath = $publishPath;
-	}
-
-	/**
-	 * Copy all assets from a given path to the publish path.
-	 *
-	 * @param  string  $name
-	 * @param  string  $source
-	 * @return bool
-	 *
-	 * @throws \RuntimeException
-	 */
-	public function publish($name, $source)
-	{
-		$destination = $this->publishPath."/packages/{$name}";
-
-		$success = $this->files->copyDirectory($source, $destination);
-
-		if ( ! $success)
-		{
-			throw new \RuntimeException("Unable to publish assets.");
-		}
-
-		return $success;
-	}
-
-	/**
-	 * Publish a given package's assets to the publish path.
-	 *
-	 * @param  string  $package
-	 * @param  string  $packagePath
-	 * @return bool
-	 */
-	public function publishPackage($package, $packagePath = null)
-	{
-		$packagePath = $packagePath ?: $this->packagePath;
-
-		// Once we have the package path we can just create the source and destination
-		// path and copy the directory from one to the other. The directory copy is
-		// recursive so all nested files and directories will get copied as well.
-		$source = $packagePath."/{$package}/public";
-
-		return $this->publish($package, $source);
-	}
-
-	/**
-	 * Set the default package path.
-	 *
-	 * @param  string  $packagePath
-	 * @return void
-	 */
-	public function setPackagePath($packagePath)
-	{
-		$this->packagePath = $packagePath;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Composer.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Composer.php b/vendor/laravel/framework/src/Illuminate/Foundation/Composer.php
deleted file mode 100755
index abe7102..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Composer.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php namespace Illuminate\Foundation;
-
-use Illuminate\Filesystem\Filesystem;
-use Symfony\Component\Process\Process;
-
-class Composer {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The working path to regenerate from.
-	 *
-	 * @var string
-	 */
-	protected $workingPath;
-
-	/**
-	 * Create a new Composer manager instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $workingPath
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $workingPath = null)
-	{
-		$this->files = $files;
-		$this->workingPath = $workingPath;
-	}
-
-	/**
-	 * Regenerate the Composer autoloader files.
-	 *
-	 * @param  string  $extra
-	 * @return void
-	 */
-	public function dumpAutoloads($extra = '')
-	{
-		$process = $this->getProcess();
-
-		$process->setCommandLine(trim($this->findComposer().' dump-autoload '.$extra));
-
-		$process->run();
-	}
-
-	/**
-	 * Regenerate the optimized Composer autoloader files.
-	 *
-	 * @return void
-	 */
-	public function dumpOptimized()
-	{
-		$this->dumpAutoloads('--optimize');
-	}
-
-	/**
-	 * Get the composer command for the environment.
-	 *
-	 * @return string
-	 */
-	protected function findComposer()
-	{
-		if ($this->files->exists($this->workingPath.'/composer.phar'))
-		{
-			return '"'.PHP_BINARY.'" composer.phar';
-		}
-
-		return 'composer';
-	}
-
-	/**
-	 * Get a new Symfony process instance.
-	 *
-	 * @return \Symfony\Component\Process\Process
-	 */
-	protected function getProcess()
-	{
-		return (new Process('', $this->workingPath))->setTimeout(null);
-	}
-
-	/**
-	 * Set the working path used by the class.
-	 *
-	 * @param  string  $path
-	 * @return $this
-	 */
-	public function setWorkingPath($path)
-	{
-		$this->workingPath = realpath($path);
-
-		return $this;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/ConfigPublisher.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/ConfigPublisher.php b/vendor/laravel/framework/src/Illuminate/Foundation/ConfigPublisher.php
deleted file mode 100755
index fcb4dc8..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/ConfigPublisher.php
+++ /dev/null
@@ -1,144 +0,0 @@
-<?php namespace Illuminate\Foundation;
-
-use Illuminate\Filesystem\Filesystem;
-
-class ConfigPublisher {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The destination of the config files.
-	 *
-	 * @var string
-	 */
-	protected $publishPath;
-
-	/**
-	 * The path to the application's packages.
-	 *
-	 * @var string
-	 */
-	protected $packagePath;
-
-	/**
-	 * Create a new configuration publisher instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $publishPath
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $publishPath)
-	{
-		$this->files = $files;
-		$this->publishPath = $publishPath;
-	}
-
-	/**
-	 * Publish configuration files from a given path.
-	 *
-	 * @param  string  $package
-	 * @param  string  $source
-	 * @return bool
-	 */
-	public function publish($package, $source)
-	{
-		$destination = $this->getDestinationPath($package);
-
-		$this->makeDestination($destination);
-
-		return $this->files->copyDirectory($source, $destination);
-	}
-
-	/**
-	 * Publish the configuration files for a package.
-	 *
-	 * @param  string  $package
-	 * @param  string  $packagePath
-	 * @return bool
-	 */
-	public function publishPackage($package, $packagePath = null)
-	{
-		// First we will figure out the source of the package's configuration location
-		// which we do by convention. Once we have that we will move the files over
-		// to the "main" configuration directory for this particular application.
-		$path = $packagePath ?: $this->packagePath;
-
-		$source = $this->getSource($package, $path);
-
-		return $this->publish($package, $source);
-	}
-
-	/**
-	 * Get the source configuration directory to publish.
-	 *
-	 * @param  string  $package
-	 * @param  string  $packagePath
-	 * @return string
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function getSource($package, $packagePath)
-	{
-		$source = $packagePath."/{$package}/src/config";
-
-		if ( ! $this->files->isDirectory($source))
-		{
-			throw new \InvalidArgumentException("Configuration not found.");
-		}
-
-		return $source;
-	}
-
-	/**
-	 * Create the destination directory if it doesn't exist.
-	 *
-	 * @param  string  $destination
-	 * @return void
-	 */
-	protected function makeDestination($destination)
-	{
-		if ( ! $this->files->isDirectory($destination))
-		{
-			$this->files->makeDirectory($destination, 0777, true);
-		}
-	}
-
-	/**
-	 * Determine if a given package has already been published.
-	 *
-	 * @param  string  $package
-	 * @return bool
-	 */
-	public function alreadyPublished($package)
-	{
-		return $this->files->isDirectory($this->getDestinationPath($package));
-	}
-
-	/**
-	 * Get the target destination path for the configuration files.
-	 *
-	 * @param  string  $package
-	 * @return string
-	 */
-	public function getDestinationPath($package)
-	{
-		return $this->publishPath."/packages/{$package}";
-	}
-
-	/**
-	 * Set the default package path.
-	 *
-	 * @param  string  $packagePath
-	 * @return void
-	 */
-	public function setPackagePath($packagePath)
-	{
-		$this->packagePath = $packagePath;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/AssetPublishCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/AssetPublishCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/AssetPublishCommand.php
deleted file mode 100755
index d9cbf9d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/AssetPublishCommand.php
+++ /dev/null
@@ -1,170 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-use Symfony\Component\Finder\Finder;
-use Illuminate\Foundation\AssetPublisher;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-
-class AssetPublishCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'asset:publish';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Publish a package's assets to the public directory";
-
-	/**
-	 * The asset publisher instance.
-	 *
-	 * @var \Illuminate\Foundation\AssetPublisher
-	 */
-	protected $assets;
-
-	/**
-	 * Create a new asset publish command instance.
-	 *
-	 * @param  \Illuminate\Foundation\AssetPublisher  $assets
-	 * @return void
-	 */
-	public function __construct(AssetPublisher $assets)
-	{
-		parent::__construct();
-
-		$this->assets = $assets;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		foreach ($this->getPackages() as $package)
-		{
-			$this->publishAssets($package);
-		}
-	}
-
-	/**
-	 * Publish the assets for a given package name.
-	 *
-	 * @param  string  $package
-	 * @return void
-	 */
-	protected function publishAssets($package)
-	{
-		if ( ! is_null($path = $this->getPath()))
-		{
-			$this->assets->publish($package, $path);
-		}
-		else
-		{
-			$this->assets->publishPackage($package);
-		}
-
-		$this->output->writeln('<info>Assets published for package:</info> '.$package);
-	}
-
-	/**
-	 * Get the name of the package being published.
-	 *
-	 * @return array
-	 */
-	protected function getPackages()
-	{
-		if ( ! is_null($package = $this->input->getArgument('package')))
-		{
-			return array($package);
-		}
-		elseif ( ! is_null($bench = $this->input->getOption('bench')))
-		{
-			return array($bench);
-		}
-
-		return $this->findAllAssetPackages();
-	}
-
-	/**
-	 * Find all the asset hosting packages in the system.
-	 *
-	 * @return array
-	 */
-	protected function findAllAssetPackages()
-	{
-		$vendor = $this->laravel['path.base'].'/vendor';
-
-		$packages = array();
-
-		foreach (Finder::create()->directories()->in($vendor)->name('public')->depth('< 3') as $package)
-		{
-			$packages[] = $package->getRelativePath();
-		}
-
-		return $packages;
-	}
-
-	/**
-	 * Get the specified path to the files.
-	 *
-	 * @return string
-	 */
-	protected function getPath()
-	{
-		$path = $this->input->getOption('path');
-
-		// First we will check for an explicitly specified path from the user. If one
-		// exists we will use that as the path to the assets. This allows the free
-		// storage of assets wherever is best for this developer's web projects.
-		if ( ! is_null($path))
-		{
-			return $this->laravel['path.base'].'/'.$path;
-		}
-
-		// If a "bench" option was specified, we will publish from a workbench as the
-		// source location. This is mainly just a short-cut for having to manually
-		// specify the full workbench path using the --path command line option.
-		$bench = $this->input->getOption('bench');
-
-		if ( ! is_null($bench))
-		{
-			return $this->laravel['path.base']."/workbench/{$bench}/public";
-		}
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('package', InputArgument::OPTIONAL, 'The name of package being published.'),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('bench', null, InputOption::VALUE_OPTIONAL, 'The name of the workbench to publish.', null),
-
-			array('path', null, InputOption::VALUE_OPTIONAL, 'The path to the asset files.', null),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/AutoloadCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/AutoloadCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/AutoloadCommand.php
deleted file mode 100755
index df32177..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/AutoloadCommand.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Foundation\Composer;
-use Symfony\Component\Finder\Finder;
-
-class AutoloadCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'dump-autoload';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Regenerate framework autoload files";
-
-	/**
-	 * The composer instance.
-	 *
-	 * @var \Illuminate\Foundation\Composer
-	 */
-	protected $composer;
-
-	/**
-	 * Create a new optimize command instance.
-	 *
-	 * @param  \Illuminate\Foundation\Composer  $composer
-	 * @return void
-	 */
-	public function __construct(Composer $composer)
-	{
-		parent::__construct();
-
-		$this->composer = $composer;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->call('optimize');
-
-		foreach ($this->findWorkbenches() as $workbench)
-		{
-			$this->comment("Running for workbench [{$workbench['name']}]...");
-
-			$this->composer->setWorkingPath($workbench['path'])->dumpOptimized();
-		}
-	}
-
-	/**
-	 * Get all of the workbench directories.
-	 *
-	 * @return array
-	 */
-	protected function findWorkbenches()
-	{
-		$results = array();
-
-		foreach ($this->getWorkbenchComposers() as $file)
-		{
-			$results[] = array('name' => $file->getRelativePath(), 'path' => $file->getPath());
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Get all of the workbench composer files.
-	 *
-	 * @return \Symfony\Component\Finder\Finder
-	 */
-	protected function getWorkbenchComposers()
-	{
-		$workbench = $this->laravel['path.base'].'/workbench';
-
-		if ( ! is_dir($workbench)) return array();
-
-		return Finder::create()->files()->followLinks()->in($workbench)->name('composer.json')->depth('< 3');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/ChangesCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/ChangesCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/ChangesCommand.php
deleted file mode 100755
index 698094e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/ChangesCommand.php
+++ /dev/null
@@ -1,112 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputArgument;
-
-class ChangesCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'changes';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Display the framework change list";
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		list($version, $changes) = $this->getChangeVersion($this->getChangesArray());
-
-		$this->writeHeader($version);
-
-		foreach ($changes as $change)
-		{
-			$this->line($this->formatMessage($change));
-		}
-	}
-
-	/**
-	 * Write the heading for the change log.
-	 *
-	 * @param  string  $version
-	 * @return void
-	 */
-	protected function writeHeader($version)
-	{
-		$this->info($heading = 'Changes For Laravel '.$version);
-
-		$this->comment(str_repeat('-', strlen($heading)));
-	}
-
-	/**
-	 * Format the given change message.
-	 *
-	 * @param  array   $change
-	 * @return string
-	 */
-	protected function formatMessage(array $change)
-	{
-		$message = '<comment>-></comment> <info>'.$change['message'].'</info>';
-
-		if ( ! is_null($change['backport']))
-		{
-			$message .= ' <comment>(Backported to '.$change['backport'].')</comment>';
-		}
-
-		return $message;
-	}
-
-	/**
-	 * Get the change list for the specified version.
-	 *
-	 * @param  array  $changes
-	 * @return array
-	 */
-	protected function getChangeVersion(array $changes)
-	{
-		$version = $this->argument('version');
-
-		if (is_null($version))
-		{
-			$latest = head(array_keys($changes));
-
-			return array($latest, $changes[$latest]);
-		}
-
-		return array($version, array_get($changes, $version, array()));
-	}
-
-	/**
-	 * Get the changes array from disk.
-	 *
-	 * @return array
-	 */
-	protected function getChangesArray()
-	{
-		return json_decode(file_get_contents(__DIR__.'/../changes.json'), true);
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('version', InputArgument::OPTIONAL, 'The version to list changes for.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php
deleted file mode 100755
index 43e0c04..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-
-class ClearCompiledCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'clear-compiled';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Remove the compiled class file";
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		if (file_exists($path = $this->laravel['path.base'].'/bootstrap/compiled.php'))
-		{
-			@unlink($path);
-		}
-
-		if (file_exists($path = $this->laravel['config']['app.manifest'].'/services.json'))
-		{
-			@unlink($path);
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/CommandMakeCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/CommandMakeCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/CommandMakeCommand.php
deleted file mode 100755
index ee03af9..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/CommandMakeCommand.php
+++ /dev/null
@@ -1,156 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Filesystem\Filesystem;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-
-class CommandMakeCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'command:make';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Create a new Artisan command";
-
-	/**
-	 * Create a new command creator command.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		parent::__construct();
-
-		$this->files = $files;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$path = $this->getPath();
-
-		$stub = $this->files->get(__DIR__.'/stubs/command.stub');
-
-		// We'll grab the class name to determine the file name. Since applications are
-		// typically using the PSR-0 standards we can safely assume the classes name
-		// will correspond to what the actual file should be stored as on storage.
-		$file = $path.'/'.$this->input->getArgument('name').'.php';
-
-		$this->writeCommand($file, $stub);
-	}
-
-	/**
-	 * Write the finished command file to disk.
-	 *
-	 * @param  string  $file
-	 * @param  string  $stub
-	 * @return void
-	 */
-	protected function writeCommand($file, $stub)
-	{
-		if ( ! file_exists($file))
-		{
-			$this->files->put($file, $this->formatStub($stub));
-
-			$this->info('Command created successfully.');
-		}
-		else
-		{
-			$this->error('Command already exists!');
-		}
-	}
-
-	/**
-	 * Format the command class stub.
-	 *
-	 * @param  string  $stub
-	 * @return string
-	 */
-	protected function formatStub($stub)
-	{
-		$stub = str_replace('{{class}}', $this->input->getArgument('name'), $stub);
-
-		if ( ! is_null($this->option('command')))
-		{
-			$stub = str_replace('command:name', $this->option('command'), $stub);
-		}
-
-		return $this->addNamespace($stub);
-	}
-
-	/**
-	 * Add the proper namespace to the command.
-	 *
-	 * @param  string  $stub
-	 * @return string
-	 */
-	protected function addNamespace($stub)
-	{
-		if ( ! is_null($namespace = $this->input->getOption('namespace')))
-		{
-			return str_replace('{{namespace}}', ' namespace '.$namespace.';', $stub);
-		}
-
-		return str_replace('{{namespace}}', '', $stub);
-	}
-
-	/**
-	 * Get the path where the command should be stored.
-	 *
-	 * @return string
-	 */
-	protected function getPath()
-	{
-		$path = $this->input->getOption('path');
-
-		if (is_null($path))
-		{
-			return $this->laravel['path'].'/commands';
-		}
-
-		return $this->laravel['path.base'].'/'.$path;
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('name', InputArgument::REQUIRED, 'The name of the command.'),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('command', null, InputOption::VALUE_OPTIONAL, 'The terminal command that should be assigned.', null),
-
-			array('path', null, InputOption::VALUE_OPTIONAL, 'The path where the command should be stored.', null),
-
-			array('namespace', null, InputOption::VALUE_OPTIONAL, 'The command namespace.', null),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/ConfigPublishCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/ConfigPublishCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/ConfigPublishCommand.php
deleted file mode 100755
index d7e9d1a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/ConfigPublishCommand.php
+++ /dev/null
@@ -1,116 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Console\ConfirmableTrait;
-use Illuminate\Foundation\ConfigPublisher;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-
-class ConfigPublishCommand extends Command {
-
-	use ConfirmableTrait;
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'config:publish';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Publish a package's configuration to the application";
-
-	/**
-	 * The config publisher instance.
-	 *
-	 * @var \Illuminate\Foundation\ConfigPublisher
-	 */
-	protected $config;
-
-	/**
-	 * Create a new configuration publish command instance.
-	 *
-	 * @param  \Illuminate\Foundation\ConfigPublisher  $config
-	 * @return void
-	 */
-	public function __construct(ConfigPublisher $config)
-	{
-		parent::__construct();
-
-		$this->config = $config;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$package = $this->input->getArgument('package');
-
-		$proceed = $this->confirmToProceed('Config Already Published!', function() use ($package)
-		{
-			return $this->config->alreadyPublished($package);
-		});
-
-		if ( ! $proceed) return;
-
-		if ( ! is_null($path = $this->getPath()))
-		{
-			$this->config->publish($package, $path);
-		}
-		else
-		{
-			$this->config->publishPackage($package);
-		}
-
-		$this->output->writeln('<info>Configuration published for package:</info> '.$package);
-	}
-
-	/**
-	 * Get the specified path to the files.
-	 *
-	 * @return string
-	 */
-	protected function getPath()
-	{
-		$path = $this->input->getOption('path');
-
-		if ( ! is_null($path))
-		{
-			return $this->laravel['path.base'].'/'.$path;
-		}
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('package', InputArgument::REQUIRED, 'The name of the package being published.'),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('path', null, InputOption::VALUE_OPTIONAL, 'The path to the configuration files.', null),
-
-			array('force', null, InputOption::VALUE_NONE, 'Force the operation to run when the file already exists.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php
deleted file mode 100755
index 50e1a36..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-
-class DownCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'down';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Put the application into maintenance mode";
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		touch($this->laravel['config']['app.manifest'].'/down');
-
-		$this->comment('Application is now in maintenance mode.');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentCommand.php
deleted file mode 100755
index 5a12976..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentCommand.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-
-class EnvironmentCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'env';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Display the current framework environment";
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->line('<info>Current application environment:</info> <comment>'.$this->laravel['env'].'</comment>');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php
deleted file mode 100755
index 50a6b8e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Support\Str;
-use Illuminate\Console\Command;
-use Illuminate\Filesystem\Filesystem;
-
-class KeyGenerateCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'key:generate';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Set the application key";
-
-	/**
-	 * Create a new key generator command.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		parent::__construct();
-
-		$this->files = $files;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		list($path, $contents) = $this->getKeyFile();
-
-		$key = $this->getRandomKey();
-
-		$contents = str_replace($this->laravel['config']['app.key'], $key, $contents);
-
-		$this->files->put($path, $contents);
-
-		$this->laravel['config']['app.key'] = $key;
-
-		$this->info("Application key [$key] set successfully.");
-	}
-
-	/**
-	 * Get the key file and contents.
-	 *
-	 * @return array
-	 */
-	protected function getKeyFile()
-	{
-		$env = $this->option('env') ? $this->option('env').'/' : '';
-
-		$contents = $this->files->get($path = $this->laravel['path']."/config/{$env}app.php");
-
-		return array($path, $contents);
-	}
-
-	/**
-	 * Generate a random key for the application.
-	 *
-	 * @return string
-	 */
-	protected function getRandomKey()
-	{
-		return Str::random(32);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/MigratePublishCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/MigratePublishCommand.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/MigratePublishCommand.php
deleted file mode 100644
index a7deca9..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/MigratePublishCommand.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php namespace Illuminate\Foundation\Console;
-
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputArgument;
-
-class MigratePublishCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'migrate:publish';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Publish a package's migrations to the application";
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$published = $this->laravel['migration.publisher']->publish(
-			$this->getSourcePath(), $this->laravel['path'].'/database/migrations'
-		);
-
-		foreach ($published as $migration)
-		{
-			$this->line('<info>Published:</info> '.basename($migration));
-		}
-	}
-
-	/**
-	 * Get the path to the source files.
-	 *
-	 * @return string
-	 */
-	protected function getSourcePath()
-	{
-		$vendor = $this->laravel['path.base'].'/vendor';
-
-		return $vendor.'/'.$this->argument('package').'/src/migrations';
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('package', InputArgument::REQUIRED, 'The name of the package being published.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/Console/Optimize/config.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/Console/Optimize/config.php b/vendor/laravel/framework/src/Illuminate/Foundation/Console/Optimize/config.php
deleted file mode 100755
index 5e41b36..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/Console/Optimize/config.php
+++ /dev/null
@@ -1,120 +0,0 @@
-<?php
-
-$basePath = $app['path.base'];
-
-return array_map('realpath', array(
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/ClassLoader.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Container/Container.php',
-    $basePath.'/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernelInterface.php',
-    $basePath.'/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/TerminableInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Contracts/ResponsePreparerInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Foundation/Application.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Http/Request.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Http/FrameGuard.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Request.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/ParameterBag.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/FileBag.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/ServerBag.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/HeaderBag.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/SessionInterface.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/SessionBagInterface.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Attribute/AttributeBagInterface.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Attribute/AttributeBag.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/MetadataBag.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/AcceptHeaderItem.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/AcceptHeader.php',
-    $basePath.'/vendor/symfony/debug/Symfony/Component/Debug/ExceptionHandler.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Exception/ExceptionServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Events/EventServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Traits/MacroableTrait.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Arr.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Str.php',
-    $basePath.'/vendor/symfony/debug/Symfony/Component/Debug/ErrorHandler.php',
-    $basePath.'/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Debug/ErrorHandler.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Config/Repository.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/NamespacedItemResolver.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Config/FileLoader.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Config/LoaderInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Config/EnvironmentVariablesLoaderInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Config/FileEnvironmentVariablesLoader.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Config/EnvironmentVariables.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Foundation/AliasLoader.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/RouteFiltererInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/Router.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/Route.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/Matching/ValidatorInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/Matching/HostValidator.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/Matching/MethodValidator.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/Matching/SchemeValidator.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Routing/Matching/UriValidator.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Workbench/WorkbenchServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Contracts/ArrayableInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Contracts/JsonableInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Session/SessionInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Session/Middleware.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Session/Store.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Manager.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Cookie/CookieJar.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Cookie/Guard.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Cookie/Queue.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Facades/Log.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Log/LogServiceProvider.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Log/Writer.php',
-    $basePath.'/vendor/monolog/monolog/src/Monolog/Logger.php',
-    $basePath.'/vendor/psr/log/Psr/Log/LoggerInterface.php',
-    $basePath.'/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php',
-    $basePath.'/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php',
-    $basePath.'/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php',
-    $basePath.'/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php',
-    $basePath.'/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Facades/App.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Exception/ExceptionDisplayerInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Exception/SymfonyDisplayer.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Exception/WhoopsDisplayer.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Exception/Handler.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Facades/Route.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/View/ViewFinderInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/View/Environment.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Contracts/MessageProviderInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/MessageBag.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Facades/View.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Support/Contracts/RenderableInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/View/View.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/View/Engines/EngineInterface.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Response.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Http/ResponseTrait.php',
-    $basePath.'/vendor/laravel/framework/src/Illuminate/Http/Response.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/ResponseHeaderBag.php',
-    $basePath.'/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Cookie.php',
-    $basePath.'/vendor/filp/whoops/src/Whoops/Run.php',
-    $basePath.'/vendor/filp/whoops/src/Whoops/Handler/HandlerInterface.php',
-    $basePath.'/vendor/filp/whoops/src/Whoops/Handler/Handler.php',
-    $basePath.'/vendor/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php',
-    $basePath.'/vendor/stack/builder/src/Stack/Builder.php',
-    $basePath.'/vendor/stack/builder/src/Stack/StackedHttpKernel.php',
-));


[46/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php b/vendor/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php
deleted file mode 100644
index 61ee86c..0000000
--- a/vendor/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php
+++ /dev/null
@@ -1,99 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Handler;
-
-use SimpleXMLElement;
-use Whoops\Exception\Formatter;
-
-/**
- * Catches an exception and converts it to an XML
- * response. Additionally can also return exception
- * frames for consumption by an API.
- */
-class XmlResponseHandler extends Handler
-{
-    /**
-     * @var bool
-     */
-    private $returnFrames = false;
-
-    /**
-     * @param  bool|null  $returnFrames
-     * @return bool|$this
-     */
-    public function addTraceToOutput($returnFrames = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->returnFrames;
-        }
-
-        $this->returnFrames = (bool) $returnFrames;
-        return $this;
-    }
-
-    /**
-     * @return int
-     */
-    public function handle()
-    {
-        $response = array(
-            'error' => Formatter::formatExceptionAsDataArray(
-                $this->getInspector(),
-                $this->addTraceToOutput()
-            ),
-        );
-
-        echo $this->toXml($response);
-
-        return Handler::QUIT;
-    }
-
-    /**
-     * @param  SimpleXMLElement  $node Node to append data to, will be modified in place
-     * @param  array|Traversable $data
-     * @return SimpleXMLElement  The modified node, for chaining
-     */
-    private static function addDataToNode(\SimpleXMLElement $node, $data)
-    {
-        assert('is_array($data) || $node instanceof Traversable');
-
-        foreach ($data as $key => $value) {
-            if (is_numeric($key)) {
-                // Convert the key to a valid string
-                $key = "unknownNode_". (string) $key;
-            }
-
-            // Delete any char not allowed in XML element names
-            $key = preg_replace('/[^a-z0-9\-\_\.\:]/i', '', $key);
-
-            if (is_array($value)) {
-                $child = $node->addChild($key);
-                self::addDataToNode($child, $value);
-            } else {
-                $value = str_replace('&', '&amp;', print_r($value, true));
-                $node->addChild($key, $value);
-            }
-        }
-
-        return $node;
-    }
-
-    /**
-     * The main function for converting to an XML document.
-     *
-     * @param  array|Traversable $data
-     * @return string            XML
-     */
-    private static function toXml($data)
-    {
-        assert('is_array($data) || $node instanceof Traversable');
-
-        $node = simplexml_load_string("<?xml version='1.0' encoding='utf-8'?><root />");
-
-        return self::addDataToNode($node, $data)->asXML();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Provider/Phalcon/WhoopsServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Provider/Phalcon/WhoopsServiceProvider.php b/vendor/filp/whoops/src/Whoops/Provider/Phalcon/WhoopsServiceProvider.php
deleted file mode 100644
index d8d5781..0000000
--- a/vendor/filp/whoops/src/Whoops/Provider/Phalcon/WhoopsServiceProvider.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Provider\Phalcon;
-
-use Phalcon\DI;
-use Phalcon\DI\Exception;
-use Whoops\Handler\JsonResponseHandler;
-use Whoops\Handler\PrettyPageHandler;
-use Whoops\Run;
-
-class WhoopsServiceProvider
-{
-    /**
-     * @param DI $di
-     */
-    public function __construct(DI $di = null)
-    {
-        if (!$di) {
-            $di = DI::getDefault();
-        }
-
-        // There's only ever going to be one error page...right?
-        $di->setShared('whoops.pretty_page_handler', function () {
-            return new PrettyPageHandler();
-        });
-
-        // There's only ever going to be one error page...right?
-        $di->setShared('whoops.json_response_handler', function () {
-            $jsonHandler = new JsonResponseHandler();
-            $jsonHandler->onlyForAjaxRequests(true);
-            return $jsonHandler;
-        });
-
-        // Retrieves info on the Phalcon environment and ships it off
-        // to the PrettyPageHandler's data tables:
-        // This works by adding a new handler to the stack that runs
-        // before the error page, retrieving the shared page handler
-        // instance, and working with it to add new data tables
-        $phalcon_info_handler = function () use ($di) {
-            try {
-                $request = $di['request'];
-            } catch (Exception $e) {
-                // This error occurred too early in the application's life
-                // and the request instance is not yet available.
-                return;
-            }
-
-            // Request info:
-            $di['whoops.pretty_page_handler']->addDataTable('Phalcon Application (Request)', array(
-                'URI'         => $request->getScheme().'://'.$request->getServer('HTTP_HOST').$request->getServer('REQUEST_URI'),
-                'Request URI' => $request->getServer('REQUEST_URI'),
-                'Path Info'   => $request->getServer('PATH_INFO'),
-                'Query String' => $request->getServer('QUERY_STRING') ?: '<none>',
-                'HTTP Method' => $request->getMethod(),
-                'Script Name' => $request->getServer('SCRIPT_NAME'),
-                //'Base Path'   => $request->getBasePath(),
-                //'Base URL'    => $request->getBaseUrl(),
-                'Scheme'      => $request->getScheme(),
-                'Port'        => $request->getServer('SERVER_PORT'),
-                'Host'        => $request->getServerName(),
-            ));
-        };
-
-        $di->setShared('whoops', function () use ($di,$phalcon_info_handler) {
-            $run = new Run();
-            $run->pushHandler($di['whoops.pretty_page_handler']);
-            $run->pushHandler($phalcon_info_handler);
-            $run->pushHandler($di['whoops.json_response_handler']);
-            return $run;
-        });
-
-        $di['whoops']->register();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Provider/Silex/WhoopsServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Provider/Silex/WhoopsServiceProvider.php b/vendor/filp/whoops/src/Whoops/Provider/Silex/WhoopsServiceProvider.php
deleted file mode 100644
index 69d01d3..0000000
--- a/vendor/filp/whoops/src/Whoops/Provider/Silex/WhoopsServiceProvider.php
+++ /dev/null
@@ -1,111 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Provider\Silex;
-
-use RuntimeException;
-use Silex\Application;
-use Silex\ServiceProviderInterface;
-use Symfony\Component\HttpFoundation\Request;
-use Symfony\Component\HttpFoundation\Response;
-use Symfony\Component\HttpKernel\Exception\HttpException;
-use Whoops\Handler\Handler;
-use Whoops\Handler\PlainTextHandler;
-use Whoops\Handler\PrettyPageHandler;
-use Whoops\Run;
-
-class WhoopsServiceProvider implements ServiceProviderInterface
-{
-    /**
-     * @param Application $app
-     */
-    public function register(Application $app)
-    {
-        // There's only ever going to be one error page...right?
-        $app['whoops.error_page_handler'] = $app->share(function () {
-            if (PHP_SAPI === 'cli') {
-                return new PlainTextHandler();
-            } else {
-                return new PrettyPageHandler();
-            }
-        });
-
-        // Retrieves info on the Silex environment and ships it off
-        // to the PrettyPageHandler's data tables:
-        // This works by adding a new handler to the stack that runs
-        // before the error page, retrieving the shared page handler
-        // instance, and working with it to add new data tables
-        $app['whoops.silex_info_handler'] = $app->protect(function () use ($app) {
-            try {
-                /** @var Request $request */
-                $request = $app['request'];
-            } catch (RuntimeException $e) {
-                // This error occurred too early in the application's life
-                // and the request instance is not yet available.
-                return;
-            }
-
-            /** @var Handler $errorPageHandler */
-            $errorPageHandler = $app["whoops.error_page_handler"];
-
-            if ($errorPageHandler instanceof PrettyPageHandler) {
-                /** @var PrettyPageHandler $errorPageHandler */
-
-                // General application info:
-                $errorPageHandler->addDataTable('Silex Application', array(
-                    'Charset'          => $app['charset'],
-                    'Locale'           => $app['locale'],
-                    'Route Class'      => $app['route_class'],
-                    'Dispatcher Class' => $app['dispatcher_class'],
-                    'Application Class' => get_class($app),
-                ));
-
-                // Request info:
-                $errorPageHandler->addDataTable('Silex Application (Request)', array(
-                    'URI'         => $request->getUri(),
-                    'Request URI' => $request->getRequestUri(),
-                    'Path Info'   => $request->getPathInfo(),
-                    'Query String' => $request->getQueryString() ?: '<none>',
-                    'HTTP Method' => $request->getMethod(),
-                    'Script Name' => $request->getScriptName(),
-                    'Base Path'   => $request->getBasePath(),
-                    'Base URL'    => $request->getBaseUrl(),
-                    'Scheme'      => $request->getScheme(),
-                    'Port'        => $request->getPort(),
-                    'Host'        => $request->getHost(),
-                ));
-            }
-        });
-
-        $app['whoops'] = $app->share(function () use ($app) {
-            $run = new Run();
-            $run->allowQuit(false);
-            $run->pushHandler($app['whoops.error_page_handler']);
-            $run->pushHandler($app['whoops.silex_info_handler']);
-            return $run;
-        });
-
-        $app->error(function ($e) use ($app) {
-            $method = Run::EXCEPTION_HANDLER;
-
-            ob_start();
-            $app['whoops']->$method($e);
-            $response = ob_get_clean();
-            $code = $e instanceof HttpException ? $e->getStatusCode() : 500;
-
-            return new Response($response, $code);
-        });
-
-        $app['whoops']->register();
-    }
-
-    /**
-     * @see Silex\ServiceProviderInterface::boot
-     */
-    public function boot(Application $app)
-    {
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Resources/css/whoops.base.css
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Resources/css/whoops.base.css b/vendor/filp/whoops/src/Whoops/Resources/css/whoops.base.css
deleted file mode 100644
index 1430c7a..0000000
--- a/vendor/filp/whoops/src/Whoops/Resources/css/whoops.base.css
+++ /dev/null
@@ -1,423 +0,0 @@
-.cf:before, .cf:after {content: " ";display: table;} .cf:after {clear: both;} .cf {*zoom: 1;}
-body {
-  font: 14px helvetica, arial, sans-serif;
-  color: #2B2B2B;
-  background-color: #D4D4D4;
-  padding:0;
-  margin: 0;
-  max-height: 100%;
-}
-  a {
-    text-decoration: none;
-  }
-
-.container{
-    height: 100%;
-    width: 100%;
-    position: fixed;
-    margin: 0;
-    padding: 0;
-    left: 0;
-    top: 0;
-}
-
-.branding {
-  position: absolute;
-  top: 10px;
-  right: 20px;
-  color: #777777;
-  font-size: 10px;
-    z-index: 100;
-}
-  .branding a {
-    color: #CD3F3F;
-  }
-
-header {
-  padding: 30px 20px;
-  color: white;
-  background: #272727;
-  box-sizing: border-box;
-  border-left: 5px solid #CD3F3F;
-}
-  .exc-title {
-    margin: 0;
-    color: #616161;
-    text-shadow: 0 1px 2px rgba(0, 0, 0, .1);
-  }
-    .exc-title-primary { color: #CD3F3F; }
-    .exc-message {
-      font-size: 32px;
-      margin: 5px 0;
-      word-wrap: break-word;
-    }
-
-.stack-container {
-    height: 100%;
-    position: relative;
-}
-
-.details-container {
-  height: 100%;
-  overflow: auto;
-  float: right;
-  width: 70%;
-  background: #DADADA;
-}
-  .details {
-    padding: 10px;
-    padding-left: 5px;
-    border-left: 5px solid rgba(0, 0, 0, .1);
-  }
-
-.frames-container {
-  height: 100%;
-  overflow: auto;
-  float: left;
-  width: 30%;
-  background: #FFF;
-}
-  .frame {
-    padding: 14px;
-    background: #F3F3F3;
-    border-right: 1px solid rgba(0, 0, 0, .2);
-    cursor: pointer;
-  }
-    .frame.active {
-      background-color: #4288CE;
-      color: #F3F3F3;
-              box-shadow: inset -2px 0 0 rgba(255, 255, 255, .1);
-      text-shadow: 0 1px 0 rgba(0, 0, 0, .2);
-    }
-
-    .frame:not(.active):hover {
-      background: #BEE9EA;
-    }
-
-    .frame-class, .frame-function, .frame-index {
-      font-weight: bold;
-    }
-
-    .frame-index {
-      font-size: 11px;
-      color: #BDBDBD;
-    }
-
-    .frame-class {
-      color: #4288CE;
-    }
-      .active .frame-class {
-        color: #BEE9EA;
-      }
-
-    .frame-file {
-      font-family: "Inconsolata", "Fira Mono", "Source Code Pro", Monaco, Consolas, "Lucida Console", monospace;
-      word-wrap:break-word;
-    }
-
-      .frame-file .editor-link {
-        color: #272727;
-      }
-
-    .frame-line {
-      font-weight: bold;
-      color: #4288CE;
-    }
-
-    .active .frame-line { color: #BEE9EA; }
-    .frame-line:before {
-      content: ":";
-    }
-
-    .frame-code {
-      padding: 10px;
-      padding-left: 5px;
-      background: #BDBDBD;
-      display: none;
-      border-left: 5px solid #4288CE;
-    }
-
-    .frame-code.active {
-      display: block;
-    }
-
-    .frame-code .frame-file {
-      background: #C6C6C6;
-      color: #525252;
-      text-shadow: 0 1px 0 #E7E7E7;
-      padding: 10px 10px 5px 10px;
-
-      border-top-right-radius: 6px;
-      border-top-left-radius:  6px;
-
-      border: 1px solid rgba(0, 0, 0, .1);
-      border-bottom: none;
-      box-shadow: inset 0 1px 0 #DADADA;
-    }
-
-    .code-block {
-      padding: 10px;
-      margin: 0;
-      box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
-    }
-
-    .linenums {
-      margin: 0;
-      margin-left: 10px;
-    }
-
-    .frame-comments {
-      box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
-      border: 1px solid rgba(0, 0, 0, .2);
-      border-top: none;
-
-      border-bottom-right-radius: 6px;
-      border-bottom-left-radius:  6px;
-
-      padding: 5px;
-      font-size: 12px;
-      background: #404040;
-    }
-
-    .frame-comments.empty {
-      padding: 8px 15px;
-    }
-
-    .frame-comments.empty:before {
-      content: "No comments for this stack frame.";
-      font-style: italic;
-      color: #828282;
-    }
-
-    .frame-comment {
-      padding: 10px;
-      color: #D2D2D2;
-    }
-      .frame-comment a {
-        color: #BEE9EA;
-        font-weight: bold;
-        text-decoration: none;
-      }
-        .frame-comment a:hover {
-          color: #4bb1b1;
-        }
-
-    .frame-comment:not(:last-child) {
-      border-bottom: 1px dotted rgba(0, 0, 0, .3);
-    }
-
-    .frame-comment-context {
-      font-size: 10px;
-      font-weight: bold;
-      color: #86D2B6;
-    }
-
-.data-table-container label {
-  font-size: 16px;
-  font-weight: bold;
-  color: #4288CE;
-  margin: 10px 0;
-  padding: 10px 0;
-
-  display: block;
-  margin-bottom: 5px;
-  padding-bottom: 5px;
-  border-bottom: 1px dotted rgba(0, 0, 0, .2);
-}
-  .data-table {
-    width: 100%;
-    margin: 10px 0;
-  }
-
-  .data-table tbody {
-    font: 13px "Inconsolata", "Fira Mono", "Source Code Pro", Monaco, Consolas, "Lucida Console", monospace;
-  }
-
-  .data-table thead {
-    display: none;
-  }
-
-  .data-table tr {
-    padding: 5px 0;
-  }
-
-  .data-table td:first-child {
-    width: 20%;
-    min-width: 130px;
-    overflow: hidden;
-    font-weight: bold;
-    color: #463C54;
-    padding-right: 5px;
-
-  }
-
-  .data-table td:last-child {
-    width: 80%;
-    -ms-word-break: break-all;
-    word-break: break-all;
-    word-break: break-word;
-    -webkit-hyphens: auto;
-    -moz-hyphens: auto;
-    hyphens: auto;
-  }
-
-  .data-table .empty {
-    color: rgba(0, 0, 0, .3);
-    font-style: italic;
-  }
-
-.handler {
-  padding: 10px;
-  font: 14px "Inconsolata", "Fira Mono", "Source Code Pro", Monaco, Consolas, "Lucida Console", monospace;
-}
-
-.handler.active {
-  color: #BBBBBB;
-  background: #989898;
-  font-weight: bold;
-}
-
-/* prettify code style
-Uses the Doxy theme as a base */
-pre .str, code .str { color: #BCD42A; }  /* string  */
-pre .kwd, code .kwd { color: #4bb1b1;  font-weight: bold; }  /* keyword*/
-pre .com, code .com { color: #888; font-weight: bold; } /* comment */
-pre .typ, code .typ { color: #ef7c61; }  /* type  */
-pre .lit, code .lit { color: #BCD42A; }  /* literal */
-pre .pun, code .pun { color: #fff; font-weight: bold;  } /* punctuation  */
-pre .pln, code .pln { color: #e9e4e5; }  /* plaintext  */
-pre .tag, code .tag { color: #4bb1b1; }  /* html/xml tag  */
-pre .htm, code .htm { color: #dda0dd; }  /* html tag */
-pre .xsl, code .xsl { color: #d0a0d0; }  /* xslt tag */
-pre .atn, code .atn { color: #ef7c61; font-weight: normal;} /* html/xml attribute name */
-pre .atv, code .atv { color: #bcd42a; }  /* html/xml attribute value  */
-pre .dec, code .dec { color: #606; }  /* decimal  */
-pre.prettyprint, code.prettyprint {
-  font-family: "Inconsolata", "Fira Mono", "Source Code Pro", Monaco, Consolas, "Lucida Console", monospace;
-  background: #333;
-  color: #e9e4e5;
-}
-  pre.prettyprint {
-    white-space: pre-wrap;
-  }
-
-  pre.prettyprint a, code.prettyprint a {
-    text-decoration:none;
-  }
-
-  .linenums li {
-    color: #A5A5A5;
-  }
-
-  .linenums li.current{
-    background: rgba(255, 100, 100, .07);
-    padding-top: 4px;
-    padding-left: 1px;
-  }
-    .linenums li.current.active {
-      background: rgba(255, 100, 100, .17);
-    }
-
-#plain-exception {
-	display: none;
-}
-
-#copy-button {
-	display: none;
-	float: right;
-	cursor: pointer;	
-	border: 0;
-}
-
-.clipboard {
-	width:            29px;
-	height:           28px;
-	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gUUByMD0ZSoGQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACAklEQVRIx72Wv0sbYRjHP29y1VoXxR9UskjpXTaHoBUcpGgKkS5OZ1Ec/QeKOIhalEghoOCqQsGhFAWbISKYyaFDS1BKKW0TCYrQSdElXSReh9bkksu9iZdLbnrvvee9z/N83+d9nldo2gvjzd5Hxp4246W6J5tJszsxwvxPIbXzwBQDLgABvM1P6JsAwzCkdopl5vqIuWev2K4QpH/4QjjQci/nPCVny3iaNzMcrVUsC1sChFMpwtTu8dTqx7J9dR3a2BngUb0j7Xr+jtjasBR8f+jpNqqqoqoqmqblxjOJq/8GTfhCK8TWhmmykdhRpEIIhBCWMcD51wQXN3KwY3nvYGYgQPbXOMHJKOlMA77QCvsbugXsOFLZ+5+jGULBtyQuFB4PzlrAVSWSGWaptpdbjAcniaZv6RhcIL6VByvVZqsQouBMdutJkrrVrr1/gdjqN4Ze/3DvyBwcnnF9I7N4gC8YYdqNSHP7uD5G/7pdJRrl/ecIva1t9IRcgpolLk6qQic8eB+6GOkdrDjSf/OiTD91CS4r+jXrMqWkrgvUtuDbeVNTKGzw6SRDto5QBc5Yehlg0WbTc8mwHCeld1u+yZSySySlspTHFmZUeIkrgBYvtvPcyBdXkqWKq5OLmbk/luqVYjPOd3lxLXf/J/P7mJ0oCL/fX1Yfs4RO5CxW8C97dLBw2Q3fUwAAAABJRU5ErkJggg==');
-	background-repeat: no-repeat;
-}
-
-.help button {
-	cursor: help;
-	height:   28px;
-	float: right;
-	margin-left: 10px;
-}
-
-.help button:hover + #help-overlay {
-	display: block;
-}
-
-#help-overlay {
-	display: none;
-	position: absolute;
-	top: 0;
-	left: 0;
-	width: 100%;
-	height: 100%;
-	background-color: rgba(54, 54, 54, 0.5);
-}
-
-#help-overlay div {
-	width: 200px;
-	padding: 5px;
-	color: #463c54;
-	background-color: white;
-	border-radius: 10px;
-}
-
-#help-clipboard {
-	position: absolute;
-	right: 30px;
-	top: 90px;
-}
-
-#help-framestack {
-	position: absolute;
-	left: 200px;
-	top: 50px;
-}
-
-#help-exc-message {
-	position: absolute;
-	left: 65%;
-	top: 10px;
-}
-
-#help-code {
-	position: absolute;
-	right: 30px;
-	top: 250px;
-}
-
-#help-request {
-	position: absolute;
-	right: 30px;
-	top: 480px;
-}
-
-#help-appinfo {
-	position: absolute;
-	right: 30px;
-	top: 550px;
-}
-
-/* inspired by githubs kbd styles */
-kbd {
-    -moz-border-bottom-colors: none;
-    -moz-border-left-colors: none;
-    -moz-border-right-colors: none;
-    -moz-border-top-colors: none;
-    background-color: #fcfcfc;
-    border-color: #ccc #ccc #bbb;
-    border-image: none;
-    border-radius: 3px;
-    border-style: solid;
-    border-width: 1px;
-    box-shadow: 0 -1px 0 #bbb inset;
-    color: #555;
-    display: inline-block;
-    font-size: 11px;
-    line-height: 10px;
-    padding: 3px 5px;
-    vertical-align: middle;
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Resources/js/whoops.base.js
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Resources/js/whoops.base.js b/vendor/filp/whoops/src/Whoops/Resources/js/whoops.base.js
deleted file mode 100644
index e148707..0000000
--- a/vendor/filp/whoops/src/Whoops/Resources/js/whoops.base.js
+++ /dev/null
@@ -1,79 +0,0 @@
-Zepto(function($) {
-  prettyPrint();
-
-  var $frameContainer = $('.frames-container');
-  var $container      = $('.details-container');
-  var $activeLine     = $frameContainer.find('.frame.active');
-  var $activeFrame    = $container.find('.frame-code.active');
-  var headerHeight    = $('header').height();
-
-  var highlightCurrentLine = function() {
-    // Highlight the active and neighboring lines for this frame:
-    var activeLineNumber = +($activeLine.find('.frame-line').text());
-    var $lines           = $activeFrame.find('.linenums li');
-    var firstLine        = +($lines.first().val());
-
-    $($lines[activeLineNumber - firstLine - 1]).addClass('current');
-    $($lines[activeLineNumber - firstLine]).addClass('current active');
-    $($lines[activeLineNumber - firstLine + 1]).addClass('current');
-  }
-
-  // Highlight the active for the first frame:
-  highlightCurrentLine();
-
-  $frameContainer.on('click', '.frame', function() {
-    var $this  = $(this);
-    var id     = /frame\-line\-([\d]*)/.exec($this.attr('id'))[1];
-    var $codeFrame = $('#frame-code-' + id);
-
-    if ($codeFrame) {
-      $activeLine.removeClass('active');
-      $activeFrame.removeClass('active');
-
-      $this.addClass('active');
-      $codeFrame.addClass('active');
-
-      $activeLine  = $this;
-      $activeFrame = $codeFrame;
-
-      highlightCurrentLine();
-
-      $container.scrollTop(headerHeight);
-    }
-  });
-  
-  if (typeof ZeroClipboard !== "undefined") {
-	  ZeroClipboard.config({
-		  moviePath: '//ajax.cdnjs.com/ajax/libs/zeroclipboard/1.3.5/ZeroClipboard.swf',
-	  });
-
-	  var clipEl = document.getElementById("copy-button");
-	  var clip = new ZeroClipboard( clipEl );
-	  var $clipEl = $(clipEl);
-
-	  // show the button, when swf could be loaded successfully from CDN
-	  clip.on("load", function() {
-		  $clipEl.show();
-	  });
-  }
-  
-  $(document).on('keydown', function(e) {
-	  if(e.ctrlKey) {
-		  // CTRL+Arrow-UP/Arrow-Down support:
-		  // 1) select the next/prev element 
-		  // 2) make sure the newly selected element is within the view-scope
-		  // 3) focus the (right) container, so arrow-up/down (without ctrl) scroll the details
-		  if (e.which === 38 /* arrow up */) {
-			  $activeLine.prev('.frame').click();
-			  $activeLine[0].scrollIntoView();
-			  $container.focus();
-			  e.preventDefault();
-		  } else if (e.which === 40 /* arrow down */) {
-			  $activeLine.next('.frame').click();
-			  $activeLine[0].scrollIntoView();
-			  $container.focus();
-			  e.preventDefault();
-		  }
-	  } 
-  });
-});

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Resources/js/zepto.min.js
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Resources/js/zepto.min.js b/vendor/filp/whoops/src/Whoops/Resources/js/zepto.min.js
deleted file mode 100644
index 0b2f97a..0000000
--- a/vendor/filp/whoops/src/Whoops/Resources/js/zepto.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* Zepto v1.1.3 - zepto event ajax form ie - zeptojs.com/license */
-var Zepto=function(){function L(t){return null==t?String(t):j[T.call(t)]||"object"}function Z(t){return"function"==L(t)}function $(t){return null!=t&&t==t.window}function _(t){return null!=t&&t.nodeType==t.DOCUMENT_NODE}function D(t){return"object"==L(t)}function R(t){return D(t)&&!$(t)&&Object.getPrototypeOf(t)==Object.prototype}function M(t){return"number"==typeof t.length}function k(t){return s.call(t,function(t){return null!=t})}function z(t){return t.length>0?n.fn.concat.apply([],t):t}function F(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function q(t){return t in f?f[t]:f[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function H(t,e){return"number"!=typeof e||c[F(t)]?e:e+"px"}function I(t){var e,n;return u[t]||(e=a.createElement(t),a.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),u[t]=n),u[t]}function V(t){return"ch
 ildren"in t?o.call(t.children):n.map(t.childNodes,function(t){return 1==t.nodeType?t:void 0})}function U(n,i,r){for(e in i)r&&(R(i[e])||A(i[e]))?(R(i[e])&&!R(n[e])&&(n[e]={}),A(i[e])&&!A(n[e])&&(n[e]=[]),U(n[e],i[e],r)):i[e]!==t&&(n[e]=i[e])}function B(t,e){return null==e?n(t):n(t).filter(e)}function J(t,e,n,i){return Z(e)?e.call(t,n,i):e}function X(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function W(e,n){var i=e.className,r=i&&i.baseVal!==t;return n===t?r?i.baseVal:i:void(r?i.baseVal=n:e.className=n)}function Y(t){var e;try{return t?"true"==t||("false"==t?!1:"null"==t?null:/^0/.test(t)||isNaN(e=Number(t))?/^[\[\{]/.test(t)?n.parseJSON(t):t:e):t}catch(i){return t}}function G(t,e){e(t);for(var n in t.childNodes)G(t.childNodes[n],e)}var t,e,n,i,C,N,r=[],o=r.slice,s=r.filter,a=window.document,u={},f={},c={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},l=/^\s*<(\w+|!)[^>]*>/,h=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,p=/<(?!area|br|col|embed|
 hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,d=/^(?:body|html)$/i,m=/([A-Z])/g,g=["val","css","html","text","data","width","height","offset"],v=["after","prepend","before","append"],y=a.createElement("table"),x=a.createElement("tr"),b={tr:a.createElement("tbody"),tbody:y,thead:y,tfoot:y,td:x,th:x,"*":a.createElement("div")},w=/complete|loaded|interactive/,E=/^[\w-]*$/,j={},T=j.toString,S={},O=a.createElement("div"),P={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},A=Array.isArray||function(t){return t instanceof Array};return S.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var i,r=t.parentNode,o=!r;return o&&(r=O).appendChild(t),i=~S.qsa(r,e
 ).indexOf(t),o&&O.removeChild(t),i},C=function(t){return t.replace(/-+(.)?/g,function(t,e){return e?e.toUpperCase():""})},N=function(t){return s.call(t,function(e,n){return t.indexOf(e)==n})},S.fragment=function(e,i,r){var s,u,f;return h.test(e)&&(s=n(a.createElement(RegExp.$1))),s||(e.replace&&(e=e.replace(p,"<$1></$2>")),i===t&&(i=l.test(e)&&RegExp.$1),i in b||(i="*"),f=b[i],f.innerHTML=""+e,s=n.each(o.call(f.childNodes),function(){f.removeChild(this)})),R(r)&&(u=n(s),n.each(r,function(t,e){g.indexOf(t)>-1?u[t](e):u.attr(t,e)})),s},S.Z=function(t,e){return t=t||[],t.__proto__=n.fn,t.selector=e||"",t},S.isZ=function(t){return t instanceof S.Z},S.init=function(e,i){var r;if(!e)return S.Z();if("string"==typeof e)if(e=e.trim(),"<"==e[0]&&l.test(e))r=S.fragment(e,RegExp.$1,i),e=null;else{if(i!==t)return n(i).find(e);r=S.qsa(a,e)}else{if(Z(e))return n(a).ready(e);if(S.isZ(e))return e;if(A(e))r=k(e);else if(D(e))r=[e],e=null;else if(l.test(e))r=S.fragment(e.trim(),RegExp.$1,i),e=null;els
 e{if(i!==t)return n(i).find(e);r=S.qsa(a,e)}}return S.Z(r,e)},n=function(t,e){return S.init(t,e)},n.extend=function(t){var e,n=o.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach(function(n){U(t,n,e)}),t},S.qsa=function(t,e){var n,i="#"==e[0],r=!i&&"."==e[0],s=i||r?e.slice(1):e,a=E.test(s);return _(t)&&a&&i?(n=t.getElementById(s))?[n]:[]:1!==t.nodeType&&9!==t.nodeType?[]:o.call(a&&!i?r?t.getElementsByClassName(s):t.getElementsByTagName(e):t.querySelectorAll(e))},n.contains=function(t,e){return t!==e&&t.contains(e)},n.type=L,n.isFunction=Z,n.isWindow=$,n.isArray=A,n.isPlainObject=R,n.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},n.inArray=function(t,e,n){return r.indexOf.call(e,t,n)},n.camelCase=C,n.trim=function(t){return null==t?"":String.prototype.trim.call(t)},n.uuid=0,n.support={},n.expr={},n.map=function(t,e){var n,r,o,i=[];if(M(t))for(r=0;r<t.length;r++)n=e(t[r],r),null!=n&&i.push(n);else for(o in t)n=e(t[o],o),null!=n&&i.push(n);return z
 (i)},n.each=function(t,e){var n,i;if(M(t)){for(n=0;n<t.length;n++)if(e.call(t[n],n,t[n])===!1)return t}else for(i in t)if(e.call(t[i],i,t[i])===!1)return t;return t},n.grep=function(t,e){return s.call(t,e)},window.JSON&&(n.parseJSON=JSON.parse),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(t,e){j["[object "+e+"]"]=e.toLowerCase()}),n.fn={forEach:r.forEach,reduce:r.reduce,push:r.push,sort:r.sort,indexOf:r.indexOf,concat:r.concat,map:function(t){return n(n.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return n(o.apply(this,arguments))},ready:function(t){return w.test(a.readyState)&&a.body?t(n):a.addEventListener("DOMContentLoaded",function(){t(n)},!1),this},get:function(e){return e===t?o.call(this):this[e>=0?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(t){re
 turn r.every.call(this,function(e,n){return t.call(e,n,e)!==!1}),this},filter:function(t){return Z(t)?this.not(this.not(t)):n(s.call(this,function(e){return S.matches(e,t)}))},add:function(t,e){return n(N(this.concat(n(t,e))))},is:function(t){return this.length>0&&S.matches(this[0],t)},not:function(e){var i=[];if(Z(e)&&e.call!==t)this.each(function(t){e.call(this,t)||i.push(this)});else{var r="string"==typeof e?this.filter(e):M(e)&&Z(e.item)?o.call(e):n(e);this.forEach(function(t){r.indexOf(t)<0&&i.push(t)})}return n(i)},has:function(t){return this.filter(function(){return D(t)?n.contains(this,t):n(this).find(t).size()})},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!D(t)?t:n(t)},last:function(){var t=this[this.length-1];return t&&!D(t)?t:n(t)},find:function(t){var e,i=this;return e="object"==typeof t?n(t).filter(function(){var t=this;return r.some.call(i,function(e){return n.contains(e,t)})}):1==this.length?n(S.qsa(this[0],t
 )):this.map(function(){return S.qsa(this,t)})},closest:function(t,e){var i=this[0],r=!1;for("object"==typeof t&&(r=n(t));i&&!(r?r.indexOf(i)>=0:S.matches(i,t));)i=i!==e&&!_(i)&&i.parentNode;return n(i)},parents:function(t){for(var e=[],i=this;i.length>0;)i=n.map(i,function(t){return(t=t.parentNode)&&!_(t)&&e.indexOf(t)<0?(e.push(t),t):void 0});return B(e,t)},parent:function(t){return B(N(this.pluck("parentNode")),t)},children:function(t){return B(this.map(function(){return V(this)}),t)},contents:function(){return this.map(function(){return o.call(this.childNodes)})},siblings:function(t){return B(this.map(function(t,e){return s.call(V(e.parentNode),function(t){return t!==e})}),t)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return n.map(this,function(e){return e[t]})},show:function(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=
 I(this.nodeName))})},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var e=Z(t);if(this[0]&&!e)var i=n(t).get(0),r=i.parentNode||this.length>1;return this.each(function(o){n(this).wrapAll(e?t.call(this,o):r?i.cloneNode(!0):i)})},wrapAll:function(t){if(this[0]){n(this[0]).before(t=n(t));for(var e;(e=t.children()).length;)t=e.first();n(t).append(this)}return this},wrapInner:function(t){var e=Z(t);return this.each(function(i){var r=n(this),o=r.contents(),s=e?t.call(this,i):t;o.length?o.wrapAll(s):r.append(s)})},unwrap:function(){return this.parent().each(function(){n(this).replaceWith(n(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(e){return this.each(function(){var i=n(this);(e===t?"none"==i.css("display"):e)?i.show():i.hide()})},prev:function(t){return n(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return n(this.plu
 ck("nextElementSibling")).filter(t||"*")},html:function(t){return 0===arguments.length?this.length>0?this[0].innerHTML:null:this.each(function(e){var i=this.innerHTML;n(this).empty().append(J(this,t,e,i))})},text:function(e){return 0===arguments.length?this.length>0?this[0].textContent:null:this.each(function(){this.textContent=e===t?"":""+e})},attr:function(n,i){var r;return"string"==typeof n&&i===t?0==this.length||1!==this[0].nodeType?t:"value"==n&&"INPUT"==this[0].nodeName?this.val():!(r=this[0].getAttribute(n))&&n in this[0]?this[0][n]:r:this.each(function(t){if(1===this.nodeType)if(D(n))for(e in n)X(this,e,n[e]);else X(this,n,J(this,i,t,this.getAttribute(n)))})},removeAttr:function(t){return this.each(function(){1===this.nodeType&&X(this,t)})},prop:function(e,n){return e=P[e]||e,n===t?this[0]&&this[0][e]:this.each(function(t){this[e]=J(this,n,t,this[e])})},data:function(e,n){var i=this.attr("data-"+e.replace(m,"-$1").toLowerCase(),n);return null!==i?Y(i):t},val:function(t){retu
 rn 0===arguments.length?this[0]&&(this[0].multiple?n(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value):this.each(function(e){this.value=J(this,t,e,this.value)})},offset:function(t){if(t)return this.each(function(e){var i=n(this),r=J(this,t,e,i.offset()),o=i.offsetParent().offset(),s={top:r.top-o.top,left:r.left-o.left};"static"==i.css("position")&&(s.position="relative"),i.css(s)});if(0==this.length)return null;var e=this[0].getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,width:Math.round(e.width),height:Math.round(e.height)}},css:function(t,i){if(arguments.length<2){var r=this[0],o=getComputedStyle(r,"");if(!r)return;if("string"==typeof t)return r.style[C(t)]||o.getPropertyValue(t);if(A(t)){var s={};return n.each(A(t)?t:[t],function(t,e){s[e]=r.style[C(e)]||o.getPropertyValue(e)}),s}}var a="";if("string"==L(t))i||0===i?a=F(t)+":"+H(t,i):this.each(function(){this.style.removeProperty(F(t))});else
  for(e in t)t[e]||0===t[e]?a+=F(e)+":"+H(e,t[e])+";":this.each(function(){this.style.removeProperty(F(e))});return this.each(function(){this.style.cssText+=";"+a})},index:function(t){return t?this.indexOf(n(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return t?r.some.call(this,function(t){return this.test(W(t))},q(t)):!1},addClass:function(t){return t?this.each(function(e){i=[];var r=W(this),o=J(this,t,e,r);o.split(/\s+/g).forEach(function(t){n(this).hasClass(t)||i.push(t)},this),i.length&&W(this,r+(r?" ":"")+i.join(" "))}):this},removeClass:function(e){return this.each(function(n){return e===t?W(this,""):(i=W(this),J(this,e,n,i).split(/\s+/g).forEach(function(t){i=i.replace(q(t)," ")}),void W(this,i.trim()))})},toggleClass:function(e,i){return e?this.each(function(r){var o=n(this),s=J(this,e,r,W(this));s.split(/\s+/g).forEach(function(e){(i===t?!o.hasClass(e):i)?o.addClass(e):o.removeClass(e)})}):this},scrollTop:function(e){if(this.length){var n="scrollTop
 "in this[0];return e===t?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var n="scrollLeft"in this[0];return e===t?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),i=this.offset(),r=d.test(e[0].nodeName)?{top:0,left:0}:e.offset();return i.top-=parseFloat(n(t).css("margin-top"))||0,i.left-=parseFloat(n(t).css("margin-left"))||0,r.top+=parseFloat(n(e[0]).css("border-top-width"))||0,r.left+=parseFloat(n(e[0]).css("border-left-width"))||0,{top:i.top-r.top,left:i.left-r.left}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||a.body;t&&!d.test(t.nodeName)&&"static"==n(t).css("position");)t=t.offsetParent;return t})}},n.fn.detach=n.fn.remove,["width","height"].forEach(function(e){var i=e.replace
 (/./,function(t){return t[0].toUpperCase()});n.fn[e]=function(r){var o,s=this[0];return r===t?$(s)?s["inner"+i]:_(s)?s.documentElement["scroll"+i]:(o=this.offset())&&o[e]:this.each(function(t){s=n(this),s.css(e,J(this,r,t,s[e]()))})}}),v.forEach(function(t,e){var i=e%2;n.fn[t]=function(){var t,o,r=n.map(arguments,function(e){return t=L(e),"object"==t||"array"==t||null==e?e:S.fragment(e)}),s=this.length>1;return r.length<1?this:this.each(function(t,a){o=i?a:a.parentNode,a=0==e?a.nextSibling:1==e?a.firstChild:2==e?a:null,r.forEach(function(t){if(s)t=t.cloneNode(!0);else if(!o)return n(t).remove();G(o.insertBefore(t,a),function(t){null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src||window.eval.call(window,t.innerHTML)})})})},n.fn[i?t+"To":"insert"+(e?"Before":"After")]=function(e){return n(e)[t](this),this}}),S.Z.prototype=n.fn,S.uniq=N,S.deserializeValue=Y,n.zepto=S,n}();window.Zepto=Zepto,void 0===window.$&&(window.$=Zepto),function(t){fu
 nction l(t){return t._zid||(t._zid=e++)}function h(t,e,n,i){if(e=p(e),e.ns)var r=d(e.ns);return(s[l(t)]||[]).filter(function(t){return!(!t||e.e&&t.e!=e.e||e.ns&&!r.test(t.ns)||n&&l(t.fn)!==l(n)||i&&t.sel!=i)})}function p(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function d(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function m(t,e){return t.del&&!u&&t.e in f||!!e}function g(t){return c[t]||u&&f[t]||t}function v(e,i,r,o,a,u,f){var h=l(e),d=s[h]||(s[h]=[]);i.split(/\s/).forEach(function(i){if("ready"==i)return t(document).ready(r);var s=p(i);s.fn=r,s.sel=a,s.e in c&&(r=function(e){var n=e.relatedTarget;return!n||n!==this&&!t.contains(this,n)?s.fn.apply(this,arguments):void 0}),s.del=u;var l=u||r;s.proxy=function(t){if(t=j(t),!t.isImmediatePropagationStopped()){t.data=o;var i=l.apply(e,t._args==n?[t]:[t].concat(t._args));return i===!1&&(t.preventDefault(),t.stopPropagation()),i}},s.i=d.length,d.push(s),"addEventListener"in e&&e.addEve
 ntListener(g(s.e),s.proxy,m(s,f))})}function y(t,e,n,i,r){var o=l(t);(e||"").split(/\s/).forEach(function(e){h(t,e,n,i).forEach(function(e){delete s[o][e.i],"removeEventListener"in t&&t.removeEventListener(g(e.e),e.proxy,m(e,r))})})}function j(e,i){return(i||!e.isDefaultPrevented)&&(i||(i=e),t.each(E,function(t,n){var r=i[t];e[t]=function(){return this[n]=x,r&&r.apply(i,arguments)},e[n]=b}),(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?i.returnValue===!1:i.getPreventDefault&&i.getPreventDefault())&&(e.isDefaultPrevented=x)),e}function T(t){var e,i={originalEvent:t};for(e in t)w.test(e)||t[e]===n||(i[e]=t[e]);return j(i,t)}var n,e=1,i=Array.prototype.slice,r=t.isFunction,o=function(t){return"string"==typeof t},s={},a={},u="onfocusin"in window,f={focus:"focusin",blur:"focusout"},c={mouseenter:"mouseover",mouseleave:"mouseout"};a.click=a.mousedown=a.mouseup=a.mousemove="MouseEvents",t.event={add:v,remove:y},t.proxy=function(e,n){if(r(e)){var i=function(){return e.apply(n
 ,arguments)};return i._zid=l(e),i}if(o(n))return t.proxy(e[n],e);throw new TypeError("expected function")},t.fn.bind=function(t,e,n){return this.on(t,e,n)},t.fn.unbind=function(t,e){return this.off(t,e)},t.fn.one=function(t,e,n,i){return this.on(t,e,n,i,1)};var x=function(){return!0},b=function(){return!1},w=/^([A-Z]|returnValue$|layer[XY]$)/,E={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};t.fn.delegate=function(t,e,n){return this.on(e,t,n)},t.fn.undelegate=function(t,e,n){return this.off(e,t,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,s,a,u,f){var c,l,h=this;return e&&!o(e)?(t.each(e,function(t,e){h.on(t,s,a,e,f)}),h):(o(s)||r(u)||u===!1||(u=a,a=s,s=n),(r(a)||a===!1)&&(u=a,a=n),u===!1&&(u=b),h.each(function(n,r){f&&(c=function(t){return y(r,t.type,u),u.a
 pply(this,arguments)}),s&&(l=function(e){var n,o=t(e.target).closest(s,r).get(0);return o&&o!==r?(n=t.extend(T(e),{currentTarget:o,liveFired:r}),(c||u).apply(o,[n].concat(i.call(arguments,1)))):void 0}),v(r,e,u,a,s,l||c)}))},t.fn.off=function(e,i,s){var a=this;return e&&!o(e)?(t.each(e,function(t,e){a.off(t,i,e)}),a):(o(i)||r(s)||s===!1||(s=i,i=n),s===!1&&(s=b),a.each(function(){y(this,e,s,i)}))},t.fn.trigger=function(e,n){return e=o(e)||t.isPlainObject(e)?t.Event(e):j(e),e._args=n,this.each(function(){"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)})},t.fn.triggerHandler=function(e,n){var i,r;return this.each(function(s,a){i=T(o(e)?t.Event(e):e),i._args=n,i.target=a,t.each(h(a,e.type||e),function(t,e){return r=e.proxy(i),i.isImmediatePropagationStopped()?!1:void 0})}),r},"focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEac
 h(function(e){t.fn[e]=function(t){return t?this.bind(e,t):this.trigger(e)}}),["focus","blur"].forEach(function(e){t.fn[e]=function(t){return t?this.bind(e,t):this.each(function(){try{this[e]()}catch(t){}}),this}}),t.Event=function(t,e){o(t)||(e=t,t=e.type);var n=document.createEvent(a[t]||"Events"),i=!0;if(e)for(var r in e)"bubbles"==r?i=!!e[r]:n[r]=e[r];return n.initEvent(t,i,!0),j(n)}}(Zepto),function(t){function l(e,n,i){var r=t.Event(n);return t(e).trigger(r,i),!r.isDefaultPrevented()}function h(t,e,i,r){return t.global?l(e||n,i,r):void 0}function p(e){e.global&&0===t.active++&&h(e,null,"ajaxStart")}function d(e){e.global&&!--t.active&&h(e,null,"ajaxStop")}function m(t,e){var n=e.context;return e.beforeSend.call(n,t,e)===!1||h(e,n,"ajaxBeforeSend",[t,e])===!1?!1:void h(e,n,"ajaxSend",[t,e])}function g(t,e,n,i){var r=n.context,o="success";n.success.call(r,t,o,e),i&&i.resolveWith(r,[t,o,e]),h(n,r,"ajaxSuccess",[e,n,t]),y(o,e,n)}function v(t,e,n,i,r){var o=i.context;i.error.call(o,
 n,e,t),r&&r.rejectWith(o,[n,e,t]),h(i,o,"ajaxError",[n,i,t||e]),y(e,n,i)}function y(t,e,n){var i=n.context;n.complete.call(i,e,t),h(n,i,"ajaxComplete",[e,n]),d(n)}function x(){}function b(t){return t&&(t=t.split(";",2)[0]),t&&(t==f?"html":t==u?"json":s.test(t)?"script":a.test(t)&&"xml")||"text"}function w(t,e){return""==e?t:(t+"&"+e).replace(/[&?]{1,2}/,"?")}function E(e){e.processData&&e.data&&"string"!=t.type(e.data)&&(e.data=t.param(e.data,e.traditional)),!e.data||e.type&&"GET"!=e.type.toUpperCase()||(e.url=w(e.url,e.data),e.data=void 0)}function j(e,n,i,r){return t.isFunction(n)&&(r=i,i=n,n=void 0),t.isFunction(i)||(r=i,i=void 0),{url:e,data:n,success:i,dataType:r}}function S(e,n,i,r){var o,s=t.isArray(n),a=t.isPlainObject(n);t.each(n,function(n,u){o=t.type(u),r&&(n=i?r:r+"["+(a||"object"==o||"array"==o?n:"")+"]"),!r&&s?e.add(u.name,u.value):"array"==o||!i&&"object"==o?S(e,u,i,n):e.add(n,u)})}var i,r,e=0,n=window.document,o=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,s
 =/^(?:text|application)\/javascript/i,a=/^(?:text|application)\/xml/i,u="application/json",f="text/html",c=/^\s*$/;t.active=0,t.ajaxJSONP=function(i,r){if(!("type"in i))return t.ajax(i);var f,h,o=i.jsonpCallback,s=(t.isFunction(o)?o():o)||"jsonp"+ ++e,a=n.createElement("script"),u=window[s],c=function(e){t(a).triggerHandler("error",e||"abort")},l={abort:c};return r&&r.promise(l),t(a).on("load error",function(e,n){clearTimeout(h),t(a).off().remove(),"error"!=e.type&&f?g(f[0],l,i,r):v(null,n||"error",l,i,r),window[s]=u,f&&t.isFunction(u)&&u(f[0]),u=f=void 0}),m(l,i)===!1?(c("abort"),l):(window[s]=function(){f=arguments},a.src=i.url.replace(/\?(.+)=\?/,"?$1="+s),n.head.appendChild(a),i.timeout>0&&(h=setTimeout(function(){c("timeout")},i.timeout)),l)},t.ajaxSettings={type:"GET",beforeSend:x,success:x,error:x,complete:x,context:null,global:!0,xhr:function(){return new window.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:u,xml:"ap
 plication/xml, text/xml",html:f,text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0},t.ajax=function(e){var n=t.extend({},e||{}),o=t.Deferred&&t.Deferred();for(i in t.ajaxSettings)void 0===n[i]&&(n[i]=t.ajaxSettings[i]);p(n),n.crossDomain||(n.crossDomain=/^([\w-]+:)?\/\/([^\/]+)/.test(n.url)&&RegExp.$2!=window.location.host),n.url||(n.url=window.location.toString()),E(n),n.cache===!1&&(n.url=w(n.url,"_="+Date.now()));var s=n.dataType,a=/\?.+=\?/.test(n.url);if("jsonp"==s||a)return a||(n.url=w(n.url,n.jsonp?n.jsonp+"=?":n.jsonp===!1?"":"callback=?")),t.ajaxJSONP(n,o);var j,u=n.accepts[s],f={},l=function(t,e){f[t.toLowerCase()]=[t,e]},h=/^([\w-]+:)\/\//.test(n.url)?RegExp.$1:window.location.protocol,d=n.xhr(),y=d.setRequestHeader;if(o&&o.promise(d),n.crossDomain||l("X-Requested-With","XMLHttpRequest"),l("Accept",u||"*/*"),(u=n.mimeType||u)&&(u.indexOf(",")>-1&&(u=u.split(",",2)[0]),d.overrideMimeType&&d.overrideMimeType(u)),(n.contentType||n.contentType!==!1&&n.data&&"
 GET"!=n.type.toUpperCase())&&l("Content-Type",n.contentType||"application/x-www-form-urlencoded"),n.headers)for(r in n.headers)l(r,n.headers[r]);if(d.setRequestHeader=l,d.onreadystatechange=function(){if(4==d.readyState){d.onreadystatechange=x,clearTimeout(j);var e,i=!1;if(d.status>=200&&d.status<300||304==d.status||0==d.status&&"file:"==h){s=s||b(n.mimeType||d.getResponseHeader("content-type")),e=d.responseText;try{"script"==s?(1,eval)(e):"xml"==s?e=d.responseXML:"json"==s&&(e=c.test(e)?null:t.parseJSON(e))}catch(r){i=r}i?v(i,"parsererror",d,n,o):g(e,d,n,o)}else v(d.statusText||null,d.status?"error":"abort",d,n,o)}},m(d,n)===!1)return d.abort(),v(null,"abort",d,n,o),d;if(n.xhrFields)for(r in n.xhrFields)d[r]=n.xhrFields[r];var T="async"in n?n.async:!0;d.open(n.type,n.url,T,n.username,n.password);for(r in f)y.apply(d,f[r]);return n.timeout>0&&(j=setTimeout(function(){d.onreadystatechange=x,d.abort(),v(null,"timeout",d,n,o)},n.timeout)),d.send(n.data?n.data:null),d},t.get=function(){
 return t.ajax(j.apply(null,arguments))},t.post=function(){var e=j.apply(null,arguments);return e.type="POST",t.ajax(e)},t.getJSON=function(){var e=j.apply(null,arguments);return e.dataType="json",t.ajax(e)},t.fn.load=function(e,n,i){if(!this.length)return this;var a,r=this,s=e.split(/\s/),u=j(e,n,i),f=u.success;return s.length>1&&(u.url=s[0],a=s[1]),u.success=function(e){r.html(a?t("<div>").html(e.replace(o,"")).find(a):e),f&&f.apply(r,arguments)},t.ajax(u),this};var T=encodeURIComponent;t.param=function(t,e){var n=[];return n.add=function(t,e){this.push(T(t)+"="+T(e))},S(n,t,e),n.join("&").replace(/%20/g,"+")}}(Zepto),function(t){t.fn.serializeArray=function(){var n,e=[];return t([].slice.call(this.get(0).elements)).each(function(){n=t(this);var i=n.attr("type");"fieldset"!=this.nodeName.toLowerCase()&&!this.disabled&&"submit"!=i&&"reset"!=i&&"button"!=i&&("radio"!=i&&"checkbox"!=i||this.checked)&&e.push({name:n.attr("name"),value:n.val()})}),e},t.fn.serialize=function(){var t=[];r
 eturn this.serializeArray().forEach(function(e){t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}),t.join("&")},t.fn.submit=function(e){if(e)this.bind("submit",e);else if(this.length){var n=t.Event("submit");this.eq(0).trigger(n),n.isDefaultPrevented()||this.get(0).submit()}return this}}(Zepto),function(t){"__proto__"in{}||t.extend(t.zepto,{Z:function(e,n){return e=e||[],t.extend(e,t.fn),e.selector=n||"",e.__Z=!0,e},isZ:function(e){return"array"===t.type(e)&&"__Z"in e}});try{getComputedStyle(void 0)}catch(e){var n=getComputedStyle;window.getComputedStyle=function(t){try{return n(t)}catch(e){return null}}}}(Zepto);

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Resources/views/env_details.html.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Resources/views/env_details.html.php b/vendor/filp/whoops/src/Whoops/Resources/views/env_details.html.php
deleted file mode 100644
index a3e0a57..0000000
--- a/vendor/filp/whoops/src/Whoops/Resources/views/env_details.html.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php /* List data-table values, i.e: $_SERVER, $_GET, .... */ ?>
-<div class="details">
-  <div class="data-table-container" id="data-tables">
-    <?php foreach ($tables as $label => $data): ?>
-      <div class="data-table" id="sg-<?php echo $tpl->escape($tpl->slug($label)) ?>">
-        <label><?php echo $tpl->escape($label) ?></label>
-        <?php if (!empty($data)): ?>
-            <table class="data-table">
-              <thead>
-                <tr>
-                  <td class="data-table-k">Key</td>
-                  <td class="data-table-v">Value</td>
-                </tr>
-              </thead>
-            <?php foreach ($data as $k => $value): ?>
-              <tr>
-                <td><?php echo $tpl->escape($k) ?></td>
-                <td><?php echo $tpl->escape(print_r($value, true)) ?></td>
-              </tr>
-            <?php endforeach ?>
-            </table>
-        <?php else: ?>
-          <span class="empty">empty</span>
-        <?php endif ?>
-      </div>
-    <?php endforeach ?>
-  </div>
-
-  <?php /* List registered handlers, in order of first to last registered */ ?>
-  <div class="data-table-container" id="handlers">
-    <label>Registered Handlers</label>
-    <?php foreach ($handlers as $i => $handler): ?>
-      <div class="handler <?php echo ($handler === $handler) ? 'active' : ''?>">
-        <?php echo $i ?>. <?php echo $tpl->escape(get_class($handler)) ?>
-      </div>
-    <?php endforeach ?>
-  </div>
-
-</div>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Resources/views/frame_code.html.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Resources/views/frame_code.html.php b/vendor/filp/whoops/src/Whoops/Resources/views/frame_code.html.php
deleted file mode 100644
index 4ca28a6..0000000
--- a/vendor/filp/whoops/src/Whoops/Resources/views/frame_code.html.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php /* Display a code block for all frames in the stack.
-       * @todo: This should PROBABLY be done on-demand, lest
-       * we get 200 frames to process. */ ?>
-<div class="frame-code-container <?php echo (!$has_frames ? 'empty' : '') ?>">
-  <?php foreach ($frames as $i => $frame): ?>
-    <?php $line = $frame->getLine(); ?>
-      <div class="frame-code <?php echo ($i == 0 ) ? 'active' : '' ?>" id="frame-code-<?php echo $i ?>">
-        <div class="frame-file">
-          <?php $filePath = $frame->getFile(); ?>
-          <?php if ($filePath && $editorHref = $handler->getEditorHref($filePath, (int) $line)): ?>
-            Open:
-            <a href="<?php echo $editorHref ?>" class="editor-link">
-              <strong><?php echo $tpl->escape($filePath ?: '<#unknown>') ?></strong>
-            </a>
-          <?php else: ?>
-            <strong><?php echo $tpl->escape($filePath ?: '<#unknown>') ?></strong>
-          <?php endif ?>
-        </div>
-        <?php
-          // Do nothing if there's no line to work off
-          if ($line !== null):
-
-          // the $line is 1-indexed, we nab -1 where needed to account for this
-          $range = $frame->getFileLines($line - 8, 10);
-
-          // getFileLines can return null if there is no source code
-          if ($range):
-            $range = array_map(function ($line) { return empty($line) ? ' ' : $line;}, $range);
-            $start = key($range) + 1;
-            $code  = join("\n", $range);
-        ?>
-            <pre class="code-block prettyprint linenums:<?php echo $start ?>"><?php echo $tpl->escape($code) ?></pre>
-          <?php endif ?>
-        <?php endif ?>
-
-        <?php
-          // Append comments for this frame
-          $comments = $frame->getComments();
-        ?>
-        <div class="frame-comments <?php echo empty($comments) ? 'empty' : '' ?>">
-          <?php foreach ($comments as $commentNo => $comment): ?>
-            <?php extract($comment) ?>
-            <div class="frame-comment" id="comment-<?php echo $i . '-' . $commentNo ?>">
-              <span class="frame-comment-context"><?php echo $tpl->escape($context) ?></span>
-              <?php echo $tpl->escapeButPreserveUris($comment) ?>
-            </div>
-          <?php endforeach ?>
-        </div>
-
-      </div>
-  <?php endforeach ?>
-</div>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Resources/views/frame_list.html.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Resources/views/frame_list.html.php b/vendor/filp/whoops/src/Whoops/Resources/views/frame_list.html.php
deleted file mode 100644
index fd9cf7b..0000000
--- a/vendor/filp/whoops/src/Whoops/Resources/views/frame_list.html.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php /* List file names & line numbers for all stack frames;
-         clicking these links/buttons will display the code view
-         for that particular frame */ ?>
-<?php foreach ($frames as $i => $frame): ?>
-  <div class="frame <?php echo ($i == 0 ? 'active' : '') ?>" id="frame-line-<?php echo $i ?>">
-      <div class="frame-method-info">
-        <span class="frame-index"><?php echo (count($frames) - $i - 1) ?>.</span>
-        <span class="frame-class"><?php echo $tpl->escape($frame->getClass() ?: '') ?></span>
-        <span class="frame-function"><?php echo $tpl->escape($frame->getFunction() ?: '') ?></span>
-      </div>
-
-    <span class="frame-file">
-      <?php echo ($frame->getFile(true) ?: '<#unknown>') ?><!--
-   --><span class="frame-line"><?php echo (int) $frame->getLine() ?></span>
-    </span>
-  </div>
-<?php endforeach ?>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Resources/views/header.html.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Resources/views/header.html.php b/vendor/filp/whoops/src/Whoops/Resources/views/header.html.php
deleted file mode 100644
index 05c6668..0000000
--- a/vendor/filp/whoops/src/Whoops/Resources/views/header.html.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<div class="exception">
-  <h3 class="exc-title">
-    <?php foreach ($name as $i => $nameSection): ?>
-      <?php if ($i == count($name) - 1): ?>
-        <span class="exc-title-primary"><?php echo $tpl->escape($nameSection) ?></span>
-      <?php else: ?>
-        <?php echo $tpl->escape($nameSection) . ' \\' ?>
-      <?php endif ?>
-    <?php endforeach ?>
-    <?php if ($code): ?>
-      <span title="Exception Code">(<?php echo $tpl->escape($code) ?>)</span>
-    <?php endif ?>
-  </h3>
-
-  <div class="help">
-    <button title="show help">HELP</button>
-
-    <div id="help-overlay">
-      <div id="help-framestack">Callstack information; navigate with mouse or keyboard using <kbd>Ctrl+&uparrow;</kbd> or <kbd>Ctrl+&downarrow;</kbd></div>
-      <div id="help-clipboard">Copy-to-clipboard button</div>
-      <div id="help-exc-message">Exception message and its type</div>
-      <div id="help-code">Code snippet where the error was thrown</div>
-      <div id="help-request">Server state information</div>
-      <div id="help-appinfo">Application provided context information</div>
-    </div>
-  </div>
-
-  <button id="copy-button" class="clipboard" data-clipboard-target="plain-exception" title="copy exception into clipboard"></button>
-  <span id="plain-exception"><?php echo $tpl->escape($plain_exception) ?></span>
-
-  <p class="exc-message">
-    <?php echo $tpl->escape($message) ?>
-  </p>
-</div>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Resources/views/layout.html.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Resources/views/layout.html.php b/vendor/filp/whoops/src/Whoops/Resources/views/layout.html.php
deleted file mode 100644
index 0f7d324..0000000
--- a/vendor/filp/whoops/src/Whoops/Resources/views/layout.html.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/**
-* Layout template file for Whoops's pretty error output.
-*/
-?>
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta charset="utf-8">
-    <title><?php echo $tpl->escape($page_title) ?></title>
-
-    <style><?php echo $stylesheet ?></style>
-  </head>
-  <body>
-
-    <div class="Whoops container">
-
-      <div class="stack-container">
-        <div class="frames-container cf <?php echo (!$has_frames ? 'empty' : '') ?>">
-          <?php $tpl->render($frame_list) ?>
-        </div>
-        <div class="details-container cf">
-          <header>
-            <?php $tpl->render($header) ?>
-          </header>
-          <?php $tpl->render($frame_code) ?>
-          <?php $tpl->render($env_details) ?>
-        </div>
-      </div>
-    </div>
-
-    <script src="//cdnjs.cloudflare.com/ajax/libs/zeroclipboard/1.3.5/ZeroClipboard.min.js"></script>
-    <script src="//cdnjs.cloudflare.com/ajax/libs/prettify/r224/prettify.js"></script>
-    <script><?php echo $zepto ?></script>
-    <script><?php echo $javascript ?></script>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Run.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Run.php b/vendor/filp/whoops/src/Whoops/Run.php
deleted file mode 100644
index e23d606..0000000
--- a/vendor/filp/whoops/src/Whoops/Run.php
+++ /dev/null
@@ -1,408 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops;
-
-use Exception;
-use InvalidArgumentException;
-use Whoops\Exception\ErrorException;
-use Whoops\Exception\Inspector;
-use Whoops\Handler\CallbackHandler;
-use Whoops\Handler\Handler;
-use Whoops\Handler\HandlerInterface;
-
-class Run
-{
-    const EXCEPTION_HANDLER = "handleException";
-    const ERROR_HANDLER     = "handleError";
-    const SHUTDOWN_HANDLER  = "handleShutdown";
-
-    protected $isRegistered;
-    protected $allowQuit       = true;
-    protected $sendOutput      = true;
-
-    /**
-     * @var integer|false
-     */
-    protected $sendHttpCode    = 500;
-
-    /**
-     * @var HandlerInterface[]
-     */
-    protected $handlerStack = array();
-
-    protected $silencedPatterns = array();
-
-    /**
-     * Pushes a handler to the end of the stack
-     *
-     * @throws InvalidArgumentException  If argument is not callable or instance of HandlerInterface
-     * @param  Callable|HandlerInterface $handler
-     * @return Run
-     */
-    public function pushHandler($handler)
-    {
-        if (is_callable($handler)) {
-            $handler = new CallbackHandler($handler);
-        }
-
-        if (!$handler instanceof HandlerInterface) {
-            throw new InvalidArgumentException(
-                  "Argument to " . __METHOD__ . " must be a callable, or instance of"
-                . "Whoops\\Handler\\HandlerInterface"
-            );
-        }
-
-        $this->handlerStack[] = $handler;
-        return $this;
-    }
-
-    /**
-     * Removes the last handler in the stack and returns it.
-     * Returns null if there"s nothing else to pop.
-     * @return null|HandlerInterface
-     */
-    public function popHandler()
-    {
-        return array_pop($this->handlerStack);
-    }
-
-    /**
-     * Returns an array with all handlers, in the
-     * order they were added to the stack.
-     * @return array
-     */
-    public function getHandlers()
-    {
-        return $this->handlerStack;
-    }
-
-    /**
-     * Clears all handlers in the handlerStack, including
-     * the default PrettyPage handler.
-     * @return Run
-     */
-    public function clearHandlers()
-    {
-        $this->handlerStack = array();
-        return $this;
-    }
-
-    /**
-     * @param  Exception $exception
-     * @return Inspector
-     */
-    protected function getInspector(Exception $exception)
-    {
-        return new Inspector($exception);
-    }
-
-    /**
-     * Registers this instance as an error handler.
-     * @return Run
-     */
-    public function register()
-    {
-        if (!$this->isRegistered) {
-            // Workaround PHP bug 42098
-            // https://bugs.php.net/bug.php?id=42098
-            class_exists("\\Whoops\\Exception\\ErrorException");
-            class_exists("\\Whoops\\Exception\\FrameCollection");
-            class_exists("\\Whoops\\Exception\\Frame");
-            class_exists("\\Whoops\\Exception\\Inspector");
-
-            set_error_handler(array($this, self::ERROR_HANDLER));
-            set_exception_handler(array($this, self::EXCEPTION_HANDLER));
-            register_shutdown_function(array($this, self::SHUTDOWN_HANDLER));
-
-            $this->isRegistered = true;
-        }
-
-        return $this;
-    }
-
-    /**
-     * Unregisters all handlers registered by this Whoops\Run instance
-     * @return Run
-     */
-    public function unregister()
-    {
-        if ($this->isRegistered) {
-            restore_exception_handler();
-            restore_error_handler();
-
-            $this->isRegistered = false;
-        }
-
-        return $this;
-    }
-
-    /**
-     * Should Whoops allow Handlers to force the script to quit?
-     * @param  bool|int $exit
-     * @return bool
-     */
-    public function allowQuit($exit = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->allowQuit;
-        }
-
-        return $this->allowQuit = (bool) $exit;
-    }
-
-    /**
-     * Silence particular errors in particular files
-     * @param  array|string $patterns List or a single regex pattern to match
-     * @param  int          $levels   Defaults to E_STRICT | E_DEPRECATED
-     * @return \Whoops\Run
-     */
-    public function silenceErrorsInPaths($patterns, $levels = 10240)
-    {
-        $this->silencedPatterns = array_merge(
-            $this->silencedPatterns,
-            array_map(
-                function ($pattern) use ($levels) {
-                    return array(
-                        "pattern" => $pattern,
-                        "levels" => $levels,
-                    );
-                },
-                (array) $patterns
-            )
-        );
-        return $this;
-    }
-
-    /*
-     * Should Whoops send HTTP error code to the browser if possible?
-     * Whoops will by default send HTTP code 500, but you may wish to
-     * use 502, 503, or another 5xx family code.
-     *
-     * @param bool|int $code
-     * @return int|false
-     */
-    public function sendHttpCode($code = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->sendHttpCode;
-        }
-
-        if (!$code) {
-            return $this->sendHttpCode = false;
-        }
-
-        if ($code === true) {
-            $code = 500;
-        }
-
-        if ($code < 400 || 600 <= $code) {
-            throw new InvalidArgumentException(
-                 "Invalid status code '$code', must be 4xx or 5xx"
-            );
-        }
-
-        return $this->sendHttpCode = $code;
-    }
-
-    /**
-     * Should Whoops push output directly to the client?
-     * If this is false, output will be returned by handleException
-     * @param  bool|int $send
-     * @return bool
-     */
-    public function writeToOutput($send = null)
-    {
-        if (func_num_args() == 0) {
-            return $this->sendOutput;
-        }
-
-        return $this->sendOutput = (bool) $send;
-    }
-
-    /**
-     * Handles an exception, ultimately generating a Whoops error
-     * page.
-     *
-     * @param  Exception $exception
-     * @return string    Output generated by handlers
-     */
-    public function handleException(Exception $exception)
-    {
-        // Walk the registered handlers in the reverse order
-        // they were registered, and pass off the exception
-        $inspector = $this->getInspector($exception);
-
-        // Capture output produced while handling the exception,
-        // we might want to send it straight away to the client,
-        // or return it silently.
-        ob_start();
-
-        // Just in case there are no handlers:
-        $handlerResponse = null;
-
-        foreach (array_reverse($this->handlerStack) as $handler) {
-            $handler->setRun($this);
-            $handler->setInspector($inspector);
-            $handler->setException($exception);
-
-            // The HandlerInterface does not require an Exception passed to handle()
-            // and neither of our bundled handlers use it.
-            // However, 3rd party handlers may have already relied on this parameter,
-            // and removing it would be possibly breaking for users.
-            $handlerResponse = $handler->handle($exception);
-
-            if (in_array($handlerResponse, array(Handler::LAST_HANDLER, Handler::QUIT))) {
-                // The Handler has handled the exception in some way, and
-                // wishes to quit execution (Handler::QUIT), or skip any
-                // other handlers (Handler::LAST_HANDLER). If $this->allowQuit
-                // is false, Handler::QUIT behaves like Handler::LAST_HANDLER
-                break;
-            }
-        }
-
-        $willQuit = $handlerResponse == Handler::QUIT && $this->allowQuit();
-
-        $output = ob_get_clean();
-
-        // If we're allowed to, send output generated by handlers directly
-        // to the output, otherwise, and if the script doesn't quit, return
-        // it so that it may be used by the caller
-        if ($this->writeToOutput()) {
-            // @todo Might be able to clean this up a bit better
-            // If we're going to quit execution, cleanup all other output
-            // buffers before sending our own output:
-            if ($willQuit) {
-                while (ob_get_level() > 0) {
-                    ob_end_clean();
-                }
-            }
-
-            $this->writeToOutputNow($output);
-        }
-
-        if ($willQuit) {
-            flush(); // HHVM fix for https://github.com/facebook/hhvm/issues/4055
-            exit(1);
-        }
-
-        return $output;
-    }
-
-    /**
-     * Converts generic PHP errors to \ErrorException
-     * instances, before passing them off to be handled.
-     *
-     * This method MUST be compatible with set_error_handler.
-     *
-     * @param int    $level
-     * @param string $message
-     * @param string $file
-     * @param int    $line
-     *
-     * @return bool
-     * @throws ErrorException
-     */
-    public function handleError($level, $message, $file = null, $line = null)
-    {
-        if ($level & error_reporting()) {
-            foreach ($this->silencedPatterns as $entry) {
-                $pathMatches = (bool) preg_match($entry["pattern"], $file);
-                $levelMatches = $level & $entry["levels"];
-                if ($pathMatches && $levelMatches) {
-                    // Ignore the error, abort handling
-                    return true;
-                }
-            }
-
-            // XXX we pass $level for the "code" param only for BC reasons.
-            // see https://github.com/filp/whoops/issues/267
-            $exception = new ErrorException($message, /*code*/ $level, /*severity*/ $level, $file, $line);
-            if ($this->canThrowExceptions) {
-                throw $exception;
-            } else {
-                $this->handleException($exception);
-            }
-            // Do not propagate errors which were already handled by Whoops.
-            return true;
-        }
-
-        // Propagate error to the next handler, allows error_get_last() to
-        // work on silenced errors.
-        return false;
-    }
-
-    /**
-     * Special case to deal with Fatal errors and the like.
-     */
-    public function handleShutdown()
-    {
-        // If we reached this step, we are in shutdown handler.
-        // An exception thrown in a shutdown handler will not be propagated
-        // to the exception handler. Pass that information along.
-        $this->canThrowExceptions = false;
-
-        $error = error_get_last();
-        if ($error && $this->isLevelFatal($error['type'])) {
-            // If there was a fatal error,
-            // it was not handled in handleError yet.
-            $this->handleError(
-                $error['type'],
-                $error['message'],
-                $error['file'],
-                $error['line']
-            );
-        }
-    }
-
-    /**
-     * In certain scenarios, like in shutdown handler, we can not throw exceptions
-     * @var bool
-     */
-    private $canThrowExceptions = true;
-
-    /**
-     * Echo something to the browser
-     * @param  string $output
-     * @return $this
-     */
-    private function writeToOutputNow($output)
-    {
-        if ($this->sendHttpCode() && \Whoops\Util\Misc::canSendHeaders()) {
-            $httpCode   = $this->sendHttpCode();
-
-            if (function_exists('http_response_code')) {
-                http_response_code($httpCode);
-            } else {
-                // http_response_code is added in 5.4.
-                // For compatibility with 5.3 we use the third argument in header call
-                // First argument must be a real header.
-                // If it is empty, PHP will ignore the third argument.
-                // If it is invalid, such as a single space, Apache will handle it well,
-                // but the PHP development server will hang.
-                // Setting a full status line would require us to hardcode
-                // string values for all different status code, and detect the protocol.
-                // which is an extra error-prone complexity.
-                header('X-Ignore-This: 1', true, $httpCode);
-            }
-        }
-
-        echo $output;
-
-        return $this;
-    }
-
-    private static function isLevelFatal($level)
-    {
-        $errors = E_ERROR;
-        $errors |= E_PARSE;
-        $errors |= E_CORE_ERROR;
-        $errors |= E_CORE_WARNING;
-        $errors |= E_COMPILE_ERROR;
-        $errors |= E_COMPILE_WARNING;
-        return ($level & $errors) > 0;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Util/Misc.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Util/Misc.php b/vendor/filp/whoops/src/Whoops/Util/Misc.php
deleted file mode 100644
index d38dbbf..0000000
--- a/vendor/filp/whoops/src/Whoops/Util/Misc.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Util;
-
-class Misc
-{
-    /**
-	 * Can we at this point in time send HTTP headers?
-	 *
-	 * Currently this checks if we are even serving an HTTP request,
-	 * as opposed to running from a command line.
-	 *
-	 * If we are serving an HTTP request, we check if it's not too late.
-	 *
-	 * @return bool
-	 */
-    public static function canSendHeaders()
-    {
-        return isset($_SERVER["REQUEST_URI"]) && !headers_sent();
-    }
-
-    /**
-	 * Translate ErrorException code into the represented constant.
-	 *
-	 * @param int $error_code
-	 * @return string
-	 */
-    public static function translateErrorCode($error_code)
-    {
-        $constants = get_defined_constants(true);
-        if (array_key_exists('Core' , $constants)) {
-            foreach ($constants['Core'] as $constant => $value) {
-                if (substr($constant, 0, 2) == 'E_' && $value == $error_code) {
-                    return $constant;
-                }
-            }
-        }
-        return "E_UNKNOWN";
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php b/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php
deleted file mode 100644
index 71690de..0000000
--- a/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php
+++ /dev/null
@@ -1,154 +0,0 @@
-<?php
-/**
- * Whoops - php errors for cool kids
- * @author Filipe Dobreira <http://github.com/filp>
- */
-
-namespace Whoops\Util;
-
-/**
- * Exposes useful tools for working with/in templates
- */
-class TemplateHelper
-{
-    /**
-     * An array of variables to be passed to all templates
-     * @var array
-     */
-    private $variables = array();
-
-    /**
-     * Escapes a string for output in an HTML document
-     *
-     * @param  string $raw
-     * @return string
-     */
-    public function escape($raw)
-    {
-        $flags = ENT_QUOTES;
-
-        // HHVM has all constants defined, but only ENT_IGNORE
-        // works at the moment
-        if (defined("ENT_SUBSTITUTE") && !defined("HHVM_VERSION")) {
-            $flags |= ENT_SUBSTITUTE;
-        } else {
-            // This is for 5.3.
-            // The documentation warns of a potential security issue,
-            // but it seems it does not apply in our case, because
-            // we do not blacklist anything anywhere.
-            $flags |= ENT_IGNORE;
-        }
-
-        return htmlspecialchars($raw, $flags, "UTF-8");
-    }
-
-    /**
-     * Escapes a string for output in an HTML document, but preserves
-     * URIs within it, and converts them to clickable anchor elements.
-     *
-     * @param  string $raw
-     * @return string
-     */
-    public function escapeButPreserveUris($raw)
-    {
-        $escaped = $this->escape($raw);
-        return preg_replace(
-            "@([A-z]+?://([-\w\.]+[-\w])+(:\d+)?(/([\w/_\.#-]*(\?\S+)?[^\.\s])?)?)@",
-            "<a href=\"$1\" target=\"_blank\">$1</a>", $escaped
-        );
-    }
-
-    /**
-     * Convert a string to a slug version of itself
-     *
-     * @param  string $original
-     * @return string
-     */
-    public function slug($original)
-    {
-        $slug = str_replace(" ", "-", $original);
-        $slug = preg_replace('/[^\w\d\-\_]/i', '', $slug);
-        return strtolower($slug);
-    }
-
-    /**
-     * Given a template path, render it within its own scope. This
-     * method also accepts an array of additional variables to be
-     * passed to the template.
-     *
-     * @param string $template
-     * @param array  $additionalVariables
-     */
-    public function render($template, array $additionalVariables = null)
-    {
-        $variables = $this->getVariables();
-
-        // Pass the helper to the template:
-        $variables["tpl"] = $this;
-
-        if ($additionalVariables !== null) {
-            $variables = array_replace($variables, $additionalVariables);
-        }
-
-        call_user_func(function () {
-            extract(func_get_arg(1));
-            require func_get_arg(0);
-        }, $template, $variables);
-    }
-
-    /**
-     * Sets the variables to be passed to all templates rendered
-     * by this template helper.
-     *
-     * @param array $variables
-     */
-    public function setVariables(array $variables)
-    {
-        $this->variables = $variables;
-    }
-
-    /**
-     * Sets a single template variable, by its name:
-     *
-     * @param string $variableName
-     * @param mixd   $variableValue
-     */
-    public function setVariable($variableName, $variableValue)
-    {
-        $this->variables[$variableName] = $variableValue;
-    }
-
-    /**
-     * Gets a single template variable, by its name, or
-     * $defaultValue if the variable does not exist
-     *
-     * @param  string $variableName
-     * @param  mixed  $defaultValue
-     * @return mixed
-     */
-    public function getVariable($variableName, $defaultValue = null)
-    {
-        return isset($this->variables[$variableName]) ?
-            $this->variables[$variableName] : $defaultValue;
-    }
-
-    /**
-     * Unsets a single template variable, by its name
-     *
-     * @param string $variableName
-     */
-    public function delVariable($variableName)
-    {
-        unset($this->variables[$variableName]);
-    }
-
-    /**
-     * Returns all variables for this helper
-     *
-     * @return array
-     */
-    public function getVariables()
-    {
-        return $this->variables;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/deprecated/Zend/ExceptionStrategy.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/deprecated/Zend/ExceptionStrategy.php b/vendor/filp/whoops/src/deprecated/Zend/ExceptionStrategy.php
deleted file mode 100644
index 58c72f0..0000000
--- a/vendor/filp/whoops/src/deprecated/Zend/ExceptionStrategy.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-/**
- * ZF2 Integration for Whoops
- * @author Balázs Németh <zs...@zsilbi.hu>
- */
-
-namespace Whoops\Provider\Zend;
-
-use Whoops\Run;
-use Zend\Http\Response;
-use Zend\Mvc\Application;
-use Zend\Mvc\MvcEvent;
-use Zend\Mvc\View\Http\ExceptionStrategy as BaseExceptionStrategy;
-
-/**
- * @deprecated Use https://github.com/ghislainf/zf2-whoops
- */
-class ExceptionStrategy extends BaseExceptionStrategy
-{
-    protected $run;
-
-    public function __construct(Run $run)
-    {
-        $this->run = $run;
-        return $this;
-    }
-
-    public function prepareExceptionViewModel(MvcEvent $event)
-    {
-        // Do nothing if no error in the event
-        $error = $event->getError();
-        if (empty($error)) {
-            return;
-        }
-
-        // Do nothing if the result is a response object
-        $result = $event->getResult();
-        if ($result instanceof Response) {
-            return;
-        }
-
-        switch ($error) {
-            case Application::ERROR_CONTROLLER_NOT_FOUND:
-            case Application::ERROR_CONTROLLER_INVALID:
-            case Application::ERROR_ROUTER_NO_MATCH:
-                // Specifically not handling these
-                return;
-
-            case Application::ERROR_EXCEPTION:
-            default:
-                $exception = $event->getParam('exception');
-                if ($exception) {
-                    $response = $event->getResponse();
-                    if (!$response || $response->getStatusCode() === 200) {
-                        header('HTTP/1.0 500 Internal Server Error', true, 500);
-                    }
-                    ob_clean();
-                    $this->run->handleException($event->getParam('exception'));
-                }
-                break;
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/deprecated/Zend/Module.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/deprecated/Zend/Module.php b/vendor/filp/whoops/src/deprecated/Zend/Module.php
deleted file mode 100644
index 545f8a5..0000000
--- a/vendor/filp/whoops/src/deprecated/Zend/Module.php
+++ /dev/null
@@ -1,107 +0,0 @@
-<?php
-/**
- * ZF2 Integration for Whoops
- * @author Balázs Németh <zs...@zsilbi.hu>
- *
- * The Whoops directory should be added as a module to ZF2 (/vendor/Whoops)
- *
- * Whoops must be added as the first module
- * For example:
- *   'modules' => array(
- *       'Whoops',
- *       'Application',
- *   ),
- *
- * This file should be moved next to Whoops/Run.php (/vendor/Whoops/Module.php)
- *
- */
-
-namespace Whoops;
-
-use Whoops\Handler\JsonResponseHandler;
-use Whoops\Handler\PrettyPageHandler;
-use Whoops\Provider\Zend\ExceptionStrategy;
-use Whoops\Provider\Zend\RouteNotFoundStrategy;
-use Zend\Console\Request as ConsoleRequest;
-use Zend\EventManager\EventInterface;
-
-/**
- * @deprecated Use https://github.com/ghislainf/zf2-whoops
- */
-class Module
-{
-    protected $run;
-
-    public function onBootstrap(EventInterface $event)
-    {
-        $prettyPageHandler = new PrettyPageHandler();
-
-        // Set editor
-        $config = $event->getApplication()->getServiceManager()->get('Config');
-        if (isset($config['view_manager']['editor'])) {
-            $prettyPageHandler->setEditor($config['view_manager']['editor']);
-        }
-
-        $this->run = new Run();
-        $this->run->register();
-        $this->run->pushHandler($prettyPageHandler);
-
-        $this->attachListeners($event);
-    }
-
-    public function getAutoloaderConfig()
-    {
-        return array(
-            'Zend\Loader\StandardAutoloader' => array(
-                'namespaces' => array(
-                    __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
-                ),
-            ),
-        );
-    }
-
-    private function attachListeners(EventInterface $event)
-    {
-        $request = $event->getRequest();
-        $application = $event->getApplication();
-        $services = $application->getServiceManager();
-        $events = $application->getEventManager();
-        $config = $services->get('Config');
-
-        //Display exceptions based on configuration and console mode
-        if ($request instanceof ConsoleRequest || empty($config['view_manager']['display_exceptions'])) {
-            return;
-        }
-
-        $jsonHandler = new JsonResponseHandler();
-
-        if (!empty($config['view_manager']['json_exceptions']['show_trace'])) {
-            //Add trace to the JSON output
-            $jsonHandler->addTraceToOutput(true);
-        }
-
-        if (!empty($config['view_manager']['json_exceptions']['ajax_only'])) {
-            //Only return JSON response for AJAX requests
-            $jsonHandler->onlyForAjaxRequests(true);
-        }
-
-        if (!empty($config['view_manager']['json_exceptions']['display'])) {
-            //Turn on JSON handler
-            $this->run->pushHandler($jsonHandler);
-        }
-
-        //Attach the Whoops ExceptionStrategy
-        $exceptionStrategy = new ExceptionStrategy($this->run);
-        $exceptionStrategy->attach($events);
-
-        //Attach the Whoops RouteNotFoundStrategy
-        $routeNotFoundStrategy = new RouteNotFoundStrategy($this->run);
-        $routeNotFoundStrategy->attach($events);
-
-        //Detach default ExceptionStrategy
-        $services->get('Zend\Mvc\View\Http\ExceptionStrategy')->detach($events);
-
-        //Detach default RouteNotFoundStrategy
-        $services->get('Zend\Mvc\View\Http\RouteNotFoundStrategy')->detach($events);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/deprecated/Zend/RouteNotFoundStrategy.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/deprecated/Zend/RouteNotFoundStrategy.php b/vendor/filp/whoops/src/deprecated/Zend/RouteNotFoundStrategy.php
deleted file mode 100644
index f1eb7ea..0000000
--- a/vendor/filp/whoops/src/deprecated/Zend/RouteNotFoundStrategy.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-/**
- * ZF2 Integration for Whoops
- * @author Balázs Németh <zs...@zsilbi.hu>
- */
-
-namespace Whoops\Provider\Zend;
-
-use Whoops\Run;
-use Zend\Mvc\MvcEvent;
-use Zend\Mvc\View\Http\RouteNotFoundStrategy as BaseRouteNotFoundStrategy;
-use Zend\Stdlib\ResponseInterface as Response;
-use Zend\View\Model\ViewModel;
-
-/**
- * @deprecated Use https://github.com/ghislainf/zf2-whoops
- */
-class RouteNotFoundStrategy extends BaseRouteNotFoundStrategy
-{
-    protected $run;
-
-    public function __construct(Run $run)
-    {
-        $this->run = $run;
-    }
-
-    public function prepareNotFoundViewModel(MvcEvent $e)
-    {
-        $vars = $e->getResult();
-        if ($vars instanceof Response) {
-            // Already have a response as the result
-            return;
-        }
-
-        $response = $e->getResponse();
-        if ($response->getStatusCode() != 404) {
-            // Only handle 404 responses
-            return;
-        }
-
-        if (!$vars instanceof ViewModel) {
-            $model = new ViewModel();
-            if (is_string($vars)) {
-                $model->setVariable('message', $vars);
-            } else {
-                $model->setVariable('message', 'Page not found.');
-            }
-        } else {
-            $model = $vars;
-            if ($model->getVariable('message') === null) {
-                $model->setVariable('message', 'Page not found.');
-            }
-        }
-        // If displaying reasons, inject the reason
-        $this->injectNotFoundReason($model, $e);
-
-        // If displaying exceptions, inject
-        $this->injectException($model, $e);
-
-        // Inject controller if we're displaying either the reason or the exception
-        $this->injectController($model, $e);
-
-        ob_clean();
-
-        throw new \Exception($model->getVariable('message') . ' ' . $model->getVariable('reason'));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/filp/whoops/src/deprecated/Zend/module.config.example.php
----------------------------------------------------------------------
diff --git a/vendor/filp/whoops/src/deprecated/Zend/module.config.example.php b/vendor/filp/whoops/src/deprecated/Zend/module.config.example.php
deleted file mode 100644
index 42be30d..0000000
--- a/vendor/filp/whoops/src/deprecated/Zend/module.config.example.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-/**
- * ZF2 Integration for Whoops
- * @author Balázs Németh <zs...@zsilbi.hu>
- *
- * Example controller configuration
- */
-
-return array(
-    'view_manager' => array(
-        'editor' => 'sublime',
-        'display_not_found_reason' => true,
-        'display_exceptions' => true,
-        'json_exceptions' => array(
-            'display' => true,
-            'ajax_only' => true,
-            'show_trace' => true,
-        ),
-    ),
-);

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/ircmaxell/password-compat/LICENSE.md
----------------------------------------------------------------------
diff --git a/vendor/ircmaxell/password-compat/LICENSE.md b/vendor/ircmaxell/password-compat/LICENSE.md
deleted file mode 100644
index 1efc565..0000000
--- a/vendor/ircmaxell/password-compat/LICENSE.md
+++ /dev/null
@@ -1,7 +0,0 @@
-Copyright (c) 2012 Anthony Ferrara
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file


[39/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php
deleted file mode 100755
index 034917d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php
+++ /dev/null
@@ -1,1055 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\Builder;
-use Illuminate\Database\Query\Expression;
-use Illuminate\Database\Eloquent\Collection;
-use Illuminate\Database\Eloquent\ModelNotFoundException;
-
-class BelongsToMany extends Relation {
-
-	/**
-	 * The intermediate table for the relation.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * The foreign key of the parent model.
-	 *
-	 * @var string
-	 */
-	protected $foreignKey;
-
-	/**
-	 * The associated key of the relation.
-	 *
-	 * @var string
-	 */
-	protected $otherKey;
-
-	/**
-	 * The "name" of the relationship.
-	 *
-	 * @var string
-	 */
-	protected $relationName;
-
-	/**
-	 * The pivot table columns to retrieve.
-	 *
-	 * @var array
-	 */
-	protected $pivotColumns = array();
-
-	/**
-	 * Any pivot table restrictions.
-	 *
-	 * @var array
-	 */
-	protected $pivotWheres = [];
-
-	/**
-	 * Create a new has many relationship instance.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Model  $parent
-	 * @param  string  $table
-	 * @param  string  $foreignKey
-	 * @param  string  $otherKey
-	 * @param  string  $relationName
-	 * @return void
-	 */
-	public function __construct(Builder $query, Model $parent, $table, $foreignKey, $otherKey, $relationName = null)
-	{
-		$this->table = $table;
-		$this->otherKey = $otherKey;
-		$this->foreignKey = $foreignKey;
-		$this->relationName = $relationName;
-
-		parent::__construct($query, $parent);
-	}
-
-	/**
-	 * Get the results of the relationship.
-	 *
-	 * @return mixed
-	 */
-	public function getResults()
-	{
-		return $this->get();
-	}
-
-	/**
-	 * Set a where clause for a pivot table column.
-	 *
-	 * @param  string  $column
-	 * @param  string  $operator
-	 * @param  mixed   $value
-	 * @param  string  $boolean
-	 * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
-	 */
-	public function wherePivot($column, $operator = null, $value = null, $boolean = 'and')
-	{
-		$this->pivotWheres[] = func_get_args();
-
-		return $this->where($this->table.'.'.$column, $operator, $value, $boolean);
-	}
-
-	/**
-	 * Set an or where clause for a pivot table column.
-	 *
-	 * @param  string  $column
-	 * @param  string  $operator
-	 * @param  mixed   $value
-	 * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
-	 */
-	public function orWherePivot($column, $operator = null, $value = null)
-	{
-		return $this->wherePivot($column, $operator, $value, 'or');
-	}
-
-	/**
-	 * Execute the query and get the first result.
-	 *
-	 * @param  array   $columns
-	 * @return mixed
-	 */
-	public function first($columns = array('*'))
-	{
-		$results = $this->take(1)->get($columns);
-
-		return count($results) > 0 ? $results->first() : null;
-	}
-
-	/**
-	 * Execute the query and get the first result or throw an exception.
-	 *
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Model|static
-	 *
-	 * @throws \Illuminate\Database\Eloquent\ModelNotFoundException
-	 */
-	public function firstOrFail($columns = array('*'))
-	{
-		if ( ! is_null($model = $this->first($columns))) return $model;
-
-		throw new ModelNotFoundException;
-	}
-
-	/**
-	 * Execute the query as a "select" statement.
-	 *
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Collection
-	 */
-	public function get($columns = array('*'))
-	{
-		// First we'll add the proper select columns onto the query so it is run with
-		// the proper columns. Then, we will get the results and hydrate out pivot
-		// models with the result of those columns as a separate model relation.
-		$columns = $this->query->getQuery()->columns ? array() : $columns;
-
-		$select = $this->getSelectColumns($columns);
-
-		$models = $this->query->addSelect($select)->getModels();
-
-		$this->hydratePivotRelation($models);
-
-		// If we actually found models we will also eager load any relationships that
-		// have been specified as needing to be eager loaded. This will solve the
-		// n + 1 query problem for the developer and also increase performance.
-		if (count($models) > 0)
-		{
-			$models = $this->query->eagerLoadRelations($models);
-		}
-
-		return $this->related->newCollection($models);
-	}
-
-	/**
-	 * Get a paginator for the "select" statement.
-	 *
-	 * @param  int    $perPage
-	 * @param  array  $columns
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	public function paginate($perPage = null, $columns = array('*'))
-	{
-		$this->query->addSelect($this->getSelectColumns($columns));
-
-		// When paginating results, we need to add the pivot columns to the query and
-		// then hydrate into the pivot objects once the results have been gathered
-		// from the database since this isn't performed by the Eloquent builder.
-		$pager = $this->query->paginate($perPage, $columns);
-
-		$this->hydratePivotRelation($pager->getItems());
-
-		return $pager;
-	}
-
-	/**
-	 * Hydrate the pivot table relationship on the models.
-	 *
-	 * @param  array  $models
-	 * @return void
-	 */
-	protected function hydratePivotRelation(array $models)
-	{
-		// To hydrate the pivot relationship, we will just gather the pivot attributes
-		// and create a new Pivot model, which is basically a dynamic model that we
-		// will set the attributes, table, and connections on so it they be used.
-		foreach ($models as $model)
-		{
-			$pivot = $this->newExistingPivot($this->cleanPivotAttributes($model));
-
-			$model->setRelation('pivot', $pivot);
-		}
-	}
-
-	/**
-	 * Get the pivot attributes from a model.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Model  $model
-	 * @return array
-	 */
-	protected function cleanPivotAttributes(Model $model)
-	{
-		$values = array();
-
-		foreach ($model->getAttributes() as $key => $value)
-		{
-			// To get the pivots attributes we will just take any of the attributes which
-			// begin with "pivot_" and add those to this arrays, as well as unsetting
-			// them from the parent's models since they exist in a different table.
-			if (strpos($key, 'pivot_') === 0)
-			{
-				$values[substr($key, 6)] = $value;
-
-				unset($model->$key);
-			}
-		}
-
-		return $values;
-	}
-
-	/**
-	 * Set the base constraints on the relation query.
-	 *
-	 * @return void
-	 */
-	public function addConstraints()
-	{
-		$this->setJoin();
-
-		if (static::$constraints) $this->setWhere();
-	}
-
-	/**
-	 * Add the constraints for a relationship count query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Builder  $parent
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function getRelationCountQuery(Builder $query, Builder $parent)
-	{
-		if ($parent->getQuery()->from == $query->getQuery()->from)
-		{
-			return $this->getRelationCountQueryForSelfJoin($query, $parent);
-		}
-
-		$this->setJoin($query);
-
-		return parent::getRelationCountQuery($query, $parent);
-	}
-
-	/**
-	 * Add the constraints for a relationship count query on the same table.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Builder  $parent
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function getRelationCountQueryForSelfJoin(Builder $query, Builder $parent)
-	{
-		$query->select(new Expression('count(*)'));
-
-		$tablePrefix = $this->query->getQuery()->getConnection()->getTablePrefix();
-
-		$query->from($this->table.' as '.$tablePrefix.$hash = $this->getRelationCountHash());
-
-		$key = $this->wrap($this->getQualifiedParentKeyName());
-
-		return $query->where($hash.'.'.$this->foreignKey, '=', new Expression($key));
-	}
-
-	/**
-	 * Get a relationship join table hash.
-	 *
-	 * @return string
-	 */
-	public function getRelationCountHash()
-	{
-		return 'self_'.md5(microtime(true));
-	}
-
-	/**
-	 * Set the select clause for the relation query.
-	 *
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
-	 */
-	protected function getSelectColumns(array $columns = array('*'))
-	{
-		if ($columns == array('*'))
-		{
-			$columns = array($this->related->getTable().'.*');
-		}
-
-		return array_merge($columns, $this->getAliasedPivotColumns());
-	}
-
-	/**
-	 * Get the pivot columns for the relation.
-	 *
-	 * @return array
-	 */
-	protected function getAliasedPivotColumns()
-	{
-		$defaults = array($this->foreignKey, $this->otherKey);
-
-		// We need to alias all of the pivot columns with the "pivot_" prefix so we
-		// can easily extract them out of the models and put them into the pivot
-		// relationships when they are retrieved and hydrated into the models.
-		$columns = array();
-
-		foreach (array_merge($defaults, $this->pivotColumns) as $column)
-		{
-			$columns[] = $this->table.'.'.$column.' as pivot_'.$column;
-		}
-
-		return array_unique($columns);
-	}
-
-	/**
-	 * Determine whether the given column is defined as a pivot column.
-	 *
-	 * @param  string  $column
-	 * @return bool
-	 */
-	protected function hasPivotColumn($column)
-	{
-		return in_array($column, $this->pivotColumns);
-	}
-
-	/**
-	 * Set the join clause for the relation query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder|null
-	 * @return $this
-	 */
-	protected function setJoin($query = null)
-	{
-		$query = $query ?: $this->query;
-
-		// We need to join to the intermediate table on the related model's primary
-		// key column with the intermediate table's foreign key for the related
-		// model instance. Then we can set the "where" for the parent models.
-		$baseTable = $this->related->getTable();
-
-		$key = $baseTable.'.'.$this->related->getKeyName();
-
-		$query->join($this->table, $key, '=', $this->getOtherKey());
-
-		return $this;
-	}
-
-	/**
-	 * Set the where clause for the relation query.
-	 *
-	 * @return $this
-	 */
-	protected function setWhere()
-	{
-		$foreign = $this->getForeignKey();
-
-		$this->query->where($foreign, '=', $this->parent->getKey());
-
-		return $this;
-	}
-
-	/**
-	 * Set the constraints for an eager load of the relation.
-	 *
-	 * @param  array  $models
-	 * @return void
-	 */
-	public function addEagerConstraints(array $models)
-	{
-		$this->query->whereIn($this->getForeignKey(), $this->getKeys($models));
-	}
-
-	/**
-	 * Initialize the relation on a set of models.
-	 *
-	 * @param  array   $models
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function initRelation(array $models, $relation)
-	{
-		foreach ($models as $model)
-		{
-			$model->setRelation($relation, $this->related->newCollection());
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Match the eagerly loaded results to their parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function match(array $models, Collection $results, $relation)
-	{
-		$dictionary = $this->buildDictionary($results);
-
-		// Once we have an array dictionary of child objects we can easily match the
-		// children back to their parent using the dictionary and the keys on the
-		// the parent models. Then we will return the hydrated models back out.
-		foreach ($models as $model)
-		{
-			if (isset($dictionary[$key = $model->getKey()]))
-			{
-				$collection = $this->related->newCollection($dictionary[$key]);
-
-				$model->setRelation($relation, $collection);
-			}
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Build model dictionary keyed by the relation's foreign key.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @return array
-	 */
-	protected function buildDictionary(Collection $results)
-	{
-		$foreign = $this->foreignKey;
-
-		// First we will build a dictionary of child models keyed by the foreign key
-		// of the relation so that we will easily and quickly match them to their
-		// parents without having a possibly slow inner loops for every models.
-		$dictionary = array();
-
-		foreach ($results as $result)
-		{
-			$dictionary[$result->pivot->$foreign][] = $result;
-		}
-
-		return $dictionary;
-	}
-
-	/**
-	 * Touch all of the related models for the relationship.
-	 *
-	 * E.g.: Touch all roles associated with this user.
-	 *
-	 * @return void
-	 */
-	public function touch()
-	{
-		$key = $this->getRelated()->getKeyName();
-
-		$columns = $this->getRelatedFreshUpdate();
-
-		// If we actually have IDs for the relation, we will run the query to update all
-		// the related model's timestamps, to make sure these all reflect the changes
-		// to the parent models. This will help us keep any caching synced up here.
-		$ids = $this->getRelatedIds();
-
-		if (count($ids) > 0)
-		{
-			$this->getRelated()->newQuery()->whereIn($key, $ids)->update($columns);
-		}
-	}
-
-	/**
-	 * Get all of the IDs for the related models.
-	 *
-	 * @return array
-	 */
-	public function getRelatedIds()
-	{
-		$related = $this->getRelated();
-
-		$fullKey = $related->getQualifiedKeyName();
-
-		return $this->getQuery()->select($fullKey)->lists($related->getKeyName());
-	}
-
-	/**
-	 * Save a new model and attach it to the parent model.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Model  $model
-	 * @param  array  $joining
-	 * @param  bool   $touch
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function save(Model $model, array $joining = array(), $touch = true)
-	{
-		$model->save(array('touch' => false));
-
-		$this->attach($model->getKey(), $joining, $touch);
-
-		return $model;
-	}
-
-	/**
-	 * Save an array of new models and attach them to the parent model.
-	 *
-	 * @param  array  $models
-	 * @param  array  $joinings
-	 * @return array
-	 */
-	public function saveMany(array $models, array $joinings = array())
-	{
-		foreach ($models as $key => $model)
-		{
-			$this->save($model, (array) array_get($joinings, $key), false);
-		}
-
-		$this->touchIfTouching();
-
-		return $models;
-	}
-
-	/**
-	 * Create a new instance of the related model.
-	 *
-	 * @param  array  $attributes
-	 * @param  array  $joining
-	 * @param  bool   $touch
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function create(array $attributes, array $joining = array(), $touch = true)
-	{
-		$instance = $this->related->newInstance($attributes);
-
-		// Once we save the related model, we need to attach it to the base model via
-		// through intermediate table so we'll use the existing "attach" method to
-		// accomplish this which will insert the record and any more attributes.
-		$instance->save(array('touch' => false));
-
-		$this->attach($instance->getKey(), $joining, $touch);
-
-		return $instance;
-	}
-
-	/**
-	 * Create an array of new instances of the related models.
-	 *
-	 * @param  array  $records
-	 * @param  array  $joinings
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function createMany(array $records, array $joinings = array())
-	{
-		$instances = array();
-
-		foreach ($records as $key => $record)
-		{
-			$instances[] = $this->create($record, (array) array_get($joinings, $key), false);
-		}
-
-		$this->touchIfTouching();
-
-		return $instances;
-	}
-
-	/**
-	 * Sync the intermediate tables with a list of IDs or collection of models.
-	 *
-	 * @param  array  $ids
-	 * @param  bool   $detaching
-	 * @return array
-	 */
-	public function sync($ids, $detaching = true)
-	{
-		$changes = array(
-			'attached' => array(), 'detached' => array(), 'updated' => array()
-		);
-
-		if ($ids instanceof Collection) $ids = $ids->modelKeys();
-
-		// First we need to attach any of the associated models that are not currently
-		// in this joining table. We'll spin through the given IDs, checking to see
-		// if they exist in the array of current ones, and if not we will insert.
-		$current = $this->newPivotQuery()->lists($this->otherKey);
-
-		$records = $this->formatSyncList($ids);
-
-		$detach = array_diff($current, array_keys($records));
-
-		// Next, we will take the differences of the currents and given IDs and detach
-		// all of the entities that exist in the "current" array but are not in the
-		// the array of the IDs given to the method which will complete the sync.
-		if ($detaching && count($detach) > 0)
-		{
-			$this->detach($detach);
-
-			$changes['detached'] = (array) array_map(function($v) { return (int) $v; }, $detach);
-		}
-
-		// Now we are finally ready to attach the new records. Note that we'll disable
-		// touching until after the entire operation is complete so we don't fire a
-		// ton of touch operations until we are totally done syncing the records.
-		$changes = array_merge(
-			$changes, $this->attachNew($records, $current, false)
-		);
-
-		if (count($changes['attached']) || count($changes['updated']))
-		{
-			$this->touchIfTouching();
-		}
-
-		return $changes;
-	}
-
-	/**
-	 * Format the sync list so that it is keyed by ID.
-	 *
-	 * @param  array  $records
-	 * @return array
-	 */
-	protected function formatSyncList(array $records)
-	{
-		$results = array();
-
-		foreach ($records as $id => $attributes)
-		{
-			if ( ! is_array($attributes))
-			{
-				list($id, $attributes) = array($attributes, array());
-			}
-
-			$results[$id] = $attributes;
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Attach all of the IDs that aren't in the current array.
-	 *
-	 * @param  array  $records
-	 * @param  array  $current
-	 * @param  bool   $touch
-	 * @return array
-	 */
-	protected function attachNew(array $records, array $current, $touch = true)
-	{
-		$changes = array('attached' => array(), 'updated' => array());
-
-		foreach ($records as $id => $attributes)
-		{
-			// If the ID is not in the list of existing pivot IDs, we will insert a new pivot
-			// record, otherwise, we will just update this existing record on this joining
-			// table, so that the developers will easily update these records pain free.
-			if ( ! in_array($id, $current))
-			{
-				$this->attach($id, $attributes, $touch);
-
-				$changes['attached'][] = (int) $id;
-			}
-
-			// Now we'll try to update an existing pivot record with the attributes that were
-			// given to the method. If the model is actually updated we will add it to the
-			// list of updated pivot records so we return them back out to the consumer.
-			elseif (count($attributes) > 0 &&
-				$this->updateExistingPivot($id, $attributes, $touch))
-			{
-				$changes['updated'][] = (int) $id;
-			}
-		}
-
-		return $changes;
-	}
-
-	/**
-	 * Update an existing pivot record on the table.
-	 *
-	 * @param  mixed  $id
-	 * @param  array  $attributes
-	 * @param  bool   $touch
-	 * @return void
-	 */
-	public function updateExistingPivot($id, array $attributes, $touch = true)
-	{
-		if (in_array($this->updatedAt(), $this->pivotColumns))
-		{
-			$attributes = $this->setTimestampsOnAttach($attributes, true);
-		}
-
-		$updated = $this->newPivotStatementForId($id)->update($attributes);
-
-		if ($touch) $this->touchIfTouching();
-
-		return $updated;
-	}
-
-	/**
-	 * Attach a model to the parent.
-	 *
-	 * @param  mixed  $id
-	 * @param  array  $attributes
-	 * @param  bool   $touch
-	 * @return void
-	 */
-	public function attach($id, array $attributes = array(), $touch = true)
-	{
-		if ($id instanceof Model) $id = $id->getKey();
-
-		$query = $this->newPivotStatement();
-
-		$query->insert($this->createAttachRecords((array) $id, $attributes));
-
-		if ($touch) $this->touchIfTouching();
-	}
-
-	/**
-	 * Create an array of records to insert into the pivot table.
-	 *
-	 * @param  array  $ids
-	 * @param  array  $attributes
-	 * @return array
-	 */
-	protected function createAttachRecords($ids, array $attributes)
-	{
-		$records = array();
-
-		$timed = ($this->hasPivotColumn($this->createdAt()) || $this->hasPivotColumn($this->updatedAt()));
-
-		// To create the attachment records, we will simply spin through the IDs given
-		// and create a new record to insert for each ID. Each ID may actually be a
-		// key in the array, with extra attributes to be placed in other columns.
-		foreach ($ids as $key => $value)
-		{
-			$records[] = $this->attacher($key, $value, $attributes, $timed);
-		}
-
-		return $records;
-	}
-
-	/**
-	 * Create a full attachment record payload.
-	 *
-	 * @param  int    $key
-	 * @param  mixed  $value
-	 * @param  array  $attributes
-	 * @param  bool   $timed
-	 * @return array
-	 */
-	protected function attacher($key, $value, $attributes, $timed)
-	{
-		list($id, $extra) = $this->getAttachId($key, $value, $attributes);
-
-		// To create the attachment records, we will simply spin through the IDs given
-		// and create a new record to insert for each ID. Each ID may actually be a
-		// key in the array, with extra attributes to be placed in other columns.
-		$record = $this->createAttachRecord($id, $timed);
-
-		return array_merge($record, $extra);
-	}
-
-	/**
-	 * Get the attach record ID and extra attributes.
-	 *
-	 * @param  mixed  $key
-	 * @param  mixed  $value
-	 * @param  array  $attributes
-	 * @return array
-	 */
-	protected function getAttachId($key, $value, array $attributes)
-	{
-		if (is_array($value))
-		{
-			return array($key, array_merge($value, $attributes));
-		}
-
-		return array($value, $attributes);
-	}
-
-	/**
-	 * Create a new pivot attachment record.
-	 *
-	 * @param  int   $id
-	 * @param  bool  $timed
-	 * @return array
-	 */
-	protected function createAttachRecord($id, $timed)
-	{
-		$record[$this->foreignKey] = $this->parent->getKey();
-
-		$record[$this->otherKey] = $id;
-
-		// If the record needs to have creation and update timestamps, we will make
-		// them by calling the parent model's "freshTimestamp" method which will
-		// provide us with a fresh timestamp in this model's preferred format.
-		if ($timed)
-		{
-			$record = $this->setTimestampsOnAttach($record);
-		}
-
-		return $record;
-	}
-
-	/**
-	 * Set the creation and update timestamps on an attach record.
-	 *
-	 * @param  array  $record
-	 * @param  bool   $exists
-	 * @return array
-	 */
-	protected function setTimestampsOnAttach(array $record, $exists = false)
-	{
-		$fresh = $this->parent->freshTimestamp();
-
-		if ( ! $exists && $this->hasPivotColumn($this->createdAt()))
-		{
-			$record[$this->createdAt()] = $fresh;
-		}
-
-		if ($this->hasPivotColumn($this->updatedAt()))
-		{
-			$record[$this->updatedAt()] = $fresh;
-		}
-
-		return $record;
-	}
-
-	/**
-	 * Detach models from the relationship.
-	 *
-	 * @param  int|array  $ids
-	 * @param  bool  $touch
-	 * @return int
-	 */
-	public function detach($ids = array(), $touch = true)
-	{
-		if ($ids instanceof Model) $ids = (array) $ids->getKey();
-
-		$query = $this->newPivotQuery();
-
-		// If associated IDs were passed to the method we will only delete those
-		// associations, otherwise all of the association ties will be broken.
-		// We'll return the numbers of affected rows when we do the deletes.
-		$ids = (array) $ids;
-
-		if (count($ids) > 0)
-		{
-			$query->whereIn($this->otherKey, (array) $ids);
-		}
-
-		if ($touch) $this->touchIfTouching();
-
-		// Once we have all of the conditions set on the statement, we are ready
-		// to run the delete on the pivot table. Then, if the touch parameter
-		// is true, we will go ahead and touch all related models to sync.
-		$results = $query->delete();
-
-		return $results;
-	}
-
-	/**
-	 * If we're touching the parent model, touch.
-	 *
-	 * @return void
-	 */
-	public function touchIfTouching()
-	{
-		if ($this->touchingParent()) $this->getParent()->touch();
-
-		if ($this->getParent()->touches($this->relationName)) $this->touch();
-	}
-
-	/**
-	 * Determine if we should touch the parent on sync.
-	 *
-	 * @return bool
-	 */
-	protected function touchingParent()
-	{
-		return $this->getRelated()->touches($this->guessInverseRelation());
-	}
-
-	/**
-	 * Attempt to guess the name of the inverse of the relation.
-	 *
-	 * @return string
-	 */
-	protected function guessInverseRelation()
-	{
-		return camel_case(str_plural(class_basename($this->getParent())));
-	}
-
-	/**
-	 * Create a new query builder for the pivot table.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function newPivotQuery()
-	{
-		$query = $this->newPivotStatement();
-
-		foreach ($this->pivotWheres as $whereArgs)
-		{
-			call_user_func_array([$query, 'where'], $whereArgs);
-		}
-
-		return $query->where($this->foreignKey, $this->parent->getKey());
-	}
-
-	/**
-	 * Get a new plain query builder for the pivot table.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	public function newPivotStatement()
-	{
-		return $this->query->getQuery()->newQuery()->from($this->table);
-	}
-
-	/**
-	 * Get a new pivot statement for a given "other" ID.
-	 *
-	 * @param  mixed  $id
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	public function newPivotStatementForId($id)
-	{
-		return $this->newPivotQuery()->where($this->otherKey, $id);
-	}
-
-	/**
-	 * Create a new pivot model instance.
-	 *
-	 * @param  array  $attributes
-	 * @param  bool   $exists
-	 * @return \Illuminate\Database\Eloquent\Relations\Pivot
-	 */
-	public function newPivot(array $attributes = array(), $exists = false)
-	{
-		$pivot = $this->related->newPivot($this->parent, $attributes, $this->table, $exists);
-
-		return $pivot->setPivotKeys($this->foreignKey, $this->otherKey);
-	}
-
-	/**
-	 * Create a new existing pivot model instance.
-	 *
-	 * @param  array  $attributes
-	 * @return \Illuminate\Database\Eloquent\Relations\Pivot
-	 */
-	public function newExistingPivot(array $attributes = array())
-	{
-		return $this->newPivot($attributes, true);
-	}
-
-	/**
-	 * Set the columns on the pivot table to retrieve.
-	 *
-	 * @param  mixed  $columns
-	 * @return $this
-	 */
-	public function withPivot($columns)
-	{
-		$columns = is_array($columns) ? $columns : func_get_args();
-
-		$this->pivotColumns = array_merge($this->pivotColumns, $columns);
-
-		return $this;
-	}
-
-	/**
-	 * Specify that the pivot table has creation and update timestamps.
-	 *
-	 * @param  mixed  $createdAt
-	 * @param  mixed  $updatedAt
-	 * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
-	 */
-	public function withTimestamps($createdAt = null, $updatedAt = null)
-	{
-		return $this->withPivot($createdAt ?: $this->createdAt(), $updatedAt ?: $this->updatedAt());
-	}
-
-	/**
-	 * Get the related model's updated at column name.
-	 *
-	 * @return string
-	 */
-	public function getRelatedFreshUpdate()
-	{
-		return array($this->related->getUpdatedAtColumn() => $this->related->freshTimestamp());
-	}
-
-	/**
-	 * Get the key for comparing against the parent key in "has" query.
-	 *
-	 * @return string
-	 */
-	public function getHasCompareKey()
-	{
-		return $this->getForeignKey();
-	}
-
-	/**
-	 * Get the fully qualified foreign key for the relation.
-	 *
-	 * @return string
-	 */
-	public function getForeignKey()
-	{
-		return $this->table.'.'.$this->foreignKey;
-	}
-
-	/**
-	 * Get the fully qualified "other key" for the relation.
-	 *
-	 * @return string
-	 */
-	public function getOtherKey()
-	{
-		return $this->table.'.'.$this->otherKey;
-	}
-
-	/**
-	 * Get the intermediate table for the relationship.
-	 *
-	 * @return string
-	 */
-	public function getTable()
-	{
-		return $this->table;
-	}
-
-	/**
-	 * Get the relationship name for the relationship.
-	 *
-	 * @return string
-	 */
-	public function getRelationName()
-	{
-		return $this->relationName;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php
deleted file mode 100755
index 159a658..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Collection;
-
-class HasMany extends HasOneOrMany {
-
-	/**
-	 * Get the results of the relationship.
-	 *
-	 * @return mixed
-	 */
-	public function getResults()
-	{
-		return $this->query->get();
-	}
-
-	/**
-	 * Initialize the relation on a set of models.
-	 *
-	 * @param  array   $models
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function initRelation(array $models, $relation)
-	{
-		foreach ($models as $model)
-		{
-			$model->setRelation($relation, $this->related->newCollection());
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Match the eagerly loaded results to their parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function match(array $models, Collection $results, $relation)
-	{
-		return $this->matchMany($models, $results, $relation);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php
deleted file mode 100644
index d0e33a7..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php
+++ /dev/null
@@ -1,263 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\Builder;
-use Illuminate\Database\Query\Expression;
-use Illuminate\Database\Eloquent\Collection;
-
-class HasManyThrough extends Relation {
-
-	/**
-	 * The distance parent model instance.
-	 *
-	 * @var \Illuminate\Database\Eloquent\Model
-	 */
-	protected $farParent;
-
-	/**
-	 * The near key on the relationship.
-	 *
-	 * @var string
-	 */
-	protected $firstKey;
-
-	/**
-	 * The far key on the relationship.
-	 *
-	 * @var string
-	 */
-	protected $secondKey;
-
-	/**
-	 * Create a new has many relationship instance.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Model  $farParent
-	 * @param  \Illuminate\Database\Eloquent\Model  $parent
-	 * @param  string  $firstKey
-	 * @param  string  $secondKey
-	 * @return void
-	 */
-	public function __construct(Builder $query, Model $farParent, Model $parent, $firstKey, $secondKey)
-	{
-		$this->firstKey = $firstKey;
-		$this->secondKey = $secondKey;
-		$this->farParent = $farParent;
-
-		parent::__construct($query, $parent);
-	}
-
-	/**
-	 * Set the base constraints on the relation query.
-	 *
-	 * @return void
-	 */
-	public function addConstraints()
-	{
-		$parentTable = $this->parent->getTable();
-
-		$this->setJoin();
-
-		if (static::$constraints)
-		{
-			$this->query->where($parentTable.'.'.$this->firstKey, '=', $this->farParent->getKey());
-		}
-	}
-
-	/**
-	 * Add the constraints for a relationship count query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Builder  $parent
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function getRelationCountQuery(Builder $query, Builder $parent)
-	{
-		$parentTable = $this->parent->getTable();
-
-		$this->setJoin($query);
-
-		$query->select(new Expression('count(*)'));
-
-		$key = $this->wrap($parentTable.'.'.$this->firstKey);
-
-		return $query->where($this->getHasCompareKey(), '=', new Expression($key));
-	}
-
-	/**
-	 * Set the join clause on the query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder|null  $query
-	 * @return void
-	 */
-	protected function setJoin(Builder $query = null)
-	{
-		$query = $query ?: $this->query;
-
-		$foreignKey = $this->related->getTable().'.'.$this->secondKey;
-
-		$query->join($this->parent->getTable(), $this->getQualifiedParentKeyName(), '=', $foreignKey);
-	}
-
-	/**
-	 * Set the constraints for an eager load of the relation.
-	 *
-	 * @param  array  $models
-	 * @return void
-	 */
-	public function addEagerConstraints(array $models)
-	{
-		$table = $this->parent->getTable();
-
-		$this->query->whereIn($table.'.'.$this->firstKey, $this->getKeys($models));
-	}
-
-	/**
-	 * Initialize the relation on a set of models.
-	 *
-	 * @param  array   $models
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function initRelation(array $models, $relation)
-	{
-		foreach ($models as $model)
-		{
-			$model->setRelation($relation, $this->related->newCollection());
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Match the eagerly loaded results to their parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function match(array $models, Collection $results, $relation)
-	{
-		$dictionary = $this->buildDictionary($results);
-
-		// Once we have the dictionary we can simply spin through the parent models to
-		// link them up with their children using the keyed dictionary to make the
-		// matching very convenient and easy work. Then we'll just return them.
-		foreach ($models as $model)
-		{
-			$key = $model->getKey();
-
-			if (isset($dictionary[$key]))
-			{
-				$value = $this->related->newCollection($dictionary[$key]);
-
-				$model->setRelation($relation, $value);
-			}
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Build model dictionary keyed by the relation's foreign key.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @return array
-	 */
-	protected function buildDictionary(Collection $results)
-	{
-		$dictionary = array();
-
-		$foreign = $this->firstKey;
-
-		// First we will create a dictionary of models keyed by the foreign key of the
-		// relationship as this will allow us to quickly access all of the related
-		// models without having to do nested looping which will be quite slow.
-		foreach ($results as $result)
-		{
-			$dictionary[$result->{$foreign}][] = $result;
-		}
-
-		return $dictionary;
-	}
-
-	/**
-	 * Get the results of the relationship.
-	 *
-	 * @return mixed
-	 */
-	public function getResults()
-	{
-		return $this->get();
-	}
-
-	/**
-	 * Execute the query as a "select" statement.
-	 *
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Collection
-	 */
-	public function get($columns = array('*'))
-	{
-		// First we'll add the proper select columns onto the query so it is run with
-		// the proper columns. Then, we will get the results and hydrate out pivot
-		// models with the result of those columns as a separate model relation.
-		$select = $this->getSelectColumns($columns);
-
-		$models = $this->query->addSelect($select)->getModels();
-
-		// If we actually found models we will also eager load any relationships that
-		// have been specified as needing to be eager loaded. This will solve the
-		// n + 1 query problem for the developer and also increase performance.
-		if (count($models) > 0)
-		{
-			$models = $this->query->eagerLoadRelations($models);
-		}
-
-		return $this->related->newCollection($models);
-	}
-
-	/**
-	 * Set the select clause for the relation query.
-	 *
-	 * @param  array  $columns
-	 * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
-	 */
-	protected function getSelectColumns(array $columns = array('*'))
-	{
-		if ($columns == array('*'))
-		{
-			$columns = array($this->related->getTable().'.*');
-		}
-
-		return array_merge($columns, array($this->parent->getTable().'.'.$this->firstKey));
-	}
-
-	/**
-	 * Get a paginator for the "select" statement.
-	 *
-	 * @param  int    $perPage
-	 * @param  array  $columns
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	public function paginate($perPage = null, $columns = array('*'))
-	{
-		$this->query->addSelect($this->getSelectColumns($columns));
-
-		$pager = $this->query->paginate($perPage, $columns);
-
-		return $pager;
-	}
-
-	/**
-	 * Get the key for comparing against the parent key in "has" query.
-	 *
-	 * @return string
-	 */
-	public function getHasCompareKey()
-	{
-		return $this->farParent->getQualifiedKeyName();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOne.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOne.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOne.php
deleted file mode 100755
index fd0f9a0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOne.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Collection;
-
-class HasOne extends HasOneOrMany {
-
-	/**
-	 * Get the results of the relationship.
-	 *
-	 * @return mixed
-	 */
-	public function getResults()
-	{
-		return $this->query->first();
-	}
-
-	/**
-	 * Initialize the relation on a set of models.
-	 *
-	 * @param  array   $models
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function initRelation(array $models, $relation)
-	{
-		foreach ($models as $model)
-		{
-			$model->setRelation($relation, null);
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Match the eagerly loaded results to their parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function match(array $models, Collection $results, $relation)
-	{
-		return $this->matchOne($models, $results, $relation);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php
deleted file mode 100755
index 83bc7ee..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php
+++ /dev/null
@@ -1,291 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\Builder;
-use Illuminate\Database\Eloquent\Collection;
-
-abstract class HasOneOrMany extends Relation {
-
-	/**
-	 * The foreign key of the parent model.
-	 *
-	 * @var string
-	 */
-	protected $foreignKey;
-
-	/**
-	 * The local key of the parent model.
-	 *
-	 * @var string
-	 */
-	protected $localKey;
-
-	/**
-	 * Create a new has many relationship instance.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Model  $parent
-	 * @param  string  $foreignKey
-	 * @param  string  $localKey
-	 * @return void
-	 */
-	public function __construct(Builder $query, Model $parent, $foreignKey, $localKey)
-	{
-		$this->localKey = $localKey;
-		$this->foreignKey = $foreignKey;
-
-		parent::__construct($query, $parent);
-	}
-
-	/**
-	 * Set the base constraints on the relation query.
-	 *
-	 * @return void
-	 */
-	public function addConstraints()
-	{
-		if (static::$constraints)
-		{
-			$this->query->where($this->foreignKey, '=', $this->getParentKey());
-		}
-	}
-
-	/**
-	 * Set the constraints for an eager load of the relation.
-	 *
-	 * @param  array  $models
-	 * @return void
-	 */
-	public function addEagerConstraints(array $models)
-	{
-		$this->query->whereIn($this->foreignKey, $this->getKeys($models, $this->localKey));
-	}
-
-	/**
-	 * Match the eagerly loaded results to their single parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function matchOne(array $models, Collection $results, $relation)
-	{
-		return $this->matchOneOrMany($models, $results, $relation, 'one');
-	}
-
-	/**
-	 * Match the eagerly loaded results to their many parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function matchMany(array $models, Collection $results, $relation)
-	{
-		return $this->matchOneOrMany($models, $results, $relation, 'many');
-	}
-
-	/**
-	 * Match the eagerly loaded results to their many parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @param  string  $type
-	 * @return array
-	 */
-	protected function matchOneOrMany(array $models, Collection $results, $relation, $type)
-	{
-		$dictionary = $this->buildDictionary($results);
-
-		// Once we have the dictionary we can simply spin through the parent models to
-		// link them up with their children using the keyed dictionary to make the
-		// matching very convenient and easy work. Then we'll just return them.
-		foreach ($models as $model)
-		{
-			$key = $model->getAttribute($this->localKey);
-
-			if (isset($dictionary[$key]))
-			{
-				$value = $this->getRelationValue($dictionary, $key, $type);
-
-				$model->setRelation($relation, $value);
-			}
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Get the value of a relationship by one or many type.
-	 *
-	 * @param  array   $dictionary
-	 * @param  string  $key
-	 * @param  string  $type
-	 * @return mixed
-	 */
-	protected function getRelationValue(array $dictionary, $key, $type)
-	{
-		$value = $dictionary[$key];
-
-		return $type == 'one' ? reset($value) : $this->related->newCollection($value);
-	}
-
-	/**
-	 * Build model dictionary keyed by the relation's foreign key.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @return array
-	 */
-	protected function buildDictionary(Collection $results)
-	{
-		$dictionary = array();
-
-		$foreign = $this->getPlainForeignKey();
-
-		// First we will create a dictionary of models keyed by the foreign key of the
-		// relationship as this will allow us to quickly access all of the related
-		// models without having to do nested looping which will be quite slow.
-		foreach ($results as $result)
-		{
-			$dictionary[$result->{$foreign}][] = $result;
-		}
-
-		return $dictionary;
-	}
-
-	/**
-	 * Attach a model instance to the parent model.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Model  $model
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function save(Model $model)
-	{
-		$model->setAttribute($this->getPlainForeignKey(), $this->getParentKey());
-
-		return $model->save() ? $model : false;
-	}
-
-	/**
-	 * Attach an array of models to the parent instance.
-	 *
-	 * @param  array  $models
-	 * @return array
-	 */
-	public function saveMany(array $models)
-	{
-		array_walk($models, array($this, 'save'));
-
-		return $models;
-	}
-
-	/**
-	 * Create a new instance of the related model.
-	 *
-	 * @param  array  $attributes
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function create(array $attributes)
-	{
-		// Here we will set the raw attributes to avoid hitting the "fill" method so
-		// that we do not have to worry about a mass accessor rules blocking sets
-		// on the models. Otherwise, some of these attributes will not get set.
-		$instance = $this->related->newInstance($attributes);
-
-		$instance->setAttribute($this->getPlainForeignKey(), $this->getParentKey());
-
-		$instance->save();
-
-		return $instance;
-	}
-
-	/**
-	 * Create an array of new instances of the related model.
-	 *
-	 * @param  array  $records
-	 * @return array
-	 */
-	public function createMany(array $records)
-	{
-		$instances = array();
-
-		foreach ($records as $record)
-		{
-			$instances[] = $this->create($record);
-		}
-
-		return $instances;
-	}
-
-	/**
-	 * Perform an update on all the related models.
-	 *
-	 * @param  array  $attributes
-	 * @return int
-	 */
-	public function update(array $attributes)
-	{
-		if ($this->related->usesTimestamps())
-		{
-			$attributes[$this->relatedUpdatedAt()] = $this->related->freshTimestamp();
-		}
-
-		return $this->query->update($attributes);
-	}
-
-	/**
-	 * Get the key for comparing against the parent key in "has" query.
-	 *
-	 * @return string
-	 */
-	public function getHasCompareKey()
-	{
-		return $this->getForeignKey();
-	}
-
-	/**
-	 * Get the foreign key for the relationship.
-	 *
-	 * @return string
-	 */
-	public function getForeignKey()
-	{
-		return $this->foreignKey;
-	}
-
-	/**
-	 * Get the plain foreign key.
-	 *
-	 * @return string
-	 */
-	public function getPlainForeignKey()
-	{
-		$segments = explode('.', $this->getForeignKey());
-
-		return $segments[count($segments) - 1];
-	}
-
-	/**
-	 * Get the key value of the parent's local key.
-	 *
-	 * @return mixed
-	 */
-	public function getParentKey()
-	{
-		return $this->parent->getAttribute($this->localKey);
-	}
-
-	/**
-	 * Get the fully qualified parent key name.
-	 *
-	 * @return string
-	 */
-	public function getQualifiedParentKeyName()
-	{
-		return $this->parent->getTable().'.'.$this->localKey;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphMany.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphMany.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphMany.php
deleted file mode 100755
index 1abdf37..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphMany.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Collection;
-
-class MorphMany extends MorphOneOrMany {
-
-	/**
-	 * Get the results of the relationship.
-	 *
-	 * @return mixed
-	 */
-	public function getResults()
-	{
-		return $this->query->get();
-	}
-
-	/**
-	 * Initialize the relation on a set of models.
-	 *
-	 * @param  array   $models
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function initRelation(array $models, $relation)
-	{
-		foreach ($models as $model)
-		{
-			$model->setRelation($relation, $this->related->newCollection());
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Match the eagerly loaded results to their parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function match(array $models, Collection $results, $relation)
-	{
-		return $this->matchMany($models, $results, $relation);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOne.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOne.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOne.php
deleted file mode 100755
index fdebc24..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOne.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Collection;
-
-class MorphOne extends MorphOneOrMany {
-
-	/**
-	 * Get the results of the relationship.
-	 *
-	 * @return mixed
-	 */
-	public function getResults()
-	{
-		return $this->query->first();
-	}
-
-	/**
-	 * Initialize the relation on a set of models.
-	 *
-	 * @param  array   $models
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function initRelation(array $models, $relation)
-	{
-		foreach ($models as $model)
-		{
-			$model->setRelation($relation, null);
-		}
-
-		return $models;
-	}
-
-	/**
-	 * Match the eagerly loaded results to their parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function match(array $models, Collection $results, $relation)
-	{
-		return $this->matchOne($models, $results, $relation);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php
deleted file mode 100755
index 4a20351..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php
+++ /dev/null
@@ -1,159 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\Builder;
-
-abstract class MorphOneOrMany extends HasOneOrMany {
-
-	/**
-	 * The foreign key type for the relationship.
-	 *
-	 * @var string
-	 */
-	protected $morphType;
-
-	/**
-	 * The class name of the parent model.
-	 *
-	 * @var string
-	 */
-	protected $morphClass;
-
-	/**
-	 * Create a new has many relationship instance.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Model  $parent
-	 * @param  string  $type
-	 * @param  string  $id
-	 * @param  string  $localKey
-	 * @return void
-	 */
-	public function __construct(Builder $query, Model $parent, $type, $id, $localKey)
-	{
-		$this->morphType = $type;
-
-		$this->morphClass = $parent->getMorphClass();
-
-		parent::__construct($query, $parent, $id, $localKey);
-	}
-
-	/**
-	 * Set the base constraints on the relation query.
-	 *
-	 * @return void
-	 */
-	public function addConstraints()
-	{
-		if (static::$constraints)
-		{
-			parent::addConstraints();
-
-			$this->query->where($this->morphType, $this->morphClass);
-		}
-	}
-
-	/**
-	 * Get the relationship count query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Builder  $parent
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function getRelationCountQuery(Builder $query, Builder $parent)
-	{
-		$query = parent::getRelationCountQuery($query, $parent);
-
-		return $query->where($this->morphType, $this->morphClass);
-	}
-
-	/**
-	 * Set the constraints for an eager load of the relation.
-	 *
-	 * @param  array  $models
-	 * @return void
-	 */
-	public function addEagerConstraints(array $models)
-	{
-		parent::addEagerConstraints($models);
-
-		$this->query->where($this->morphType, $this->morphClass);
-	}
-
-	/**
-	 * Attach a model instance to the parent model.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Model  $model
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function save(Model $model)
-	{
-		$model->setAttribute($this->getPlainMorphType(), $this->morphClass);
-
-		return parent::save($model);
-	}
-
-	/**
-	 * Create a new instance of the related model.
-	 *
-	 * @param  array  $attributes
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function create(array $attributes)
-	{
-		$instance = $this->related->newInstance($attributes);
-
-		// When saving a polymorphic relationship, we need to set not only the foreign
-		// key, but also the foreign key type, which is typically the class name of
-		// the parent model. This makes the polymorphic item unique in the table.
-		$this->setForeignAttributesForCreate($instance);
-
-		$instance->save();
-
-		return $instance;
-	}
-
-	/**
-	 * Set the foreign ID and type for creating a related model.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Model  $model
-	 * @return void
-	 */
-	protected function setForeignAttributesForCreate(Model $model)
-	{
-		$model->{$this->getPlainForeignKey()} = $this->getParentKey();
-
-		$model->{last(explode('.', $this->morphType))} = $this->morphClass;
-	}
-
-	/**
-	 * Get the foreign key "type" name.
-	 *
-	 * @return string
-	 */
-	public function getMorphType()
-	{
-		return $this->morphType;
-	}
-
-	/**
-	 * Get the plain morph type name without the table.
-	 *
-	 * @return string
-	 */
-	public function getPlainMorphType()
-	{
-		return last(explode('.', $this->morphType));
-	}
-
-	/**
-	 * Get the class name of the parent model.
-	 *
-	 * @return string
-	 */
-	public function getMorphClass()
-	{
-		return $this->morphClass;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphPivot.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphPivot.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphPivot.php
deleted file mode 100644
index d6c773f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphPivot.php
+++ /dev/null
@@ -1,79 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Builder;
-
-class MorphPivot extends Pivot {
-
-	/**
-	 * The type of the polymorphic relation.
-	 *
-	 * Explicitly define this so it's not included in saved attributes.
-	 *
-	 * @var string
-	 */
-	protected $morphType;
-
-	/**
-	 * The value of the polymorphic relation.
-	 *
-	 * Explicitly define this so it's not included in saved attributes.
-	 *
-	 * @var string
-	 */
-	protected $morphClass;
-
-	/**
-	 * Set the keys for a save update query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	protected function setKeysForSaveQuery(Builder $query)
-	{
-		$query->where($this->morphType, $this->morphClass);
-
-		return parent::setKeysForSaveQuery($query);
-	}
-
-	/**
-	 * Delete the pivot model record from the database.
-	 *
-	 * @return int
-	 */
-	public function delete()
-	{
-		$query = $this->getDeleteQuery();
-
-		$query->where($this->morphType, $this->morphClass);
-
-		return $query->delete();
-	}
-
-	/**
-	 * Set the morph type for the pivot.
-	 *
-	 * @param  string  $morphType
-	 * @return $this
-	 */
-	public function setMorphType($morphType)
-	{
-		$this->morphType = $morphType;
-
-		return $this;
-	}
-
-	/**
-	 * Set the morph class for the pivot.
-	 *
-	 * @param  string  $morphClass
-	 * @return \Illuminate\Database\Eloquent\Relations\MorphPivot
-	 */
-	public function setMorphClass($morphClass)
-	{
-			$this->morphClass = $morphClass;
-
-			return $this;
-	}
-
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphTo.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphTo.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphTo.php
deleted file mode 100644
index cd9948f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphTo.php
+++ /dev/null
@@ -1,246 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\Builder;
-use Illuminate\Database\Eloquent\Collection;
-use Illuminate\Support\Collection as BaseCollection;
-
-class MorphTo extends BelongsTo {
-
-	/**
-	 * The type of the polymorphic relation.
-	 *
-	 * @var string
-	 */
-	protected $morphType;
-
-	/**
-	 * The models whose relations are being eager loaded.
-	 *
-	 * @var \Illuminate\Database\Eloquent\Collection
-	 */
-	protected $models;
-
-	/**
-	 * All of the models keyed by ID.
-	 *
-	 * @var array
-	 */
-	protected $dictionary = array();
-
-	/*
-	 * Indicates if soft-deleted model instances should be fetched.
-	 *
-	 * @var bool
-	 */
-	protected $withTrashed = false;
-
-	/**
-	 * Create a new belongs to relationship instance.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Model  $parent
-	 * @param  string  $foreignKey
-	 * @param  string  $otherKey
-	 * @param  string  $type
-	 * @param  string  $relation
-	 * @return void
-	 */
-	public function __construct(Builder $query, Model $parent, $foreignKey, $otherKey, $type, $relation)
-	{
-		$this->morphType = $type;
-
-		parent::__construct($query, $parent, $foreignKey, $otherKey, $relation);
-	}
-
-	/**
-	 * Set the constraints for an eager load of the relation.
-	 *
-	 * @param  array  $models
-	 * @return void
-	 */
-	public function addEagerConstraints(array $models)
-	{
-		$this->buildDictionary($this->models = Collection::make($models));
-	}
-
-	/**
-	 * Build a dictionary with the models.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Collection  $models
-	 * @return void
-	 */
-	protected function buildDictionary(Collection $models)
-	{
-		foreach ($models as $model)
-		{
-			if ($model->{$this->morphType})
-			{
-				$this->dictionary[$model->{$this->morphType}][$model->{$this->foreignKey}][] = $model;
-			}
-		}
-	}
-
-	/**
-	 * Match the eagerly loaded results to their parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @return array
-	 */
-	public function match(array $models, Collection $results, $relation)
-	{
-		return $models;
-	}
-
-	/**
-	 * Associate the model instance to the given parent.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Model  $model
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function associate(Model $model)
-	{
-		$this->parent->setAttribute($this->foreignKey, $model->getKey());
-
-		$this->parent->setAttribute($this->morphType, $model->getMorphClass());
-
-		return $this->parent->setRelation($this->relation, $model);
-	}
-
-	/**
-	 * Get the results of the relationship.
-	 *
-	 * Called via eager load method of Eloquent query builder.
-	 *
-	 * @return mixed
-	 */
-	public function getEager()
-	{
-		foreach (array_keys($this->dictionary) as $type)
-		{
-			$this->matchToMorphParents($type, $this->getResultsByType($type));
-		}
-
-		return $this->models;
-	}
-
-	/**
-	 * Match the results for a given type to their parents.
-	 *
-	 * @param  string  $type
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @return void
-	 */
-	protected function matchToMorphParents($type, Collection $results)
-	{
-		foreach ($results as $result)
-		{
-			if (isset($this->dictionary[$type][$result->getKey()]))
-			{
-				foreach ($this->dictionary[$type][$result->getKey()] as $model)
-				{
-					$model->setRelation($this->relation, $result);
-				}
-			}
-		}
-	}
-
-	/**
-	 * Get all of the relation results for a type.
-	 *
-	 * @param  string  $type
-	 * @return \Illuminate\Database\Eloquent\Collection
-	 */
-	protected function getResultsByType($type)
-	{
-		$instance = $this->createModelByType($type);
-
-		$key = $instance->getKeyName();
-
-		$query = $instance->newQuery();
-
-		$query = $this->useWithTrashed($query);
-
-		return $query->whereIn($key, $this->gatherKeysByType($type)->all())->get();
-	}
-
-	/**
-	 * Gather all of the foreign keys for a given type.
-	 *
-	 * @param  string  $type
-	 * @return array
-	 */
-	protected function gatherKeysByType($type)
-	{
-		$foreign = $this->foreignKey;
-
-		return BaseCollection::make($this->dictionary[$type])->map(function($models) use ($foreign)
-		{
-			return head($models)->{$foreign};
-
-		})->unique();
-	}
-
-	/**
-	 * Create a new model instance by type.
-	 *
-	 * @param  string  $type
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function createModelByType($type)
-	{
-		return new $type;
-	}
-
-	/**
-	 * Get the foreign key "type" name.
-	 *
-	 * @return string
-	 */
-	public function getMorphType()
-	{
-		return $this->morphType;
-	}
-
-	/**
-	 * Get the dictionary used by the relationship.
-	 *
-	 * @return array
-	 */
-	public function getDictionary()
-	{
-		return $this->dictionary;
-	}
-
-	/**
-	 * Fetch soft-deleted model instances with query
-	 *
-	 * @return $this
-	 */
-	public function withTrashed()
-	{
-		$this->withTrashed = true;
-
-		$this->query = $this->useWithTrashed($this->query);
-
-		return $this;
-	}
-
-	/**
-	 * Return trashed models with query if told so
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	protected function useWithTrashed(Builder $query)
-	{
-		if ($this->withTrashed && $query->getMacro('withTrashed') !== null)
-		{
-			return $query->withTrashed();
-		}
-		return $query;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphToMany.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphToMany.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphToMany.php
deleted file mode 100644
index 2d8d6ac..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphToMany.php
+++ /dev/null
@@ -1,158 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\Builder;
-
-class MorphToMany extends BelongsToMany {
-
-	/**
-	 * The type of the polymorphic relation.
-	 *
-	 * @var string
-	 */
-	protected $morphType;
-
-	/**
-	 * The class name of the morph type constraint.
-	 *
-	 * @var string
-	 */
-	protected $morphClass;
-
-	/**
-	 * Indicates if we are connecting the inverse of the relation.
-	 *
-	 * This primarily affects the morphClass constraint.
-	 *
-	 * @var bool
-	 */
-	protected $inverse;
-
-	/**
-	 * Create a new has many relationship instance.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Model  $parent
-	 * @param  string  $name
-	 * @param  string  $table
-	 * @param  string  $foreignKey
-	 * @param  string  $otherKey
-	 * @param  string  $relationName
-	 * @param  bool   $inverse
-	 * @return void
-	 */
-	public function __construct(Builder $query, Model $parent, $name, $table, $foreignKey, $otherKey, $relationName = null, $inverse = false)
-	{
-		$this->inverse = $inverse;
-		$this->morphType = $name.'_type';
-		$this->morphClass = $inverse ? $query->getModel()->getMorphClass() : $parent->getMorphClass();
-
-		parent::__construct($query, $parent, $table, $foreignKey, $otherKey, $relationName);
-	}
-
-	/**
-	 * Set the where clause for the relation query.
-	 *
-	 * @return $this
-	 */
-	protected function setWhere()
-	{
-		parent::setWhere();
-
-		$this->query->where($this->table.'.'.$this->morphType, $this->morphClass);
-
-		return $this;
-	}
-
-	/**
-	 * Add the constraints for a relationship count query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Builder  $parent
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function getRelationCountQuery(Builder $query, Builder $parent)
-	{
-		$query = parent::getRelationCountQuery($query, $parent);
-
-		return $query->where($this->table.'.'.$this->morphType, $this->morphClass);
-	}
-
-	/**
-	 * Set the constraints for an eager load of the relation.
-	 *
-	 * @param  array  $models
-	 * @return void
-	 */
-	public function addEagerConstraints(array $models)
-	{
-		parent::addEagerConstraints($models);
-
-		$this->query->where($this->table.'.'.$this->morphType, $this->morphClass);
-	}
-
-	/**
-	 * Create a new pivot attachment record.
-	 *
-	 * @param  int   $id
-	 * @param  bool  $timed
-	 * @return array
-	 */
-	protected function createAttachRecord($id, $timed)
-	{
-		$record = parent::createAttachRecord($id, $timed);
-
-		return array_add($record, $this->morphType, $this->morphClass);
-	}
-
-	/**
-	 * Create a new query builder for the pivot table.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function newPivotQuery()
-	{
-		$query = parent::newPivotQuery();
-
-		return $query->where($this->morphType, $this->morphClass);
-	}
-
-	/**
-	 * Create a new pivot model instance.
-	 *
-	 * @param  array  $attributes
-	 * @param  bool   $exists
-	 * @return \Illuminate\Database\Eloquent\Relations\Pivot
-	 */
-	public function newPivot(array $attributes = array(), $exists = false)
-	{
-		$pivot = new MorphPivot($this->parent, $attributes, $this->table, $exists);
-
-		$pivot->setPivotKeys($this->foreignKey, $this->otherKey)
-			  ->setMorphType($this->morphType)
-			  ->setMorphClass($this->morphClass);
-
-		return $pivot;
-	}
-
-	/**
-	 * Get the foreign key "type" name.
-	 *
-	 * @return string
-	 */
-	public function getMorphType()
-	{
-		return $this->morphType;
-	}
-
-	/**
-	 * Get the class name of the parent model.
-	 *
-	 * @return string
-	 */
-	public function getMorphClass()
-	{
-		return $this->morphClass;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Pivot.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Pivot.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Pivot.php
deleted file mode 100755
index 365477e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Pivot.php
+++ /dev/null
@@ -1,171 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\Builder;
-
-class Pivot extends Model {
-
-	/**
-	 * The parent model of the relationship.
-	 *
-	 * @var \Illuminate\Database\Eloquent\Model
-	 */
-	protected $parent;
-
-	/**
-	 * The name of the foreign key column.
-	 *
-	 * @var string
-	 */
-	protected $foreignKey;
-
-	/**
-	 * The name of the "other key" column.
-	 *
-	 * @var string
-	 */
-	protected $otherKey;
-
-	/**
-	 * The attributes that aren't mass assignable.
-	 *
-	 * @var array
-	 */
-	protected $guarded = array();
-
-	/**
-	 * Create a new pivot model instance.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Model  $parent
-	 * @param  array   $attributes
-	 * @param  string  $table
-	 * @param  bool    $exists
-	 * @return void
-	 */
-	public function __construct(Model $parent, $attributes, $table, $exists = false)
-	{
-		parent::__construct();
-
-		// The pivot model is a "dynamic" model since we will set the tables dynamically
-		// for the instance. This allows it work for any intermediate tables for the
-		// many to many relationship that are defined by this developer's classes.
-		$this->setRawAttributes($attributes, true);
-
-		$this->setTable($table);
-
-		$this->setConnection($parent->getConnectionName());
-
-		// We store off the parent instance so we will access the timestamp column names
-		// for the model, since the pivot model timestamps aren't easily configurable
-		// from the developer's point of view. We can use the parents to get these.
-		$this->parent = $parent;
-
-		$this->exists = $exists;
-
-		$this->timestamps = $this->hasTimestampAttributes();
-	}
-
-	/**
-	 * Set the keys for a save update query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	protected function setKeysForSaveQuery(Builder $query)
-	{
-		$query->where($this->foreignKey, $this->getAttribute($this->foreignKey));
-
-		return $query->where($this->otherKey, $this->getAttribute($this->otherKey));
-	}
-
-	/**
-	 * Delete the pivot model record from the database.
-	 *
-	 * @return int
-	 */
-	public function delete()
-	{
-		return $this->getDeleteQuery()->delete();
-	}
-
-	/**
-	 * Get the query builder for a delete operation on the pivot.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	protected function getDeleteQuery()
-	{
-		$foreign = $this->getAttribute($this->foreignKey);
-
-		$query = $this->newQuery()->where($this->foreignKey, $foreign);
-
-		return $query->where($this->otherKey, $this->getAttribute($this->otherKey));
-	}
-
-	/**
-	 * Get the foreign key column name.
-	 *
-	 * @return string
-	 */
-	public function getForeignKey()
-	{
-		return $this->foreignKey;
-	}
-
-	/**
-	 * Get the "other key" column name.
-	 *
-	 * @return string
-	 */
-	public function getOtherKey()
-	{
-		return $this->otherKey;
-	}
-
-	/**
-	 * Set the key names for the pivot model instance.
-	 *
-	 * @param  string  $foreignKey
-	 * @param  string  $otherKey
-	 * @return $this
-	 */
-	public function setPivotKeys($foreignKey, $otherKey)
-	{
-		$this->foreignKey = $foreignKey;
-
-		$this->otherKey = $otherKey;
-
-		return $this;
-	}
-
-	/**
-	 * Determine if the pivot model has timestamp attributes.
-	 *
-	 * @return bool
-	 */
-	public function hasTimestampAttributes()
-	{
-		return array_key_exists($this->getCreatedAtColumn(), $this->attributes);
-	}
-
-	/**
-	 * Get the name of the "created at" column.
-	 *
-	 * @return string
-	 */
-	public function getCreatedAtColumn()
-	{
-		return $this->parent->getCreatedAtColumn();
-	}
-
-	/**
-	 * Get the name of the "updated at" column.
-	 *
-	 * @return string
-	 */
-	public function getUpdatedAtColumn()
-	{
-		return $this->parent->getUpdatedAtColumn();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php
deleted file mode 100755
index 24125bb..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php
+++ /dev/null
@@ -1,288 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent\Relations;
-
-use Closure;
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\Builder;
-use Illuminate\Database\Query\Expression;
-use Illuminate\Database\Eloquent\Collection;
-
-abstract class Relation {
-
-	/**
-	 * The Eloquent query builder instance.
-	 *
-	 * @var \Illuminate\Database\Eloquent\Builder
-	 */
-	protected $query;
-
-	/**
-	 * The parent model instance.
-	 *
-	 * @var \Illuminate\Database\Eloquent\Model
-	 */
-	protected $parent;
-
-	/**
-	 * The related model instance.
-	 *
-	 * @var \Illuminate\Database\Eloquent\Model
-	 */
-	protected $related;
-
-	/**
-	 * Indicates if the relation is adding constraints.
-	 *
-	 * @var bool
-	 */
-	protected static $constraints = true;
-
-	/**
-	 * Create a new relation instance.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Model  $parent
-	 * @return void
-	 */
-	public function __construct(Builder $query, Model $parent)
-	{
-		$this->query = $query;
-		$this->parent = $parent;
-		$this->related = $query->getModel();
-
-		$this->addConstraints();
-	}
-
-	/**
-	 * Set the base constraints on the relation query.
-	 *
-	 * @return void
-	 */
-	abstract public function addConstraints();
-
-	/**
-	 * Set the constraints for an eager load of the relation.
-	 *
-	 * @param  array  $models
-	 * @return void
-	 */
-	abstract public function addEagerConstraints(array $models);
-
-	/**
-	 * Initialize the relation on a set of models.
-	 *
-	 * @param  array   $models
-	 * @param  string  $relation
-	 * @return array
-	 */
-	abstract public function initRelation(array $models, $relation);
-
-	/**
-	 * Match the eagerly loaded results to their parents.
-	 *
-	 * @param  array   $models
-	 * @param  \Illuminate\Database\Eloquent\Collection  $results
-	 * @param  string  $relation
-	 * @return array
-	 */
-	abstract public function match(array $models, Collection $results, $relation);
-
-	/**
-	 * Get the results of the relationship.
-	 *
-	 * @return mixed
-	 */
-	abstract public function getResults();
-
-	/**
-	 * Get the relationship for eager loading.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Collection
-	 */
-	public function getEager()
-	{
-		return $this->get();
-	}
-
-	/**
-	 * Touch all of the related models for the relationship.
-	 *
-	 * @return void
-	 */
-	public function touch()
-	{
-		$column = $this->getRelated()->getUpdatedAtColumn();
-
-		$this->rawUpdate(array($column => $this->getRelated()->freshTimestampString()));
-	}
-
-	/**
-	 * Run a raw update against the base query.
-	 *
-	 * @param  array  $attributes
-	 * @return int
-	 */
-	public function rawUpdate(array $attributes = array())
-	{
-		return $this->query->update($attributes);
-	}
-
-	/**
-	 * Add the constraints for a relationship count query.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $query
-	 * @param  \Illuminate\Database\Eloquent\Builder  $parent
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function getRelationCountQuery(Builder $query, Builder $parent)
-	{
-		$query->select(new Expression('count(*)'));
-
-		$key = $this->wrap($this->getQualifiedParentKeyName());
-
-		return $query->where($this->getHasCompareKey(), '=', new Expression($key));
-	}
-
-	/**
-	 * Run a callback with constraints disabled on the relation.
-	 *
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 */
-	public static function noConstraints(Closure $callback)
-	{
-		static::$constraints = false;
-
-		// When resetting the relation where clause, we want to shift the first element
-		// off of the bindings, leaving only the constraints that the developers put
-		// as "extra" on the relationships, and not original relation constraints.
-		$results = call_user_func($callback);
-
-		static::$constraints = true;
-
-		return $results;
-	}
-
-	/**
-	 * Get all of the primary keys for an array of models.
-	 *
-	 * @param  array   $models
-	 * @param  string  $key
-	 * @return array
-	 */
-	protected function getKeys(array $models, $key = null)
-	{
-		return array_unique(array_values(array_map(function($value) use ($key)
-		{
-			return $key ? $value->getAttribute($key) : $value->getKey();
-
-		}, $models)));
-	}
-
-	/**
-	 * Get the underlying query for the relation.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Builder
-	 */
-	public function getQuery()
-	{
-		return $this->query;
-	}
-
-	/**
-	 * Get the base query builder driving the Eloquent builder.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	public function getBaseQuery()
-	{
-		return $this->query->getQuery();
-	}
-
-	/**
-	 * Get the parent model of the relation.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function getParent()
-	{
-		return $this->parent;
-	}
-
-	/**
-	 * Get the fully qualified parent key name.
-	 *
-	 * @return string
-	 */
-	public function getQualifiedParentKeyName()
-	{
-		return $this->parent->getQualifiedKeyName();
-	}
-
-	/**
-	 * Get the related model of the relation.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function getRelated()
-	{
-		return $this->related;
-	}
-
-	/**
-	 * Get the name of the "created at" column.
-	 *
-	 * @return string
-	 */
-	public function createdAt()
-	{
-		return $this->parent->getCreatedAtColumn();
-	}
-
-	/**
-	 * Get the name of the "updated at" column.
-	 *
-	 * @return string
-	 */
-	public function updatedAt()
-	{
-		return $this->parent->getUpdatedAtColumn();
-	}
-
-	/**
-	 * Get the name of the related model's "updated at" column.
-	 *
-	 * @return string
-	 */
-	public function relatedUpdatedAt()
-	{
-		return $this->related->getUpdatedAtColumn();
-	}
-
-	/**
-	 * Wrap the given value with the parent query's grammar.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public function wrap($value)
-	{
-		return $this->parent->newQueryWithoutScopes()->getQuery()->getGrammar()->wrap($value);
-	}
-
-	/**
-	 * Handle dynamic method calls to the relationship.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		$result = call_user_func_array(array($this->query, $method), $parameters);
-
-		if ($result === $this->query) return $this;
-
-		return $result;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/ScopeInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/ScopeInterface.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/ScopeInterface.php
deleted file mode 100644
index b0a93a9..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/ScopeInterface.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent;
-
-interface ScopeInterface {
-
-	/**
-	 * Apply the scope to a given Eloquent query builder.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return void
-	 */
-	public function apply(Builder $builder);
-
-	/**
-	 * Remove the scope from the given Eloquent query builder.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return void
-	 */
-	public function remove(Builder $builder);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingScope.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingScope.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingScope.php
deleted file mode 100644
index 61c5d5c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingScope.php
+++ /dev/null
@@ -1,170 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent;
-
-class SoftDeletingScope implements ScopeInterface {
-
-	/**
-	 * All of the extensions to be added to the builder.
-	 *
-	 * @var array
-	 */
-	protected $extensions = ['ForceDelete', 'Restore', 'WithTrashed', 'OnlyTrashed'];
-
-	/**
-	 * Apply the scope to a given Eloquent query builder.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return void
-	 */
-	public function apply(Builder $builder)
-	{
-		$model = $builder->getModel();
-
-		$builder->whereNull($model->getQualifiedDeletedAtColumn());
-
-		$this->extend($builder);
-	}
-
-	/**
-	 * Remove the scope from the given Eloquent query builder.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return void
-	 */
-	public function remove(Builder $builder)
-	{
-		$column = $builder->getModel()->getQualifiedDeletedAtColumn();
-
-		$query = $builder->getQuery();
-
-		foreach ((array) $query->wheres as $key => $where)
-		{
-			// If the where clause is a soft delete date constraint, we will remove it from
-			// the query and reset the keys on the wheres. This allows this developer to
-			// include deleted model in a relationship result set that is lazy loaded.
-			if ($this->isSoftDeleteConstraint($where, $column))
-			{
-				unset($query->wheres[$key]);
-
-				$query->wheres = array_values($query->wheres);
-			}
-		}
-	}
-
-	/**
-	 * Extend the query builder with the needed functions.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return void
-	 */
-	public function extend(Builder $builder)
-	{
-		foreach ($this->extensions as $extension)
-		{
-			$this->{"add{$extension}"}($builder);
-		}
-
-		$builder->onDelete(function(Builder $builder)
-		{
-			$column = $this->getDeletedAtColumn($builder);
-
-			return $builder->update(array(
-				$column => $builder->getModel()->freshTimestampString()
-			));
-		});
-	}
-
-	/**
-	 * Get the "deleted at" column for the builder.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return string
-	 */
-	protected function getDeletedAtColumn(Builder $builder)
-	{
-		if (count($builder->getQuery()->joins) > 0)
-		{
-			return $builder->getModel()->getQualifiedDeletedAtColumn();
-		}
-		else
-		{
-			return $builder->getModel()->getDeletedAtColumn();
-		}
-	}
-
-	/**
-	 * Add the force delete extension to the builder.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return void
-	 */
-	protected function addForceDelete(Builder $builder)
-	{
-		$builder->macro('forceDelete', function(Builder $builder)
-		{
-			return $builder->getQuery()->delete();
-		});
-	}
-
-	/**
-	 * Add the restore extension to the builder.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return void
-	 */
-	protected function addRestore(Builder $builder)
-	{
-		$builder->macro('restore', function(Builder $builder)
-		{
-			$builder->withTrashed();
-
-			return $builder->update(array($builder->getModel()->getDeletedAtColumn() => null));
-		});
-	}
-
-	/**
-	 * Add the with-trashed extension to the builder.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return void
-	 */
-	protected function addWithTrashed(Builder $builder)
-	{
-		$builder->macro('withTrashed', function(Builder $builder)
-		{
-			$this->remove($builder);
-
-			return $builder;
-		});
-	}
-
-	/**
-	 * Add the only-trashed extension to the builder.
-	 *
-	 * @param  \Illuminate\Database\Eloquent\Builder  $builder
-	 * @return void
-	 */
-	protected function addOnlyTrashed(Builder $builder)
-	{
-		$builder->macro('onlyTrashed', function(Builder $builder)
-		{
-			$this->remove($builder);
-
-			$builder->getQuery()->whereNotNull($builder->getModel()->getQualifiedDeletedAtColumn());
-
-			return $builder;
-		});
-	}
-
-	/**
-	 * Determine if the given where clause is a soft delete constraint.
-	 *
-	 * @param  array   $where
-	 * @param  string  $column
-	 * @return bool
-	 */
-	protected function isSoftDeleteConstraint(array $where, $column)
-	{
-		return $where['type'] == 'Null' && $where['column'] == $column;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingTrait.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingTrait.php b/vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingTrait.php
deleted file mode 100644
index 617c019..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingTrait.php
+++ /dev/null
@@ -1,170 +0,0 @@
-<?php namespace Illuminate\Database\Eloquent;
-
-trait SoftDeletingTrait {
-
-	/**
-	 * Indicates if the model is currently force deleting.
-	 *
-	 * @var bool
-	 */
-	protected $forceDeleting = false;
-
-	/**
-	 * Boot the soft deleting trait for a model.
-	 *
-	 * @return void
-	 */
-	public static function bootSoftDeletingTrait()
-	{
-		static::addGlobalScope(new SoftDeletingScope);
-	}
-
-	/**
-	 * Force a hard delete on a soft deleted model.
-	 *
-	 * @return void
-	 */
-	public function forceDelete()
-	{
-		$this->forceDeleting = true;
-
-		$this->delete();
-
-		$this->forceDeleting = false;
-	}
-
-	/**
-	 * Perform the actual delete query on this model instance.
-	 *
-	 * @return void
-	 */
-	protected function performDeleteOnModel()
-	{
-		if ($this->forceDeleting)
-		{
-			return $this->withTrashed()->where($this->getKeyName(), $this->getKey())->forceDelete();
-		}
-
-		return $this->runSoftDelete();
-	}
-
-	/**
-	 * Perform the actual delete query on this model instance.
-	 *
-	 * @return void
-	 */
-	protected function runSoftDelete()
-	{
-		$query = $this->newQuery()->where($this->getKeyName(), $this->getKey());
-
-		$this->{$this->getDeletedAtColumn()} = $time = $this->freshTimestamp();
-
-		$query->update(array($this->getDeletedAtColumn() => $this->fromDateTime($time)));
-	}
-
-	/**
-	 * Restore a soft-deleted model instance.
-	 *
-	 * @return bool|null
-	 */
-	public function restore()
-	{
-		// If the restoring event does not return false, we will proceed with this
-		// restore operation. Otherwise, we bail out so the developer will stop
-		// the restore totally. We will clear the deleted timestamp and save.
-		if ($this->fireModelEvent('restoring') === false)
-		{
-			return false;
-		}
-
-		$this->{$this->getDeletedAtColumn()} = null;
-
-		// Once we have saved the model, we will fire the "restored" event so this
-		// developer will do anything they need to after a restore operation is
-		// totally finished. Then we will return the result of the save call.
-		$this->exists = true;
-
-		$result = $this->save();
-
-		$this->fireModelEvent('restored', false);
-
-		return $result;
-	}
-
-	/**
-	 * Determine if the model instance has been soft-deleted.
-	 *
-	 * @return bool
-	 */
-	public function trashed()
-	{
-		return ! is_null($this->{$this->getDeletedAtColumn()});
-	}
-
-	/**
-	 * Get a new query builder that includes soft deletes.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public static function withTrashed()
-	{
-		return (new static)->newQueryWithoutScope(new SoftDeletingScope);
-	}
-
-	/**
-	 * Get a new query builder that only includes soft deletes.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Builder|static
-	 */
-	public static function onlyTrashed()
-	{
-		$instance = new static;
-
-		$column = $instance->getQualifiedDeletedAtColumn();
-
-		return $instance->newQueryWithoutScope(new SoftDeletingScope)->whereNotNull($column);
-	}
-
-	/**
-	 * Register a restoring model event with the dispatcher.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public static function restoring($callback)
-	{
-		static::registerModelEvent('restoring', $callback);
-	}
-
-	/**
-	 * Register a restored model event with the dispatcher.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @return void
-	 */
-	public static function restored($callback)
-	{
-		static::registerModelEvent('restored', $callback);
-	}
-
-	/**
-	 * Get the name of the "deleted at" column.
-	 *
-	 * @return string
-	 */
-	public function getDeletedAtColumn()
-	{
-		return defined('static::DELETED_AT') ? static::DELETED_AT : 'deleted_at';
-	}
-
-	/**
-	 * Get the fully qualified "deleted at" column.
-	 *
-	 * @return string
-	 */
-	public function getQualifiedDeletedAtColumn()
-	{
-		return $this->getTable().'.'.$this->getDeletedAtColumn();
-	}
-
-}


[12/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/grammar/kmyacc.php.parser
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/grammar/kmyacc.php.parser b/vendor/nikic/php-parser/grammar/kmyacc.php.parser
deleted file mode 100644
index 757c752..0000000
--- a/vendor/nikic/php-parser/grammar/kmyacc.php.parser
+++ /dev/null
@@ -1,361 +0,0 @@
-<?php
-$meta #
-#semval($) $this->yyval
-#semval($,%t) $this->yyval
-#semval(%n) $this->yyastk[$this->stackPos-(%l-%n)]
-#semval(%n,%t) $this->yyastk[$this->stackPos-(%l-%n)]
-#include;
-
-/* This is an automatically GENERATED file, which should not be manually edited.
- * Instead edit one of the following:
- *  * the grammar file grammar/zend_language_parser.phpy
- *  * the parser skeleton grammar/kymacc.php.parser
- *  * the preprocessing script grammar/rebuildParser.php
- *
- * The skeleton for this parser was written by Moriyoshi Koizumi and is based on
- * the work by Masato Bito and is in the PUBLIC DOMAIN.
- */
-#if -t
-class #(-p)_Debug extends #(-p)
-#endif
-#ifnot -t
-class #(-p)
-#endif
-{
-#ifnot -t
-    const TOKEN_NONE    = -1;
-    const TOKEN_INVALID = #(YYBADCH);
-
-    const TOKEN_MAP_SIZE = #(YYMAXLEX);
-
-    const YYLAST       = #(YYLAST);
-    const YY2TBLSTATE  = #(YY2TBLSTATE);
-    const YYGLAST      = #(YYGLAST);
-    const YYNLSTATES   = #(YYNLSTATES);
-    const YYUNEXPECTED = #(YYUNEXPECTED);
-    const YYDEFAULT    = #(YYDEFAULT);
-
-    // {{{ Tokens
-#tokenval
-    const %s = %n;
-#endtokenval
-    // }}}
-
-    /* @var array Map of token ids to their respective names */
-    protected static $terminals = array(
-        #listvar terminals
-        , "???"
-    );
-
-    /* @var array Map which translates lexer tokens to internal tokens */
-    protected static $translate = array(
-        #listvar yytranslate
-    );
-
-    protected static $yyaction = array(
-        #listvar yyaction
-    );
-
-    protected static $yycheck = array(
-        #listvar yycheck
-    );
-
-    protected static $yybase = array(
-        #listvar yybase
-    );
-
-    protected static $yydefault = array(
-        #listvar yydefault
-    );
-
-    protected static $yygoto = array(
-        #listvar yygoto
-    );
-
-    protected static $yygcheck = array(
-        #listvar yygcheck
-    );
-
-    protected static $yygbase = array(
-        #listvar yygbase
-    );
-
-    protected static $yygdefault = array(
-        #listvar yygdefault
-    );
-
-    protected static $yylhs = array(
-        #listvar yylhs
-    );
-
-    protected static $yylen = array(
-        #listvar yylen
-    );
-
-    protected $yyval;
-    protected $yyastk;
-    protected $stackPos;
-    protected $lexer;
-
-    /**
-     * Creates a parser instance.
-     *
-     * @param PHPParser_Lexer $lexer A lexer
-     */
-    public function __construct(PHPParser_Lexer $lexer) {
-        $this->lexer = $lexer;
-    }
-#endif
-#if -t
-    protected static $yyproduction = array(
-        #production-strings;
-    );
-
-    protected function yyprintln($msg) {
-        echo $msg, "\n";
-    }
-
-    protected function YYTRACE_NEWSTATE($state, $tokenId) {
-        $this->yyprintln(
-            '% State ' . $state
-          . ', Lookahead ' . ($tokenId == self::TOKEN_NONE ? '--none--' : self::$terminals[$tokenId])
-        );
-    }
-
-    protected function YYTRACE_READ($tokenId) {
-        $this->yyprintln('% Reading ' . self::$terminals[$tokenId]);
-    }
-
-    protected function YYTRACE_SHIFT($tokenId) {
-        $this->yyprintln('% Shift ' . self::$terminals[$tokenId]);
-    }
-
-    protected function YYTRACE_ACCEPT() {
-        $this->yyprintln('% Accepted.');
-    }
-
-    protected function YYTRACE_REDUCE($n) {
-        $this->yyprintln('% Reduce by (' . $n . ') ' . self::$yyproduction[$n]);
-    }
-
-    protected function YYTRACE_POP($state) {
-        $this->yyprintln('% Recovering, uncovers state ' . $state);
-    }
-
-    protected function YYTRACE_DISCARD($tokenId) {
-        $this->yyprintln('% Discard ' . self::$terminals[$tokenId]);
-    }
-#endif
-
-    /**
-#ifnot -t
-     * Parses PHP code into a node tree.
-#endif
-#if -t
-     * Parses PHP code into a node tree and prints out debugging information.
-#endif
-     *
-     * @param string $code The source code to parse
-     *
-     * @return PHPParser_Node[] Array of statements
-     */
-    public function parse($code) {
-        $this->lexer->startLexing($code);
-
-        // We start off with no lookahead-token
-        $tokenId = self::TOKEN_NONE;
-
-        // The attributes for a node are taken from the first and last token of the node.
-        // From the first token only the startAttributes are taken and from the last only
-        // the endAttributes. Both are merged using the array union operator (+).
-        $startAttributes = array('startLine' => 1);
-        $endAttributes   = array();
-
-        // In order to figure out the attributes for the starting token, we have to keep
-        // them in a stack
-        $attributeStack = array($startAttributes);
-
-        // Start off in the initial state and keep a stack of previous states
-        $state = 0;
-        $stateStack = array($state);
-
-        // AST stack (?)
-        $this->yyastk = array();
-
-        // Current position in the stack(s)
-        $this->stackPos = 0;
-
-        for (;;) {
-#if -t
-            $this->YYTRACE_NEWSTATE($state, $tokenId);
-
-#endif
-            if (self::$yybase[$state] == 0) {
-                $yyn = self::$yydefault[$state];
-            } else {
-                if ($tokenId === self::TOKEN_NONE) {
-                    // Fetch the next token id from the lexer and fetch additional info by-ref.
-                    // The end attributes are fetched into a temporary variable and only set once the token is really
-                    // shifted (not during read). Otherwise you would sometimes get off-by-one errors, when a rule is
-                    // reduced after a token was read but not yet shifted.
-                    $origTokenId = $this->lexer->getNextToken($tokenValue, $startAttributes, $nextEndAttributes);
-
-                    // map the lexer token id to the internally used token id's
-                    $tokenId = $origTokenId >= 0 && $origTokenId < self::TOKEN_MAP_SIZE
-                        ? self::$translate[$origTokenId]
-                        : self::TOKEN_INVALID;
-
-                    if ($tokenId === self::TOKEN_INVALID) {
-                        throw new RangeException(sprintf(
-                            'The lexer returned an invalid token (id=%d, value=%s)',
-                            $origTokenId, $tokenValue
-                        ));
-                    }
-
-                    $attributeStack[$this->stackPos] = $startAttributes;
-#if -t
-
-                    $this->YYTRACE_READ($tokenId);
-#endif
-                }
-
-                if ((($yyn = self::$yybase[$state] + $tokenId) >= 0
-                     && $yyn < self::YYLAST && self::$yycheck[$yyn] == $tokenId
-                     || ($state < self::YY2TBLSTATE
-                        && ($yyn = self::$yybase[$state + self::YYNLSTATES] + $tokenId) >= 0
-                        && $yyn < self::YYLAST
-                        && self::$yycheck[$yyn] == $tokenId))
-                    && ($yyn = self::$yyaction[$yyn]) != self::YYDEFAULT) {
-                    /*
-                     * >= YYNLSTATE: shift and reduce
-                     * > 0: shift
-                     * = 0: accept
-                     * < 0: reduce
-                     * = -YYUNEXPECTED: error
-                     */
-                    if ($yyn > 0) {
-                        /* shift */
-#if -t
-                        $this->YYTRACE_SHIFT($tokenId);
-
-#endif
-                        ++$this->stackPos;
-
-                        $stateStack[$this->stackPos]     = $state = $yyn;
-                        $this->yyastk[$this->stackPos]   = $tokenValue;
-                        $attributeStack[$this->stackPos] = $startAttributes;
-                        $endAttributes = $nextEndAttributes;
-                        $tokenId = self::TOKEN_NONE;
-
-                        if ($yyn < self::YYNLSTATES)
-                            continue;
-
-                        /* $yyn >= YYNLSTATES means shift-and-reduce */
-                        $yyn -= self::YYNLSTATES;
-                    } else {
-                        $yyn = -$yyn;
-                    }
-                } else {
-                    $yyn = self::$yydefault[$state];
-                }
-            }
-
-            for (;;) {
-                /* reduce/error */
-                if ($yyn == 0) {
-                    /* accept */
-#if -t
-                    $this->YYTRACE_ACCEPT();
-#endif
-                    return $this->yyval;
-                } elseif ($yyn != self::YYUNEXPECTED) {
-                    /* reduce */
-#if -t
-                    $this->YYTRACE_REDUCE($yyn);
-#endif
-                    try {
-                        $this->{'yyn' . $yyn}(
-                            $attributeStack[$this->stackPos - self::$yylen[$yyn]]
-                            + $endAttributes
-                        );
-                    } catch (PHPParser_Error $e) {
-                        if (-1 === $e->getRawLine()) {
-                            $e->setRawLine($startAttributes['startLine']);
-                        }
-
-                        throw $e;
-                    }
-
-                    /* Goto - shift nonterminal */
-                    $this->stackPos -= self::$yylen[$yyn];
-                    $yyn = self::$yylhs[$yyn];
-                    if (($yyp = self::$yygbase[$yyn] + $stateStack[$this->stackPos]) >= 0
-                         && $yyp < self::YYGLAST
-                         && self::$yygcheck[$yyp] == $yyn) {
-                        $state = self::$yygoto[$yyp];
-                    } else {
-                        $state = self::$yygdefault[$yyn];
-                    }
-
-                    ++$this->stackPos;
-
-                    $stateStack[$this->stackPos]     = $state;
-                    $this->yyastk[$this->stackPos]   = $this->yyval;
-                    $attributeStack[$this->stackPos] = $startAttributes;
-                } else {
-                    /* error */
-                    $expected = array();
-
-                    $base = self::$yybase[$state];
-                    for ($i = 0; $i < self::TOKEN_MAP_SIZE; ++$i) {
-                        $n = $base + $i;
-                        if ($n >= 0 && $n < self::YYLAST && self::$yycheck[$n] == $i
-                         || $state < self::YY2TBLSTATE
-                            && ($n = self::$yybase[$state + self::YYNLSTATES] + $i) >= 0
-                            && $n < self::YYLAST && self::$yycheck[$n] == $i
-                        ) {
-                            if (self::$yyaction[$n] != self::YYUNEXPECTED) {
-                                if (count($expected) == 4) {
-                                    /* Too many expected tokens */
-                                    $expected = array();
-                                    break;
-                                }
-
-                                $expected[] = self::$terminals[$i];
-                            }
-                        }
-                    }
-
-                    $expectedString = '';
-                    if ($expected) {
-                        $expectedString = ', expecting ' . implode(' or ', $expected);
-                    }
-
-                    throw new PHPParser_Error(
-                        'Syntax error, unexpected ' . self::$terminals[$tokenId] . $expectedString,
-                        $startAttributes['startLine']
-                    );
-                }
-
-                if ($state < self::YYNLSTATES)
-                    break;
-                /* >= YYNLSTATES means shift-and-reduce */
-                $yyn = $state - self::YYNLSTATES;
-            }
-        }
-    }
-#ifnot -t
-#reduce
-
-    protected function yyn%n($attributes) {
-        %b
-    }
-#noact
-
-    protected function yyn%n() {
-        $this->yyval = $this->yyastk[$this->stackPos];
-    }
-#endreduce
-#endif
-}
-#tailcode;

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/grammar/rebuildParser.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/grammar/rebuildParser.php b/vendor/nikic/php-parser/grammar/rebuildParser.php
deleted file mode 100644
index 0aa1f8b..0000000
--- a/vendor/nikic/php-parser/grammar/rebuildParser.php
+++ /dev/null
@@ -1,225 +0,0 @@
-<?php
-
-$grammarFile           = __DIR__ . '/zend_language_parser.phpy';
-$skeletonFile          = __DIR__ . '/kmyacc.php.parser';
-$tmpGrammarFile        = __DIR__ . '/tmp_parser.phpy';
-$tmpResultFile         = __DIR__ . '/tmp_parser.php';
-$parserResultFile      = __DIR__ . '/../lib/PHPParser/Parser.php';
-$debugParserResultFile = __DIR__ . '/../lib/PHPParser/Parser/Debug.php';
-
-// check for kmyacc.exe binary in this directory, otherwise fall back to global name
-$kmyacc = __DIR__ . '/kmyacc.exe';
-if (!file_exists($kmyacc)) {
-    $kmyacc = 'kmyacc';
-}
-
-$options = array_flip($argv);
-$optionDebug = isset($options['--debug']);
-$optionKeepTmpGrammar = isset($options['--keep-tmp-grammar']);
-
-///////////////////////////////
-/// Utility regex constants ///
-///////////////////////////////
-
-const LIB = '(?(DEFINE)
-    (?<singleQuotedString>\'[^\\\\\']*+(?:\\\\.[^\\\\\']*+)*+\')
-    (?<doubleQuotedString>"[^\\\\"]*+(?:\\\\.[^\\\\"]*+)*+")
-    (?<string>(?&singleQuotedString)|(?&doubleQuotedString))
-    (?<comment>/\*[^*]*+(?:\*(?!/)[^*]*+)*+\*/)
-    (?<code>\{[^\'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^\'"/{}]*+)*+})
-)';
-
-const PARAMS = '\[(?<params>[^[\]]*+(?:\[(?&params)\][^[\]]*+)*+)\]';
-const ARGS   = '\((?<args>[^()]*+(?:\((?&args)\)[^()]*+)*+)\)';
-
-///////////////////
-/// Main script ///
-///////////////////
-
-echo 'Building temporary preproprocessed grammar file.', "\n";
-
-$grammarCode = file_get_contents($grammarFile);
-
-$grammarCode = resolveConstants($grammarCode);
-$grammarCode = resolveNodes($grammarCode);
-$grammarCode = resolveMacros($grammarCode);
-$grammarCode = resolveArrays($grammarCode);
-
-file_put_contents($tmpGrammarFile, $grammarCode);
-
-echo "Building parser.\n";
-$output = trim(shell_exec("$kmyacc -l -m $skeletonFile -p PHPParser_Parser $tmpGrammarFile 2>&1"));
-echo "Output: \"$output\"\n";
-
-moveFileWithDirCheck($tmpResultFile, $parserResultFile);
-
-if ($optionDebug) {
-    echo "Building debug parser.\n";
-    $output = trim(shell_exec("$kmyacc -t -v -l -m $skeletonFile -p PHPParser_Parser $tmpGrammarFile 2>&1"));
-    echo "Output: \"$output\"\n";
-
-    moveFileWithDirCheck($tmpResultFile, $debugParserResultFile);
-}
-
-if (!$optionKeepTmpGrammar) {
-    unlink($tmpGrammarFile);
-}
-
-///////////////////////////////
-/// Preprocessing functions ///
-///////////////////////////////
-
-function resolveConstants($code) {
-    return preg_replace('~[A-Z][a-zA-Z_]++::~', 'PHPParser_Node_$0', $code);
-}
-
-function resolveNodes($code) {
-    return preg_replace_callback(
-        '~(?<name>[A-Z][a-zA-Z_]++)\s*' . PARAMS . '~',
-        function($matches) {
-            // recurse
-            $matches['params'] = resolveNodes($matches['params']);
-
-            $params = magicSplit(
-                '(?:' . PARAMS . '|' . ARGS . ')(*SKIP)(*FAIL)|,',
-                $matches['params']
-            );
-
-            $paramCode = '';
-            foreach ($params as $param) {
-                $paramCode .= $param . ', ';
-            }
-
-            return 'new PHPParser_Node_' . $matches['name'] . '(' . $paramCode . '$attributes)';
-        },
-        $code
-    );
-}
-
-function resolveMacros($code) {
-    return preg_replace_callback(
-        '~\b(?<!::|->)(?!array\()(?<name>[a-z][A-Za-z]++)' . ARGS . '~',
-        function($matches) {
-            // recurse
-            $matches['args'] = resolveMacros($matches['args']);
-
-            $name = $matches['name'];
-            $args = magicSplit(
-                '(?:' . PARAMS . '|' . ARGS . ')(*SKIP)(*FAIL)|,',
-                $matches['args']
-            );
-
-            if ('error' == $name) {
-                assertArgs(1, $args, $name);
-
-                return 'throw new PHPParser_Error(' . $args[0] . ')';
-            }
-
-            if ('init' == $name) {
-                return '$$ = array(' . implode(', ', $args) . ')';
-            }
-
-            if ('push' == $name) {
-                assertArgs(2, $args, $name);
-
-                return $args[0] . '[] = ' . $args[1] . '; $$ = ' . $args[0];
-            }
-
-            if ('pushNormalizing' == $name) {
-                assertArgs(2, $args, $name);
-
-                return 'if (is_array(' . $args[1] . ')) { $$ = array_merge(' . $args[0] . ', ' . $args[1] . '); } else { ' . $args[0] . '[] = ' . $args[1] . '; $$ = ' . $args[0] . '; }';
-            }
-
-            if ('toArray' == $name) {
-                assertArgs(1, $args, $name);
-
-                return 'is_array(' . $args[0] . ') ? ' . $args[0] . ' : array(' . $args[0] . ')';
-            }
-
-            if ('parseVar' == $name) {
-                assertArgs(1, $args, $name);
-
-                return 'substr(' . $args[0] . ', 1)';
-            }
-
-            if ('parseEncapsed' == $name) {
-                assertArgs(2, $args, $name);
-
-                return 'foreach (' . $args[0] . ' as &$s) { if (is_string($s)) { $s = PHPParser_Node_Scalar_String::parseEscapeSequences($s, ' . $args[1] . '); } }';
-            }
-
-            if ('parseEncapsedDoc' == $name) {
-                assertArgs(1, $args, $name);
-
-                return 'foreach (' . $args[0] . ' as &$s) { if (is_string($s)) { $s = PHPParser_Node_Scalar_String::parseEscapeSequences($s, null); } } $s = preg_replace(\'~(\r\n|\n|\r)$~\', \'\', $s); if (\'\' === $s) array_pop(' . $args[0] . ');';
-            }
-
-            throw new Exception(sprintf('Unknown macro "%s"', $name));
-        },
-        $code
-    );
-}
-
-function assertArgs($num, $args, $name) {
-    if ($num != count($args)) {
-        die('Wrong argument count for ' . $name . '().');
-    }
-}
-
-function resolveArrays($code) {
-    return preg_replace_callback(
-        '~' . PARAMS . '~',
-        function ($matches) {
-            $elements = magicSplit(
-                '(?:' . PARAMS . '|' . ARGS . ')(*SKIP)(*FAIL)|,',
-                $matches['params']
-            );
-
-            // don't convert [] to array, it might have different meaning
-            if (empty($elements)) {
-                return $matches[0];
-            }
-
-            $elementCodes = array();
-            foreach ($elements as $element) {
-                // convert only arrays where all elements have keys
-                if (false === strpos($element, ':')) {
-                    return $matches[0];
-                }
-
-                list($key, $value) = explode(':', $element, 2);
-                $elementCodes[] = "'" . $key . "' =>" . $value;
-            }
-
-            return 'array(' . implode(', ', $elementCodes) . ')';
-        },
-        $code
-    );
-}
-
-function moveFileWithDirCheck($fromPath, $toPath) {
-    $dir = dirname($toPath);
-    if (!is_dir($dir)) {
-        mkdir($dir, 0777, true);
-    }
-    rename($fromPath, $toPath);
-}
-
-//////////////////////////////
-/// Regex helper functions ///
-//////////////////////////////
-
-function regex($regex) {
-    return '~' . LIB . '(?:' . str_replace('~', '\~', $regex) . ')~';
-}
-
-function magicSplit($regex, $string) {
-    $pieces = preg_split(regex('(?:(?&string)|(?&comment)|(?&code))(*SKIP)(*FAIL)|' . $regex), $string);
-
-    foreach ($pieces as &$piece) {
-        $piece = trim($piece);
-    }
-
-    return array_filter($pieces);
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/grammar/zend_language_parser.phpy
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/grammar/zend_language_parser.phpy b/vendor/nikic/php-parser/grammar/zend_language_parser.phpy
deleted file mode 100644
index 08ed192..0000000
--- a/vendor/nikic/php-parser/grammar/zend_language_parser.phpy
+++ /dev/null
@@ -1,906 +0,0 @@
-%pure_parser
-%expect 2
-
-%left T_INCLUDE T_INCLUDE_ONCE T_EVAL T_REQUIRE T_REQUIRE_ONCE
-%left ','
-%left T_LOGICAL_OR
-%left T_LOGICAL_XOR
-%left T_LOGICAL_AND
-%right T_PRINT
-%right T_YIELD
-%left '=' T_PLUS_EQUAL T_MINUS_EQUAL T_MUL_EQUAL T_DIV_EQUAL T_CONCAT_EQUAL T_MOD_EQUAL T_AND_EQUAL T_OR_EQUAL T_XOR_EQUAL T_SL_EQUAL T_SR_EQUAL
-%left '?' ':'
-%left T_BOOLEAN_OR
-%left T_BOOLEAN_AND
-%left '|'
-%left '^'
-%left '&'
-%nonassoc T_IS_EQUAL T_IS_NOT_EQUAL T_IS_IDENTICAL T_IS_NOT_IDENTICAL
-%nonassoc '<' T_IS_SMALLER_OR_EQUAL '>' T_IS_GREATER_OR_EQUAL
-%left T_SL T_SR
-%left '+' '-' '.'
-%left '*' '/' '%'
-%right '!'
-%nonassoc T_INSTANCEOF
-%right '~' T_INC T_DEC T_INT_CAST T_DOUBLE_CAST T_STRING_CAST T_ARRAY_CAST T_OBJECT_CAST T_BOOL_CAST T_UNSET_CAST '@'
-%right '['
-%nonassoc T_NEW T_CLONE
-%token T_EXIT
-%token T_IF
-%left T_ELSEIF
-%left T_ELSE
-%left T_ENDIF
-%token T_LNUMBER
-%token T_DNUMBER
-%token T_STRING
-%token T_STRING_VARNAME
-%token T_VARIABLE
-%token T_NUM_STRING
-%token T_INLINE_HTML
-%token T_CHARACTER
-%token T_BAD_CHARACTER
-%token T_ENCAPSED_AND_WHITESPACE
-%token T_CONSTANT_ENCAPSED_STRING
-%token T_ECHO
-%token T_DO
-%token T_WHILE
-%token T_ENDWHILE
-%token T_FOR
-%token T_ENDFOR
-%token T_FOREACH
-%token T_ENDFOREACH
-%token T_DECLARE
-%token T_ENDDECLARE
-%token T_AS
-%token T_SWITCH
-%token T_ENDSWITCH
-%token T_CASE
-%token T_DEFAULT
-%token T_BREAK
-%token T_CONTINUE
-%token T_GOTO
-%token T_FUNCTION
-%token T_CONST
-%token T_RETURN
-%token T_TRY
-%token T_CATCH
-%token T_FINALLY
-%token T_THROW
-%token T_USE
-%token T_INSTEADOF
-%token T_GLOBAL
-%right T_STATIC T_ABSTRACT T_FINAL T_PRIVATE T_PROTECTED T_PUBLIC
-%token T_VAR
-%token T_UNSET
-%token T_ISSET
-%token T_EMPTY
-%token T_HALT_COMPILER
-%token T_CLASS
-%token T_TRAIT
-%token T_INTERFACE
-%token T_EXTENDS
-%token T_IMPLEMENTS
-%token T_OBJECT_OPERATOR
-%token T_DOUBLE_ARROW
-%token T_LIST
-%token T_ARRAY
-%token T_CALLABLE
-%token T_CLASS_C
-%token T_TRAIT_C
-%token T_METHOD_C
-%token T_FUNC_C
-%token T_LINE
-%token T_FILE
-%token T_COMMENT
-%token T_DOC_COMMENT
-%token T_OPEN_TAG
-%token T_OPEN_TAG_WITH_ECHO
-%token T_CLOSE_TAG
-%token T_WHITESPACE
-%token T_START_HEREDOC
-%token T_END_HEREDOC
-%token T_DOLLAR_OPEN_CURLY_BRACES
-%token T_CURLY_OPEN
-%token T_PAAMAYIM_NEKUDOTAYIM
-%token T_NAMESPACE
-%token T_NS_C
-%token T_DIR
-%token T_NS_SEPARATOR
-
-%%
-
-start:
-    top_statement_list                                      { $$ = Stmt_Namespace::postprocess($1); }
-;
-
-top_statement_list:
-      top_statement_list top_statement                      { pushNormalizing($1, $2); }
-    | /* empty */                                           { init(); }
-;
-
-namespace_name:
-      T_STRING                                              { init($1); }
-    | namespace_name T_NS_SEPARATOR T_STRING                { push($1, $3); }
-;
-
-top_statement:
-      statement                                             { $$ = $1; }
-    | function_declaration_statement                        { $$ = $1; }
-    | class_declaration_statement                           { $$ = $1; }
-    | T_HALT_COMPILER
-          { $$ = Stmt_HaltCompiler[$this->lexer->handleHaltCompiler()]; }
-    | T_NAMESPACE namespace_name ';'                        { $$ = Stmt_Namespace[Name[$2], null]; }
-    | T_NAMESPACE namespace_name '{' top_statement_list '}' { $$ = Stmt_Namespace[Name[$2], $4]; }
-    | T_NAMESPACE '{' top_statement_list '}'                { $$ = Stmt_Namespace[null,     $3]; }
-    | T_USE use_declarations ';'                            { $$ = Stmt_Use[$2]; }
-    | T_CONST constant_declaration_list ';'                 { $$ = Stmt_Const[$2]; }
-;
-
-use_declarations:
-      use_declarations ',' use_declaration                  { push($1, $3); }
-    | use_declaration                                       { init($1); }
-;
-
-use_declaration:
-      namespace_name                                        { $$ = Stmt_UseUse[Name[$1], null]; }
-    | namespace_name T_AS T_STRING                          { $$ = Stmt_UseUse[Name[$1], $3]; }
-    | T_NS_SEPARATOR namespace_name                         { $$ = Stmt_UseUse[Name[$2], null]; }
-    | T_NS_SEPARATOR namespace_name T_AS T_STRING           { $$ = Stmt_UseUse[Name[$2], $4]; }
-;
-
-constant_declaration_list:
-      constant_declaration_list ',' constant_declaration    { push($1, $3); }
-    | constant_declaration                                  { init($1); }
-;
-
-constant_declaration:
-    T_STRING '=' static_scalar                              { $$ = Const[$1, $3]; }
-;
-
-inner_statement_list:
-      inner_statement_list inner_statement                  { pushNormalizing($1, $2); }
-    | /* empty */                                           { init(); }
-;
-
-inner_statement:
-      statement                                             { $$ = $1; }
-    | function_declaration_statement                        { $$ = $1; }
-    | class_declaration_statement                           { $$ = $1; }
-    | T_HALT_COMPILER                                       { error('__HALT_COMPILER() can only be used from the outermost scope'); }
-;
-
-statement:
-      '{' inner_statement_list '}'                          { $$ = $2; }
-    | T_IF parentheses_expr statement elseif_list else_single
-          { $$ = Stmt_If[$2, [stmts: toArray($3), elseifs: $4, else: $5]]; }
-    | T_IF parentheses_expr ':' inner_statement_list new_elseif_list new_else_single T_ENDIF ';'
-          { $$ = Stmt_If[$2, [stmts: $4, elseifs: $5, else: $6]]; }
-    | T_WHILE parentheses_expr while_statement              { $$ = Stmt_While[$2, $3]; }
-    | T_DO statement T_WHILE parentheses_expr ';'           { $$ = Stmt_Do   [$4, toArray($2)]; }
-    | T_FOR '(' for_expr ';'  for_expr ';' for_expr ')' for_statement
-          { $$ = Stmt_For[[init: $3, cond: $5, loop: $7, stmts: $9]]; }
-    | T_SWITCH parentheses_expr switch_case_list            { $$ = Stmt_Switch[$2, $3]; }
-    | T_BREAK ';'                                           { $$ = Stmt_Break[null]; }
-    | T_BREAK expr ';'                                      { $$ = Stmt_Break[$2]; }
-    | T_CONTINUE ';'                                        { $$ = Stmt_Continue[null]; }
-    | T_CONTINUE expr ';'                                   { $$ = Stmt_Continue[$2]; }
-    | T_RETURN ';'                                          { $$ = Stmt_Return[null]; }
-    | T_RETURN expr ';'                                     { $$ = Stmt_Return[$2]; }
-    | yield_expr ';'                                        { $$ = $1; }
-    | T_GLOBAL global_var_list ';'                          { $$ = Stmt_Global[$2]; }
-    | T_STATIC static_var_list ';'                          { $$ = Stmt_Static[$2]; }
-    | T_ECHO expr_list ';'                                  { $$ = Stmt_Echo[$2]; }
-    | T_INLINE_HTML                                         { $$ = Stmt_InlineHTML[$1]; }
-    | expr ';'                                              { $$ = $1; }
-    | T_UNSET '(' variables_list ')' ';'                    { $$ = Stmt_Unset[$3]; }
-    | T_FOREACH '(' expr T_AS foreach_variable ')' foreach_statement
-          { $$ = Stmt_Foreach[$3, $5[0], [keyVar: null, byRef: $5[1], stmts: $7]]; }
-    | T_FOREACH '(' expr T_AS variable T_DOUBLE_ARROW foreach_variable ')' foreach_statement
-          { $$ = Stmt_Foreach[$3, $7[0], [keyVar: $5, byRef: $7[1], stmts: $9]]; }
-    | T_DECLARE '(' declare_list ')' declare_statement      { $$ = Stmt_Declare[$3, $5]; }
-    | ';'                                                   { $$ = array(); /* means: no statement */ }
-    | T_TRY '{' inner_statement_list '}' catches optional_finally
-          { $$ = Stmt_TryCatch[$3, $5, $6]; }
-    | T_THROW expr ';'                                      { $$ = Stmt_Throw[$2]; }
-    | T_GOTO T_STRING ';'                                   { $$ = Stmt_Goto[$2]; }
-    | T_STRING ':'                                          { $$ = Stmt_Label[$1]; }
-;
-
-catches:
-      /* empty */                                           { init(); }
-    | catches catch                                         { push($1, $2); }
-;
-
-catch:
-    T_CATCH '(' name T_VARIABLE ')' '{' inner_statement_list '}'
-        { $$ = Stmt_Catch[$3, parseVar($4), $7]; }
-;
-
-optional_finally:
-      /* empty */                                           { $$ = null; }
-    | T_FINALLY '{' inner_statement_list '}'                { $$ = $3; }
-;
-
-variables_list:
-      variable                                              { init($1); }
-    | variables_list ',' variable                           { push($1, $3); }
-;
-
-optional_ref:
-      /* empty */                                           { $$ = false; }
-    | '&'                                                   { $$ = true; }
-;
-
-function_declaration_statement:
-    T_FUNCTION optional_ref T_STRING '(' parameter_list ')' '{' inner_statement_list '}'
-        { $$ = Stmt_Function[$3, [byRef: $2, params: $5, stmts: $8]]; }
-;
-
-class_declaration_statement:
-      class_entry_type T_STRING extends_from implements_list '{' class_statement_list '}'
-          { $$ = Stmt_Class[$2, [type: $1, extends: $3, implements: $4, stmts: $6]]; }
-    | T_INTERFACE T_STRING interface_extends_list '{' class_statement_list '}'
-          { $$ = Stmt_Interface[$2, [extends: $3, stmts: $5]]; }
-    | T_TRAIT T_STRING '{' class_statement_list '}'
-          { $$ = Stmt_Trait[$2, $4]; }
-;
-
-class_entry_type:
-      T_CLASS                                               { $$ = 0; }
-    | T_ABSTRACT T_CLASS                                    { $$ = Stmt_Class::MODIFIER_ABSTRACT; }
-    | T_FINAL T_CLASS                                       { $$ = Stmt_Class::MODIFIER_FINAL; }
-;
-
-extends_from:
-      /* empty */                                           { $$ = null; }
-    | T_EXTENDS name                                        { $$ = $2; }
-;
-
-interface_extends_list:
-      /* empty */                                           { $$ = array(); }
-    | T_EXTENDS name_list                                   { $$ = $2; }
-;
-
-implements_list:
-      /* empty */                                           { $$ = array(); }
-    | T_IMPLEMENTS name_list                                { $$ = $2; }
-;
-
-name_list:
-      name                                                  { init($1); }
-    | name_list ',' name                                    { push($1, $3); }
-;
-
-for_statement:
-      statement                                             { $$ = toArray($1); }
-    | ':' inner_statement_list T_ENDFOR ';'                 { $$ = $2; }
-;
-
-foreach_statement:
-      statement                                             { $$ = toArray($1); }
-    | ':' inner_statement_list T_ENDFOREACH ';'             { $$ = $2; }
-;
-
-declare_statement:
-      statement                                             { $$ = toArray($1); }
-    | ':' inner_statement_list T_ENDDECLARE ';'             { $$ = $2; }
-;
-
-declare_list:
-      declare_list_element                                  { init($1); }
-    | declare_list ',' declare_list_element                 { push($1, $3); }
-;
-
-declare_list_element:
-      T_STRING '=' static_scalar                            { $$ = Stmt_DeclareDeclare[$1, $3]; }
-;
-
-switch_case_list:
-      '{' case_list '}'                                     { $$ = $2; }
-    | '{' ';' case_list '}'                                 { $$ = $3; }
-    | ':' case_list T_ENDSWITCH ';'                         { $$ = $2; }
-    | ':' ';' case_list T_ENDSWITCH ';'                     { $$ = $3; }
-;
-
-case_list:
-      /* empty */                                           { init(); }
-    | case_list case                                        { push($1, $2); }
-;
-
-case:
-      T_CASE expr case_separator inner_statement_list       { $$ = Stmt_Case[$2, $4]; }
-    | T_DEFAULT case_separator inner_statement_list         { $$ = Stmt_Case[null, $3]; }
-;
-
-case_separator:
-      ':'
-    | ';'
-;
-
-while_statement:
-      statement                                             { $$ = toArray($1); }
-    | ':' inner_statement_list T_ENDWHILE ';'               { $$ = $2; }
-;
-
-elseif_list:
-      /* empty */                                           { init(); }
-    | elseif_list elseif                                    { push($1, $2); }
-;
-
-elseif:
-      T_ELSEIF parentheses_expr statement                   { $$ = Stmt_ElseIf[$2, toArray($3)]; }
-;
-
-new_elseif_list:
-      /* empty */                                           { init(); }
-    | new_elseif_list new_elseif                            { push($1, $2); }
-;
-
-new_elseif:
-     T_ELSEIF parentheses_expr ':' inner_statement_list     { $$ = Stmt_ElseIf[$2, $4]; }
-;
-
-else_single:
-      /* empty */                                           { $$ = null; }
-    | T_ELSE statement                                      { $$ = Stmt_Else[toArray($2)]; }
-;
-
-new_else_single:
-      /* empty */                                           { $$ = null; }
-    | T_ELSE ':' inner_statement_list                       { $$ = Stmt_Else[$3]; }
-;
-
-foreach_variable:
-      variable                                              { $$ = array($1, false); }
-    | '&' variable                                          { $$ = array($2, true); }
-    | list_expr                                             { $$ = array($1, false); }
-;
-
-parameter_list:
-      non_empty_parameter_list                              { $$ = $1; }
-    | /* empty */                                           { $$ = array(); }
-;
-
-non_empty_parameter_list:
-      parameter                                             { init($1); }
-    | non_empty_parameter_list ',' parameter                { push($1, $3); }
-;
-
-parameter:
-      optional_class_type optional_ref T_VARIABLE
-          { $$ = Param[parseVar($3), null, $1, $2]; }
-    | optional_class_type optional_ref T_VARIABLE '=' static_scalar
-          { $$ = Param[parseVar($3), $5, $1, $2]; }
-;
-
-optional_class_type:
-      /* empty */                                           { $$ = null; }
-    | name                                                  { $$ = $1; }
-    | T_ARRAY                                               { $$ = 'array'; }
-    | T_CALLABLE                                            { $$ = 'callable'; }
-;
-
-argument_list:
-      '(' ')'                                               { $$ = array(); }
-    | '(' non_empty_argument_list ')'                       { $$ = $2; }
-    | '(' yield_expr ')'                                    { $$ = array(Arg[$2, false]); }
-;
-
-non_empty_argument_list:
-      argument                                              { init($1); }
-    | non_empty_argument_list ',' argument                  { push($1, $3); }
-;
-
-argument:
-      expr                                                  { $$ = Arg[$1, false]; }
-    | '&' variable                                          { $$ = Arg[$2, true]; }
-;
-
-global_var_list:
-      global_var_list ',' global_var                        { push($1, $3); }
-    | global_var                                            { init($1); }
-;
-
-global_var:
-      T_VARIABLE                                            { $$ = Expr_Variable[parseVar($1)]; }
-    | '$' variable                                          { $$ = Expr_Variable[$2]; }
-    | '$' '{' expr '}'                                      { $$ = Expr_Variable[$3]; }
-;
-
-static_var_list:
-      static_var_list ',' static_var                        { push($1, $3); }
-    | static_var                                            { init($1); }
-;
-
-static_var:
-      T_VARIABLE                                            { $$ = Stmt_StaticVar[parseVar($1), null]; }
-    | T_VARIABLE '=' static_scalar                          { $$ = Stmt_StaticVar[parseVar($1), $3]; }
-;
-
-class_statement_list:
-      class_statement_list class_statement                  { push($1, $2); }
-    | /* empty */                                           { init(); }
-;
-
-class_statement:
-      variable_modifiers property_declaration_list ';'      { $$ = Stmt_Property[$1, $2]; }
-    | T_CONST constant_declaration_list ';'                 { $$ = Stmt_ClassConst[$2]; }
-    | method_modifiers T_FUNCTION optional_ref T_STRING '(' parameter_list ')' method_body
-          { $$ = Stmt_ClassMethod[$4, [type: $1, byRef: $3, params: $6, stmts: $8]]; }
-    | T_USE name_list trait_adaptations                     { $$ = Stmt_TraitUse[$2, $3]; }
-;
-
-trait_adaptations:
-      ';'                                                   { $$ = array(); }
-    | '{' trait_adaptation_list '}'                         { $$ = $2; }
-;
-
-trait_adaptation_list:
-      /* empty */                                           { init(); }
-    | trait_adaptation_list trait_adaptation                { push($1, $2); }
-;
-
-trait_adaptation:
-      trait_method_reference_fully_qualified T_INSTEADOF name_list ';'
-          { $$ = Stmt_TraitUseAdaptation_Precedence[$1[0], $1[1], $3]; }
-    | trait_method_reference T_AS member_modifier T_STRING ';'
-          { $$ = Stmt_TraitUseAdaptation_Alias[$1[0], $1[1], $3, $4]; }
-    | trait_method_reference T_AS member_modifier ';'
-          { $$ = Stmt_TraitUseAdaptation_Alias[$1[0], $1[1], $3, null]; }
-    | trait_method_reference T_AS T_STRING ';'
-          { $$ = Stmt_TraitUseAdaptation_Alias[$1[0], $1[1], null, $3]; }
-;
-
-trait_method_reference_fully_qualified:
-      name T_PAAMAYIM_NEKUDOTAYIM T_STRING                  { $$ = array($1, $3); }
-;
-trait_method_reference:
-      trait_method_reference_fully_qualified                { $$ = $1; }
-    | T_STRING                                              { $$ = array(null, $1); }
-;
-
-method_body:
-      ';' /* abstract method */                             { $$ = null; }
-    | '{' inner_statement_list '}'                          { $$ = $2; }
-;
-
-variable_modifiers:
-      non_empty_member_modifiers                            { $$ = $1; }
-    | T_VAR                                                 { $$ = Stmt_Class::MODIFIER_PUBLIC; }
-;
-
-method_modifiers:
-      /* empty */                                           { $$ = Stmt_Class::MODIFIER_PUBLIC; }
-    | non_empty_member_modifiers                            { $$ = $1; }
-;
-
-non_empty_member_modifiers:
-      member_modifier                                       { $$ = $1; }
-    | non_empty_member_modifiers member_modifier            { Stmt_Class::verifyModifier($1, $2); $$ = $1 | $2; }
-;
-
-member_modifier:
-      T_PUBLIC                                              { $$ = Stmt_Class::MODIFIER_PUBLIC; }
-    | T_PROTECTED                                           { $$ = Stmt_Class::MODIFIER_PROTECTED; }
-    | T_PRIVATE                                             { $$ = Stmt_Class::MODIFIER_PRIVATE; }
-    | T_STATIC                                              { $$ = Stmt_Class::MODIFIER_STATIC; }
-    | T_ABSTRACT                                            { $$ = Stmt_Class::MODIFIER_ABSTRACT; }
-    | T_FINAL                                               { $$ = Stmt_Class::MODIFIER_FINAL; }
-;
-
-property_declaration_list:
-      property_declaration                                  { init($1); }
-    | property_declaration_list ',' property_declaration    { push($1, $3); }
-;
-
-property_declaration:
-      T_VARIABLE                                            { $$ = Stmt_PropertyProperty[parseVar($1), null]; }
-    | T_VARIABLE '=' static_scalar                          { $$ = Stmt_PropertyProperty[parseVar($1), $3]; }
-;
-
-expr_list:
-      expr_list ',' expr                                    { push($1, $3); }
-    | expr                                                  { init($1); }
-;
-
-for_expr:
-      /* empty */                                           { $$ = array(); }
-    | expr_list                                             { $$ = $1; }
-;
-
-expr:
-      variable                                              { $$ = $1; }
-    | list_expr '=' expr                                    { $$ = Expr_Assign[$1, $3]; }
-    | variable '=' expr                                     { $$ = Expr_Assign[$1, $3]; }
-    | variable '=' '&' variable                             { $$ = Expr_AssignRef[$1, $4]; }
-    | variable '=' '&' new_expr                             { $$ = Expr_AssignRef[$1, $4]; }
-    | new_expr                                              { $$ = $1; }
-    | T_CLONE expr                                          { $$ = Expr_Clone[$2]; }
-    | variable T_PLUS_EQUAL expr                            { $$ = Expr_AssignPlus      [$1, $3]; }
-    | variable T_MINUS_EQUAL expr                           { $$ = Expr_AssignMinus     [$1, $3]; }
-    | variable T_MUL_EQUAL expr                             { $$ = Expr_AssignMul       [$1, $3]; }
-    | variable T_DIV_EQUAL expr                             { $$ = Expr_AssignDiv       [$1, $3]; }
-    | variable T_CONCAT_EQUAL expr                          { $$ = Expr_AssignConcat    [$1, $3]; }
-    | variable T_MOD_EQUAL expr                             { $$ = Expr_AssignMod       [$1, $3]; }
-    | variable T_AND_EQUAL expr                             { $$ = Expr_AssignBitwiseAnd[$1, $3]; }
-    | variable T_OR_EQUAL expr                              { $$ = Expr_AssignBitwiseOr [$1, $3]; }
-    | variable T_XOR_EQUAL expr                             { $$ = Expr_AssignBitwiseXor[$1, $3]; }
-    | variable T_SL_EQUAL expr                              { $$ = Expr_AssignShiftLeft [$1, $3]; }
-    | variable T_SR_EQUAL expr                              { $$ = Expr_AssignShiftRight[$1, $3]; }
-    | variable T_INC                                        { $$ = Expr_PostInc[$1]; }
-    | T_INC variable                                        { $$ = Expr_PreInc [$2]; }
-    | variable T_DEC                                        { $$ = Expr_PostDec[$1]; }
-    | T_DEC variable                                        { $$ = Expr_PreDec [$2]; }
-    | expr T_BOOLEAN_OR expr                                { $$ = Expr_BooleanOr [$1, $3]; }
-    | expr T_BOOLEAN_AND expr                               { $$ = Expr_BooleanAnd[$1, $3]; }
-    | expr T_LOGICAL_OR expr                                { $$ = Expr_LogicalOr [$1, $3]; }
-    | expr T_LOGICAL_AND expr                               { $$ = Expr_LogicalAnd[$1, $3]; }
-    | expr T_LOGICAL_XOR expr                               { $$ = Expr_LogicalXor[$1, $3]; }
-    | expr '|' expr                                         { $$ = Expr_BitwiseOr [$1, $3]; }
-    | expr '&' expr                                         { $$ = Expr_BitwiseAnd[$1, $3]; }
-    | expr '^' expr                                         { $$ = Expr_BitwiseXor[$1, $3]; }
-    | expr '.' expr                                         { $$ = Expr_Concat    [$1, $3]; }
-    | expr '+' expr                                         { $$ = Expr_Plus      [$1, $3]; }
-    | expr '-' expr                                         { $$ = Expr_Minus     [$1, $3]; }
-    | expr '*' expr                                         { $$ = Expr_Mul       [$1, $3]; }
-    | expr '/' expr                                         { $$ = Expr_Div       [$1, $3]; }
-    | expr '%' expr                                         { $$ = Expr_Mod       [$1, $3]; }
-    | expr T_SL expr                                        { $$ = Expr_ShiftLeft [$1, $3]; }
-    | expr T_SR expr                                        { $$ = Expr_ShiftRight[$1, $3]; }
-    | '+' expr %prec T_INC                                  { $$ = Expr_UnaryPlus [$2]; }
-    | '-' expr %prec T_INC                                  { $$ = Expr_UnaryMinus[$2]; }
-    | '!' expr                                              { $$ = Expr_BooleanNot[$2]; }
-    | '~' expr                                              { $$ = Expr_BitwiseNot[$2]; }
-    | expr T_IS_IDENTICAL expr                              { $$ = Expr_Identical     [$1, $3]; }
-    | expr T_IS_NOT_IDENTICAL expr                          { $$ = Expr_NotIdentical  [$1, $3]; }
-    | expr T_IS_EQUAL expr                                  { $$ = Expr_Equal         [$1, $3]; }
-    | expr T_IS_NOT_EQUAL expr                              { $$ = Expr_NotEqual      [$1, $3]; }
-    | expr '<' expr                                         { $$ = Expr_Smaller       [$1, $3]; }
-    | expr T_IS_SMALLER_OR_EQUAL expr                       { $$ = Expr_SmallerOrEqual[$1, $3]; }
-    | expr '>' expr                                         { $$ = Expr_Greater       [$1, $3]; }
-    | expr T_IS_GREATER_OR_EQUAL expr                       { $$ = Expr_GreaterOrEqual[$1, $3]; }
-    | expr T_INSTANCEOF class_name_reference                { $$ = Expr_Instanceof    [$1, $3]; }
-    | parentheses_expr                                      { $$ = $1; }
-    /* we need a separate '(' new_expr ')' rule to avoid problems caused by a s/r conflict */
-    | '(' new_expr ')'                                      { $$ = $2; }
-    | expr '?' expr ':' expr                                { $$ = Expr_Ternary[$1, $3,   $5]; }
-    | expr '?' ':' expr                                     { $$ = Expr_Ternary[$1, null, $4]; }
-    | T_ISSET '(' variables_list ')'                        { $$ = Expr_Isset[$3]; }
-    | T_EMPTY '(' expr ')'                                  { $$ = Expr_Empty[$3]; }
-    | T_INCLUDE expr                                        { $$ = Expr_Include[$2, Expr_Include::TYPE_INCLUDE]; }
-    | T_INCLUDE_ONCE expr                                   { $$ = Expr_Include[$2, Expr_Include::TYPE_INCLUDE_ONCE]; }
-    | T_EVAL parentheses_expr                               { $$ = Expr_Eval[$2]; }
-    | T_REQUIRE expr                                        { $$ = Expr_Include[$2, Expr_Include::TYPE_REQUIRE]; }
-    | T_REQUIRE_ONCE expr                                   { $$ = Expr_Include[$2, Expr_Include::TYPE_REQUIRE_ONCE]; }
-    | T_INT_CAST expr                                       { $$ = Expr_Cast_Int     [$2]; }
-    | T_DOUBLE_CAST expr                                    { $$ = Expr_Cast_Double  [$2]; }
-    | T_STRING_CAST expr                                    { $$ = Expr_Cast_String  [$2]; }
-    | T_ARRAY_CAST expr                                     { $$ = Expr_Cast_Array   [$2]; }
-    | T_OBJECT_CAST expr                                    { $$ = Expr_Cast_Object  [$2]; }
-    | T_BOOL_CAST expr                                      { $$ = Expr_Cast_Bool    [$2]; }
-    | T_UNSET_CAST expr                                     { $$ = Expr_Cast_Unset   [$2]; }
-    | T_EXIT exit_expr                                      { $$ = Expr_Exit         [$2]; }
-    | '@' expr                                              { $$ = Expr_ErrorSuppress[$2]; }
-    | scalar                                                { $$ = $1; }
-    | array_expr                                            { $$ = $1; }
-    | scalar_dereference                                    { $$ = $1; }
-    | '`' backticks_expr '`'                                { $$ = Expr_ShellExec[$2]; }
-    | T_PRINT expr                                          { $$ = Expr_Print[$2]; }
-    | T_YIELD                                               { $$ = Expr_Yield[null, null]; }
-    | T_FUNCTION optional_ref '(' parameter_list ')' lexical_vars '{' inner_statement_list '}'
-          { $$ = Expr_Closure[[static: false, byRef: $2, params: $4, uses: $6, stmts: $8]]; }
-    | T_STATIC T_FUNCTION optional_ref '(' parameter_list ')' lexical_vars '{' inner_statement_list '}'
-          { $$ = Expr_Closure[[static: true, byRef: $3, params: $5, uses: $7, stmts: $9]]; }
-;
-
-parentheses_expr:
-      '(' expr ')'                                          { $$ = $2; }
-    | '(' yield_expr ')'                                    { $$ = $2; }
-;
-
-yield_expr:
-      T_YIELD expr                                          { $$ = Expr_Yield[$2, null]; }
-    | T_YIELD expr T_DOUBLE_ARROW expr                      { $$ = Expr_Yield[$4, $2]; }
-;
-
-array_expr:
-      T_ARRAY '(' array_pair_list ')'                       { $$ = Expr_Array[$3]; }
-    | '[' array_pair_list ']'                               { $$ = Expr_Array[$2]; }
-;
-
-scalar_dereference:
-      array_expr '[' dim_offset ']'                         { $$ = Expr_ArrayDimFetch[$1, $3]; }
-    | T_CONSTANT_ENCAPSED_STRING '[' dim_offset ']'
-          { $$ = Expr_ArrayDimFetch[Scalar_String[Scalar_String::parse($1)], $3]; }
-    | scalar_dereference '[' dim_offset ']'                 { $$ = Expr_ArrayDimFetch[$1, $3]; }
-    /* alternative array syntax missing intentionally */
-;
-
-new_expr:
-      T_NEW class_name_reference ctor_arguments             { $$ = Expr_New[$2, $3]; }
-;
-
-lexical_vars:
-      /* empty */                                           { $$ = array(); }
-    | T_USE '(' lexical_var_list ')'                        { $$ = $3; }
-;
-
-lexical_var_list:
-      lexical_var                                           { init($1); }
-    | lexical_var_list ',' lexical_var                      { push($1, $3); }
-;
-
-lexical_var:
-      optional_ref T_VARIABLE                               { $$ = Expr_ClosureUse[parseVar($2), $1]; }
-;
-
-function_call:
-      name argument_list                                    { $$ = Expr_FuncCall[$1, $2]; }
-    | class_name_or_var T_PAAMAYIM_NEKUDOTAYIM T_STRING argument_list
-          { $$ = Expr_StaticCall[$1, $3, $4]; }
-    | class_name_or_var T_PAAMAYIM_NEKUDOTAYIM '{' expr '}' argument_list
-          { $$ = Expr_StaticCall[$1, $4, $6]; }
-    | static_property argument_list {
-            if ($1 instanceof PHPParser_Node_Expr_StaticPropertyFetch) {
-                $$ = Expr_StaticCall[$1->class, Expr_Variable[$1->name], $2];
-            } elseif ($1 instanceof PHPParser_Node_Expr_ArrayDimFetch) {
-                $tmp = $1;
-                while ($tmp->var instanceof PHPParser_Node_Expr_ArrayDimFetch) {
-                    $tmp = $tmp->var;
-                }
-
-                $$ = Expr_StaticCall[$tmp->var->class, $1, $2];
-                $tmp->var = Expr_Variable[$tmp->var->name];
-            } else {
-                throw new Exception;
-            }
-          }
-    | variable_without_objects argument_list
-          { $$ = Expr_FuncCall[$1, $2]; }
-    | function_call '[' dim_offset ']'                      { $$ = Expr_ArrayDimFetch[$1, $3]; }
-      /* alternative array syntax missing intentionally */
-;
-
-class_name:
-      T_STATIC                                              { $$ = Name['static']; }
-    | name                                                  { $$ = $1; }
-;
-
-name:
-      namespace_name                                        { $$ = Name[$1]; }
-    | T_NS_SEPARATOR namespace_name                         { $$ = Name_FullyQualified[$2]; }
-    | T_NAMESPACE T_NS_SEPARATOR namespace_name             { $$ = Name_Relative[$3]; }
-;
-
-class_name_reference:
-      class_name                                            { $$ = $1; }
-    | dynamic_class_name_reference                          { $$ = $1; }
-;
-
-dynamic_class_name_reference:
-      object_access_for_dcnr                                { $$ = $1; }
-    | base_variable                                         { $$ = $1; }
-;
-
-class_name_or_var:
-      class_name                                            { $$ = $1; }
-    | reference_variable                                    { $$ = $1; }
-;
-
-object_access_for_dcnr:
-    | base_variable T_OBJECT_OPERATOR object_property
-          { $$ = Expr_PropertyFetch[$1, $3]; }
-    | object_access_for_dcnr T_OBJECT_OPERATOR object_property
-          { $$ = Expr_PropertyFetch[$1, $3]; }
-    | object_access_for_dcnr '[' dim_offset ']'             { $$ = Expr_ArrayDimFetch[$1, $3]; }
-    | object_access_for_dcnr '{' expr '}'                   { $$ = Expr_ArrayDimFetch[$1, $3]; }
-;
-
-exit_expr:
-      /* empty */                                           { $$ = null; }
-    | '(' ')'                                               { $$ = null; }
-    | parentheses_expr                                      { $$ = $1; }
-;
-
-backticks_expr:
-      /* empty */                                           { $$ = array(); }
-    | T_ENCAPSED_AND_WHITESPACE                             { $$ = array(Scalar_String::parseEscapeSequences($1, '`')); }
-    | encaps_list                                           { parseEncapsed($1, '`'); $$ = $1; }
-;
-
-ctor_arguments:
-      /* empty */                                           { $$ = array(); }
-    | argument_list                                         { $$ = $1; }
-;
-
-common_scalar:
-      T_LNUMBER                                             { $$ = Scalar_LNumber[Scalar_LNumber::parse($1)]; }
-    | T_DNUMBER                                             { $$ = Scalar_DNumber[Scalar_DNumber::parse($1)]; }
-    | T_CONSTANT_ENCAPSED_STRING                            { $$ = Scalar_String[Scalar_String::parse($1)]; }
-    | T_LINE                                                { $$ = Scalar_LineConst[]; }
-    | T_FILE                                                { $$ = Scalar_FileConst[]; }
-    | T_DIR                                                 { $$ = Scalar_DirConst[]; }
-    | T_CLASS_C                                             { $$ = Scalar_ClassConst[]; }
-    | T_TRAIT_C                                             { $$ = Scalar_TraitConst[]; }
-    | T_METHOD_C                                            { $$ = Scalar_MethodConst[]; }
-    | T_FUNC_C                                              { $$ = Scalar_FuncConst[]; }
-    | T_NS_C                                                { $$ = Scalar_NSConst[]; }
-    | T_START_HEREDOC T_ENCAPSED_AND_WHITESPACE T_END_HEREDOC
-          { $$ = Scalar_String[Scalar_String::parseDocString($1, $2)]; }
-    | T_START_HEREDOC T_END_HEREDOC
-          { $$ = Scalar_String['']; }
-    | name                                                  { $$ = Expr_ConstFetch[$1]; }
-;
-
-static_scalar: /* compile-time evaluated scalars */
-      common_scalar                                         { $$ = $1; }
-    | class_name T_PAAMAYIM_NEKUDOTAYIM class_const_name    { $$ = Expr_ClassConstFetch[$1, $3]; }
-    | '+' static_scalar                                     { $$ = Expr_UnaryPlus[$2]; }
-    | '-' static_scalar                                     { $$ = Expr_UnaryMinus[$2]; }
-    | T_ARRAY '(' static_array_pair_list ')'                { $$ = Expr_Array[$3]; }
-    | '[' static_array_pair_list ']'                        { $$ = Expr_Array[$2]; }
-;
-
-scalar:
-      common_scalar                                         { $$ = $1; }
-    | class_name_or_var T_PAAMAYIM_NEKUDOTAYIM class_const_name
-          { $$ = Expr_ClassConstFetch[$1, $3]; }
-    | '"' encaps_list '"'
-          { parseEncapsed($2, '"'); $$ = Scalar_Encapsed[$2]; }
-    | T_START_HEREDOC encaps_list T_END_HEREDOC
-          { parseEncapsedDoc($2); $$ = Scalar_Encapsed[$2]; }
-;
-
-class_const_name:
-      T_STRING                                              { $$ = $1; }
-    | T_CLASS                                               { $$ = 'class'; }
-;
-
-static_array_pair_list:
-      /* empty */                                           { $$ = array(); }
-    | non_empty_static_array_pair_list optional_comma       { $$ = $1; }
-;
-
-optional_comma:
-      /* empty */
-    | ','
-;
-
-non_empty_static_array_pair_list:
-      non_empty_static_array_pair_list ',' static_array_pair { push($1, $3); }
-    | static_array_pair                                      { init($1); }
-;
-
-static_array_pair:
-      static_scalar T_DOUBLE_ARROW static_scalar            { $$ = Expr_ArrayItem[$3, $1,   false]; }
-    | static_scalar                                         { $$ = Expr_ArrayItem[$1, null, false]; }
-;
-
-variable:
-      object_access                                         { $$ = $1; }
-    | base_variable                                         { $$ = $1; }
-    | function_call                                         { $$ = $1; }
-    | new_expr_array_deref                                  { $$ = $1; }
-;
-
-new_expr_array_deref:
-      '(' new_expr ')' '[' dim_offset ']'                   { $$ = Expr_ArrayDimFetch[$2, $5]; }
-    | new_expr_array_deref '[' dim_offset ']'               { $$ = Expr_ArrayDimFetch[$1, $3]; }
-      /* alternative array syntax missing intentionally */
-;
-
-object_access:
-      variable_or_new_expr T_OBJECT_OPERATOR object_property
-          { $$ = Expr_PropertyFetch[$1, $3]; }
-    | variable_or_new_expr T_OBJECT_OPERATOR object_property argument_list
-          { $$ = Expr_MethodCall[$1, $3, $4]; }
-    | object_access argument_list                           { $$ = Expr_FuncCall[$1, $2]; }
-    | object_access '[' dim_offset ']'                      { $$ = Expr_ArrayDimFetch[$1, $3]; }
-    | object_access '{' expr '}'                            { $$ = Expr_ArrayDimFetch[$1, $3]; }
-;
-
-variable_or_new_expr:
-      variable                                              { $$ = $1; }
-    | '(' new_expr ')'                                      { $$ = $2; }
-;
-
-variable_without_objects:
-      reference_variable                                    { $$ = $1; }
-    | '$' variable_without_objects                          { $$ = Expr_Variable[$2]; }
-;
-
-base_variable:
-      variable_without_objects                              { $$ = $1; }
-    | static_property                                       { $$ = $1; }
-;
-
-static_property:
-      class_name_or_var T_PAAMAYIM_NEKUDOTAYIM '$' reference_variable
-          { $$ = Expr_StaticPropertyFetch[$1, $4]; }
-    | static_property_with_arrays                           { $$ = $1; }
-;
-
-static_property_with_arrays:
-      class_name_or_var T_PAAMAYIM_NEKUDOTAYIM T_VARIABLE
-          { $$ = Expr_StaticPropertyFetch[$1, parseVar($3)]; }
-    | class_name_or_var T_PAAMAYIM_NEKUDOTAYIM '$' '{' expr '}'
-          { $$ = Expr_StaticPropertyFetch[$1, $5]; }
-    | static_property_with_arrays '[' dim_offset ']'        { $$ = Expr_ArrayDimFetch[$1, $3]; }
-    | static_property_with_arrays '{' expr '}'              { $$ = Expr_ArrayDimFetch[$1, $3]; }
-;
-
-reference_variable:
-      reference_variable '[' dim_offset ']'                 { $$ = Expr_ArrayDimFetch[$1, $3]; }
-    | reference_variable '{' expr '}'                       { $$ = Expr_ArrayDimFetch[$1, $3]; }
-    | T_VARIABLE                                            { $$ = Expr_Variable[parseVar($1)]; }
-    | '$' '{' expr '}'                                      { $$ = Expr_Variable[$3]; }
-;
-
-dim_offset:
-      /* empty */                                           { $$ = null; }
-    | expr                                                  { $$ = $1; }
-;
-
-object_property:
-      T_STRING                                              { $$ = $1; }
-    | '{' expr '}'                                          { $$ = $2; }
-    | variable_without_objects                              { $$ = $1; }
-;
-
-list_expr:
-      T_LIST '(' list_expr_elements ')'                     { $$ = Expr_List[$3]; }
-;
-
-list_expr_elements:
-      list_expr_elements ',' list_expr_element              { push($1, $3); }
-    | list_expr_element                                     { init($1); }
-;
-
-list_expr_element:
-      variable                                              { $$ = $1; }
-    | list_expr                                             { $$ = $1; }
-    | /* empty */                                           { $$ = null; }
-;
-
-array_pair_list:
-      /* empty */                                           { $$ = array(); }
-    | non_empty_array_pair_list optional_comma              { $$ = $1; }
-;
-
-non_empty_array_pair_list:
-      non_empty_array_pair_list ',' array_pair              { push($1, $3); }
-    | array_pair                                            { init($1); }
-;
-
-array_pair:
-      expr T_DOUBLE_ARROW expr                              { $$ = Expr_ArrayItem[$3, $1,   false]; }
-    | expr                                                  { $$ = Expr_ArrayItem[$1, null, false]; }
-    | expr T_DOUBLE_ARROW '&' variable                      { $$ = Expr_ArrayItem[$4, $1,   true]; }
-    | '&' variable                                          { $$ = Expr_ArrayItem[$2, null, true]; }
-;
-
-encaps_list:
-      encaps_list encaps_var                                { push($1, $2); }
-    | encaps_list T_ENCAPSED_AND_WHITESPACE                 { push($1, $2); }
-    | encaps_var                                            { init($1); }
-    | T_ENCAPSED_AND_WHITESPACE encaps_var                  { init($1, $2); }
-;
-
-encaps_var:
-      T_VARIABLE                                            { $$ = Expr_Variable[parseVar($1)]; }
-    | T_VARIABLE '[' encaps_var_offset ']'                  { $$ = Expr_ArrayDimFetch[Expr_Variable[parseVar($1)], $3]; }
-    | T_VARIABLE T_OBJECT_OPERATOR T_STRING                 { $$ = Expr_PropertyFetch[Expr_Variable[parseVar($1)], $3]; }
-    | T_DOLLAR_OPEN_CURLY_BRACES expr '}'                   { $$ = Expr_Variable[$2]; }
-    | T_DOLLAR_OPEN_CURLY_BRACES T_STRING_VARNAME '}'       { $$ = Expr_Variable[$2]; }
-    | T_DOLLAR_OPEN_CURLY_BRACES T_STRING_VARNAME '[' expr ']' '}'
-          { $$ = Expr_ArrayDimFetch[Expr_Variable[$2], $4]; }
-    | T_CURLY_OPEN variable '}'                             { $$ = $2; }
-;
-
-encaps_var_offset:
-      T_STRING                                              { $$ = Scalar_String[$1]; }
-    | T_NUM_STRING                                          { $$ = Scalar_String[$1]; }
-    | T_VARIABLE                                            { $$ = Expr_Variable[parseVar($1)]; }
-;
-
-%%

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Autoloader.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Autoloader.php b/vendor/nikic/php-parser/lib/PHPParser/Autoloader.php
deleted file mode 100644
index 314dffb..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Autoloader.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-/**
- * @codeCoverageIgnore
- */
-class PHPParser_Autoloader
-{
-    /**
-    * Registers PHPParser_Autoloader as an SPL autoloader.
-    */
-    static public function register()
-    {
-        ini_set('unserialize_callback_func', 'spl_autoload_call');
-        spl_autoload_register(array(__CLASS__, 'autoload'));
-    }
-
-    /**
-    * Handles autoloading of classes.
-    *
-    * @param string $class A class name.
-    */
-    static public function autoload($class)
-    {
-        if (0 !== strpos($class, 'PHPParser')) {
-            return;
-        }
-
-        $file = dirname(dirname(__FILE__)) . '/' . strtr($class, '_', '/') . '.php';
-        if (is_file($file)) {
-            require $file;
-        }
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Builder.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Builder.php b/vendor/nikic/php-parser/lib/PHPParser/Builder.php
deleted file mode 100644
index ee2be63..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Builder.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-interface PHPParser_Builder
-{
-    /**
-     * Returns the built node.
-     *
-     * @return PHPParser_Node The built node
-     */
-    public function getNode();
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Builder/Class.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Builder/Class.php b/vendor/nikic/php-parser/lib/PHPParser/Builder/Class.php
deleted file mode 100644
index 3a9a3be..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Builder/Class.php
+++ /dev/null
@@ -1,137 +0,0 @@
-<?php
-
-class PHPParser_Builder_Class extends PHPParser_BuilderAbstract
-{
-    protected $name;
-
-    protected $extends;
-    protected $implements;
-    protected $type;
-
-    protected $uses;
-    protected $constants;
-    protected $properties;
-    protected $methods;
-
-    /**
-     * Creates a class builder.
-     *
-     * @param string $name Name of the class
-     */
-    public function __construct($name) {
-        $this->name = $name;
-
-        $this->type = 0;
-        $this->extends = null;
-        $this->implements = array();
-
-        $this->uses = $this->constants = $this->properties = $this->methods = array();
-    }
-
-    /**
-     * Extends a class.
-     *
-     * @param PHPParser_Node_Name|string $class Name of class to extend
-     *
-     * @return PHPParser_Builder_Class The builder instance (for fluid interface)
-     */
-    public function extend($class) {
-        $this->extends = $this->normalizeName($class);
-
-        return $this;
-    }
-
-    /**
-     * Implements one or more interfaces.
-     *
-     * @param PHPParser_Node_Name|string $interface Name of interface to implement
-     * @param PHPParser_Node_Name|string $...       More interfaces to implement
-     *
-     * @return PHPParser_Builder_Class The builder instance (for fluid interface)
-     */
-    public function implement() {
-        foreach (func_get_args() as $interface) {
-            $this->implements[] = $this->normalizeName($interface);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Makes the class abstract.
-     *
-     * @return PHPParser_Builder_Class The builder instance (for fluid interface)
-     */
-    public function makeAbstract() {
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_ABSTRACT);
-
-        return $this;
-    }
-
-    /**
-     * Makes the class final.
-     *
-     * @return PHPParser_Builder_Class The builder instance (for fluid interface)
-     */
-    public function makeFinal() {
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_FINAL);
-
-        return $this;
-    }
-
-    /**
-     * Adds a statement.
-     *
-     * @param PHPParser_Node_Stmt|PHPParser_Builder $stmt The statement to add
-     *
-     * @return PHPParser_Builder_Class The builder instance (for fluid interface)
-     */
-    public function addStmt($stmt) {
-        $stmt = $this->normalizeNode($stmt);
-
-        $targets = array(
-            'Stmt_TraitUse'    => &$this->uses,
-            'Stmt_ClassConst'  => &$this->constants,
-            'Stmt_Property'    => &$this->properties,
-            'Stmt_ClassMethod' => &$this->methods,
-        );
-
-        $type = $stmt->getType();
-        if (!isset($targets[$type])) {
-            throw new LogicException(sprintf('Unexpected node of type "%s"', $type));
-        }
-
-        $targets[$type][] = $stmt;
-
-        return $this;
-    }
-
-    /**
-     * Adds multiple statements.
-     *
-     * @param array $stmts The statements to add
-     *
-     * @return PHPParser_Builder_Class The builder instance (for fluid interface)
-     */
-    public function addStmts(array $stmts) {
-        foreach ($stmts as $stmt) {
-            $this->addStmt($stmt);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Returns the built class node.
-     *
-     * @return PHPParser_Node_Stmt_Class The built class node
-     */
-    public function getNode() {
-        return new PHPParser_Node_Stmt_Class($this->name, array(
-            'type' => $this->type,
-            'extends' => $this->extends,
-            'implements' => $this->implements,
-            'stmts' => array_merge($this->uses, $this->constants, $this->properties, $this->methods),
-        ));
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Builder/Function.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Builder/Function.php b/vendor/nikic/php-parser/lib/PHPParser/Builder/Function.php
deleted file mode 100644
index 462ad96..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Builder/Function.php
+++ /dev/null
@@ -1,109 +0,0 @@
-<?php
-
-class PHPParser_Builder_Function extends PHPParser_BuilderAbstract
-{
-    protected $name;
-
-    protected $returnByRef;
-    protected $params;
-    protected $stmts;
-
-    /**
-     * Creates a function builder.
-     *
-     * @param string $name Name of the function
-     */
-    public function __construct($name) {
-        $this->name = $name;
-
-        $this->returnByRef = false;
-        $this->params = array();
-        $this->stmts = array();
-    }
-
-    /**
-     * Make the function return by reference.
-     *
-     * @return PHPParser_Builder_Function The builder instance (for fluid interface)
-     */
-    public function makeReturnByRef() {
-        $this->returnByRef = true;
-
-        return $this;
-    }
-
-    /**
-     * Adds a parameter.
-     *
-     * @param PHPParser_Node_Param|PHPParser_Builder_Param $param The parameter to add
-     *
-     * @return PHPParser_Builder_Function The builder instance (for fluid interface)
-     */
-    public function addParam($param) {
-        $param = $this->normalizeNode($param);
-
-        if (!$param instanceof PHPParser_Node_Param) {
-            throw new LogicException(sprintf('Expected parameter node, got "%s"', $param->getType()));
-        }
-
-        $this->params[] = $param;
-
-        return $this;
-    }
-
-    /**
-     * Adds multiple parameters.
-     *
-     * @param array $params The parameters to add
-     *
-     * @return PHPParser_Builder_Function The builder instance (for fluid interface)
-     */
-    public function addParams(array $params) {
-        foreach ($params as $param) {
-            $this->addParam($param);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Adds a statement.
-     *
-     * @param PHPParser_Node|PHPParser_Builder $stmt The statement to add
-     *
-     * @return PHPParser_Builder_Function The builder instance (for fluid interface)
-     */
-    public function addStmt($stmt) {
-        $this->stmts[] = $this->normalizeNode($stmt);
-
-        return $this;
-    }
-
-    /**
-     * Adds multiple statements.
-     *
-     * @param array $stmts The statements to add
-     *
-     * @return PHPParser_Builder_Function The builder instance (for fluid interface)
-     */
-    public function addStmts(array $stmts) {
-        foreach ($stmts as $stmt) {
-            $this->addStmt($stmt);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Returns the built function node.
-     *
-     * @return PHPParser_Node_Stmt_Function The built function node
-     */
-    public function getNode() {
-        return new PHPParser_Node_Stmt_Function($this->name, array(
-            'byRef'  => $this->returnByRef,
-            'params' => $this->params,
-            'stmts'  => $this->stmts,
-        ));
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Builder/Interface.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Builder/Interface.php b/vendor/nikic/php-parser/lib/PHPParser/Builder/Interface.php
deleted file mode 100644
index 8c76dc9..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Builder/Interface.php
+++ /dev/null
@@ -1,92 +0,0 @@
-<?php
-
-class PHPParser_Builder_Interface extends PHPParser_BuilderAbstract
-{
-    protected $name;
-    protected $extends;
-    protected $constants;
-    protected $methods;
-
-    /**
-     * Creates an interface builder.
-     *
-     * @param string $name Name of the interface
-     */
-    public function __construct($name) {
-        $this->name = $name;
-        $this->extends = array();
-        $this->constants = $this->methods = array();
-    }
-
-    /**
-     * Extends one or more interfaces.
-     *
-     * @param PHPParser_Node_Name|string $interface Name of interface to extend
-     * @param PHPParser_Node_Name|string $...       More interfaces to extend
-     *
-     * @return PHPParser_Builder_Interface The builder instance (for fluid interface)
-     */
-    public function extend() {
-        foreach (func_get_args() as $interface) {
-            $this->extends[] = $this->normalizeName($interface);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Adds a statement.
-     *
-     * @param PHPParser_Node_Stmt|PHPParser_Builder $stmt The statement to add
-     *
-     * @return PHPParser_Builder_Interface The builder instance (for fluid interface)
-     */
-    public function addStmt($stmt) {
-        $stmt = $this->normalizeNode($stmt);
-
-        $type = $stmt->getType();
-        switch ($type) {
-            case 'Stmt_ClassConst':
-                $this->constants[] = $stmt;
-                break;
-
-            case 'Stmt_ClassMethod':
-                // we erase all statements in the body of an interface method
-                $stmt->stmts = null;
-                $this->methods[] = $stmt;
-                break;
-
-            default:
-                throw new LogicException(sprintf('Unexpected node of type "%s"', $type));
-        }
-
-        return $this;
-    }
-
-    /**
-     * Adds multiple statements.
-     *
-     * @param array $stmts The statements to add
-     *
-     * @return PHPParser_Builder_Class The builder instance (for fluid interface)
-     */
-    public function addStmts(array $stmts) {
-        foreach ($stmts as $stmt) {
-            $this->addStmt($stmt);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Returns the built class node.
-     *
-     * @return PHPParser_Node_Stmt_Interface The built interface node
-     */
-    public function getNode() {
-        return new PHPParser_Node_Stmt_Interface($this->name, array(
-            'extends' => $this->extends,
-            'stmts' => array_merge($this->constants, $this->methods),
-        ));
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Builder/Method.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Builder/Method.php b/vendor/nikic/php-parser/lib/PHPParser/Builder/Method.php
deleted file mode 100644
index 7244ba5..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Builder/Method.php
+++ /dev/null
@@ -1,187 +0,0 @@
-<?php
-
-class PHPParser_Builder_Method extends PHPParser_BuilderAbstract
-{
-    protected $name;
-
-    protected $type;
-    protected $returnByRef;
-    protected $params;
-    protected $stmts;
-
-    /**
-     * Creates a method builder.
-     *
-     * @param string $name Name of the method
-     */
-    public function __construct($name) {
-        $this->name = $name;
-
-        $this->type = 0;
-        $this->returnByRef = false;
-        $this->params = array();
-        $this->stmts = array();
-    }
-
-    /**
-     * Makes the method public.
-     *
-     * @return PHPParser_Builder_Method The builder instance (for fluid interface)
-     */
-    public function makePublic() {
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC);
-
-        return $this;
-    }
-
-    /**
-     * Makes the method protected.
-     *
-     * @return PHPParser_Builder_Method The builder instance (for fluid interface)
-     */
-    public function makeProtected() {
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_PROTECTED);
-
-        return $this;
-    }
-
-    /**
-     * Makes the method private.
-     *
-     * @return PHPParser_Builder_Method The builder instance (for fluid interface)
-     */
-    public function makePrivate() {
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_PRIVATE);
-
-        return $this;
-    }
-
-    /**
-     * Makes the method static.
-     *
-     * @return PHPParser_Builder_Method The builder instance (for fluid interface)
-     */
-    public function makeStatic() {
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_STATIC);
-
-        return $this;
-    }
-
-    /**
-     * Makes the method abstract.
-     *
-     * @return PHPParser_Builder_Method The builder instance (for fluid interface)
-     */
-    public function makeAbstract() {
-        if (!empty($this->stmts)) {
-            throw new LogicException('Cannot make method with statements abstract');
-        }
-
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_ABSTRACT);
-        $this->stmts = null; // abstract methods don't have statements
-
-        return $this;
-    }
-
-    /**
-     * Makes the method final.
-     *
-     * @return PHPParser_Builder_Method The builder instance (for fluid interface)
-     */
-    public function makeFinal() {
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_FINAL);
-
-        return $this;
-    }
-
-    /**
-     * Make the method return by reference.
-     *
-     * @return PHPParser_Builder_Method The builder instance (for fluid interface)
-     */
-    public function makeReturnByRef() {
-        $this->returnByRef = true;
-
-        return $this;
-    }
-
-    /**
-     * Adds a parameter.
-     *
-     * @param PHPParser_Node_Param|PHPParser_Builder_Param $param The parameter to add
-     *
-     * @return PHPParser_Builder_Method The builder instance (for fluid interface)
-     */
-    public function addParam($param) {
-        $param = $this->normalizeNode($param);
-
-        if (!$param instanceof PHPParser_Node_Param) {
-            throw new LogicException(sprintf('Expected parameter node, got "%s"', $param->getType()));
-        }
-
-        $this->params[] = $param;
-
-        return $this;
-    }
-
-    /**
-     * Adds multiple parameters.
-     *
-     * @param array $params The parameters to add
-     *
-     * @return PHPParser_Builder_Method The builder instance (for fluid interface)
-     */
-    public function addParams(array $params) {
-        foreach ($params as $param) {
-            $this->addParam($param);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Adds a statement.
-     *
-     * @param PHPParser_Node|PHPParser_Builder $stmt The statement to add
-     *
-     * @return PHPParser_Builder_Method The builder instance (for fluid interface)
-     */
-    public function addStmt($stmt) {
-        if (null === $this->stmts) {
-            throw new LogicException('Cannot add statements to an abstract method');
-        }
-
-        $this->stmts[] = $this->normalizeNode($stmt);
-
-        return $this;
-    }
-
-    /**
-     * Adds multiple statements.
-     *
-     * @param array $stmts The statements to add
-     *
-     * @return PHPParser_Builder_Method The builder instance (for fluid interface)
-     */
-    public function addStmts(array $stmts) {
-        foreach ($stmts as $stmt) {
-            $this->addStmt($stmt);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Returns the built method node.
-     *
-     * @return PHPParser_Node_Stmt_ClassMethod The built method node
-     */
-    public function getNode() {
-        return new PHPParser_Node_Stmt_ClassMethod($this->name, array(
-            'type'   => $this->type !== 0 ? $this->type : PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC,
-            'byRef'  => $this->returnByRef,
-            'params' => $this->params,
-            'stmts'  => $this->stmts,
-        ));
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Builder/Param.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Builder/Param.php b/vendor/nikic/php-parser/lib/PHPParser/Builder/Param.php
deleted file mode 100644
index 4c217a9..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Builder/Param.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-
-class PHPParser_Builder_Param extends PHPParser_BuilderAbstract
-{
-    protected $name;
-
-    protected $default;
-    protected $type;
-    protected $byRef;
-
-    /**
-     * Creates a parameter builder.
-     *
-     * @param string $name Name of the parameter
-     */
-    public function __construct($name) {
-        $this->name = $name;
-
-        $this->default = null;
-        $this->type = null;
-        $this->byRef = false;
-    }
-
-    /**
-     * Sets default value for the parameter.
-     *
-     * @param mixed $value Default value to use
-     *
-     * @return PHPParser_Builder_Param The builder instance (for fluid interface)
-     */
-    public function setDefault($value) {
-        $this->default = $this->normalizeValue($value);
-
-        return $this;
-    }
-
-    /**
-     * Sets type hint for the parameter.
-     *
-     * @param string|PHPParser_Node_Name $type Type hint to use
-     *
-     * @return PHPParser_Builder_Param The builder instance (for fluid interface)
-     */
-    public function setTypeHint($type) {
-        if ($type === 'array' || $type === 'callable') {
-            $this->type = $type;
-        } else {
-            $this->type = $this->normalizeName($type);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Make the parameter accept the value by reference.
-     *
-     * @return PHPParser_Builder_Param The builder instance (for fluid interface)
-     */
-    public function makeByRef() {
-        $this->byRef = true;
-
-        return $this;
-    }
-
-    /**
-     * Returns the built parameter node.
-     *
-     * @return PHPParser_Node_Param The built parameter node
-     */
-    public function getNode() {
-        return new PHPParser_Node_Param(
-            $this->name, $this->default, $this->type, $this->byRef
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Builder/Property.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Builder/Property.php b/vendor/nikic/php-parser/lib/PHPParser/Builder/Property.php
deleted file mode 100644
index 806632c..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Builder/Property.php
+++ /dev/null
@@ -1,92 +0,0 @@
-<?php
-
-class PHPParser_Builder_Property extends PHPParser_BuilderAbstract
-{
-    protected $name;
-
-    protected $type;
-    protected $default;
-
-    /**
-     * Creates a property builder.
-     *
-     * @param string $name Name of the property
-     */
-    public function __construct($name) {
-        $this->name = $name;
-
-        $this->type = 0;
-        $this->default = null;
-    }
-
-    /**
-     * Makes the property public.
-     *
-     * @return PHPParser_Builder_Property The builder instance (for fluid interface)
-     */
-    public function makePublic() {
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC);
-
-        return $this;
-    }
-
-    /**
-     * Makes the property protected.
-     *
-     * @return PHPParser_Builder_Property The builder instance (for fluid interface)
-     */
-    public function makeProtected() {
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_PROTECTED);
-
-        return $this;
-    }
-
-    /**
-     * Makes the property private.
-     *
-     * @return PHPParser_Builder_Property The builder instance (for fluid interface)
-     */
-    public function makePrivate() {
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_PRIVATE);
-
-        return $this;
-    }
-
-    /**
-     * Makes the property static.
-     *
-     * @return PHPParser_Builder_Property The builder instance (for fluid interface)
-     */
-    public function makeStatic() {
-        $this->setModifier(PHPParser_Node_Stmt_Class::MODIFIER_STATIC);
-
-        return $this;
-    }
-
-    /**
-     * Sets default value for the property.
-     *
-     * @param mixed $value Default value to use
-     *
-     * @return PHPParser_Builder_Property The builder instance (for fluid interface)
-     */
-    public function setDefault($value) {
-        $this->default = $this->normalizeValue($value);
-
-        return $this;
-    }
-
-    /**
-     * Returns the built class node.
-     *
-     * @return PHPParser_Node_Stmt_Property The built property node
-     */
-    public function getNode() {
-        return new PHPParser_Node_Stmt_Property(
-            $this->type !== 0 ? $this->type : PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC,
-            array(
-                new PHPParser_Node_Stmt_PropertyProperty($this->name, $this->default)
-            )
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/BuilderAbstract.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/BuilderAbstract.php b/vendor/nikic/php-parser/lib/PHPParser/BuilderAbstract.php
deleted file mode 100644
index d17b060..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/BuilderAbstract.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-
-abstract class PHPParser_BuilderAbstract implements PHPParser_Builder {
-    /**
-     * Normalizes a node: Converts builder objects to nodes.
-     *
-     * @param PHPParser_Node|PHPParser_Builder $node The node to normalize
-     *
-     * @return PHPParser_Node The normalized node
-     */
-    protected function normalizeNode($node) {
-        if ($node instanceof PHPParser_Builder) {
-            return $node->getNode();
-        } elseif ($node instanceof PHPParser_Node) {
-            return $node;
-        }
-
-        throw new LogicException('Expected node or builder object');
-    }
-
-    /**
-     * Normalizes a name: Converts plain string names to PHPParser_Node_Name.
-     *
-     * @param PHPParser_Node_Name|string $name The name to normalize
-     *
-     * @return PHPParser_Node_Name The normalized name
-     */
-    protected function normalizeName($name) {
-        if ($name instanceof PHPParser_Node_Name) {
-            return $name;
-        } else {
-            return new PHPParser_Node_Name($name);
-        }
-    }
-
-    /**
-     * Normalizes a value: Converts nulls, booleans, integers,
-     * floats, strings and arrays into their respective nodes
-     *
-     * @param mixed $value The value to normalize
-     *
-     * @return PHPParser_Node_Expr The normalized value
-     */
-    protected function normalizeValue($value) {
-        if ($value instanceof PHPParser_Node) {
-            return $value;
-        } elseif (is_null($value)) {
-            return new PHPParser_Node_Expr_ConstFetch(
-                new PHPParser_Node_Name('null')
-            );
-        } elseif (is_bool($value)) {
-            return new PHPParser_Node_Expr_ConstFetch(
-                new PHPParser_Node_Name($value ? 'true' : 'false')
-            );
-        } elseif (is_int($value)) {
-            return new PHPParser_Node_Scalar_LNumber($value);
-        } elseif (is_float($value)) {
-            return new PHPParser_Node_Scalar_DNumber($value);
-        } elseif (is_string($value)) {
-            return new PHPParser_Node_Scalar_String($value);
-        } elseif (is_array($value)) {
-            $items = array();
-            $lastKey = -1;
-            foreach ($value as $itemKey => $itemValue) {
-                // for consecutive, numeric keys don't generate keys
-                if (null !== $lastKey && ++$lastKey === $itemKey) {
-                    $items[] = new PHPParser_Node_Expr_ArrayItem(
-                        $this->normalizeValue($itemValue)
-                    );
-                } else {
-                    $lastKey = null;
-                    $items[] = new PHPParser_Node_Expr_ArrayItem(
-                        $this->normalizeValue($itemValue),
-                        $this->normalizeValue($itemKey)
-                    );
-                }
-            }
-
-            return new PHPParser_Node_Expr_Array($items);
-        } else {
-            throw new LogicException('Invalid value');
-        }
-    }
-
-    /**
-     * Sets a modifier in the $this->type property.
-     *
-     * @param int $modifier Modifier to set
-     */
-    protected function setModifier($modifier) {
-        PHPParser_Node_Stmt_Class::verifyModifier($this->type, $modifier);
-        $this->type |= $modifier;
-    }
-}
\ No newline at end of file


[51/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
removing vendor files


Project: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/commit/80fd786e
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/80fd786e
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/80fd786e

Branch: refs/heads/master
Commit: 80fd786eca328f13aa41e9b418e0817440fe0212
Parents: e3fce17
Author: Suresh Marru <sm...@apache.org>
Authored: Sun May 3 08:39:20 2015 -0400
Committer: Suresh Marru <sm...@apache.org>
Committed: Sun May 3 08:39:20 2015 -0400

----------------------------------------------------------------------
 app/views/resource/browse.blade.php             |    4 +-
 vendor/apache/thrift                            |    1 -
 vendor/autoload.php                             |    7 -
 vendor/bin/boris                                |    1 -
 vendor/bin/classpreloader.php                   |    1 -
 vendor/classpreloader/classpreloader/.gitignore |    2 -
 vendor/classpreloader/classpreloader/LICENSE.md |   19 -
 vendor/classpreloader/classpreloader/README.md  |  108 -
 .../classpreloader/classpreloader.php           |   10 -
 .../classpreloader/classpreloader/composer.json |   28 -
 .../src/ClassPreloader/Application.php          |   33 -
 .../src/ClassPreloader/ClassList.php            |   87 -
 .../src/ClassPreloader/ClassLoader.php          |  110 -
 .../src/ClassPreloader/ClassNode.php            |   36 -
 .../Command/PreCompileCommand.php               |  216 -
 .../src/ClassPreloader/Config.php               |  133 -
 .../Parser/AbstractNodeVisitor.php              |   48 -
 .../src/ClassPreloader/Parser/DirVisitor.php    |   16 -
 .../src/ClassPreloader/Parser/FileVisitor.php   |   16 -
 .../src/ClassPreloader/Parser/NodeTraverser.php |   21 -
 vendor/composer/ClassLoader.php                 |  413 --
 vendor/composer/autoload_classmap.php           | 2121 --------
 vendor/composer/autoload_files.php              |   13 -
 vendor/composer/autoload_namespaces.php         |   41 -
 vendor/composer/autoload_psr4.php               |   10 -
 vendor/composer/autoload_real.php               |   59 -
 vendor/composer/include_paths.php               |   10 -
 vendor/composer/installed.json                  | 1743 -------
 vendor/d11wtq/boris/.gitignore                  |    4 -
 vendor/d11wtq/boris/CONTRIBUTING.md             |   14 -
 vendor/d11wtq/boris/LICENSE                     |   20 -
 vendor/d11wtq/boris/README.md                   |   63 -
 vendor/d11wtq/boris/bin/boris                   |   18 -
 vendor/d11wtq/boris/box.json                    |   14 -
 vendor/d11wtq/boris/composer.json               |   17 -
 vendor/d11wtq/boris/lib/Boris/Boris.php         |  178 -
 .../boris/lib/Boris/CLIOptionsHandler.php       |   92 -
 .../d11wtq/boris/lib/Boris/ColoredInspector.php |  241 -
 vendor/d11wtq/boris/lib/Boris/Config.php        |   88 -
 vendor/d11wtq/boris/lib/Boris/DumpInspector.php |   16 -
 vendor/d11wtq/boris/lib/Boris/EvalWorker.php    |  275 --
 .../d11wtq/boris/lib/Boris/ExportInspector.php  |   14 -
 vendor/d11wtq/boris/lib/Boris/Inspector.php     |   18 -
 .../d11wtq/boris/lib/Boris/ReadlineClient.php   |  106 -
 vendor/d11wtq/boris/lib/Boris/ShallowParser.php |  258 -
 vendor/d11wtq/boris/lib/autoload.php            |   17 -
 vendor/d11wtq/boris/release.php                 |  150 -
 vendor/filp/whoops/LICENSE.md                   |   19 -
 vendor/filp/whoops/composer.json                |   33 -
 .../src/Whoops/Exception/ErrorException.php     |   17 -
 .../whoops/src/Whoops/Exception/Formatter.php   |   74 -
 .../filp/whoops/src/Whoops/Exception/Frame.php  |  269 -
 .../src/Whoops/Exception/FrameCollection.php    |  191 -
 .../whoops/src/Whoops/Exception/Inspector.php   |  161 -
 .../src/Whoops/Handler/CallbackHandler.php      |   52 -
 .../filp/whoops/src/Whoops/Handler/Handler.php  |   89 -
 .../src/Whoops/Handler/HandlerInterface.php     |   37 -
 .../src/Whoops/Handler/JsonResponseHandler.php  |   90 -
 .../src/Whoops/Handler/PlainTextHandler.php     |  331 --
 .../src/Whoops/Handler/PrettyPageHandler.php    |  468 --
 .../src/Whoops/Handler/SoapResponseHandler.php  |   49 -
 .../src/Whoops/Handler/XmlResponseHandler.php   |   99 -
 .../Provider/Phalcon/WhoopsServiceProvider.php  |   78 -
 .../Provider/Silex/WhoopsServiceProvider.php    |  111 -
 .../src/Whoops/Resources/css/whoops.base.css    |  423 --
 .../src/Whoops/Resources/js/whoops.base.js      |   79 -
 .../whoops/src/Whoops/Resources/js/zepto.min.js |    2 -
 .../Whoops/Resources/views/env_details.html.php |   39 -
 .../Whoops/Resources/views/frame_code.html.php  |   52 -
 .../Whoops/Resources/views/frame_list.html.php  |   17 -
 .../src/Whoops/Resources/views/header.html.php  |   34 -
 .../src/Whoops/Resources/views/layout.html.php  |   37 -
 vendor/filp/whoops/src/Whoops/Run.php           |  408 --
 vendor/filp/whoops/src/Whoops/Util/Misc.php     |   44 -
 .../whoops/src/Whoops/Util/TemplateHelper.php   |  154 -
 .../src/deprecated/Zend/ExceptionStrategy.php   |   63 -
 .../filp/whoops/src/deprecated/Zend/Module.php  |  107 -
 .../deprecated/Zend/RouteNotFoundStrategy.php   |   67 -
 .../deprecated/Zend/module.config.example.php   |   20 -
 vendor/ircmaxell/password-compat/LICENSE.md     |    7 -
 vendor/ircmaxell/password-compat/composer.json  |   20 -
 .../ircmaxell/password-compat/lib/password.php  |  314 --
 .../ircmaxell/password-compat/version-test.php  |    6 -
 vendor/jeremeamia/SuperClosure/.gitignore       |    8 -
 vendor/jeremeamia/SuperClosure/.travis.yml      |   20 -
 vendor/jeremeamia/SuperClosure/LICENSE.md       |   18 -
 vendor/jeremeamia/SuperClosure/README.md        |  124 -
 vendor/jeremeamia/SuperClosure/composer.json    |   23 -
 .../jeremeamia/SuperClosure/demo/factorial.php  |   23 -
 .../SuperClosure/demo/hello-world.php           |   23 -
 vendor/jeremeamia/SuperClosure/phpunit.xml.dist |   34 -
 .../Jeremeamia/SuperClosure/ClosureLocation.php |   77 -
 .../Jeremeamia/SuperClosure/ClosureParser.php   |  195 -
 .../SuperClosure/SerializableClosure.php        |  114 -
 .../Visitor/ClosureFinderVisitor.php            |  109 -
 .../Visitor/MagicConstantVisitor.php            |   50 -
 .../SuperClosure/Test/ClosureLocationTest.php   |   33 -
 .../SuperClosure/Test/ClosureParserTest.php     |  115 -
 .../Test/SerializableClosureTest.php            |  115 -
 .../Test/Visitor/ClosureFinderVisitorTest.php   |   57 -
 .../Test/Visitor/MagicConstantVisitorTest.php   |   54 -
 .../jeremeamia/SuperClosure/tests/bootstrap.php |    4 -
 vendor/laravel/framework/.gitattributes         |    2 -
 vendor/laravel/framework/.gitignore             |    5 -
 vendor/laravel/framework/.scrutinizer.yml       |   55 -
 vendor/laravel/framework/.travis.yml            |   13 -
 vendor/laravel/framework/CONTRIBUTING.md        |    3 -
 vendor/laravel/framework/LICENSE.txt            |   21 -
 vendor/laravel/framework/composer.json          |   96 -
 vendor/laravel/framework/phpunit.php            |   30 -
 vendor/laravel/framework/phpunit.xml            |   30 -
 vendor/laravel/framework/readme.md              |   27 -
 .../src/Illuminate/Auth/AuthManager.php         |  116 -
 .../src/Illuminate/Auth/AuthServiceProvider.php |   42 -
 .../Auth/Console/ClearRemindersCommand.php      |   33 -
 .../Auth/Console/RemindersControllerCommand.php |   93 -
 .../Auth/Console/RemindersTableCommand.php      |   94 -
 .../Auth/Console/stubs/controller.stub          |   75 -
 .../Auth/Console/stubs/reminders.stub           |   33 -
 .../Illuminate/Auth/DatabaseUserProvider.php    |  140 -
 .../Illuminate/Auth/EloquentUserProvider.php    |  123 -
 .../src/Illuminate/Auth/GenericUser.php         |  119 -
 .../framework/src/Illuminate/Auth/Guard.php     |  752 ---
 .../Reminders/DatabaseReminderRepository.php    |  195 -
 .../Auth/Reminders/PasswordBroker.php           |  282 --
 .../Auth/Reminders/RemindableInterface.php      |   12 -
 .../Auth/Reminders/RemindableTrait.php          |   15 -
 .../Reminders/ReminderRepositoryInterface.php   |   37 -
 .../Auth/Reminders/ReminderServiceProvider.php  |  122 -
 .../src/Illuminate/Auth/UserInterface.php       |   41 -
 .../Illuminate/Auth/UserProviderInterface.php   |   48 -
 .../framework/src/Illuminate/Auth/UserTrait.php |   56 -
 .../framework/src/Illuminate/Auth/composer.json |   35 -
 .../framework/src/Illuminate/Cache/ApcStore.php |  128 -
 .../src/Illuminate/Cache/ApcWrapper.php         |   91 -
 .../src/Illuminate/Cache/ArrayStore.php         |  108 -
 .../src/Illuminate/Cache/CacheManager.php       |  182 -
 .../Illuminate/Cache/CacheServiceProvider.php   |   71 -
 .../Cache/Console/CacheTableCommand.php         |   72 -
 .../Illuminate/Cache/Console/ClearCommand.php   |   70 -
 .../Illuminate/Cache/Console/stubs/cache.stub   |   33 -
 .../src/Illuminate/Cache/DatabaseStore.php      |  223 -
 .../src/Illuminate/Cache/FileStore.php          |  257 -
 .../src/Illuminate/Cache/MemcachedConnector.php |   47 -
 .../src/Illuminate/Cache/MemcachedStore.php     |  138 -
 .../src/Illuminate/Cache/NullStore.php          |  103 -
 .../src/Illuminate/Cache/RedisStore.php         |  185 -
 .../src/Illuminate/Cache/RedisTaggedCache.php   |   90 -
 .../src/Illuminate/Cache/Repository.php         |  284 --
 .../src/Illuminate/Cache/StoreInterface.php     |   72 -
 .../framework/src/Illuminate/Cache/TagSet.php   |   97 -
 .../src/Illuminate/Cache/TaggableStore.php      |   27 -
 .../src/Illuminate/Cache/TaggedCache.php        |  244 -
 .../src/Illuminate/Cache/WinCacheStore.php      |  119 -
 .../src/Illuminate/Cache/XCacheStore.php        |  119 -
 .../src/Illuminate/Cache/composer.json          |   31 -
 .../Illuminate/Config/EnvironmentVariables.php  |   45 -
 .../EnvironmentVariablesLoaderInterface.php     |   13 -
 .../Config/FileEnvironmentVariablesLoader.php   |   68 -
 .../src/Illuminate/Config/FileLoader.php        |  259 -
 .../src/Illuminate/Config/LoaderInterface.php   |   52 -
 .../src/Illuminate/Config/Repository.php        |  415 --
 .../src/Illuminate/Config/composer.json         |   25 -
 .../src/Illuminate/Console/Application.php      |  243 -
 .../src/Illuminate/Console/Command.php          |  384 --
 .../src/Illuminate/Console/ConfirmableTrait.php |   50 -
 .../src/Illuminate/Console/composer.json        |   26 -
 .../Container/BindingResolutionException.php    |    3 -
 .../src/Illuminate/Container/Container.php      |  866 ----
 .../src/Illuminate/Container/composer.json      |   25 -
 .../src/Illuminate/Cookie/CookieJar.php         |  167 -
 .../Illuminate/Cookie/CookieServiceProvider.php |   22 -
 .../framework/src/Illuminate/Cookie/Guard.php   |  141 -
 .../framework/src/Illuminate/Cookie/Queue.php   |   57 -
 .../src/Illuminate/Cookie/composer.json         |   29 -
 .../src/Illuminate/Database/Capsule/Manager.php |  227 -
 .../src/Illuminate/Database/Connection.php      | 1173 -----
 .../Illuminate/Database/ConnectionInterface.php |  148 -
 .../Illuminate/Database/ConnectionResolver.php  |   90 -
 .../Database/ConnectionResolverInterface.php    |   28 -
 .../Database/Connectors/ConnectionFactory.php   |  230 -
 .../Database/Connectors/Connector.php           |   71 -
 .../Database/Connectors/ConnectorInterface.php  |   13 -
 .../Database/Connectors/MySqlConnector.php      |  101 -
 .../Database/Connectors/PostgresConnector.php   |   86 -
 .../Database/Connectors/SQLiteConnector.php     |   38 -
 .../Database/Connectors/SqlServerConnector.php  |   69 -
 .../Database/Console/Migrations/BaseCommand.php |   49 -
 .../Console/Migrations/InstallCommand.php       |   69 -
 .../Console/Migrations/MigrateCommand.php       |  130 -
 .../Console/Migrations/MigrateMakeCommand.php   |  127 -
 .../Console/Migrations/RefreshCommand.php       |   96 -
 .../Console/Migrations/ResetCommand.php         |   91 -
 .../Console/Migrations/RollbackCommand.php      |   86 -
 .../Illuminate/Database/Console/SeedCommand.php |  100 -
 .../src/Illuminate/Database/DatabaseManager.php |  324 --
 .../Database/DatabaseServiceProvider.php        |   45 -
 .../Illuminate/Database/Eloquent/Builder.php    |  987 ----
 .../Illuminate/Database/Eloquent/Collection.php |  253 -
 .../Eloquent/MassAssignmentException.php        |    3 -
 .../src/Illuminate/Database/Eloquent/Model.php  | 3148 ------------
 .../Eloquent/ModelNotFoundException.php         |   37 -
 .../Database/Eloquent/Relations/BelongsTo.php   |  275 --
 .../Eloquent/Relations/BelongsToMany.php        | 1055 ----
 .../Database/Eloquent/Relations/HasMany.php     |   47 -
 .../Eloquent/Relations/HasManyThrough.php       |  263 -
 .../Database/Eloquent/Relations/HasOne.php      |   47 -
 .../Eloquent/Relations/HasOneOrMany.php         |  291 --
 .../Database/Eloquent/Relations/MorphMany.php   |   47 -
 .../Database/Eloquent/Relations/MorphOne.php    |   47 -
 .../Eloquent/Relations/MorphOneOrMany.php       |  159 -
 .../Database/Eloquent/Relations/MorphPivot.php  |   79 -
 .../Database/Eloquent/Relations/MorphTo.php     |  246 -
 .../Database/Eloquent/Relations/MorphToMany.php |  158 -
 .../Database/Eloquent/Relations/Pivot.php       |  171 -
 .../Database/Eloquent/Relations/Relation.php    |  288 --
 .../Database/Eloquent/ScopeInterface.php        |   21 -
 .../Database/Eloquent/SoftDeletingScope.php     |  170 -
 .../Database/Eloquent/SoftDeletingTrait.php     |  170 -
 .../src/Illuminate/Database/Grammar.php         |  179 -
 .../Database/MigrationServiceProvider.php       |  217 -
 .../Migrations/DatabaseMigrationRepository.php  |  181 -
 .../Database/Migrations/Migration.php           |   22 -
 .../Database/Migrations/MigrationCreator.php    |  183 -
 .../Migrations/MigrationRepositoryInterface.php |   65 -
 .../Illuminate/Database/Migrations/Migrator.php |  384 --
 .../Database/Migrations/stubs/blank.stub        |   28 -
 .../Database/Migrations/stubs/create.stub       |   32 -
 .../Database/Migrations/stubs/update.stub       |   34 -
 .../src/Illuminate/Database/MySqlConnection.php |   62 -
 .../Illuminate/Database/PostgresConnection.php  |   50 -
 .../src/Illuminate/Database/Query/Builder.php   | 2187 ---------
 .../Illuminate/Database/Query/Expression.php    |   43 -
 .../Database/Query/Grammars/Grammar.php         |  759 ---
 .../Database/Query/Grammars/MySqlGrammar.php    |  130 -
 .../Database/Query/Grammars/PostgresGrammar.php |  174 -
 .../Database/Query/Grammars/SQLiteGrammar.php   |  130 -
 .../Query/Grammars/SqlServerGrammar.php         |  224 -
 .../Illuminate/Database/Query/JoinClause.php    |  117 -
 .../Query/Processors/MySqlProcessor.php         |   16 -
 .../Query/Processors/PostgresProcessor.php      |   40 -
 .../Database/Query/Processors/Processor.php     |   48 -
 .../Query/Processors/SQLiteProcessor.php        |   16 -
 .../Query/Processors/SqlServerProcessor.php     |   36 -
 .../src/Illuminate/Database/QueryException.php  |   78 -
 .../framework/src/Illuminate/Database/README.md |   71 -
 .../Illuminate/Database/SQLiteConnection.php    |   49 -
 .../Illuminate/Database/Schema/Blueprint.php    |  837 ----
 .../src/Illuminate/Database/Schema/Builder.php  |  223 -
 .../Database/Schema/Grammars/Grammar.php        |  270 --
 .../Database/Schema/Grammars/MySqlGrammar.php   |  595 ---
 .../Schema/Grammars/PostgresGrammar.php         |  489 --
 .../Database/Schema/Grammars/SQLiteGrammar.php  |  553 ---
 .../Schema/Grammars/SqlServerGrammar.php        |  483 --
 .../Illuminate/Database/Schema/MySqlBuilder.php |   41 -
 .../Illuminate/Database/SeedServiceProvider.php |   55 -
 .../src/Illuminate/Database/Seeder.php          |   98 -
 .../Illuminate/Database/SqlServerConnection.php |   91 -
 .../src/Illuminate/Database/composer.json       |   36 -
 .../Illuminate/Encryption/DecryptException.php  |    3 -
 .../src/Illuminate/Encryption/Encrypter.php     |  308 --
 .../Encryption/EncryptionServiceProvider.php    |   27 -
 .../Encryption/InvalidKeyException.php          |    3 -
 .../src/Illuminate/Encryption/composer.json     |   27 -
 .../src/Illuminate/Events/Dispatcher.php        |  351 --
 .../Illuminate/Events/EventServiceProvider.php  |   20 -
 .../src/Illuminate/Events/composer.json         |   27 -
 .../Exception/ExceptionDisplayerInterface.php   |   14 -
 .../Exception/ExceptionServiceProvider.php      |  162 -
 .../src/Illuminate/Exception/Handler.php        |  385 --
 .../src/Illuminate/Exception/PlainDisplayer.php |   24 -
 .../Illuminate/Exception/SymfonyDisplayer.php   |   56 -
 .../Illuminate/Exception/WhoopsDisplayer.php    |   52 -
 .../src/Illuminate/Exception/composer.json      |   33 -
 .../Illuminate/Exception/resources/plain.html   |   71 -
 .../Filesystem/FileNotFoundException.php        |    3 -
 .../src/Illuminate/Filesystem/Filesystem.php    |  412 --
 .../Filesystem/FilesystemServiceProvider.php    |   17 -
 .../src/Illuminate/Filesystem/composer.json     |   27 -
 .../src/Illuminate/Foundation/AliasLoader.php   |  158 -
 .../src/Illuminate/Foundation/Application.php   | 1141 -----
 .../src/Illuminate/Foundation/Artisan.php       |   60 -
 .../Illuminate/Foundation/AssetPublisher.php    |   94 -
 .../src/Illuminate/Foundation/Composer.php      |   98 -
 .../Illuminate/Foundation/ConfigPublisher.php   |  144 -
 .../Foundation/Console/AssetPublishCommand.php  |  170 -
 .../Foundation/Console/AutoloadCommand.php      |   91 -
 .../Foundation/Console/ChangesCommand.php       |  112 -
 .../Foundation/Console/ClearCompiledCommand.php |   39 -
 .../Foundation/Console/CommandMakeCommand.php   |  156 -
 .../Foundation/Console/ConfigPublishCommand.php |  116 -
 .../Foundation/Console/DownCommand.php          |   33 -
 .../Foundation/Console/EnvironmentCommand.php   |   31 -
 .../Foundation/Console/KeyGenerateCommand.php   |   80 -
 .../Console/MigratePublishCommand.php           |   63 -
 .../Foundation/Console/Optimize/config.php      |  120 -
 .../Foundation/Console/OptimizeCommand.php      |  163 -
 .../Foundation/Console/RoutesCommand.php        |  217 -
 .../Foundation/Console/ServeCommand.php         |   73 -
 .../Foundation/Console/TailCommand.php          |  165 -
 .../Foundation/Console/TinkerCommand.php        |  125 -
 .../Illuminate/Foundation/Console/UpCommand.php |   33 -
 .../Foundation/Console/ViewPublishCommand.php   |  104 -
 .../Foundation/Console/stubs/command.stub       |   67 -
 .../Foundation/EnvironmentDetector.php          |   99 -
 .../Foundation/MigrationPublisher.php           |  131 -
 .../Foundation/ProviderRepository.php           |  230 -
 .../Providers/ArtisanServiceProvider.php        |   58 -
 .../Providers/CommandCreatorServiceProvider.php |   42 -
 .../Providers/ComposerServiceProvider.php       |   46 -
 .../Providers/ConsoleSupportServiceProvider.php |   73 -
 .../Providers/KeyGeneratorServiceProvider.php   |   40 -
 .../Providers/MaintenanceServiceProvider.php    |   46 -
 .../Providers/OptimizeServiceProvider.php       |   66 -
 .../Providers/PublisherServiceProvider.php      |  201 -
 .../Providers/RouteListServiceProvider.php      |   40 -
 .../Providers/ServerServiceProvider.php         |   40 -
 .../Providers/TinkerServiceProvider.php         |   40 -
 .../Foundation/Testing/ApplicationTrait.php     |  190 -
 .../Foundation/Testing/AssertionsTrait.php      |  223 -
 .../Illuminate/Foundation/Testing/Client.php    |   38 -
 .../Illuminate/Foundation/Testing/TestCase.php  |   29 -
 .../src/Illuminate/Foundation/ViewPublisher.php |  117 -
 .../src/Illuminate/Foundation/changes.json      |  215 -
 .../src/Illuminate/Foundation/start.php         |  271 --
 .../src/Illuminate/Hashing/BcryptHasher.php     |   73 -
 .../Illuminate/Hashing/HashServiceProvider.php  |   34 -
 .../src/Illuminate/Hashing/HasherInterface.php  |   33 -
 .../src/Illuminate/Hashing/composer.json        |   27 -
 .../src/Illuminate/Html/FormBuilder.php         |  985 ----
 .../src/Illuminate/Html/HtmlBuilder.php         |  375 --
 .../src/Illuminate/Html/HtmlServiceProvider.php |   64 -
 .../framework/src/Illuminate/Html/composer.json |   28 -
 .../src/Illuminate/Http/FrameGuard.php          |   45 -
 .../src/Illuminate/Http/JsonResponse.php        |   78 -
 .../src/Illuminate/Http/RedirectResponse.php    |  224 -
 .../framework/src/Illuminate/Http/Request.php   |  608 ---
 .../framework/src/Illuminate/Http/Response.php  |   85 -
 .../src/Illuminate/Http/ResponseTrait.php       |   35 -
 .../framework/src/Illuminate/Http/composer.json |   29 -
 .../src/Illuminate/Log/LogServiceProvider.php   |   55 -
 .../framework/src/Illuminate/Log/Writer.php     |  311 --
 .../framework/src/Illuminate/Log/composer.json  |   30 -
 .../src/Illuminate/Mail/MailServiceProvider.php |  261 -
 .../framework/src/Illuminate/Mail/Mailer.php    |  504 --
 .../framework/src/Illuminate/Mail/Message.php   |  295 --
 .../Illuminate/Mail/Transport/LogTransport.php  |   87 -
 .../Mail/Transport/MailgunTransport.php         |  168 -
 .../Mail/Transport/MandrillTransport.php        |  107 -
 .../framework/src/Illuminate/Mail/composer.json |   33 -
 .../Pagination/BootstrapPresenter.php           |   42 -
 .../src/Illuminate/Pagination/Factory.php       |  289 --
 .../Pagination/PaginationServiceProvider.php    |   43 -
 .../src/Illuminate/Pagination/Paginator.php     |  544 ---
 .../src/Illuminate/Pagination/Presenter.php     |  277 --
 .../src/Illuminate/Pagination/composer.json     |   30 -
 .../src/Illuminate/Pagination/views/simple.php  |   15 -
 .../Illuminate/Pagination/views/slider-3.php    |    9 -
 .../src/Illuminate/Pagination/views/slider.php  |   11 -
 .../src/Illuminate/Queue/BeanstalkdQueue.php    |  142 -
 .../src/Illuminate/Queue/Capsule/Manager.php    |  182 -
 .../Queue/Connectors/BeanstalkdConnector.php    |   24 -
 .../Queue/Connectors/ConnectorInterface.php     |   13 -
 .../Queue/Connectors/IronConnector.php          |   59 -
 .../Queue/Connectors/RedisConnector.php         |   52 -
 .../Queue/Connectors/SqsConnector.php           |   21 -
 .../Queue/Connectors/SyncConnector.php          |   18 -
 .../Queue/Console/FailedTableCommand.php        |   70 -
 .../Queue/Console/FlushFailedCommand.php        |   33 -
 .../Queue/Console/ForgetFailedCommand.php       |   51 -
 .../Queue/Console/ListFailedCommand.php         |   62 -
 .../Illuminate/Queue/Console/ListenCommand.php  |  145 -
 .../Illuminate/Queue/Console/RestartCommand.php |   33 -
 .../Illuminate/Queue/Console/RetryCommand.php   |   74 -
 .../Queue/Console/SubscribeCommand.php          |  153 -
 .../Illuminate/Queue/Console/WorkCommand.php    |  175 -
 .../Queue/Console/stubs/failed_jobs.stub        |   35 -
 .../Queue/FailConsoleServiceProvider.php        |   69 -
 .../Queue/Failed/DatabaseFailedJobProvider.php  |  111 -
 .../Queue/Failed/FailedJobProviderInterface.php |   45 -
 .../Illuminate/Queue/IlluminateQueueClosure.php |   39 -
 .../src/Illuminate/Queue/IronQueue.php          |  258 -
 .../src/Illuminate/Queue/Jobs/BeanstalkdJob.php |  150 -
 .../src/Illuminate/Queue/Jobs/IronJob.php       |  171 -
 .../framework/src/Illuminate/Queue/Jobs/Job.php |  179 -
 .../src/Illuminate/Queue/Jobs/RedisJob.php      |  134 -
 .../src/Illuminate/Queue/Jobs/SqsJob.php        |  139 -
 .../src/Illuminate/Queue/Jobs/SyncJob.php       |   97 -
 .../framework/src/Illuminate/Queue/Listener.php |  238 -
 .../framework/src/Illuminate/Queue/Queue.php    |  139 -
 .../src/Illuminate/Queue/QueueInterface.php     |   44 -
 .../src/Illuminate/Queue/QueueManager.php       |  223 -
 .../Illuminate/Queue/QueueServiceProvider.php   |  305 --
 .../framework/src/Illuminate/Queue/README.md    |   34 -
 .../src/Illuminate/Queue/RedisQueue.php         |  319 --
 .../framework/src/Illuminate/Queue/SqsQueue.php |  126 -
 .../src/Illuminate/Queue/SyncQueue.php          |   67 -
 .../framework/src/Illuminate/Queue/Worker.php   |  362 --
 .../src/Illuminate/Queue/composer.json          |   44 -
 .../framework/src/Illuminate/Redis/Database.php |   98 -
 .../Illuminate/Redis/RedisServiceProvider.php   |   37 -
 .../src/Illuminate/Redis/composer.json          |   27 -
 .../src/Illuminate/Remote/Connection.php        |  262 -
 .../Illuminate/Remote/ConnectionInterface.php   |   52 -
 .../src/Illuminate/Remote/GatewayInterface.php  |   60 -
 .../src/Illuminate/Remote/MultiConnection.php   |  100 -
 .../src/Illuminate/Remote/RemoteManager.php     |  199 -
 .../Illuminate/Remote/RemoteServiceProvider.php |   37 -
 .../src/Illuminate/Remote/SecLibGateway.php     |  321 --
 .../src/Illuminate/Remote/composer.json         |   31 -
 .../Routing/Console/MakeControllerCommand.php   |  181 -
 .../src/Illuminate/Routing/Controller.php       |  271 --
 .../Illuminate/Routing/ControllerDispatcher.php |  243 -
 .../Illuminate/Routing/ControllerInspector.php  |  131 -
 .../Routing/ControllerServiceProvider.php       |   60 -
 .../Routing/Generators/ControllerGenerator.php  |  207 -
 .../Routing/Generators/stubs/controller.stub    |    7 -
 .../Routing/Generators/stubs/create.stub        |    9 -
 .../Routing/Generators/stubs/destroy.stub       |   10 -
 .../Routing/Generators/stubs/edit.stub          |   10 -
 .../Routing/Generators/stubs/index.stub         |    9 -
 .../Routing/Generators/stubs/show.stub          |   10 -
 .../Routing/Generators/stubs/store.stub         |    9 -
 .../Routing/Generators/stubs/update.stub        |   10 -
 .../Routing/Matching/HostValidator.php          |   22 -
 .../Routing/Matching/MethodValidator.php        |   20 -
 .../Routing/Matching/SchemeValidator.php        |   29 -
 .../Routing/Matching/UriValidator.php           |   22 -
 .../Routing/Matching/ValidatorInterface.php     |   17 -
 .../src/Illuminate/Routing/Redirector.php       |  219 -
 .../framework/src/Illuminate/Routing/Route.php  |  814 ----
 .../src/Illuminate/Routing/RouteCollection.php  |  305 --
 .../Routing/RouteFiltererInterface.php          |   26 -
 .../framework/src/Illuminate/Routing/Router.php | 1748 -------
 .../Routing/RoutingServiceProvider.php          |   88 -
 .../src/Illuminate/Routing/UrlGenerator.php     |  527 --
 .../src/Illuminate/Routing/composer.json        |   36 -
 .../Session/CacheBasedSessionHandler.php        |   92 -
 .../Session/CommandsServiceProvider.php         |   39 -
 .../Session/Console/SessionTableCommand.php     |   72 -
 .../Session/Console/stubs/database.stub         |   32 -
 .../Illuminate/Session/CookieSessionHandler.php |   94 -
 .../Session/DatabaseSessionHandler.php          |  132 -
 .../Session/ExistenceAwareInterface.php         |   13 -
 .../Illuminate/Session/FileSessionHandler.php   |   97 -
 .../src/Illuminate/Session/Middleware.php       |  258 -
 .../src/Illuminate/Session/SessionInterface.php |   30 -
 .../src/Illuminate/Session/SessionManager.php   |  199 -
 .../Session/SessionServiceProvider.php          |   65 -
 .../framework/src/Illuminate/Session/Store.php  |  630 ---
 .../Session/TokenMismatchException.php          |    3 -
 .../src/Illuminate/Session/composer.json        |   35 -
 .../framework/src/Illuminate/Support/Arr.php    |  386 --
 .../src/Illuminate/Support/ClassLoader.php      |  107 -
 .../src/Illuminate/Support/Collection.php       |  851 ----
 .../Support/Contracts/ArrayableInterface.php    |   12 -
 .../Support/Contracts/JsonableInterface.php     |   13 -
 .../Contracts/MessageProviderInterface.php      |   12 -
 .../Support/Contracts/RenderableInterface.php   |   12 -
 .../Contracts/ResponsePreparerInterface.php     |   20 -
 .../src/Illuminate/Support/Facades/App.php      |   15 -
 .../src/Illuminate/Support/Facades/Artisan.php  |   15 -
 .../src/Illuminate/Support/Facades/Auth.php     |   16 -
 .../src/Illuminate/Support/Facades/Blade.php    |   18 -
 .../src/Illuminate/Support/Facades/Cache.php    |   16 -
 .../src/Illuminate/Support/Facades/Config.php   |   15 -
 .../src/Illuminate/Support/Facades/Cookie.php   |   38 -
 .../src/Illuminate/Support/Facades/Crypt.php    |   15 -
 .../src/Illuminate/Support/Facades/DB.php       |   16 -
 .../src/Illuminate/Support/Facades/Event.php    |   15 -
 .../src/Illuminate/Support/Facades/Facade.php   |  224 -
 .../src/Illuminate/Support/Facades/File.php     |   15 -
 .../src/Illuminate/Support/Facades/Form.php     |   15 -
 .../src/Illuminate/Support/Facades/HTML.php     |   15 -
 .../src/Illuminate/Support/Facades/Hash.php     |   15 -
 .../src/Illuminate/Support/Facades/Input.php    |   29 -
 .../src/Illuminate/Support/Facades/Lang.php     |   15 -
 .../src/Illuminate/Support/Facades/Log.php      |   15 -
 .../src/Illuminate/Support/Facades/Mail.php     |   15 -
 .../Illuminate/Support/Facades/Paginator.php    |   15 -
 .../src/Illuminate/Support/Facades/Password.php |   50 -
 .../src/Illuminate/Support/Facades/Queue.php    |   16 -
 .../src/Illuminate/Support/Facades/Redirect.php |   15 -
 .../src/Illuminate/Support/Facades/Redis.php    |   15 -
 .../src/Illuminate/Support/Facades/Request.php  |   15 -
 .../src/Illuminate/Support/Facades/Response.php |  112 -
 .../src/Illuminate/Support/Facades/Route.php    |   15 -
 .../src/Illuminate/Support/Facades/SSH.php      |   16 -
 .../src/Illuminate/Support/Facades/Schema.php   |   29 -
 .../src/Illuminate/Support/Facades/Session.php  |   16 -
 .../src/Illuminate/Support/Facades/URL.php      |   15 -
 .../Illuminate/Support/Facades/Validator.php    |   15 -
 .../src/Illuminate/Support/Facades/View.php     |   15 -
 .../framework/src/Illuminate/Support/Fluent.php |  193 -
 .../src/Illuminate/Support/Manager.php          |  141 -
 .../src/Illuminate/Support/MessageBag.php       |  305 --
 .../Support/NamespacedItemResolver.php          |  109 -
 .../src/Illuminate/Support/Pluralizer.php       |  269 -
 .../Illuminate/Support/SerializableClosure.php  |   59 -
 .../src/Illuminate/Support/ServiceProvider.php  |  192 -
 .../framework/src/Illuminate/Support/Str.php    |  366 --
 .../Support/Traits/CapsuleManagerTrait.php      |   69 -
 .../Support/Traits/MacroableTrait.php           |   68 -
 .../src/Illuminate/Support/ViewErrorBag.php     |  105 -
 .../src/Illuminate/Support/composer.json        |   32 -
 .../src/Illuminate/Support/helpers.php          | 1033 ----
 .../src/Illuminate/Translation/FileLoader.php   |  130 -
 .../Illuminate/Translation/LoaderInterface.php  |   24 -
 .../Translation/TranslationServiceProvider.php  |   63 -
 .../src/Illuminate/Translation/Translator.php   |  365 --
 .../src/Illuminate/Translation/composer.json    |   28 -
 .../Validation/DatabasePresenceVerifier.php     |  127 -
 .../src/Illuminate/Validation/Factory.php       |  237 -
 .../Validation/PresenceVerifierInterface.php    |   29 -
 .../Validation/ValidationServiceProvider.php    |   62 -
 .../src/Illuminate/Validation/Validator.php     | 2567 ----------
 .../src/Illuminate/Validation/composer.json     |   32 -
 .../Illuminate/View/Compilers/BladeCompiler.php |  727 ---
 .../src/Illuminate/View/Compilers/Compiler.php  |   68 -
 .../View/Compilers/CompilerInterface.php        |   29 -
 .../Illuminate/View/Engines/CompilerEngine.php  |  100 -
 .../src/Illuminate/View/Engines/Engine.php      |   22 -
 .../Illuminate/View/Engines/EngineInterface.php |   14 -
 .../Illuminate/View/Engines/EngineResolver.php  |   57 -
 .../src/Illuminate/View/Engines/PhpEngine.php   |   66 -
 .../framework/src/Illuminate/View/Factory.php   |  842 ----
 .../src/Illuminate/View/FileViewFinder.php      |  280 --
 .../framework/src/Illuminate/View/View.php      |  391 --
 .../src/Illuminate/View/ViewFinderInterface.php |   47 -
 .../src/Illuminate/View/ViewServiceProvider.php |  182 -
 .../framework/src/Illuminate/View/composer.json |   29 -
 .../Workbench/Console/WorkbenchMakeCommand.php  |  144 -
 .../src/Illuminate/Workbench/Package.php        |   76 -
 .../src/Illuminate/Workbench/PackageCreator.php |  376 --
 .../src/Illuminate/Workbench/Starter.php        |   33 -
 .../Workbench/WorkbenchServiceProvider.php      |   45 -
 .../src/Illuminate/Workbench/composer.json      |   31 -
 .../src/Illuminate/Workbench/stubs/.travis.yml  |   13 -
 .../Illuminate/Workbench/stubs/composer.json    |   23 -
 .../Illuminate/Workbench/stubs/gitignore.txt    |    4 -
 .../src/Illuminate/Workbench/stubs/phpunit.xml  |   18 -
 .../Workbench/stubs/plain.composer.json         |   20 -
 .../Workbench/stubs/plain.provider.stub         |   34 -
 .../Illuminate/Workbench/stubs/provider.stub    |   44 -
 vendor/monolog/monolog/.php_cs                  |   15 -
 vendor/monolog/monolog/CHANGELOG.mdown          |  217 -
 vendor/monolog/monolog/LICENSE                  |   19 -
 vendor/monolog/monolog/README.mdown             |  292 --
 vendor/monolog/monolog/composer.json            |   54 -
 vendor/monolog/monolog/doc/extending.md         |   76 -
 vendor/monolog/monolog/doc/sockets.md           |   37 -
 vendor/monolog/monolog/doc/usage.md             |  162 -
 vendor/monolog/monolog/phpunit.xml.dist         |   15 -
 .../monolog/src/Monolog/ErrorHandler.php        |  208 -
 .../Monolog/Formatter/ChromePHPFormatter.php    |   79 -
 .../src/Monolog/Formatter/ElasticaFormatter.php |   87 -
 .../src/Monolog/Formatter/FlowdockFormatter.php |  104 -
 .../Monolog/Formatter/FormatterInterface.php    |   36 -
 .../Monolog/Formatter/GelfMessageFormatter.php  |  111 -
 .../src/Monolog/Formatter/HtmlFormatter.php     |  140 -
 .../src/Monolog/Formatter/JsonFormatter.php     |  116 -
 .../src/Monolog/Formatter/LineFormatter.php     |  159 -
 .../src/Monolog/Formatter/LogglyFormatter.php   |   47 -
 .../src/Monolog/Formatter/LogstashFormatter.php |  165 -
 .../src/Monolog/Formatter/MongoDBFormatter.php  |  105 -
 .../Monolog/Formatter/NormalizerFormatter.php   |  150 -
 .../src/Monolog/Formatter/ScalarFormatter.php   |   48 -
 .../src/Monolog/Formatter/WildfireFormatter.php |  113 -
 .../src/Monolog/Handler/AbstractHandler.php     |  184 -
 .../Handler/AbstractProcessingHandler.php       |   66 -
 .../Monolog/Handler/AbstractSyslogHandler.php   |   92 -
 .../monolog/src/Monolog/Handler/AmqpHandler.php |   98 -
 .../Monolog/Handler/BrowserConsoleHandler.php   |  184 -
 .../src/Monolog/Handler/BufferHandler.php       |  117 -
 .../src/Monolog/Handler/ChromePHPHandler.php    |  204 -
 .../src/Monolog/Handler/CouchDBHandler.php      |   72 -
 .../monolog/src/Monolog/Handler/CubeHandler.php |  145 -
 .../Monolog/Handler/DoctrineCouchDBHandler.php  |   45 -
 .../src/Monolog/Handler/DynamoDbHandler.php     |   89 -
 .../Monolog/Handler/ElasticSearchHandler.php    |  128 -
 .../src/Monolog/Handler/ErrorLogHandler.php     |   82 -
 .../src/Monolog/Handler/FilterHandler.php       |  140 -
 .../ActivationStrategyInterface.php             |   28 -
 .../ChannelLevelActivationStrategy.php          |   59 -
 .../ErrorLevelActivationStrategy.php            |   34 -
 .../Monolog/Handler/FingersCrossedHandler.php   |  150 -
 .../src/Monolog/Handler/FirePHPHandler.php      |  195 -
 .../src/Monolog/Handler/FleepHookHandler.php    |  126 -
 .../src/Monolog/Handler/FlowdockHandler.php     |  103 -
 .../monolog/src/Monolog/Handler/GelfHandler.php |   72 -
 .../src/Monolog/Handler/GroupHandler.php        |   80 -
 .../src/Monolog/Handler/HandlerInterface.php    |   90 -
 .../src/Monolog/Handler/HipChatHandler.php      |  306 --
 .../src/Monolog/Handler/LogEntriesHandler.php   |   55 -
 .../src/Monolog/Handler/LogglyHandler.php       |   98 -
 .../monolog/src/Monolog/Handler/MailHandler.php |   55 -
 .../src/Monolog/Handler/MandrillHandler.php     |   69 -
 .../Handler/MissingExtensionException.php       |   21 -
 .../src/Monolog/Handler/MongoDBHandler.php      |   55 -
 .../src/Monolog/Handler/NativeMailerHandler.php |  176 -
 .../src/Monolog/Handler/NewRelicHandler.php     |  176 -
 .../monolog/src/Monolog/Handler/NullHandler.php |   45 -
 .../monolog/src/Monolog/Handler/PsrHandler.php  |   56 -
 .../src/Monolog/Handler/PushoverHandler.php     |  172 -
 .../src/Monolog/Handler/RavenHandler.php        |  187 -
 .../src/Monolog/Handler/RedisHandler.php        |   58 -
 .../src/Monolog/Handler/RollbarHandler.php      |   73 -
 .../src/Monolog/Handler/RotatingFileHandler.php |  153 -
 .../src/Monolog/Handler/SamplingHandler.php     |   82 -
 .../src/Monolog/Handler/SlackHandler.php        |  280 --
 .../src/Monolog/Handler/SocketHandler.php       |  284 --
 .../src/Monolog/Handler/StreamHandler.php       |  104 -
 .../src/Monolog/Handler/SwiftMailerHandler.php  |   87 -
 .../src/Monolog/Handler/SyslogHandler.php       |   67 -
 .../src/Monolog/Handler/SyslogUdp/UdpSocket.php |   46 -
 .../src/Monolog/Handler/SyslogUdpHandler.php    |   80 -
 .../monolog/src/Monolog/Handler/TestHandler.php |  140 -
 .../Monolog/Handler/WhatFailureGroupHandler.php |   57 -
 .../src/Monolog/Handler/ZendMonitorHandler.php  |   95 -
 vendor/monolog/monolog/src/Monolog/Logger.php   |  615 ---
 .../src/Monolog/Processor/GitProcessor.php      |   64 -
 .../Processor/IntrospectionProcessor.php        |   82 -
 .../Processor/MemoryPeakUsageProcessor.php      |   40 -
 .../src/Monolog/Processor/MemoryProcessor.php   |   63 -
 .../Monolog/Processor/MemoryUsageProcessor.php  |   40 -
 .../Monolog/Processor/ProcessIdProcessor.php    |   31 -
 .../Processor/PsrLogMessageProcessor.php        |   48 -
 .../src/Monolog/Processor/TagProcessor.php      |   34 -
 .../src/Monolog/Processor/UidProcessor.php      |   38 -
 .../src/Monolog/Processor/WebProcessor.php      |  105 -
 vendor/monolog/monolog/src/Monolog/Registry.php |  134 -
 .../monolog/tests/Monolog/ErrorHandlerTest.php  |   31 -
 .../Formatter/ChromePHPFormatterTest.php        |  158 -
 .../Monolog/Formatter/ElasticaFormatterTest.php |   79 -
 .../Monolog/Formatter/FlowdockFormatterTest.php |   55 -
 .../Formatter/GelfMessageFormatterTest.php      |  204 -
 .../Monolog/Formatter/JsonFormatterTest.php     |   78 -
 .../Monolog/Formatter/LineFormatterTest.php     |  208 -
 .../Monolog/Formatter/LogglyFormatterTest.php   |   40 -
 .../Monolog/Formatter/LogstashFormatterTest.php |  289 --
 .../Monolog/Formatter/MongoDBFormatterTest.php  |  253 -
 .../Formatter/NormalizerFormatterTest.php       |  253 -
 .../Monolog/Formatter/ScalarFormatterTest.php   |   98 -
 .../Monolog/Formatter/WildfireFormatterTest.php |  142 -
 .../Monolog/Handler/AbstractHandlerTest.php     |  115 -
 .../Handler/AbstractProcessingHandlerTest.php   |   80 -
 .../tests/Monolog/Handler/AmqpHandlerTest.php   |  137 -
 .../Handler/BrowserConsoleHandlerTest.php       |  130 -
 .../tests/Monolog/Handler/BufferHandlerTest.php |  158 -
 .../Monolog/Handler/ChromePHPHandlerTest.php    |  141 -
 .../Monolog/Handler/CouchDBHandlerTest.php      |   41 -
 .../Handler/DoctrineCouchDBHandlerTest.php      |   52 -
 .../Monolog/Handler/DynamoDbHandlerTest.php     |   73 -
 .../Handler/ElasticSearchHandlerTest.php        |  239 -
 .../Monolog/Handler/ErrorLogHandlerTest.php     |   66 -
 .../tests/Monolog/Handler/FilterHandlerTest.php |  170 -
 .../Handler/FingersCrossedHandlerTest.php       |  240 -
 .../Monolog/Handler/FirePHPHandlerTest.php      |   96 -
 .../tests/Monolog/Handler/Fixtures/.gitkeep     |    0
 .../Monolog/Handler/FleepHookHandlerTest.php    |   85 -
 .../Monolog/Handler/FlowdockHandlerTest.php     |   88 -
 .../Monolog/Handler/GelfHandlerLegacyTest.php   |   95 -
 .../tests/Monolog/Handler/GelfHandlerTest.php   |  117 -
 .../Handler/GelfMockMessagePublisher.php        |   25 -
 .../tests/Monolog/Handler/GroupHandlerTest.php  |   89 -
 .../Monolog/Handler/HipChatHandlerTest.php      |  178 -
 .../Monolog/Handler/LogEntriesHandlerTest.php   |   84 -
 .../tests/Monolog/Handler/MailHandlerTest.php   |   75 -
 .../tests/Monolog/Handler/MockRavenClient.php   |   26 -
 .../Monolog/Handler/MongoDBHandlerTest.php      |   65 -
 .../Monolog/Handler/NativeMailerHandlerTest.php |   61 -
 .../Monolog/Handler/NewRelicHandlerTest.php     |  192 -
 .../tests/Monolog/Handler/NullHandlerTest.php   |   33 -
 .../tests/Monolog/Handler/PsrHandlerTest.php    |   50 -
 .../Monolog/Handler/PushoverHandlerTest.php     |  141 -
 .../tests/Monolog/Handler/RavenHandlerTest.php  |  170 -
 .../tests/Monolog/Handler/RedisHandlerTest.php  |   71 -
 .../Monolog/Handler/RotatingFileHandlerTest.php |   99 -
 .../Monolog/Handler/SamplingHandlerTest.php     |   33 -
 .../tests/Monolog/Handler/SlackHandlerTest.php  |  133 -
 .../tests/Monolog/Handler/SocketHandlerTest.php |  282 --
 .../tests/Monolog/Handler/StreamHandlerTest.php |  118 -
 .../Monolog/Handler/SwiftMailerHandlerTest.php  |   65 -
 .../tests/Monolog/Handler/SyslogHandlerTest.php |   44 -
 .../Monolog/Handler/SyslogUdpHandlerTest.php    |   49 -
 .../tests/Monolog/Handler/TestHandlerTest.php   |   56 -
 .../tests/Monolog/Handler/UdpSocketTest.php     |   46 -
 .../Handler/WhatFailureGroupHandlerTest.php     |  121 -
 .../Monolog/Handler/ZendMonitorHandlerTest.php  |   69 -
 .../monolog/tests/Monolog/LoggerTest.php        |  409 --
 .../Monolog/Processor/GitProcessorTest.php      |   29 -
 .../Processor/IntrospectionProcessorTest.php    |  123 -
 .../Processor/MemoryPeakUsageProcessorTest.php  |   42 -
 .../Processor/MemoryUsageProcessorTest.php      |   42 -
 .../Processor/ProcessIdProcessorTest.php        |   30 -
 .../Processor/PsrLogMessageProcessorTest.php    |   43 -
 .../Monolog/Processor/TagProcessorTest.php      |   29 -
 .../Monolog/Processor/UidProcessorTest.php      |   27 -
 .../Monolog/Processor/WebProcessorTest.php      |   98 -
 .../monolog/tests/Monolog/PsrLogCompatTest.php  |   47 -
 .../monolog/tests/Monolog/RegistryTest.php      |   63 -
 .../monolog/monolog/tests/Monolog/TestCase.php  |   58 -
 vendor/monolog/monolog/tests/bootstrap.php      |   15 -
 vendor/nesbot/carbon/.editorconfig              |   14 -
 vendor/nesbot/carbon/LICENSE                    |   19 -
 vendor/nesbot/carbon/composer.json              |   30 -
 vendor/nesbot/carbon/phpunit.xml.dist           |   25 -
 vendor/nesbot/carbon/readme.md                  |   81 -
 vendor/nesbot/carbon/src/Carbon/Carbon.php      | 2267 ---------
 vendor/nesbot/carbon/tests/AddTest.php          |  201 -
 vendor/nesbot/carbon/tests/ComparisonTest.php   |  200 -
 vendor/nesbot/carbon/tests/ConstructTest.php    |  105 -
 vendor/nesbot/carbon/tests/CopyTest.php         |   38 -
 .../nesbot/carbon/tests/CreateFromDateTest.php  |   59 -
 .../carbon/tests/CreateFromFormatTest.php       |   42 -
 .../nesbot/carbon/tests/CreateFromTimeTest.php  |   61 -
 .../carbon/tests/CreateFromTimestampTest.php    |   52 -
 vendor/nesbot/carbon/tests/CreateTest.php       |  142 -
 .../carbon/tests/DayOfWeekModifiersTest.php     |  288 --
 vendor/nesbot/carbon/tests/DiffTest.php         |  953 ----
 vendor/nesbot/carbon/tests/FluidSettersTest.php |  113 -
 vendor/nesbot/carbon/tests/GettersTest.php      |  285 --
 vendor/nesbot/carbon/tests/InstanceTest.php     |   35 -
 vendor/nesbot/carbon/tests/IsTest.php           |  133 -
 vendor/nesbot/carbon/tests/IssetTest.php        |   49 -
 .../tests/NowAndOtherStaticHelpersTest.php      |   79 -
 vendor/nesbot/carbon/tests/RelativeTest.php     |   45 -
 vendor/nesbot/carbon/tests/SettersTest.php      |  253 -
 vendor/nesbot/carbon/tests/StartEndOfTest.php   |  236 -
 vendor/nesbot/carbon/tests/StringsTest.php      |  157 -
 vendor/nesbot/carbon/tests/SubTest.php          |  175 -
 vendor/nesbot/carbon/tests/TestFixture.php      |   56 -
 vendor/nesbot/carbon/tests/TestingAidsTest.php  |  124 -
 vendor/nikic/php-parser/.travis.yml             |   13 -
 vendor/nikic/php-parser/CHANGELOG.md            |  168 -
 vendor/nikic/php-parser/LICENSE                 |   31 -
 vendor/nikic/php-parser/README.md               |   78 -
 vendor/nikic/php-parser/composer.json           |   24 -
 .../php-parser/doc/0_Introduction.markdown      |   81 -
 .../php-parser/doc/1_Installation.markdown      |   48 -
 .../doc/2_Usage_of_basic_components.markdown    |  394 --
 .../3_Other_node_tree_representations.markdown  |  201 -
 .../php-parser/doc/4_Code_generation.markdown   |  267 -
 .../php-parser/doc/component/Lexer.markdown     |  114 -
 vendor/nikic/php-parser/grammar/README.md       |   29 -
 vendor/nikic/php-parser/grammar/analyze.php     |   96 -
 .../nikic/php-parser/grammar/kmyacc.php.parser  |  361 --
 .../nikic/php-parser/grammar/rebuildParser.php  |  225 -
 .../grammar/zend_language_parser.phpy           |  906 ----
 .../php-parser/lib/PHPParser/Autoloader.php     |   33 -
 .../nikic/php-parser/lib/PHPParser/Builder.php  |   11 -
 .../php-parser/lib/PHPParser/Builder/Class.php  |  137 -
 .../lib/PHPParser/Builder/Function.php          |  109 -
 .../lib/PHPParser/Builder/Interface.php         |   92 -
 .../php-parser/lib/PHPParser/Builder/Method.php |  187 -
 .../php-parser/lib/PHPParser/Builder/Param.php  |   75 -
 .../lib/PHPParser/Builder/Property.php          |   92 -
 .../lib/PHPParser/BuilderAbstract.php           |   94 -
 .../php-parser/lib/PHPParser/BuilderFactory.php |   87 -
 .../nikic/php-parser/lib/PHPParser/Comment.php  |  117 -
 .../php-parser/lib/PHPParser/Comment/Doc.php    |    5 -
 vendor/nikic/php-parser/lib/PHPParser/Error.php |   70 -
 vendor/nikic/php-parser/lib/PHPParser/Lexer.php |  199 -
 .../lib/PHPParser/Lexer/Emulative.php           |  200 -
 vendor/nikic/php-parser/lib/PHPParser/Node.php  |   75 -
 .../nikic/php-parser/lib/PHPParser/Node/Arg.php |   25 -
 .../php-parser/lib/PHPParser/Node/Const.php     |   25 -
 .../php-parser/lib/PHPParser/Node/Expr.php      |    5 -
 .../lib/PHPParser/Node/Expr/Array.php           |   22 -
 .../lib/PHPParser/Node/Expr/ArrayDimFetch.php   |   25 -
 .../lib/PHPParser/Node/Expr/ArrayItem.php       |   28 -
 .../lib/PHPParser/Node/Expr/Assign.php          |   25 -
 .../PHPParser/Node/Expr/AssignBitwiseAnd.php    |   25 -
 .../lib/PHPParser/Node/Expr/AssignBitwiseOr.php |   25 -
 .../PHPParser/Node/Expr/AssignBitwiseXor.php    |   25 -
 .../lib/PHPParser/Node/Expr/AssignConcat.php    |   25 -
 .../lib/PHPParser/Node/Expr/AssignDiv.php       |   25 -
 .../lib/PHPParser/Node/Expr/AssignMinus.php     |   25 -
 .../lib/PHPParser/Node/Expr/AssignMod.php       |   25 -
 .../lib/PHPParser/Node/Expr/AssignMul.php       |   25 -
 .../lib/PHPParser/Node/Expr/AssignPlus.php      |   25 -
 .../lib/PHPParser/Node/Expr/AssignRef.php       |   25 -
 .../lib/PHPParser/Node/Expr/AssignShiftLeft.php |   25 -
 .../PHPParser/Node/Expr/AssignShiftRight.php    |   25 -
 .../lib/PHPParser/Node/Expr/BitwiseAnd.php      |   25 -
 .../lib/PHPParser/Node/Expr/BitwiseNot.php      |   22 -
 .../lib/PHPParser/Node/Expr/BitwiseOr.php       |   25 -
 .../lib/PHPParser/Node/Expr/BitwiseXor.php      |   25 -
 .../lib/PHPParser/Node/Expr/BooleanAnd.php      |   25 -
 .../lib/PHPParser/Node/Expr/BooleanNot.php      |   22 -
 .../lib/PHPParser/Node/Expr/BooleanOr.php       |   25 -
 .../php-parser/lib/PHPParser/Node/Expr/Cast.php |   22 -
 .../lib/PHPParser/Node/Expr/Cast/Array.php      |    5 -
 .../lib/PHPParser/Node/Expr/Cast/Bool.php       |    5 -
 .../lib/PHPParser/Node/Expr/Cast/Double.php     |    5 -
 .../lib/PHPParser/Node/Expr/Cast/Int.php        |    5 -
 .../lib/PHPParser/Node/Expr/Cast/Object.php     |    5 -
 .../lib/PHPParser/Node/Expr/Cast/String.php     |    5 -
 .../lib/PHPParser/Node/Expr/Cast/Unset.php      |    5 -
 .../lib/PHPParser/Node/Expr/ClassConstFetch.php |   25 -
 .../lib/PHPParser/Node/Expr/Clone.php           |   22 -
 .../lib/PHPParser/Node/Expr/Closure.php         |   35 -
 .../lib/PHPParser/Node/Expr/ClosureUse.php      |   25 -
 .../lib/PHPParser/Node/Expr/Concat.php          |   25 -
 .../lib/PHPParser/Node/Expr/ConstFetch.php      |   22 -
 .../php-parser/lib/PHPParser/Node/Expr/Div.php  |   25 -
 .../lib/PHPParser/Node/Expr/Empty.php           |   22 -
 .../lib/PHPParser/Node/Expr/Equal.php           |   25 -
 .../lib/PHPParser/Node/Expr/ErrorSuppress.php   |   22 -
 .../php-parser/lib/PHPParser/Node/Expr/Eval.php |   22 -
 .../php-parser/lib/PHPParser/Node/Expr/Exit.php |   22 -
 .../lib/PHPParser/Node/Expr/FuncCall.php        |   25 -
 .../lib/PHPParser/Node/Expr/Greater.php         |   25 -
 .../lib/PHPParser/Node/Expr/GreaterOrEqual.php  |   25 -
 .../lib/PHPParser/Node/Expr/Identical.php       |   25 -
 .../lib/PHPParser/Node/Expr/Include.php         |   30 -
 .../lib/PHPParser/Node/Expr/Instanceof.php      |   25 -
 .../lib/PHPParser/Node/Expr/Isset.php           |   22 -
 .../php-parser/lib/PHPParser/Node/Expr/List.php |   22 -
 .../lib/PHPParser/Node/Expr/LogicalAnd.php      |   25 -
 .../lib/PHPParser/Node/Expr/LogicalOr.php       |   25 -
 .../lib/PHPParser/Node/Expr/LogicalXor.php      |   25 -
 .../lib/PHPParser/Node/Expr/MethodCall.php      |   28 -
 .../lib/PHPParser/Node/Expr/Minus.php           |   25 -
 .../php-parser/lib/PHPParser/Node/Expr/Mod.php  |   25 -
 .../php-parser/lib/PHPParser/Node/Expr/Mul.php  |   25 -
 .../php-parser/lib/PHPParser/Node/Expr/New.php  |   25 -
 .../lib/PHPParser/Node/Expr/NotEqual.php        |   25 -
 .../lib/PHPParser/Node/Expr/NotIdentical.php    |   25 -
 .../php-parser/lib/PHPParser/Node/Expr/Plus.php |   25 -
 .../lib/PHPParser/Node/Expr/PostDec.php         |   22 -
 .../lib/PHPParser/Node/Expr/PostInc.php         |   22 -
 .../lib/PHPParser/Node/Expr/PreDec.php          |   22 -
 .../lib/PHPParser/Node/Expr/PreInc.php          |   22 -
 .../lib/PHPParser/Node/Expr/Print.php           |   22 -
 .../lib/PHPParser/Node/Expr/PropertyFetch.php   |   25 -
 .../lib/PHPParser/Node/Expr/ShellExec.php       |   22 -
 .../lib/PHPParser/Node/Expr/ShiftLeft.php       |   25 -
 .../lib/PHPParser/Node/Expr/ShiftRight.php      |   25 -
 .../lib/PHPParser/Node/Expr/Smaller.php         |   25 -
 .../lib/PHPParser/Node/Expr/SmallerOrEqual.php  |   25 -
 .../lib/PHPParser/Node/Expr/StaticCall.php      |   28 -
 .../PHPParser/Node/Expr/StaticPropertyFetch.php |   25 -
 .../lib/PHPParser/Node/Expr/Ternary.php         |   28 -
 .../lib/PHPParser/Node/Expr/UnaryMinus.php      |   22 -
 .../lib/PHPParser/Node/Expr/UnaryPlus.php       |   22 -
 .../lib/PHPParser/Node/Expr/Variable.php        |   22 -
 .../lib/PHPParser/Node/Expr/Yield.php           |   25 -
 .../php-parser/lib/PHPParser/Node/Name.php      |  168 -
 .../lib/PHPParser/Node/Name/FullyQualified.php  |   40 -
 .../lib/PHPParser/Node/Name/Relative.php        |   40 -
 .../php-parser/lib/PHPParser/Node/Param.php     |   31 -
 .../php-parser/lib/PHPParser/Node/Scalar.php    |    5 -
 .../lib/PHPParser/Node/Scalar/ClassConst.php    |   13 -
 .../lib/PHPParser/Node/Scalar/DNumber.php       |   58 -
 .../lib/PHPParser/Node/Scalar/DirConst.php      |   13 -
 .../lib/PHPParser/Node/Scalar/Encapsed.php      |   22 -
 .../lib/PHPParser/Node/Scalar/FileConst.php     |   13 -
 .../lib/PHPParser/Node/Scalar/FuncConst.php     |   13 -
 .../lib/PHPParser/Node/Scalar/LNumber.php       |   55 -
 .../lib/PHPParser/Node/Scalar/LineConst.php     |   13 -
 .../lib/PHPParser/Node/Scalar/MethodConst.php   |   13 -
 .../lib/PHPParser/Node/Scalar/NSConst.php       |   13 -
 .../lib/PHPParser/Node/Scalar/String.php        |  109 -
 .../lib/PHPParser/Node/Scalar/TraitConst.php    |   13 -
 .../php-parser/lib/PHPParser/Node/Stmt.php      |    5 -
 .../lib/PHPParser/Node/Stmt/Break.php           |   22 -
 .../php-parser/lib/PHPParser/Node/Stmt/Case.php |   25 -
 .../lib/PHPParser/Node/Stmt/Catch.php           |   28 -
 .../lib/PHPParser/Node/Stmt/Class.php           |  102 -
 .../lib/PHPParser/Node/Stmt/ClassConst.php      |   22 -
 .../lib/PHPParser/Node/Stmt/ClassMethod.php     |   71 -
 .../lib/PHPParser/Node/Stmt/Const.php           |   22 -
 .../lib/PHPParser/Node/Stmt/Continue.php        |   22 -
 .../lib/PHPParser/Node/Stmt/Declare.php         |   25 -
 .../lib/PHPParser/Node/Stmt/DeclareDeclare.php  |   25 -
 .../php-parser/lib/PHPParser/Node/Stmt/Do.php   |   25 -
 .../php-parser/lib/PHPParser/Node/Stmt/Echo.php |   22 -
 .../php-parser/lib/PHPParser/Node/Stmt/Else.php |   22 -
 .../lib/PHPParser/Node/Stmt/ElseIf.php          |   25 -
 .../php-parser/lib/PHPParser/Node/Stmt/For.php  |   32 -
 .../lib/PHPParser/Node/Stmt/Foreach.php         |   35 -
 .../lib/PHPParser/Node/Stmt/Function.php        |   32 -
 .../lib/PHPParser/Node/Stmt/Global.php          |   22 -
 .../php-parser/lib/PHPParser/Node/Stmt/Goto.php |   22 -
 .../lib/PHPParser/Node/Stmt/HaltCompiler.php    |   22 -
 .../php-parser/lib/PHPParser/Node/Stmt/If.php   |   33 -
 .../lib/PHPParser/Node/Stmt/InlineHTML.php      |   22 -
 .../lib/PHPParser/Node/Stmt/Interface.php       |   45 -
 .../lib/PHPParser/Node/Stmt/Label.php           |   22 -
 .../lib/PHPParser/Node/Stmt/Namespace.php       |  122 -
 .../lib/PHPParser/Node/Stmt/Property.php        |   41 -
 .../PHPParser/Node/Stmt/PropertyProperty.php    |   25 -
 .../lib/PHPParser/Node/Stmt/Return.php          |   22 -
 .../lib/PHPParser/Node/Stmt/Static.php          |   22 -
 .../lib/PHPParser/Node/Stmt/StaticVar.php       |   25 -
 .../lib/PHPParser/Node/Stmt/Switch.php          |   25 -
 .../lib/PHPParser/Node/Stmt/Throw.php           |   22 -
 .../lib/PHPParser/Node/Stmt/Trait.php           |   25 -
 .../lib/PHPParser/Node/Stmt/TraitUse.php        |   25 -
 .../PHPParser/Node/Stmt/TraitUseAdaptation.php  |    5 -
 .../Node/Stmt/TraitUseAdaptation/Alias.php      |   31 -
 .../Node/Stmt/TraitUseAdaptation/Precedence.php |   28 -
 .../lib/PHPParser/Node/Stmt/TryCatch.php        |   32 -
 .../lib/PHPParser/Node/Stmt/Unset.php           |   22 -
 .../php-parser/lib/PHPParser/Node/Stmt/Use.php  |   22 -
 .../lib/PHPParser/Node/Stmt/UseUse.php          |   36 -
 .../lib/PHPParser/Node/Stmt/While.php           |   25 -
 .../php-parser/lib/PHPParser/NodeAbstract.php   |  125 -
 .../php-parser/lib/PHPParser/NodeDumper.php     |   39 -
 .../php-parser/lib/PHPParser/NodeTraverser.php  |  132 -
 .../lib/PHPParser/NodeTraverserInterface.php    |   21 -
 .../php-parser/lib/PHPParser/NodeVisitor.php    |   58 -
 .../lib/PHPParser/NodeVisitor/NameResolver.php  |  139 -
 .../lib/PHPParser/NodeVisitorAbstract.php       |   12 -
 .../nikic/php-parser/lib/PHPParser/Parser.php   | 2721 -----------
 .../lib/PHPParser/PrettyPrinter/Default.php     |  725 ---
 .../lib/PHPParser/PrettyPrinter/Zend.php        |   10 -
 .../lib/PHPParser/PrettyPrinterAbstract.php     |  262 -
 .../php-parser/lib/PHPParser/Serializer.php     |   13 -
 .../php-parser/lib/PHPParser/Serializer/XML.php |   78 -
 .../nikic/php-parser/lib/PHPParser/Template.php |   75 -
 .../php-parser/lib/PHPParser/TemplateLoader.php |   51 -
 .../php-parser/lib/PHPParser/Unserializer.php   |   13 -
 .../lib/PHPParser/Unserializer/XML.php          |  133 -
 vendor/nikic/php-parser/lib/bootstrap.php       |   14 -
 vendor/nikic/php-parser/phpunit.xml.dist        |   24 -
 .../test/PHPParser/Tests/Builder/ClassTest.php  |   91 -
 .../PHPParser/Tests/Builder/FunctionTest.php    |   70 -
 .../PHPParser/Tests/Builder/InterfaceTest.php   |   91 -
 .../test/PHPParser/Tests/Builder/MethodTest.php |  137 -
 .../test/PHPParser/Tests/Builder/ParamTest.php  |  118 -
 .../PHPParser/Tests/Builder/PropertyTest.php    |  123 -
 .../test/PHPParser/Tests/BuilderFactoryTest.php |   23 -
 .../test/PHPParser/Tests/CodeTestAbstract.php   |   51 -
 .../test/PHPParser/Tests/CommentTest.php        |   69 -
 .../test/PHPParser/Tests/ErrorTest.php          |   33 -
 .../PHPParser/Tests/Lexer/EmulativeTest.php     |  103 -
 .../test/PHPParser/Tests/LexerTest.php          |  145 -
 .../test/PHPParser/Tests/Node/NameTest.php      |  130 -
 .../PHPParser/Tests/Node/Scalar/StringTest.php  |   59 -
 .../Tests/Node/Stmt/ClassMethodTest.php         |   35 -
 .../PHPParser/Tests/Node/Stmt/ClassTest.php     |   40 -
 .../PHPParser/Tests/Node/Stmt/PropertyTest.php  |   34 -
 .../test/PHPParser/Tests/NodeAbstractTest.php   |   96 -
 .../test/PHPParser/Tests/NodeDumperTest.php     |   66 -
 .../test/PHPParser/Tests/NodeTraverserTest.php  |  144 -
 .../Tests/NodeVisitor/NameResolverTest.php      |  246 -
 .../test/PHPParser/Tests/ParserTest.php         |   44 -
 .../test/PHPParser/Tests/PrettyPrinterTest.php  |   42 -
 .../test/PHPParser/Tests/Serializer/XMLTest.php |  152 -
 .../test/PHPParser/Tests/TemplateLoaderTest.php |   48 -
 .../test/PHPParser/Tests/TemplateTest.php       |   59 -
 .../PHPParser/Tests/Unserializer/XMLTest.php    |  141 -
 .../test/code/parser/expr/arrayDef.test         |  139 -
 .../test/code/parser/expr/assign.test           |  225 -
 .../php-parser/test/code/parser/expr/cast.test  |   72 -
 .../php-parser/test/code/parser/expr/clone.test |   13 -
 .../test/code/parser/expr/closure.test          |   94 -
 .../test/code/parser/expr/comparison.test       |   98 -
 .../test/code/parser/expr/errorSuppress.test    |   12 -
 .../php-parser/test/code/parser/expr/exit.test  |   34 -
 .../code/parser/expr/fetchAndCall/args.test     |   71 -
 .../parser/expr/fetchAndCall/constFetch.test    |   33 -
 .../parser/expr/fetchAndCall/constantDeref.test |  181 -
 .../code/parser/expr/fetchAndCall/funcCall.test |  117 -
 .../code/parser/expr/fetchAndCall/newDeref.test |   70 -
 .../parser/expr/fetchAndCall/objectAccess.test  |  118 -
 .../expr/fetchAndCall/simpleArrayAccess.test    |   62 -
 .../parser/expr/fetchAndCall/staticCall.test    |  151 -
 .../expr/fetchAndCall/staticPropertyFetch.test  |   71 -
 .../test/code/parser/expr/includeAndEval.test   |   40 -
 .../test/code/parser/expr/issetAndEmpty.test    |   75 -
 .../php-parser/test/code/parser/expr/logic.test |  138 -
 .../php-parser/test/code/parser/expr/math.test  |  187 -
 .../php-parser/test/code/parser/expr/new.test   |  139 -
 .../php-parser/test/code/parser/expr/print.test |   12 -
 .../test/code/parser/expr/shellExec.test        |   38 -
 .../test/code/parser/expr/ternary.test          |   72 -
 .../test/code/parser/expr/variable.test         |   54 -
 .../test/code/parser/scalar/constantString.test |   53 -
 .../test/code/parser/scalar/docString.test      |   67 -
 .../test/code/parser/scalar/encapsedString.test |  148 -
 .../test/code/parser/scalar/float.test          |   70 -
 .../php-parser/test/code/parser/scalar/int.test |   47 -
 .../test/code/parser/scalar/magicConst.test     |   31 -
 .../code/parser/stmt/blocklessStatement.test    |  112 -
 .../test/code/parser/stmt/class/abstract.test   |   37 -
 .../code/parser/stmt/class/conditional.test     |   33 -
 .../test/code/parser/stmt/class/final.test      |   17 -
 .../test/code/parser/stmt/class/interface.test  |   35 -
 .../code/parser/stmt/class/modifier.test-fail   |   29 -
 .../test/code/parser/stmt/class/name.test-fail  |   61 -
 .../test/code/parser/stmt/class/php4Style.test  |   38 -
 .../test/code/parser/stmt/class/simple.test     |  139 -
 .../parser/stmt/class/staticMethod.test-fail    |   25 -
 .../test/code/parser/stmt/class/trait.test      |  159 -
 .../php-parser/test/code/parser/stmt/const.test |   40 -
 .../test/code/parser/stmt/controlFlow.test      |   55 -
 .../test/code/parser/stmt/declare.test          |   47 -
 .../php-parser/test/code/parser/stmt/echo.test  |   32 -
 .../test/code/parser/stmt/function/byRef.test   |   37 -
 .../code/parser/stmt/function/conditional.test  |   32 -
 .../parser/stmt/function/defaultValues.test     |  138 -
 .../code/parser/stmt/function/generator.test    |  227 -
 .../code/parser/stmt/function/specialVars.test  |   50 -
 .../code/parser/stmt/function/typeHints.test    |   44 -
 .../test/code/parser/stmt/haltCompiler.test     |   55 -
 .../stmt/haltCompilerInvalidSyntax.test-fail    |    6 -
 .../stmt/haltCompilerOutermostScope.test-fail   |    8 -
 .../php-parser/test/code/parser/stmt/if.test    |   95 -
 .../test/code/parser/stmt/inlineHTML.test       |   27 -
 .../test/code/parser/stmt/loop/do.test          |   17 -
 .../test/code/parser/stmt/loop/for.test         |   86 -
 .../test/code/parser/stmt/loop/foreach.test     |  139 -
 .../test/code/parser/stmt/loop/while.test       |   25 -
 .../test/code/parser/stmt/namespace/alias.test  |   85 -
 .../test/code/parser/stmt/namespace/braced.test |   42 -
 .../code/parser/stmt/namespace/mix.test-fail    |   13 -
 .../test/code/parser/stmt/namespace/name.test   |   42 -
 .../code/parser/stmt/namespace/name.test-fail   |   25 -
 .../code/parser/stmt/namespace/nested.test-fail |   10 -
 .../code/parser/stmt/namespace/notBraced.test   |   45 -
 .../code/parser/stmt/namespace/outsideStmt.test |   37 -
 .../parser/stmt/namespace/outsideStmt.test-fail |   13 -
 .../test/code/parser/stmt/switch.test           |   67 -
 .../test/code/parser/stmt/tryCatch.test         |  114 -
 .../test/code/parser/stmt/tryCatch.test-fail    |    7 -
 .../php-parser/test/code/parser/stmt/unset.test |   26 -
 .../test/code/prettyPrinter/closure.test        |   18 -
 .../test/code/prettyPrinter/comments.test       |   56 -
 .../test/code/prettyPrinter/include.test        |    7 -
 .../inlineHTMLandPHPtest.file-test              |   52 -
 .../test/code/prettyPrinter/namespaces.test     |   58 -
 .../code/prettyPrinter/onlyInlineHTML.file-test |   11 -
 .../test/code/prettyPrinter/onlyPHP.file-test   |   11 -
 .../test/code/prettyPrinter/parentheses.test    |   45 -
 .../test/code/prettyPrinter/switch.test         |   35 -
 vendor/nikic/php-parser/test_old/run.php        |  189 -
 vendor/patchwork/utf8/.travis.yml               |   18 -
 vendor/patchwork/utf8/CHANGELOG.md              |  172 -
 vendor/patchwork/utf8/README.md                 |  153 -
 vendor/patchwork/utf8/class/Normalizer.php      |   17 -
 .../utf8/class/Patchwork/PHP/Shim/Iconv.php     |  646 ---
 .../utf8/class/Patchwork/PHP/Shim/Intl.php      |  156 -
 .../utf8/class/Patchwork/PHP/Shim/Mbstring.php  |  523 --
 .../class/Patchwork/PHP/Shim/Normalizer.php     |  295 --
 .../utf8/class/Patchwork/PHP/Shim/Xml.php       |   61 -
 .../Patchwork/PHP/Shim/charset/from.big5.ser    |    1 -
 .../Patchwork/PHP/Shim/charset/from.cp037.ser   |  Bin 4192 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp1006.ser  |  Bin 4273 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp1026.ser  |  Bin 4192 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp424.ser   |  Bin 3547 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp437.ser   |  Bin 4254 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp500.ser   |  Bin 4192 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp737.ser   |  Bin 4247 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp775.ser   |  Bin 4228 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp850.ser   |  Bin 4222 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp852.ser   |  Bin 4221 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp855.ser   |  Bin 4222 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp856.ser   |  Bin 3525 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp857.ser   |  Bin 4170 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp860.ser   |  Bin 4253 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp861.ser   |  Bin 4254 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp862.ser   |  Bin 4254 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp863.ser   |  Bin 4254 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp864.ser   |  Bin 4180 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp865.ser   |  Bin 4254 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp866.ser   |  Bin 4244 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp869.ser   |  Bin 4071 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp874.ser   |  Bin 3761 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp875.ser   |  Bin 4189 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp932.ser   |  Bin 149785 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp936.ser   |  Bin 415908 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp949.ser   |  Bin 325759 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.cp950.ser   |  Bin 258514 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.gsm0338.ser |  Bin 2228 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-1.ser        |  Bin 4192 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-10.ser       |  Bin 4193 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-11.ser       |  Bin 4143 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-13.ser       |  Bin 4196 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-14.ser       |  Bin 4214 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-15.ser       |  Bin 4193 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-16.ser       |  Bin 4195 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-2.ser        |  Bin 4192 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-3.ser        |  Bin 4073 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-4.ser        |  Bin 4192 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-5.ser        |  Bin 4193 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-6.ser        |  Bin 3427 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-7.ser        |  Bin 4093 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-8.ser        |  Bin 3583 -> 0 bytes
 .../PHP/Shim/charset/from.iso-8859-9.ser        |  Bin 4192 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.koi8-r.ser  |  Bin 4248 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.koi8-u.ser  |  Bin 4240 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.mazovia.ser |  Bin 4254 -> 0 bytes
 .../PHP/Shim/charset/from.nextstep.ser          |  Bin 4211 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/from.stdenc.ser  |    1 -
 .../Patchwork/PHP/Shim/charset/from.symbol.ser  |    1 -
 .../Patchwork/PHP/Shim/charset/from.turkish.ser |  Bin 4185 -> 0 bytes
 .../PHP/Shim/charset/from.us-ascii-quotes.ser   |  Bin 2020 -> 0 bytes
 .../PHP/Shim/charset/from.us-ascii.ser          |  Bin 2016 -> 0 bytes
 .../PHP/Shim/charset/from.windows-1250.ser      |  Bin 4124 -> 0 bytes
 .../PHP/Shim/charset/from.windows-1251.ser      |  Bin 4193 -> 0 bytes
 .../PHP/Shim/charset/from.windows-1252.ser      |  Bin 4124 -> 0 bytes
 .../PHP/Shim/charset/from.windows-1253.ser      |  Bin 3921 -> 0 bytes
 .../PHP/Shim/charset/from.windows-1254.ser      |  Bin 4090 -> 0 bytes
 .../PHP/Shim/charset/from.windows-1255.ser      |  Bin 3821 -> 0 bytes
 .../PHP/Shim/charset/from.windows-1256.ser      |  Bin 4213 -> 0 bytes
 .../PHP/Shim/charset/from.windows-1257.ser      |  Bin 4005 -> 0 bytes
 .../PHP/Shim/charset/from.windows-1258.ser      |  Bin 4057 -> 0 bytes
 .../PHP/Shim/charset/from.x-mac-ce.ser          |  Bin 4214 -> 0 bytes
 .../PHP/Shim/charset/from.x-mac-cyrillic.ser    |  Bin 4212 -> 0 bytes
 .../PHP/Shim/charset/from.x-mac-greek.ser       |  Bin 4190 -> 0 bytes
 .../PHP/Shim/charset/from.x-mac-icelandic.ser   |  Bin 4201 -> 0 bytes
 .../PHP/Shim/charset/from.x-mac-roman.ser       |  Bin 4207 -> 0 bytes
 .../PHP/Shim/charset/from.zdingbat.ser          |    1 -
 .../Patchwork/PHP/Shim/charset/to.gsm0338.ser   |  Bin 2459 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/to.mazovia.ser   |  Bin 4232 -> 0 bytes
 .../Patchwork/PHP/Shim/charset/to.stdenc.ser    |    1 -
 .../Patchwork/PHP/Shim/charset/to.symbol.ser    |    1 -
 .../Patchwork/PHP/Shim/charset/to.zdingbat.ser  |    1 -
 .../Patchwork/PHP/Shim/charset/translit.ser     |    1 -
 .../PHP/Shim/unidata/canonicalComposition.ser   |    1 -
 .../PHP/Shim/unidata/canonicalDecomposition.ser |    1 -
 .../PHP/Shim/unidata/combiningClass.ser         |    1 -
 .../Shim/unidata/compatibilityDecomposition.ser |    1 -
 .../Patchwork/PHP/Shim/unidata/lowerCase.ser    |    1 -
 .../Patchwork/PHP/Shim/unidata/upperCase.ser    |    1 -
 .../utf8/class/Patchwork/TurkishUtf8.php        |  112 -
 vendor/patchwork/utf8/class/Patchwork/Utf8.php  |  657 ---
 .../utf8/class/Patchwork/Utf8/BestFit.php       |   68 -
 .../utf8/class/Patchwork/Utf8/Bootup.php        |  243 -
 .../utf8/class/Patchwork/Utf8/Bootup/iconv.php  |   48 -
 .../utf8/class/Patchwork/Utf8/Bootup/intl.php   |   28 -
 .../class/Patchwork/Utf8/Bootup/mbstring.php    |   50 -
 .../class/Patchwork/Utf8/Bootup/utf8_encode.php |   14 -
 .../Patchwork/Utf8/WindowsStreamWrapper.php     |  405 --
 .../Patchwork/Utf8/data/caseFolding_full.ser    |    1 -
 .../Patchwork/Utf8/data/to.bestfit1250.ser      |  Bin 11885 -> 0 bytes
 .../Patchwork/Utf8/data/to.bestfit1251.ser      |  Bin 10912 -> 0 bytes
 .../Patchwork/Utf8/data/to.bestfit1252.ser      |  Bin 11968 -> 0 bytes
 .../Patchwork/Utf8/data/to.bestfit1253.ser      |  Bin 10587 -> 0 bytes
 .../Patchwork/Utf8/data/to.bestfit1254.ser      |  Bin 11902 -> 0 bytes
 .../Patchwork/Utf8/data/to.bestfit1255.ser      |  Bin 5948 -> 0 bytes
 .../Patchwork/Utf8/data/to.bestfit1256.ser      |  Bin 9202 -> 0 bytes
 .../Patchwork/Utf8/data/to.bestfit1257.ser      |  Bin 5903 -> 0 bytes
 .../Patchwork/Utf8/data/to.bestfit1258.ser      |  Bin 5902 -> 0 bytes
 .../class/Patchwork/Utf8/data/to.bestfit874.ser |  Bin 6760 -> 0 bytes
 .../class/Patchwork/Utf8/data/to.bestfit932.ser |  Bin 179471 -> 0 bytes
 .../class/Patchwork/Utf8/data/to.bestfit936.ser |  Bin 464524 -> 0 bytes
 .../class/Patchwork/Utf8/data/to.bestfit949.ser |  Bin 336734 -> 0 bytes
 .../class/Patchwork/Utf8/data/to.bestfit950.ser |  Bin 385467 -> 0 bytes
 .../Patchwork/Utf8/data/translit_extra.ser      |    1 -
 vendor/patchwork/utf8/composer.json             |   35 -
 vendor/patchwork/utf8/phpunit.xml.dist          |   21 -
 vendor/phpseclib/phpseclib/.gitattributes       |    1 -
 vendor/phpseclib/phpseclib/.gitignore           |    2 -
 vendor/phpseclib/phpseclib/.scrutinizer.yml     |    7 -
 vendor/phpseclib/phpseclib/.travis.yml          |   35 -
 vendor/phpseclib/phpseclib/AUTHORS              |    5 -
 vendor/phpseclib/phpseclib/CHANGELOG.md         |   83 -
 vendor/phpseclib/phpseclib/LICENSE              |   21 -
 vendor/phpseclib/phpseclib/README.md            |   65 -
 vendor/phpseclib/phpseclib/build/build.xml      |   32 -
 .../build/code-sniffer-ruleset-tests.xml        |   21 -
 .../phpseclib/build/code-sniffer-ruleset.xml    |   75 -
 vendor/phpseclib/phpseclib/build/sami.conf.php  |   31 -
 vendor/phpseclib/phpseclib/composer.json        |   80 -
 vendor/phpseclib/phpseclib/composer.lock        | 1380 ------
 .../phpseclib/phpseclib/phpseclib/Crypt/AES.php |  207 -
 .../phpseclib/phpseclib/Crypt/Base.php          | 2011 --------
 .../phpseclib/phpseclib/Crypt/Blowfish.php      |  644 ---
 .../phpseclib/phpseclib/phpseclib/Crypt/DES.php | 1506 ------
 .../phpseclib/phpseclib/Crypt/Hash.php          |  841 ----
 .../phpseclib/phpseclib/phpseclib/Crypt/RC2.php |  652 ---
 .../phpseclib/phpseclib/phpseclib/Crypt/RC4.php |  329 --
 .../phpseclib/phpseclib/phpseclib/Crypt/RSA.php | 2997 ------------
 .../phpseclib/phpseclib/Crypt/Random.php        |  300 --
 .../phpseclib/phpseclib/Crypt/Rijndael.php      | 1348 ------
 .../phpseclib/phpseclib/Crypt/TripleDES.php     |  428 --
 .../phpseclib/phpseclib/Crypt/Twofish.php       |  895 ----
 .../phpseclib/phpseclib/phpseclib/File/ANSI.php |  559 ---
 .../phpseclib/phpseclib/phpseclib/File/ASN1.php | 1358 ------
 .../phpseclib/phpseclib/phpseclib/File/X509.php | 4583 ------------------
 .../phpseclib/phpseclib/Math/BigInteger.php     | 3758 --------------
 .../phpseclib/phpseclib/phpseclib/Net/SCP.php   |  360 --
 .../phpseclib/phpseclib/phpseclib/Net/SFTP.php  | 2778 -----------
 .../phpseclib/phpseclib/Net/SFTP/Stream.php     |  801 ---
 .../phpseclib/phpseclib/phpseclib/Net/SSH1.php  | 1651 -------
 .../phpseclib/phpseclib/phpseclib/Net/SSH2.php  | 3878 ---------------
 .../phpseclib/phpseclib/System/SSH/Agent.php    |  313 --
 .../phpseclib/phpseclib/System/SSH_Agent.php    |   39 -
 .../phpseclib/phpseclib/phpseclib/openssl.cnf   |    6 -
 vendor/phpseclib/phpseclib/phpunit.xml.dist     |   21 -
 .../Functional/Net/SCPSSH2UserStoryTest.php     |   88 -
 .../tests/Functional/Net/SFTPLargeFileTest.php  |   74 -
 .../tests/Functional/Net/SFTPUserStoryTest.php  |  478 --
 .../tests/Functional/Net/SSH2AgentTest.php      |   31 -
 .../phpseclib/tests/Functional/Net/SSH2Test.php |   88 -
 .../tests/PhpseclibFunctionalTestCase.php       |   72 -
 .../phpseclib/tests/PhpseclibTestCase.php       |  104 -
 .../tests/Unit/Crypt/AES/InternalTest.php       |   17 -
 .../tests/Unit/Crypt/AES/McryptTest.php         |   21 -
 .../phpseclib/tests/Unit/Crypt/AES/TestCase.php |  107 -
 .../phpseclib/tests/Unit/Crypt/Hash/MD5Test.php |   47 -
 .../tests/Unit/Crypt/Hash/SHA256Test.php        |   79 -
 .../tests/Unit/Crypt/Hash/SHA256_96Test.php     |   30 -
 .../tests/Unit/Crypt/Hash/SHA512Test.php        |   79 -
 .../tests/Unit/Crypt/Hash/SHA512_96Test.php     |   30 -
 .../tests/Unit/Crypt/Hash/TestCase.php          |   52 -
 .../tests/Unit/Crypt/RSA/LoadKeyTest.php        |  304 --
 .../phpseclib/tests/Unit/Crypt/RandomTest.php   |   53 -
 .../phpseclib/tests/Unit/File/ASN1/FE.pdf.p7m   |  Bin 14223 -> 0 bytes
 .../phpseclib/tests/Unit/File/ASN1Test.php      |  292 --
 .../phpseclib/tests/Unit/File/X509/CSRTest.php  |   31 -
 .../tests/Unit/File/X509/SPKACTest.php          |   99 -
 .../tests/Unit/Math/BigInteger/BCMathTest.php   |   20 -
 .../tests/Unit/Math/BigInteger/GMPTest.php      |   20 -
 .../Math/BigInteger/InternalOpenSSLTest.php     |   20 -
 .../tests/Unit/Math/BigInteger/InternalTest.php |   24 -
 .../tests/Unit/Math/BigInteger/TestCase.php     |  361 --
 .../phpseclib/tests/Unit/Net/SFTPStreamTest.php |   33 -
 .../phpseclib/tests/Unit/Net/SSH1Test.php       |   41 -
 .../phpseclib/tests/Unit/Net/SSH2Test.php       |  114 -
 vendor/phpseclib/phpseclib/tests/bootstrap.php  |   31 -
 .../phpseclib/travis/code_coverage_id_rsa       |   30 -
 .../phpseclib/travis/install-php-extensions.sh  |   30 -
 .../phpseclib/phpseclib/travis/run-phpunit.sh   |   34 -
 .../phpseclib/travis/setup-composer.sh          |    3 -
 .../phpseclib/travis/setup-secure-shell.sh      |   31 -
 .../travis/upload-code-coverage-html.sh         |   50 -
 .../travis/upload-code-coverage-scrutinizer.sh  |   13 -
 vendor/predis/predis/.gitignore                 |    7 -
 vendor/predis/predis/.travis.yml                |   23 -
 vendor/predis/predis/CHANGELOG.NAMING.md        |   53 -
 vendor/predis/predis/CHANGELOG.md               |  685 ---
 vendor/predis/predis/CONTRIBUTING.md            |   44 -
 vendor/predis/predis/FAQ.md                     |  169 -
 vendor/predis/predis/LICENSE                    |   22 -
 vendor/predis/predis/README.md                  |  390 --
 vendor/predis/predis/VERSION                    |    1 -
 vendor/predis/predis/autoload.php               |   14 -
 vendor/predis/predis/bin/create-command-test    |  271 --
 vendor/predis/predis/bin/create-pear            |  221 -
 vendor/predis/predis/bin/create-phar            |   71 -
 vendor/predis/predis/bin/create-single-file     |  663 ---
 vendor/predis/predis/composer.json              |   28 -
 .../examples/CustomDistributionStrategy.php     |   94 -
 .../predis/predis/examples/DispatcherLoop.php   |   78 -
 vendor/predis/predis/examples/KeyPrefixes.php   |   37 -
 .../predis/examples/MasterSlaveReplication.php  |   52 -
 .../examples/MasterSlaveReplicationComplex.php  |   85 -
 .../predis/predis/examples/MonitorContext.php   |   44 -
 .../predis/examples/MultiBulkReplyIterators.php |   56 -
 .../predis/examples/MultipleSetAndGet.php       |   38 -
 .../predis/predis/examples/PipelineContext.php  |   47 -
 vendor/predis/predis/examples/PubSubContext.php |   59 -
 .../examples/RedisCollectionsIterators.php      |   96 -
 .../predis/examples/ServerSideScripting.php     |   66 -
 .../predis/predis/examples/SessionHandler.php   |   39 -
 .../predis/examples/SharedConfigurations.php    |   33 -
 .../examples/SimpleDebuggableConnection.php     |   88 -
 .../predis/predis/examples/SimpleSetAndGet.php  |   25 -
 .../predis/examples/TransactionWithCAS.php      |   51 -
 vendor/predis/predis/lib/Predis/Autoloader.php  |   62 -
 .../predis/lib/Predis/BasicClientInterface.php  |   31 -
 vendor/predis/predis/lib/Predis/Client.php      |  465 --
 .../predis/lib/Predis/ClientException.php       |   21 -
 .../predis/lib/Predis/ClientInterface.php       |   66 -
 .../Cluster/CommandHashStrategyInterface.php    |   42 -
 .../DistributionStrategyInterface.php           |   53 -
 .../Cluster/Distribution/EmptyRingException.php |   21 -
 .../Predis/Cluster/Distribution/HashRing.php    |  246 -
 .../Cluster/Distribution/KetamaPureRing.php     |   71 -
 .../Predis/Cluster/Hash/CRC16HashGenerator.php  |   72 -
 .../Cluster/Hash/HashGeneratorInterface.php     |   29 -
 .../Cluster/PredisClusterHashStrategy.php       |  398 --
 .../Predis/Cluster/RedisClusterHashStrategy.php |   50 -
 .../Collection/Iterator/CursorBasedIterator.php |  191 -
 .../lib/Predis/Collection/Iterator/HashKey.php  |   56 -
 .../lib/Predis/Collection/Iterator/Keyspace.php |   43 -
 .../lib/Predis/Collection/Iterator/ListKey.php  |  174 -
 .../lib/Predis/Collection/Iterator/SetKey.php   |   47 -
 .../Predis/Collection/Iterator/SortedSetKey.php |   58 -
 .../lib/Predis/Command/AbstractCommand.php      |  158 -
 .../lib/Predis/Command/CommandInterface.php     |   77 -
 .../lib/Predis/Command/ConnectionAuth.php       |   27 -
 .../lib/Predis/Command/ConnectionEcho.php       |   27 -
 .../lib/Predis/Command/ConnectionPing.php       |   35 -
 .../lib/Predis/Command/ConnectionQuit.php       |   27 -
 .../lib/Predis/Command/ConnectionSelect.php     |   27 -
 .../predis/lib/Predis/Command/HashDelete.php    |   35 -
 .../predis/lib/Predis/Command/HashExists.php    |   35 -
 .../predis/lib/Predis/Command/HashGet.php       |   27 -
 .../predis/lib/Predis/Command/HashGetAll.php    |   41 -
 .../lib/Predis/Command/HashGetMultiple.php      |   35 -
 .../lib/Predis/Command/HashIncrementBy.php      |   27 -
 .../lib/Predis/Command/HashIncrementByFloat.php |   27 -
 .../predis/lib/Predis/Command/HashKeys.php      |   27 -
 .../predis/lib/Predis/Command/HashLength.php    |   27 -
 .../predis/lib/Predis/Command/HashScan.php      |   84 -
 .../predis/lib/Predis/Command/HashSet.php       |   35 -
 .../lib/Predis/Command/HashSetMultiple.php      |   47 -
 .../lib/Predis/Command/HashSetPreserve.php      |   35 -
 .../predis/lib/Predis/Command/HashValues.php    |   27 -
 .../lib/Predis/Command/HyperLogLogAdd.php       |   43 -
 .../lib/Predis/Command/HyperLogLogCount.php     |   43 -
 .../lib/Predis/Command/HyperLogLogMerge.php     |   43 -
 .../predis/lib/Predis/Command/KeyDelete.php     |   43 -
 .../predis/lib/Predis/Command/KeyDump.php       |   27 -
 .../predis/lib/Predis/Command/KeyExists.php     |   35 -
 .../predis/lib/Predis/Command/KeyExpire.php     |   35 -
 .../predis/lib/Predis/Command/KeyExpireAt.php   |   35 -
 .../predis/lib/Predis/Command/KeyKeys.php       |   27 -
 .../predis/lib/Predis/Command/KeyKeysV12x.php   |   28 -
 .../predis/lib/Predis/Command/KeyMove.php       |   35 -
 .../predis/lib/Predis/Command/KeyPersist.php    |   35 -
 .../lib/Predis/Command/KeyPreciseExpire.php     |   27 -
 .../lib/Predis/Command/KeyPreciseExpireAt.php   |   27 -
 .../lib/Predis/Command/KeyPreciseTimeToLive.php |   27 -
 .../predis/lib/Predis/Command/KeyRandom.php     |   35 -
 .../predis/lib/Predis/Command/KeyRename.php     |   35 -
 .../lib/Predis/Command/KeyRenamePreserve.php    |   35 -
 .../predis/lib/Predis/Command/KeyRestore.php    |   27 -
 .../predis/lib/Predis/Command/KeyScan.php       |   76 -
 .../predis/lib/Predis/Command/KeySort.php       |  117 -
 .../predis/lib/Predis/Command/KeyTimeToLive.php |   27 -
 .../predis/lib/Predis/Command/KeyType.php       |   27 -
 .../predis/lib/Predis/Command/ListIndex.php     |   27 -
 .../predis/lib/Predis/Command/ListInsert.php    |   27 -
 .../predis/lib/Predis/Command/ListLength.php    |   27 -
 .../predis/lib/Predis/Command/ListPopFirst.php  |   27 -
 .../lib/Predis/Command/ListPopFirstBlocking.php |   48 -
 .../predis/lib/Predis/Command/ListPopLast.php   |   27 -
 .../lib/Predis/Command/ListPopLastBlocking.php  |   27 -
 .../lib/Predis/Command/ListPopLastPushHead.php  |   35 -
 .../Command/ListPopLastPushHeadBlocking.php     |   35 -
 .../predis/lib/Predis/Command/ListPushHead.php  |   27 -
 .../predis/lib/Predis/Command/ListPushHeadX.php |   27 -
 .../predis/lib/Predis/Command/ListPushTail.php  |   35 -
 .../predis/lib/Predis/Command/ListPushTailX.php |   27 -
 .../predis/lib/Predis/Command/ListRange.php     |   27 -
 .../predis/lib/Predis/Command/ListRemove.php    |   27 -
 .../predis/lib/Predis/Command/ListSet.php       |   27 -
 .../predis/lib/Predis/Command/ListTrim.php      |   27 -
 .../predis/lib/Predis/Command/PrefixHelpers.php |  108 -
 .../lib/Predis/Command/PrefixableCommand.php    |   31 -
 .../Command/PrefixableCommandInterface.php      |   27 -
 .../Processor/CommandProcessingInterface.php    |   34 -
 .../CommandProcessorChainInterface.php          |   42 -
 .../Processor/CommandProcessorInterface.php     |   29 -
 .../Command/Processor/KeyPrefixProcessor.php    |   72 -
 .../Predis/Command/Processor/ProcessorChain.php |  130 -
 .../predis/lib/Predis/Command/PubSubPublish.php |   27 -
 .../lib/Predis/Command/PubSubSubscribe.php      |   43 -
 .../Predis/Command/PubSubSubscribeByPattern.php |   27 -
 .../lib/Predis/Command/PubSubUnsubscribe.php    |   43 -
 .../Command/PubSubUnsubscribeByPattern.php      |   27 -
 .../predis/lib/Predis/Command/RawCommand.php    |  157 -
 .../lib/Predis/Command/ScriptedCommand.php      |   76 -
 .../Command/ServerBackgroundRewriteAOF.php      |   35 -
 .../lib/Predis/Command/ServerBackgroundSave.php |   35 -
 .../predis/lib/Predis/Command/ServerClient.php  |   73 -
 .../predis/lib/Predis/Command/ServerCommand.php |   27 -
 .../predis/lib/Predis/Command/ServerConfig.php  |   48 -
 .../lib/Predis/Command/ServerDatabaseSize.php   |   27 -
 .../predis/lib/Predis/Command/ServerEval.php    |   51 -
 .../predis/lib/Predis/Command/ServerEvalSHA.php |   37 -
 .../lib/Predis/Command/ServerFlushAll.php       |   27 -
 .../lib/Predis/Command/ServerFlushDatabase.php  |   27 -
 .../predis/lib/Predis/Command/ServerInfo.php    |  111 -
 .../lib/Predis/Command/ServerInfoV26x.php       |   50 -
 .../lib/Predis/Command/ServerLastSave.php       |   27 -
 .../predis/lib/Predis/Command/ServerMonitor.php |   27 -
 .../predis/lib/Predis/Command/ServerObject.php  |   27 -
 .../predis/lib/Predis/Command/ServerSave.php    |   27 -
 .../predis/lib/Predis/Command/ServerScript.php  |   27 -
 .../lib/Predis/Command/ServerShutdown.php       |   27 -
 .../predis/lib/Predis/Command/ServerSlaveOf.php |   39 -
 .../predis/lib/Predis/Command/ServerSlowlog.php |   50 -
 .../predis/lib/Predis/Command/ServerTime.php    |   27 -
 .../predis/predis/lib/Predis/Command/SetAdd.php |   35 -
 .../lib/Predis/Command/SetCardinality.php       |   27 -
 .../predis/lib/Predis/Command/SetDifference.php |   27 -
 .../lib/Predis/Command/SetDifferenceStore.php   |   27 -
 .../lib/Predis/Command/SetIntersection.php      |   43 -
 .../lib/Predis/Command/SetIntersectionStore.php |   47 -
 .../predis/lib/Predis/Command/SetIsMember.php   |   35 -
 .../predis/lib/Predis/Command/SetMembers.php    |   27 -
 .../predis/lib/Predis/Command/SetMove.php       |   43 -
 .../predis/predis/lib/Predis/Command/SetPop.php |   27 -
 .../lib/Predis/Command/SetRandomMember.php      |   27 -
 .../predis/lib/Predis/Command/SetRemove.php     |   35 -
 .../predis/lib/Predis/Command/SetScan.php       |   76 -
 .../predis/lib/Predis/Command/SetUnion.php      |   27 -
 .../predis/lib/Predis/Command/SetUnionStore.php |   27 -
 .../predis/lib/Predis/Command/StringAppend.php  |   27 -
 .../lib/Predis/Command/StringBitCount.php       |   27 -
 .../predis/lib/Predis/Command/StringBitOp.php   |   49 -
 .../lib/Predis/Command/StringDecrement.php      |   27 -
 .../lib/Predis/Command/StringDecrementBy.php    |   27 -
 .../predis/lib/Predis/Command/StringGet.php     |   27 -
 .../predis/lib/Predis/Command/StringGetBit.php  |   27 -
 .../lib/Predis/Command/StringGetMultiple.php    |   43 -
 .../lib/Predis/Command/StringGetRange.php       |   27 -
 .../predis/lib/Predis/Command/StringGetSet.php  |   27 -
 .../lib/Predis/Command/StringIncrement.php      |   27 -
 .../lib/Predis/Command/StringIncrementBy.php    |   27 -
 .../Predis/Command/StringIncrementByFloat.php   |   27 -
 .../Predis/Command/StringPreciseSetExpire.php   |   27 -
 .../predis/lib/Predis/Command/StringSet.php     |   27 -
 .../predis/lib/Predis/Command/StringSetBit.php  |   27 -
 .../lib/Predis/Command/StringSetExpire.php      |   27 -
 .../lib/Predis/Command/StringSetMultiple.php    |   55 -
 .../Command/StringSetMultiplePreserve.php       |   35 -
 .../lib/Predis/Command/StringSetPreserve.php    |   35 -
 .../lib/Predis/Command/StringSetRange.php       |   27 -
 .../predis/lib/Predis/Command/StringStrlen.php  |   27 -
 .../predis/lib/Predis/Command/StringSubstr.php  |   27 -
 .../lib/Predis/Command/TransactionDiscard.php   |   27 -
 .../lib/Predis/Command/TransactionExec.php      |   27 -
 .../lib/Predis/Command/TransactionMulti.php     |   27 -
 .../lib/Predis/Command/TransactionUnwatch.php   |   35 -
 .../lib/Predis/Command/TransactionWatch.php     |   55 -
 .../predis/lib/Predis/Command/ZSetAdd.php       |   46 -
 .../lib/Predis/Command/ZSetCardinality.php      |   27 -
 .../predis/lib/Predis/Command/ZSetCount.php     |   27 -
 .../lib/Predis/Command/ZSetIncrementBy.php      |   27 -
 .../Predis/Command/ZSetIntersectionStore.php    |   27 -
 .../predis/lib/Predis/Command/ZSetLexCount.php  |   27 -
 .../predis/lib/Predis/Command/ZSetRange.php     |  103 -
 .../lib/Predis/Command/ZSetRangeByLex.php       |   54 -
 .../lib/Predis/Command/ZSetRangeByScore.php     |   67 -
 .../predis/lib/Predis/Command/ZSetRank.php      |   27 -
 .../predis/lib/Predis/Command/ZSetRemove.php    |   35 -
 .../lib/Predis/Command/ZSetRemoveRangeByLex.php |   27 -
 .../Predis/Command/ZSetRemoveRangeByRank.php    |   27 -
 .../Predis/Command/ZSetRemoveRangeByScore.php   |   27 -
 .../lib/Predis/Command/ZSetReverseRange.php     |   27 -
 .../Predis/Command/ZSetReverseRangeByScore.php  |   27 -
 .../lib/Predis/Command/ZSetReverseRank.php      |   27 -
 .../predis/lib/Predis/Command/ZSetScan.php      |   85 -
 .../predis/lib/Predis/Command/ZSetScore.php     |   27 -
 .../lib/Predis/Command/ZSetUnionStore.php       |   93 -
 .../lib/Predis/CommunicationException.php       |   76 -
 .../Predis/Connection/AbstractConnection.php    |  227 -
 .../AggregatedConnectionInterface.php           |   55 -
 .../Connection/ClusterConnectionInterface.php   |   22 -
 .../ComposableConnectionInterface.php           |   57 -
 .../Connection/ComposableStreamConnection.php   |  135 -
 .../Predis/Connection/ConnectionException.php   |   23 -
 .../lib/Predis/Connection/ConnectionFactory.php |  180 -
 .../Connection/ConnectionFactoryInterface.php   |   53 -
 .../Predis/Connection/ConnectionInterface.php   |   63 -
 .../Predis/Connection/ConnectionParameters.php  |  183 -
 .../ConnectionParametersInterface.php           |   44 -
 .../Connection/MasterSlaveReplication.php       |  261 -
 .../Predis/Connection/PhpiredisConnection.php   |  393 --
 .../Connection/PhpiredisStreamConnection.php    |  242 -
 .../lib/Predis/Connection/PredisCluster.php     |  232 -
 .../lib/Predis/Connection/RedisCluster.php      |  530 --
 .../ReplicationConnectionInterface.php          |   48 -
 .../Connection/SingleConnectionInterface.php    |   58 -
 .../lib/Predis/Connection/StreamConnection.php  |  307 --
 .../lib/Predis/Connection/WebdisConnection.php  |  334 --
 .../lib/Predis/ExecutableContextInterface.php   |   29 -
 vendor/predis/predis/lib/Predis/Helpers.php     |   73 -
 .../lib/Predis/Iterator/MultiBulkResponse.php   |  100 -
 .../Predis/Iterator/MultiBulkResponseSimple.php |   89 -
 .../Predis/Iterator/MultiBulkResponseTuple.php  |   83 -
 .../lib/Predis/Monitor/MonitorContext.php       |  165 -
 .../predis/lib/Predis/NotSupportedException.php |   22 -
 .../predis/lib/Predis/Option/AbstractOption.php |   48 -
 .../predis/lib/Predis/Option/ClientCluster.php  |   96 -
 .../Predis/Option/ClientConnectionFactory.php   |   73 -
 .../lib/Predis/Option/ClientExceptions.php      |   36 -
 .../predis/lib/Predis/Option/ClientOptions.php  |  125 -
 .../Predis/Option/ClientOptionsInterface.php    |   21 -
 .../predis/lib/Predis/Option/ClientPrefix.php   |   30 -
 .../predis/lib/Predis/Option/ClientProfile.php  |   61 -
 .../lib/Predis/Option/ClientReplication.php     |   78 -
 .../predis/lib/Predis/Option/CustomOption.php   |   89 -
 .../lib/Predis/Option/OptionInterface.php       |   47 -
 .../Predis/Pipeline/FireAndForgetExecutor.php   |   55 -
 .../lib/Predis/Pipeline/MultiExecExecutor.php   |  168 -
 .../lib/Predis/Pipeline/PipelineContext.php     |  189 -
 .../Pipeline/PipelineExecutorInterface.php      |   33 -
 .../lib/Predis/Pipeline/SafeClusterExecutor.php |   72 -
 .../predis/lib/Predis/Pipeline/SafeExecutor.php |   57 -
 .../lib/Predis/Pipeline/StandardExecutor.php    |  123 -
 .../predis/lib/Predis/PredisException.php       |   21 -
 .../predis/lib/Predis/Profile/ServerProfile.php |  229 -
 .../Predis/Profile/ServerProfileInterface.php   |   56 -
 .../lib/Predis/Profile/ServerVersion12.php      |  125 -
 .../lib/Predis/Profile/ServerVersion20.php      |  173 -
 .../lib/Predis/Profile/ServerVersion22.php      |  202 -
 .../lib/Predis/Profile/ServerVersion24.php      |  207 -
 .../lib/Predis/Profile/ServerVersion26.php      |  233 -
 .../lib/Predis/Profile/ServerVersion28.php      |  258 -
 .../lib/Predis/Profile/ServerVersion30.php      |  261 -
 .../lib/Predis/Profile/ServerVersionNext.php    |   36 -
 .../Protocol/CommandSerializerInterface.php     |   30 -
 .../Protocol/ComposableProtocolInterface.php    |   50 -
 .../lib/Predis/Protocol/ProtocolException.php   |   24 -
 .../lib/Predis/Protocol/ProtocolInterface.php   |   40 -
 .../Protocol/ResponseHandlerInterface.php       |   32 -
 .../Predis/Protocol/ResponseReaderInterface.php |   31 -
 .../Protocol/Text/ComposableTextProtocol.php    |  129 -
 .../Protocol/Text/ResponseBulkHandler.php       |   53 -
 .../Protocol/Text/ResponseErrorHandler.php      |   37 -
 .../Protocol/Text/ResponseIntegerHandler.php    |   49 -
 .../Protocol/Text/ResponseMultiBulkHandler.php  |   72 -
 .../Text/ResponseMultiBulkStreamHandler.php     |   48 -
 .../Protocol/Text/ResponseStatusHandler.php     |   43 -
 .../Protocol/Text/TextCommandSerializer.php     |   47 -
 .../lib/Predis/Protocol/Text/TextProtocol.php   |  137 -
 .../Predis/Protocol/Text/TextResponseReader.php |  113 -
 .../lib/Predis/PubSub/AbstractPubSubContext.php |  218 -
 .../predis/lib/Predis/PubSub/DispatcherLoop.php |  170 -
 .../predis/lib/Predis/PubSub/PubSubContext.php  |  147 -
 .../Predis/Replication/ReplicationStrategy.php  |  226 -
 .../predis/predis/lib/Predis/ResponseError.php  |   59 -
 .../lib/Predis/ResponseErrorInterface.php       |   35 -
 .../lib/Predis/ResponseObjectInterface.php      |   21 -
 .../predis/predis/lib/Predis/ResponseQueued.php |   53 -
 .../predis/lib/Predis/ServerException.php       |   42 -
 .../lib/Predis/Session/SessionHandler.php       |  138 -
 .../Transaction/AbortedMultiExecException.php   |   45 -
 .../lib/Predis/Transaction/MultiExecContext.php |  452 --
 vendor/predis/predis/package.ini                |   36 -
 vendor/predis/predis/phpunit.xml.dist           |   39 -
 vendor/predis/predis/phpunit.xml.travisci       |   43 -
 .../PHPUnit/ArrayHasSameValuesConstraint.php    |   58 -
 .../tests/PHPUnit/PredisCommandTestCase.php     |  127 -
 .../tests/PHPUnit/PredisConnectionTestCase.php  |  333 --
 .../tests/PHPUnit/PredisDistributorTestCase.php |   67 -
 .../tests/PHPUnit/PredisProfileTestCase.php     |   81 -
 .../predis/tests/PHPUnit/PredisTestCase.php     |  307 --
 .../tests/PHPUnit/RedisCommandConstraint.php    |   98 -
 .../predis/tests/Predis/ClientExceptionTest.php |   43 -
 .../predis/predis/tests/Predis/ClientTest.php   |  777 ---
 .../Distribution/EmptyRingExceptionTest.php     |   31 -
 .../Cluster/Distribution/HashRingTest.php       |  153 -
 .../Cluster/Distribution/KetamaPureRingTest.php |  153 -
 .../Cluster/PredisClusterHashStrategyTest.php   |  383 --
 .../Cluster/RedisClusterHashStrategyTest.php    |  396 --
 .../Predis/Collection/Iterator/HashKeyTest.php  |  480 --
 .../Predis/Collection/Iterator/KeyspaceTest.php |  448 --
 .../Predis/Collection/Iterator/ListKeyTest.php  |  248 -
 .../Predis/Collection/Iterator/SetKeyTest.php   |  448 --
 .../Collection/Iterator/SortedSetKeyTest.php    |  480 --
 .../predis/tests/Predis/Command/CommandTest.php |  180 -
 .../tests/Predis/Command/ConnectionAuthTest.php |   62 -
 .../tests/Predis/Command/ConnectionEchoTest.php |   74 -
 .../tests/Predis/Command/ConnectionPingTest.php |   69 -
 .../tests/Predis/Command/ConnectionQuitTest.php |   70 -
 .../Predis/Command/ConnectionSelectTest.php     |   84 -
 .../tests/Predis/Command/HashDeleteTest.php     |  123 -
 .../tests/Predis/Command/HashExistsTest.php     |  112 -
 .../tests/Predis/Command/HashGetAllTest.php     |  113 -
 .../Predis/Command/HashGetMultipleTest.php      |  129 -
 .../predis/tests/Predis/Command/HashGetTest.php |  109 -
 .../Predis/Command/HashIncrementByFloatTest.php |  134 -
 .../Predis/Command/HashIncrementByTest.php      |  134 -
 .../tests/Predis/Command/HashKeysTest.php       |  113 -
 .../tests/Predis/Command/HashLengthTest.php     |  108 -
 .../tests/Predis/Command/HashScanTest.php       |  161 -
 .../Predis/Command/HashSetMultipleTest.php      |  135 -
 .../Predis/Command/HashSetPreserveTest.php      |  112 -
 .../predis/tests/Predis/Command/HashSetTest.php |  111 -
 .../tests/Predis/Command/HashValuesTest.php     |  113 -
 .../tests/Predis/Command/HyperLogLogAddTest.php |   89 -
 .../Predis/Command/HyperLogLogCountTest.php     |  105 -
 .../Predis/Command/HyperLogLogMergeTest.php     |   87 -
 .../tests/Predis/Command/KeyDeleteTest.php      |  117 -
 .../predis/tests/Predis/Command/KeyDumpTest.php |   87 -
 .../tests/Predis/Command/KeyExistsTest.php      |  106 -
 .../tests/Predis/Command/KeyExpireAtTest.php    |  129 -
 .../tests/Predis/Command/KeyExpireTest.php      |  143 -
 .../predis/tests/Predis/Command/KeyKeysTest.php |  103 -
 .../tests/Predis/Command/KeyKeysV12xTest.php    |   89 -
 .../predis/tests/Predis/Command/KeyMoveTest.php |  119 -
 .../tests/Predis/Command/KeyPersistTest.php     |  121 -
 .../Predis/Command/KeyPreciseExpireAtTest.php   |  119 -
 .../Predis/Command/KeyPreciseExpireTest.php     |  144 -
 .../Predis/Command/KeyPreciseTimeToLiveTest.php |  120 -
 .../tests/Predis/Command/KeyRandomTest.php      |   85 -
 .../Predis/Command/KeyRenamePreserveTest.php    |  109 -
 .../tests/Predis/Command/KeyRenameTest.php      |  108 -
 .../tests/Predis/Command/KeyRestoreTest.php     |   82 -
 .../predis/tests/Predis/Command/KeyScanTest.php |  136 -
 .../predis/tests/Predis/Command/KeySortTest.php |  279 --
 .../tests/Predis/Command/KeyTimeToLiveTest.php  |  122 -
 .../predis/tests/Predis/Command/KeyTypeTest.php |  107 -
 .../tests/Predis/Command/ListIndexTest.php      |  124 -
 .../tests/Predis/Command/ListInsertTest.php     |  132 -
 .../tests/Predis/Command/ListLengthTest.php     |  119 -
 .../Predis/Command/ListPopFirstBlockingTest.php |  103 -
 .../tests/Predis/Command/ListPopFirstTest.php   |  119 -
 .../Predis/Command/ListPopLastBlockingTest.php  |  103 -
 .../Command/ListPopLastPushHeadBlockingTest.php |   84 -
 .../Predis/Command/ListPopLastPushHeadTest.php  |  153 -
 .../tests/Predis/Command/ListPopLastTest.php    |  119 -
 .../tests/Predis/Command/ListPushHeadTest.php   |  122 -
 .../tests/Predis/Command/ListPushHeadXTest.php  |  120 -
 .../tests/Predis/Command/ListPushTailTest.php   |  122 -
 .../tests/Predis/Command/ListPushTailXTest.php  |  120 -
 .../tests/Predis/Command/ListRangeTest.php      |  163 -
 .../tests/Predis/Command/ListRemoveTest.php     |  147 -
 .../predis/tests/Predis/Command/ListSetTest.php |  121 -
 .../tests/Predis/Command/ListTrimTest.php       |  153 -
 .../tests/Predis/Command/PrefixHelpersTest.php  |   84 -
 .../Predis/Command/PrefixableCommandTest.php    |   54 -
 .../Processor/KeyPrefixProcessorTest.php        |  111 -
 .../Command/Processor/ProcessorChainTest.php    |  170 -
 .../tests/Predis/Command/PubSubPublishTest.php  |   96 -
 .../Command/PubSubSubscribeByPatternTest.php    |  182 -
 .../Predis/Command/PubSubSubscribeTest.php      |  182 -
 .../Command/PubSubUnsubscribeByPatternTest.php  |  150 -
 .../Predis/Command/PubSubUnsubscribeTest.php    |  150 -
 .../tests/Predis/Command/RawCommandTest.php     |  154 -
 .../Predis/Command/ScriptedCommandTest.php      |  200 -
 .../Command/ServerBackgroundRewriteAOFTest.php  |   54 -
 .../Predis/Command/ServerBackgroundSaveTest.php |   54 -
 .../tests/Predis/Command/ServerClientTest.php   |  218 -
 .../tests/Predis/Command/ServerCommandTest.php  |  118 -
 .../tests/Predis/Command/ServerConfigTest.php   |  171 -
 .../Predis/Command/ServerDatabaseSizeTest.php   |   65 -
 .../tests/Predis/Command/ServerEvalSHATest.php  |  136 -
 .../tests/Predis/Command/ServerEvalTest.php     |  131 -
 .../tests/Predis/Command/ServerFlushAllTest.php |   54 -
 .../Predis/Command/ServerFlushDatabaseTest.php  |   67 -
 .../tests/Predis/Command/ServerInfoTest.php     |  287 --
 .../tests/Predis/Command/ServerInfoV26xTest.php |  305 --
 .../tests/Predis/Command/ServerLastSaveTest.php |   64 -
 .../tests/Predis/Command/ServerMonitorTest.php  |   72 -
 .../tests/Predis/Command/ServerObjectTest.php   |  113 -
 .../tests/Predis/Command/ServerSaveTest.php     |   54 -
 .../tests/Predis/Command/ServerScriptTest.php   |  108 -
 .../tests/Predis/Command/ServerShutdownTest.php |   46 -
 .../tests/Predis/Command/ServerSlaveOfTest.php  |   85 -
 .../tests/Predis/Command/ServerSlowlogTest.php  |  118 -
 .../tests/Predis/Command/ServerTimeTest.php     |   72 -
 .../predis/tests/Predis/Command/SetAddTest.php  |  121 -
 .../tests/Predis/Command/SetCardinalityTest.php |  117 -
 .../Predis/Command/SetDifferenceStoreTest.php   |  140 -
 .../tests/Predis/Command/SetDifferenceTest.php  |  142 -
 .../Predis/Command/SetIntersectionStoreTest.php |  153 -
 .../Predis/Command/SetIntersectionTest.php      |  153 -
 .../tests/Predis/Command/SetIsMemberTest.php    |  121 -
 .../tests/Predis/Command/SetMembersTest.php     |  113 -
 .../predis/tests/Predis/Command/SetMoveTest.php |  129 -
 .../predis/tests/Predis/Command/SetPopTest.php  |  110 -
 .../Predis/Command/SetRandomMemberTest.php      |  118 -
 .../tests/Predis/Command/SetRemoveTest.php      |  125 -
 .../predis/tests/Predis/Command/SetScanTest.php |  156 -
 .../tests/Predis/Command/SetUnionStoreTest.php  |  140 -
 .../tests/Predis/Command/SetUnionTest.php       |  142 -
 .../tests/Predis/Command/StringAppendTest.php   |  120 -
 .../tests/Predis/Command/StringBitCountTest.php |  117 -
 .../tests/Predis/Command/StringBitOpTest.php    |  202 -
 .../Predis/Command/StringDecrementByTest.php    |  145 -
 .../Predis/Command/StringDecrementTest.php      |  132 -
 .../tests/Predis/Command/StringGetBitTest.php   |  138 -
 .../Predis/Command/StringGetMultipleTest.php    |  135 -
 .../tests/Predis/Command/StringGetRangeTest.php |  123 -
 .../tests/Predis/Command/StringGetSetTest.php   |  109 -
 .../tests/Predis/Command/StringGetTest.php      |  130 -
 .../Command/StringIncrementByFloatTest.php      |  145 -
 .../Predis/Command/StringIncrementByTest.php    |  145 -
 .../Predis/Command/StringIncrementTest.php      |  119 -
 .../Command/StringPreciseSetExpireTest.php      |  139 -
 .../tests/Predis/Command/StringSetBitTest.php   |  154 -
 .../Predis/Command/StringSetExpireTest.php      |  138 -
 .../Command/StringSetMultiplePreserveTest.php   |  122 -
 .../Predis/Command/StringSetMultipleTest.php    |  108 -
 .../Predis/Command/StringSetPreserveTest.php    |   94 -
 .../tests/Predis/Command/StringSetRangeTest.php |  148 -
 .../tests/Predis/Command/StringSetTest.php      |   94 -
 .../tests/Predis/Command/StringStrlenTest.php   |  119 -
 .../tests/Predis/Command/StringSubstrTest.php   |   86 -
 .../Predis/Command/TransactionDiscardTest.php   |   80 -
 .../Predis/Command/TransactionExecTest.php      |  112 -
 .../Predis/Command/TransactionMultiTest.php     |   91 -
 .../Predis/Command/TransactionUnwatchTest.php   |   84 -
 .../Predis/Command/TransactionWatchTest.php     |  143 -
 .../predis/tests/Predis/Command/ZSetAddTest.php |  134 -
 .../Predis/Command/ZSetCardinalityTest.php      |  108 -
 .../tests/Predis/Command/ZSetCountTest.php      |  141 -
 .../Predis/Command/ZSetIncrementByTest.php      |  108 -
 .../Command/ZSetIntersectionStoreTest.php       |  201 -
 .../tests/Predis/Command/ZSetLexCountTest.php   |  156 -
 .../tests/Predis/Command/ZSetRangeByLexTest.php |  223 -
 .../Predis/Command/ZSetRangeByScoreTest.php     |  257 -
 .../tests/Predis/Command/ZSetRangeTest.php      |  180 -
 .../tests/Predis/Command/ZSetRankTest.php       |  111 -
 .../Predis/Command/ZSetRemoveRangeByLexTest.php |  168 -
 .../Command/ZSetRemoveRangeByRankTest.php       |  123 -
 .../Command/ZSetRemoveRangeByScoreTest.php      |  123 -
 .../tests/Predis/Command/ZSetRemoveTest.php     |  110 -
 .../Command/ZSetReverseRangeByScoreTest.php     |  257 -
 .../Predis/Command/ZSetReverseRangeTest.php     |  180 -
 .../Predis/Command/ZSetReverseRankTest.php      |  111 -
 .../tests/Predis/Command/ZSetScanTest.php       |  161 -
 .../tests/Predis/Command/ZSetScoreTest.php      |  111 -
 .../tests/Predis/Command/ZSetUnionStoreTest.php |  219 -
 .../tests/Predis/CommunicationExceptionTest.php |  113 -
 .../ComposableStreamConnectionTest.php          |  120 -
 .../Connection/ConnectionExceptionTest.php      |   30 -
 .../Predis/Connection/ConnectionFactoryTest.php |  383 --
 .../Connection/ConnectionParametersTest.php     |  265 -
 .../Connection/MasterSlaveReplicationTest.php   |  593 ---
 .../Connection/PhpiredisConnectionTest.php      |  138 -
 .../PhpiredisStreamConnectionTest.php           |  145 -
 .../Predis/Connection/PredisClusterTest.php     |  404 --
 .../Predis/Connection/RedisClusterTest.php      |  757 ---
 .../Predis/Connection/StreamConnectionTest.php  |  137 -
 .../Predis/Connection/WebdisConnectionTest.php  |  186 -
 .../predis/predis/tests/Predis/HelpersTest.php  |   70 -
 .../Iterator/MultiBulkResponseSimpleTest.php    |  128 -
 .../Iterator/MultiBulkResponseTupleTest.php     |  114 -
 .../tests/Predis/Monitor/MonitorContextTest.php |  196 -
 .../tests/Predis/Option/AbstractOptionTest.php  |   79 -
 .../tests/Predis/Option/ClientClusterTest.php   |  127 -
 .../Option/ClientConnectionFactoryTest.php      |  137 -
 .../Predis/Option/ClientExceptionsTest.php      |   31 -
 .../tests/Predis/Option/ClientOptionsTest.php   |  128 -
 .../tests/Predis/Option/ClientPrefixTest.php    |   59 -
 .../tests/Predis/Option/ClientProfileTest.php   |  210 -
 .../Predis/Option/ClientReplicationTest.php     |  101 -
 .../tests/Predis/Option/CustomOptionTest.php    |  114 -
 .../Pipeline/FireAndForgetExecutorTest.php      |   86 -
 .../Predis/Pipeline/MultiExecExecutorTest.php   |  187 -
 .../Predis/Pipeline/PipelineContextTest.php     |  438 --
 .../Predis/Pipeline/StandardExecutorTest.php    |  159 -
 .../predis/tests/Predis/PredisExceptionTest.php |   33 -
 .../tests/Predis/Profile/ServerProfileTest.php  |  293 --
 .../Predis/Profile/ServerVersion12Test.php      |  116 -
 .../Predis/Profile/ServerVersion20Test.php      |  148 -
 .../Predis/Profile/ServerVersion22Test.php      |  163 -
 .../Predis/Profile/ServerVersion24Test.php      |  164 -
 .../Predis/Profile/ServerVersion26Test.php      |  178 -
 .../Predis/Profile/ServerVersion28Test.php      |  189 -
 .../Predis/Profile/ServerVersion30Test.php      |  189 -
 .../Predis/Profile/ServerVersionNextTest.php    |  189 -
 .../Predis/Protocol/ProtocolExceptionTest.php   |   31 -
 .../Text/ComposableTextProtocolTest.php         |  119 -
 .../Protocol/Text/ResponseBulkHandlerTest.php   |   91 -
 .../Protocol/Text/ResponseErrorHandlerTest.php  |   39 -
 .../Text/ResponseIntegerHandlerTest.php         |   70 -
 .../Text/ResponseMultiBulkHandlerTest.php       |   84 -
 .../Text/ResponseMultiBulkStreamHandlerTest.php |   52 -
 .../Protocol/Text/ResponseStatusHandlerTest.php |   66 -
 .../Protocol/Text/TextCommandSerializerTest.php |   64 -
 .../Predis/Protocol/Text/TextProtocolTest.php   |  119 -
 .../Protocol/Text/TextResponseReaderTest.php    |  123 -
 .../tests/Predis/PubSub/DispatcherLoopTest.php  |  125 -
 .../tests/Predis/PubSub/PubSubContextTest.php   |  340 --
 .../Replication/ReplicationStrategyTest.php     |  382 --
 .../predis/tests/Predis/ResponseErrorTest.php   |   63 -
 .../predis/tests/Predis/ResponseQueuedTest.php  |   51 -
 .../predis/tests/Predis/ServerExceptionTest.php |   69 -
 .../AbortedMultiExecExceptionTest.php           |   35 -
 .../Predis/Transaction/MultiExecContextTest.php |  840 ----
 vendor/predis/predis/tests/README.md            |   83 -
 vendor/predis/predis/tests/bootstrap.php        |   26 -
 vendor/psr/log/.gitignore                       |    1 -
 vendor/psr/log/LICENSE                          |   19 -
 vendor/psr/log/Psr/Log/AbstractLogger.php       |  120 -
 .../log/Psr/Log/InvalidArgumentException.php    |    7 -
 vendor/psr/log/Psr/Log/LogLevel.php             |   18 -
 vendor/psr/log/Psr/Log/LoggerAwareInterface.php |   17 -
 vendor/psr/log/Psr/Log/LoggerAwareTrait.php     |   22 -
 vendor/psr/log/Psr/Log/LoggerInterface.php      |  114 -
 vendor/psr/log/Psr/Log/LoggerTrait.php          |  131 -
 vendor/psr/log/Psr/Log/NullLogger.php           |   27 -
 .../log/Psr/Log/Test/LoggerInterfaceTest.php    |  116 -
 vendor/psr/log/README.md                        |   45 -
 vendor/psr/log/composer.json                    |   17 -
 vendor/stack/builder/.gitignore                 |    1 -
 vendor/stack/builder/.travis.yml                |   20 -
 vendor/stack/builder/CHANGELOG.md               |   18 -
 vendor/stack/builder/LICENSE                    |   19 -
 vendor/stack/builder/README.md                  |   62 -
 vendor/stack/builder/composer.json              |   26 -
 vendor/stack/builder/composer.lock              |  488 --
 vendor/stack/builder/phpunit.xml.dist           |   30 -
 vendor/stack/builder/src/Stack/Builder.php      |   63 -
 .../builder/src/Stack/StackedHttpKernel.php     |   37 -
 .../tests/functional/SilexApplicationTest.php   |   60 -
 .../builder/tests/unit/Stack/BuilderTest.php    |  215 -
 .../tests/unit/Stack/StackedHttpKernelTest.php  |  155 -
 vendor/swiftmailer/swiftmailer/.gitattributes   |    9 -
 vendor/swiftmailer/swiftmailer/.gitignore       |    4 -
 vendor/swiftmailer/swiftmailer/.travis.yml      |   25 -
 vendor/swiftmailer/swiftmailer/CHANGES          |  200 -
 vendor/swiftmailer/swiftmailer/LICENSE          |   19 -
 vendor/swiftmailer/swiftmailer/README           |   16 -
 vendor/swiftmailer/swiftmailer/VERSION          |    1 -
 vendor/swiftmailer/swiftmailer/composer.json    |   31 -
 vendor/swiftmailer/swiftmailer/doc/headers.rst  |  742 ---
 .../swiftmailer/doc/help-resources.rst          |   44 -
 .../swiftmailer/doc/including-the-files.rst     |   46 -
 vendor/swiftmailer/swiftmailer/doc/index.rst    |   16 -
 .../swiftmailer/swiftmailer/doc/installing.rst  |   89 -
 .../swiftmailer/doc/introduction.rst            |  135 -
 vendor/swiftmailer/swiftmailer/doc/japanese.rst |   22 -
 vendor/swiftmailer/swiftmailer/doc/messages.rst | 1057 ----
 vendor/swiftmailer/swiftmailer/doc/overview.rst |  161 -
 vendor/swiftmailer/swiftmailer/doc/plugins.rst  |  385 --
 vendor/swiftmailer/swiftmailer/doc/sending.rst  |  607 ---
 .../swiftmailer/doc/uml/Encoders.graffle        |  Bin 3503 -> 0 bytes
 .../swiftmailer/doc/uml/Mime.graffle            |  Bin 5575 -> 0 bytes
 .../swiftmailer/doc/uml/Transports.graffle      |  Bin 3061 -> 0 bytes
 .../swiftmailer/lib/classes/Swift.php           |   80 -
 .../lib/classes/Swift/Attachment.php            |   71 -
 .../AbstractFilterableInputStream.php           |  179 -
 .../Swift/ByteStream/ArrayByteStream.php        |  184 -
 .../classes/Swift/ByteStream/FileByteStream.php |  229 -
 .../ByteStream/TemporaryFileByteStream.php      |   42 -
 .../lib/classes/Swift/CharacterReader.php       |   67 -
 .../CharacterReader/GenericFixedWidthReader.php |   97 -
 .../Swift/CharacterReader/UsAsciiReader.php     |   84 -
 .../Swift/CharacterReader/Utf8Reader.php        |  179 -
 .../classes/Swift/CharacterReaderFactory.php    |   26 -
 .../SimpleCharacterReaderFactory.php            |  124 -
 .../lib/classes/Swift/CharacterStream.php       |   89 -
 .../CharacterStream/ArrayCharacterStream.php    |  293 --
 .../Swift/CharacterStream/NgCharacterStream.php |  276 --
 .../lib/classes/Swift/ConfigurableSpool.php     |   63 -
 .../lib/classes/Swift/DependencyContainer.php   |  372 --
 .../lib/classes/Swift/DependencyException.php   |   27 -
 .../lib/classes/Swift/EmbeddedFile.php          |   69 -
 .../swiftmailer/lib/classes/Swift/Encoder.php   |   27 -
 .../lib/classes/Swift/Encoder/Base64Encoder.php |   58 -
 .../lib/classes/Swift/Encoder/QpEncoder.php     |  289 --
 .../classes/Swift/Encoder/Rfc2231Encoder.php    |   92 -
 .../swiftmailer/lib/classes/Swift/Encoding.php  |   64 -
 .../lib/classes/Swift/Events/CommandEvent.php   |   65 -
 .../classes/Swift/Events/CommandListener.php    |   24 -
 .../lib/classes/Swift/Events/Event.php          |   38 -
 .../classes/Swift/Events/EventDispatcher.php    |   83 -
 .../lib/classes/Swift/Events/EventListener.php  |   18 -
 .../lib/classes/Swift/Events/EventObject.php    |   63 -
 .../lib/classes/Swift/Events/ResponseEvent.php  |   65 -
 .../classes/Swift/Events/ResponseListener.php   |   24 -
 .../lib/classes/Swift/Events/SendEvent.php      |  129 -
 .../lib/classes/Swift/Events/SendListener.php   |   31 -
 .../Swift/Events/SimpleEventDispatcher.php      |  156 -
 .../Swift/Events/TransportChangeEvent.php       |   27 -
 .../Swift/Events/TransportChangeListener.php    |   45 -
 .../Swift/Events/TransportExceptionEvent.php    |   46 -
 .../Swift/Events/TransportExceptionListener.php |   24 -
 .../lib/classes/Swift/FailoverTransport.php     |   45 -
 .../swiftmailer/lib/classes/Swift/FileSpool.php |  208 -
 .../lib/classes/Swift/FileStream.php            |   24 -
 .../lib/classes/Swift/Filterable.php            |   32 -
 .../swiftmailer/lib/classes/Swift/Image.php     |   61 -
 .../lib/classes/Swift/InputByteStream.php       |   75 -
 .../lib/classes/Swift/IoException.php           |   27 -
 .../swiftmailer/lib/classes/Swift/KeyCache.php  |  105 -
 .../classes/Swift/KeyCache/ArrayKeyCache.php    |  206 -
 .../lib/classes/Swift/KeyCache/DiskKeyCache.php |  324 --
 .../Swift/KeyCache/KeyCacheInputStream.php      |   51 -
 .../lib/classes/Swift/KeyCache/NullKeyCache.php |  115 -
 .../KeyCache/SimpleKeyCacheInputStream.php      |  127 -
 .../lib/classes/Swift/LoadBalancedTransport.php |   45 -
 .../lib/classes/Swift/MailTransport.php         |   45 -
 .../swiftmailer/lib/classes/Swift/Mailer.php    |  114 -
 .../Swift/Mailer/ArrayRecipientIterator.php     |   55 -
 .../classes/Swift/Mailer/RecipientIterator.php  |   32 -
 .../lib/classes/Swift/MemorySpool.php           |   84 -
 .../swiftmailer/lib/classes/Swift/Message.php   |  287 --
 .../lib/classes/Swift/Mime/Attachment.php       |  153 -
 .../lib/classes/Swift/Mime/CharsetObserver.php  |   24 -
 .../lib/classes/Swift/Mime/ContentEncoder.php   |   34 -
 .../ContentEncoder/Base64ContentEncoder.php     |  104 -
 .../ContentEncoder/NativeQpContentEncoder.php   |  123 -
 .../Mime/ContentEncoder/PlainContentEncoder.php |  162 -
 .../Mime/ContentEncoder/QpContentEncoder.php    |  123 -
 .../ContentEncoder/QpContentEncoderProxy.php    |   97 -
 .../Mime/ContentEncoder/RawContentEncoder.php   |   63 -
 .../lib/classes/Swift/Mime/EmbeddedFile.php     |   45 -
 .../lib/classes/Swift/Mime/EncodingObserver.php |   24 -
 .../lib/classes/Swift/Mime/Grammar.php          |  176 -
 .../lib/classes/Swift/Mime/Header.php           |   93 -
 .../lib/classes/Swift/Mime/HeaderEncoder.php    |   24 -
 .../Mime/HeaderEncoder/Base64HeaderEncoder.php  |   55 -
 .../Mime/HeaderEncoder/QpHeaderEncoder.php      |   65 -
 .../lib/classes/Swift/Mime/HeaderFactory.php    |   78 -
 .../lib/classes/Swift/Mime/HeaderSet.php        |  169 -
 .../Swift/Mime/Headers/AbstractHeader.php       |  503 --
 .../classes/Swift/Mime/Headers/DateHeader.php   |  125 -
 .../Swift/Mime/Headers/IdentificationHeader.php |  180 -
 .../Swift/Mime/Headers/MailboxHeader.php        |  354 --
 .../Swift/Mime/Headers/OpenDKIMHeader.php       |  135 -
 .../Swift/Mime/Headers/ParameterizedHeader.php  |  260 -
 .../classes/Swift/Mime/Headers/PathHeader.php   |  143 -
 .../Swift/Mime/Headers/UnstructuredHeader.php   |  112 -
 .../lib/classes/Swift/Mime/Message.php          |  223 -
 .../lib/classes/Swift/Mime/MimeEntity.php       |  115 -
 .../lib/classes/Swift/Mime/MimePart.php         |  214 -
 .../classes/Swift/Mime/ParameterizedHeader.php  |   34 -
 .../classes/Swift/Mime/SimpleHeaderFactory.php  |  197 -
 .../lib/classes/Swift/Mime/SimpleHeaderSet.php  |  396 --
 .../lib/classes/Swift/Mime/SimpleMessage.php    |  649 ---
 .../lib/classes/Swift/Mime/SimpleMimeEntity.php |  867 ----
 .../swiftmailer/lib/classes/Swift/MimePart.php  |   59 -
 .../lib/classes/Swift/NullTransport.php         |   39 -
 .../lib/classes/Swift/OutputByteStream.php      |   46 -
 .../classes/Swift/Plugins/AntiFloodPlugin.php   |  141 -
 .../Swift/Plugins/BandwidthMonitorPlugin.php    |  164 -
 .../Swift/Plugins/Decorator/Replacements.php    |   31 -
 .../classes/Swift/Plugins/DecoratorPlugin.php   |  207 -
 .../classes/Swift/Plugins/ImpersonatePlugin.php |   68 -
 .../lib/classes/Swift/Plugins/Logger.php        |   36 -
 .../lib/classes/Swift/Plugins/LoggerPlugin.php  |  141 -
 .../Swift/Plugins/Loggers/ArrayLogger.php       |   72 -
 .../Swift/Plugins/Loggers/EchoLogger.php        |   58 -
 .../lib/classes/Swift/Plugins/MessageLogger.php |   75 -
 .../Swift/Plugins/Pop/Pop3Connection.php        |   31 -
 .../classes/Swift/Plugins/Pop/Pop3Exception.php |   27 -
 .../Swift/Plugins/PopBeforeSmtpPlugin.php       |  273 --
 .../classes/Swift/Plugins/RedirectingPlugin.php |  211 -
 .../lib/classes/Swift/Plugins/Reporter.php      |   32 -
 .../classes/Swift/Plugins/ReporterPlugin.php    |   73 -
 .../Swift/Plugins/Reporters/HitReporter.php     |   59 -
 .../Swift/Plugins/Reporters/HtmlReporter.php    |   39 -
 .../lib/classes/Swift/Plugins/Sleeper.php       |   24 -
 .../classes/Swift/Plugins/ThrottlerPlugin.php   |  200 -
 .../lib/classes/Swift/Plugins/Timer.php         |   24 -
 .../lib/classes/Swift/Preferences.php           |  103 -
 .../classes/Swift/ReplacementFilterFactory.php  |   27 -
 .../classes/Swift/RfcComplianceException.php    |   27 -
 .../lib/classes/Swift/SendmailTransport.php     |   45 -
 .../lib/classes/Swift/SignedMessage.php         |   22 -
 .../swiftmailer/lib/classes/Swift/Signer.php    |   20 -
 .../lib/classes/Swift/Signers/BodySigner.php    |   33 -
 .../lib/classes/Swift/Signers/DKIMSigner.php    |  688 ---
 .../classes/Swift/Signers/DomainKeySigner.php   |  512 --
 .../lib/classes/Swift/Signers/HeaderSigner.php  |   65 -
 .../classes/Swift/Signers/OpenDKIMSigner.php    |  186 -
 .../lib/classes/Swift/Signers/SMimeSigner.php   |  437 --
 .../lib/classes/Swift/SmtpTransport.php         |   57 -
 .../swiftmailer/lib/classes/Swift/Spool.php     |   53 -
 .../lib/classes/Swift/SpoolTransport.php        |   47 -
 .../lib/classes/Swift/StreamFilter.php          |   35 -
 .../ByteArrayReplacementFilter.php              |  169 -
 .../StreamFilters/StringReplacementFilter.php   |   66 -
 .../StringReplacementFilterFactory.php          |   45 -
 .../lib/classes/Swift/SwiftException.php        |   27 -
 .../swiftmailer/lib/classes/Swift/Transport.php |   54 -
 .../Swift/Transport/AbstractSmtpTransport.php   |  490 --
 .../Esmtp/Auth/CramMd5Authenticator.php         |   81 -
 .../Transport/Esmtp/Auth/LoginAuthenticator.php |   51 -
 .../Transport/Esmtp/Auth/NTLMAuthenticator.php  |  700 ---
 .../Transport/Esmtp/Auth/PlainAuthenticator.php |   50 -
 .../Esmtp/Auth/XOAuth2Authenticator.php         |   69 -
 .../Swift/Transport/Esmtp/AuthHandler.php       |  263 -
 .../Swift/Transport/Esmtp/Authenticator.php     |   35 -
 .../classes/Swift/Transport/EsmtpHandler.php    |   86 -
 .../classes/Swift/Transport/EsmtpTransport.php  |  386 --
 .../Swift/Transport/FailoverTransport.php       |   85 -
 .../lib/classes/Swift/Transport/IoBuffer.php    |   67 -
 .../Swift/Transport/LoadBalancedTransport.php   |  166 -
 .../lib/classes/Swift/Transport/MailInvoker.php |   32 -
 .../classes/Swift/Transport/MailTransport.php   |  237 -
 .../classes/Swift/Transport/NullTransport.php   |   93 -
 .../Swift/Transport/SendmailTransport.php       |  159 -
 .../Swift/Transport/SimpleMailInvoker.php       |   39 -
 .../lib/classes/Swift/Transport/SmtpAgent.php   |   36 -
 .../classes/Swift/Transport/SpoolTransport.php  |  117 -
 .../classes/Swift/Transport/StreamBuffer.php    |  321 --
 .../lib/classes/Swift/TransportException.php    |   27 -
 .../swiftmailer/lib/classes/Swift/Validate.php  |   42 -
 .../lib/dependency_maps/cache_deps.php          |   23 -
 .../lib/dependency_maps/message_deps.php        |    9 -
 .../lib/dependency_maps/mime_deps.php           |  123 -
 .../lib/dependency_maps/transport_deps.php      |   76 -
 .../swiftmailer/swiftmailer/lib/mime_types.php  | 1007 ----
 .../swiftmailer/swiftmailer/lib/preferences.php |   25 -
 .../swiftmailer/swiftmailer/lib/swift_init.php  |   28 -
 .../swiftmailer/lib/swift_required.php          |   30 -
 .../swiftmailer/lib/swift_required_pear.php     |   30 -
 .../lib/swiftmailer_generate_mimes_config.php   |  193 -
 vendor/swiftmailer/swiftmailer/phpunit.xml.dist |   37 -
 .../tests/IdenticalBinaryConstraint.php         |   60 -
 .../swiftmailer/tests/StreamCollector.php       |   11 -
 .../tests/SwiftMailerSmokeTestCase.php          |   46 -
 .../swiftmailer/tests/SwiftMailerTestCase.php   |   33 -
 .../tests/_samples/charsets/iso-2022-jp/one.txt |   11 -
 .../tests/_samples/charsets/iso-8859-1/one.txt  |   19 -
 .../tests/_samples/charsets/utf-8/one.txt       |   22 -
 .../tests/_samples/charsets/utf-8/three.txt     |   45 -
 .../tests/_samples/charsets/utf-8/two.txt       |    3 -
 .../tests/_samples/dkim/dkim.test.priv          |   15 -
 .../tests/_samples/dkim/dkim.test.pub           |    6 -
 .../swiftmailer/tests/_samples/files/data.txt   |    1 -
 .../tests/_samples/files/swiftmailer.png        |  Bin 3194 -> 0 bytes
 .../tests/_samples/files/textfile.zip           |  Bin 202 -> 0 bytes
 .../swiftmailer/tests/_samples/smime/CA.srl     |    1 -
 .../swiftmailer/tests/_samples/smime/ca.crt     |   21 -
 .../swiftmailer/tests/_samples/smime/ca.key     |   27 -
 .../tests/_samples/smime/create-cert.sh         |   40 -
 .../tests/_samples/smime/encrypt.crt            |   19 -
 .../tests/_samples/smime/encrypt.key            |   27 -
 .../tests/_samples/smime/encrypt2.crt           |   19 -
 .../tests/_samples/smime/encrypt2.key           |   27 -
 .../tests/_samples/smime/intermediate.crt       |   19 -
 .../tests/_samples/smime/intermediate.key       |   27 -
 .../swiftmailer/tests/_samples/smime/sign.crt   |   19 -
 .../swiftmailer/tests/_samples/smime/sign.key   |   27 -
 .../swiftmailer/tests/_samples/smime/sign2.crt  |   19 -
 .../swiftmailer/tests/_samples/smime/sign2.key  |   27 -
 .../tests/acceptance.conf.php.default           |   44 -
 .../Swift/AttachmentAcceptanceTest.php          |   12 -
 .../ByteStream/FileByteStreamAcceptanceTest.php |  174 -
 ...mpleCharacterReaderFactoryAcceptanceTest.php |  179 -
 .../Swift/DependencyContainerAcceptanceTest.php |   20 -
 .../Swift/EmbeddedFileAcceptanceTest.php        |   12 -
 .../Encoder/Base64EncoderAcceptanceTest.php     |   45 -
 .../Swift/Encoder/QpEncoderAcceptanceTest.php   |   50 -
 .../Encoder/Rfc2231EncoderAcceptanceTest.php    |   50 -
 .../acceptance/Swift/EncodingAcceptanceTest.php |   30 -
 .../KeyCache/ArrayKeyCacheAcceptanceTest.php    |  173 -
 .../KeyCache/DiskKeyCacheAcceptanceTest.php     |  183 -
 .../acceptance/Swift/MessageAcceptanceTest.php  |   57 -
 .../Swift/Mime/AttachmentAcceptanceTest.php     |  125 -
 .../Base64ContentEncoderAcceptanceTest.php      |   56 -
 .../NativeQpContentEncoderAcceptanceTest.php    |   86 -
 .../PlainContentEncoderAcceptanceTest.php       |   88 -
 .../QpContentEncoderAcceptanceTest.php          |  157 -
 .../Swift/Mime/EmbeddedFileAcceptanceTest.php   |  137 -
 .../Base64HeaderEncoderAcceptanceTest.php       |   32 -
 .../Swift/Mime/MimePartAcceptanceTest.php       |  129 -
 .../Swift/Mime/SimpleMessageAcceptanceTest.php  | 1251 -----
 .../acceptance/Swift/MimePartAcceptanceTest.php |   15 -
 .../AbstractStreamBufferAcceptanceTest.php      |  134 -
 .../StreamBuffer/BasicSocketAcceptanceTest.php  |   34 -
 .../StreamBuffer/ProcessAcceptanceTest.php      |   27 -
 .../StreamBuffer/SocketTimeoutTest.php          |   65 -
 .../StreamBuffer/SslSocketAcceptanceTest.php    |   41 -
 .../StreamBuffer/TlsSocketAcceptanceTest.php    |   40 -
 .../swiftmailer/swiftmailer/tests/bootstrap.php |   19 -
 .../swiftmailer/tests/bug/Swift/Bug111Test.php  |   42 -
 .../swiftmailer/tests/bug/Swift/Bug118Test.php  |   20 -
 .../swiftmailer/tests/bug/Swift/Bug206Test.php  |   38 -
 .../swiftmailer/tests/bug/Swift/Bug274Test.php  |   21 -
 .../swiftmailer/tests/bug/Swift/Bug34Test.php   |   75 -
 .../swiftmailer/tests/bug/Swift/Bug35Test.php   |   73 -
 .../swiftmailer/tests/bug/Swift/Bug38Test.php   |  194 -
 .../swiftmailer/tests/bug/Swift/Bug518Test.php  |   38 -
 .../swiftmailer/tests/bug/Swift/Bug51Test.php   |  121 -
 .../swiftmailer/tests/bug/Swift/Bug534Test.php  |   38 -
 .../swiftmailer/tests/bug/Swift/Bug71Test.php   |   20 -
 .../swiftmailer/tests/bug/Swift/Bug76Test.php   |   82 -
 .../tests/fixtures/EsmtpTransportFixture.php    |   10 -
 .../tests/fixtures/MimeEntityFixture.php        |   41 -
 .../swiftmailer/tests/smoke.conf.php.default    |   63 -
 .../smoke/Swift/Smoke/AttachmentSmokeTest.php   |   30 -
 .../tests/smoke/Swift/Smoke/BasicSmokeTest.php  |   23 -
 .../Swift/Smoke/HtmlWithAttachmentSmokeTest.php |   29 -
 .../Swift/Smoke/InternationalSmokeTest.php      |   37 -
 .../Swift/ByteStream/ArrayByteStreamTest.php    |  204 -
 .../GenericFixedWidthReaderTest.php             |   43 -
 .../Swift/CharacterReader/UsAsciiReaderTest.php |   52 -
 .../Swift/CharacterReader/Utf8ReaderTest.php    |   65 -
 .../ArrayCharacterStreamTest.php                |  360 --
 .../unit/Swift/DependencyContainerTest.php      |  174 -
 .../unit/Swift/Encoder/Base64EncoderTest.php    |  173 -
 .../tests/unit/Swift/Encoder/QpEncoderTest.php  |  381 --
 .../unit/Swift/Encoder/Rfc2231EncoderTest.php   |  141 -
 .../unit/Swift/Events/CommandEventTest.php      |   36 -
 .../tests/unit/Swift/Events/EventObjectTest.php |   34 -
 .../unit/Swift/Events/ResponseEventTest.php     |   40 -
 .../tests/unit/Swift/Events/SendEventTest.php   |   99 -
 .../Swift/Events/SimpleEventDispatcherTest.php  |  135 -
 .../Swift/Events/TransportChangeEventTest.php   |   32 -
 .../Events/TransportExceptionEventTest.php      |   43 -
 .../unit/Swift/KeyCache/ArrayKeyCacheTest.php   |  242 -
 .../KeyCache/SimpleKeyCacheInputStreamTest.php  |   73 -
 .../Swift/Mailer/ArrayRecipientIteratorTest.php |   42 -
 .../swiftmailer/tests/unit/Swift/MailerTest.php |  152 -
 .../tests/unit/Swift/MessageTest.php            |  130 -
 .../unit/Swift/Mime/AbstractMimeEntityTest.php  | 1054 ----
 .../tests/unit/Swift/Mime/AttachmentTest.php    |  320 --
 .../ContentEncoder/Base64ContentEncoderTest.php |  323 --
 .../ContentEncoder/PlainContentEncoderTest.php  |  173 -
 .../ContentEncoder/QpContentEncoderTest.php     |  496 --
 .../tests/unit/Swift/Mime/EmbeddedFileTest.php  |   57 -
 .../HeaderEncoder/Base64HeaderEncoderTest.php   |   13 -
 .../Mime/HeaderEncoder/QpHeaderEncoderTest.php  |  223 -
 .../unit/Swift/Mime/Headers/DateHeaderTest.php  |   69 -
 .../Mime/Headers/IdentificationHeaderTest.php   |  189 -
 .../Swift/Mime/Headers/MailboxHeaderTest.php    |  327 --
 .../Mime/Headers/ParameterizedHeaderTest.php    |  400 --
 .../unit/Swift/Mime/Headers/PathHeaderTest.php  |   77 -
 .../Mime/Headers/UnstructuredHeaderTest.php     |  355 --
 .../tests/unit/Swift/Mime/MimePartTest.php      |  233 -
 .../unit/Swift/Mime/SimpleHeaderFactoryTest.php |  168 -
 .../unit/Swift/Mime/SimpleHeaderSetTest.php     |  734 ---
 .../tests/unit/Swift/Mime/SimpleMessageTest.php |  829 ----
 .../unit/Swift/Mime/SimpleMimeEntityTest.php    |   11 -
 .../unit/Swift/Plugins/AntiFloodPluginTest.php  |   95 -
 .../Plugins/BandwidthMonitorPluginTest.php      |  127 -
 .../unit/Swift/Plugins/DecoratorPluginTest.php  |  269 -
 .../unit/Swift/Plugins/LoggerPluginTest.php     |  190 -
 .../Swift/Plugins/Loggers/ArrayLoggerTest.php   |   65 -
 .../Swift/Plugins/Loggers/EchoLoggerTest.php    |   24 -
 .../Swift/Plugins/PopBeforeSmtpPluginTest.php   |  103 -
 .../Swift/Plugins/RedirectingPluginTest.php     |  185 -
 .../unit/Swift/Plugins/ReporterPluginTest.php   |   88 -
 .../Swift/Plugins/Reporters/HitReporterTest.php |   64 -
 .../Plugins/Reporters/HtmlReporterTest.php      |   54 -
 .../unit/Swift/Plugins/ThrottlerPluginTest.php  |  104 -
 .../tests/unit/Swift/Signers/DKIMSignerTest.php |  227 -
 .../unit/Swift/Signers/OpenDKIMSignerTest.php   |   45 -
 .../unit/Swift/Signers/SMimeSignerTest.php      |  554 ---
 .../ByteArrayReplacementFilterTest.php          |  131 -
 .../StringReplacementFilterFactoryTest.php      |   38 -
 .../StringReplacementFilterTest.php             |   55 -
 .../Transport/AbstractSmtpEventSupportTest.php  |  560 ---
 .../unit/Swift/Transport/AbstractSmtpTest.php   | 1249 -----
 .../Esmtp/Auth/CramMd5AuthenticatorTest.php     |   66 -
 .../Esmtp/Auth/LoginAuthenticatorTest.php       |   66 -
 .../Esmtp/Auth/NTLMAuthenticatorTest.php        |  233 -
 .../Esmtp/Auth/PlainAuthenticatorTest.php       |   69 -
 .../Swift/Transport/Esmtp/AuthHandlerTest.php   |  167 -
 .../EsmtpTransport/ExtensionSupportTest.php     |  530 --
 .../unit/Swift/Transport/EsmtpTransportTest.php |  298 --
 .../Swift/Transport/FailoverTransportTest.php   |  520 --
 .../Transport/LoadBalancedTransportTest.php     |  751 ---
 .../unit/Swift/Transport/MailTransportTest.php  |  311 --
 .../Swift/Transport/SendmailTransportTest.php   |  152 -
 .../unit/Swift/Transport/StreamBufferTest.php   |   45 -
 .../Symfony/Component/BrowserKit/.gitignore     |    3 -
 .../Symfony/Component/BrowserKit/CHANGELOG.md   |   18 -
 .../Symfony/Component/BrowserKit/Client.php     |  619 ---
 .../Symfony/Component/BrowserKit/Cookie.php     |  332 --
 .../Symfony/Component/BrowserKit/CookieJar.php  |  265 -
 .../Symfony/Component/BrowserKit/History.php    |  102 -
 .../Symfony/Component/BrowserKit/LICENSE        |   19 -
 .../Symfony/Component/BrowserKit/README.md      |   23 -
 .../Symfony/Component/BrowserKit/Request.php    |  138 -
 .../Symfony/Component/BrowserKit/Response.php   |  138 -
 .../Component/BrowserKit/Tests/ClientTest.php   |  624 ---
 .../BrowserKit/Tests/CookieJarTest.php          |  231 -
 .../Component/BrowserKit/Tests/CookieTest.php   |  179 -
 .../Component/BrowserKit/Tests/HistoryTest.php  |  101 -
 .../Component/BrowserKit/Tests/RequestTest.php  |   53 -
 .../Component/BrowserKit/Tests/ResponseTest.php |   76 -
 .../Symfony/Component/BrowserKit/composer.json  |   39 -
 .../Component/BrowserKit/phpunit.xml.dist       |   29 -
 .../Symfony/Component/Console/.gitignore        |    3 -
 .../Symfony/Component/Console/Application.php   | 1182 -----
 .../Symfony/Component/Console/CHANGELOG.md      |   56 -
 .../Component/Console/Command/Command.php       |  657 ---
 .../Component/Console/Command/HelpCommand.php   |   91 -
 .../Component/Console/Command/ListCommand.php   |   95 -
 .../Symfony/Component/Console/ConsoleEvents.php |   61 -
 .../Descriptor/ApplicationDescription.php       |  153 -
 .../Component/Console/Descriptor/Descriptor.php |  119 -
 .../Console/Descriptor/DescriptorInterface.php  |   31 -
 .../Console/Descriptor/JsonDescriptor.php       |  165 -
 .../Console/Descriptor/MarkdownDescriptor.php   |  139 -
 .../Console/Descriptor/TextDescriptor.php       |  229 -
 .../Console/Descriptor/XmlDescriptor.php        |  264 -
 .../Console/Event/ConsoleCommandEvent.php       |   21 -
 .../Component/Console/Event/ConsoleEvent.php    |   67 -
 .../Console/Event/ConsoleExceptionEvent.php     |   67 -
 .../Console/Event/ConsoleTerminateEvent.php     |   58 -
 .../Console/Formatter/OutputFormatter.php       |  240 -
 .../Formatter/OutputFormatterInterface.php      |   83 -
 .../Console/Formatter/OutputFormatterStyle.php  |  227 -
 .../Formatter/OutputFormatterStyleInterface.php |   72 -
 .../Formatter/OutputFormatterStyleStack.php     |  121 -
 .../Console/Helper/DescriptorHelper.php         |   96 -
 .../Component/Console/Helper/DialogHelper.php   |  476 --
 .../Console/Helper/FormatterHelper.php          |   80 -
 .../Symfony/Component/Console/Helper/Helper.php |  121 -
 .../Console/Helper/HelperInterface.php          |   49 -
 .../Component/Console/Helper/HelperSet.php      |  108 -
 .../Console/Helper/InputAwareHelper.php         |   33 -
 .../Component/Console/Helper/ProgressBar.php    |  559 ---
 .../Component/Console/Helper/ProgressHelper.php |  457 --
 .../Component/Console/Helper/QuestionHelper.php |  418 --
 .../Symfony/Component/Console/Helper/Table.php  |  410 --
 .../Component/Console/Helper/TableHelper.php    |  263 -
 .../Component/Console/Helper/TableSeparator.php |   21 -
 .../Component/Console/Helper/TableStyle.php     |  251 -
 .../Component/Console/Input/ArgvInput.php       |  353 --
 .../Component/Console/Input/ArrayInput.php      |  209 -
 .../Symfony/Component/Console/Input/Input.php   |  226 -
 .../Component/Console/Input/InputArgument.php   |  132 -
 .../Console/Input/InputAwareInterface.php       |   28 -
 .../Component/Console/Input/InputDefinition.php |  453 --
 .../Component/Console/Input/InputInterface.php  |  152 -
 .../Component/Console/Input/InputOption.php     |  213 -
 .../Component/Console/Input/StringInput.php     |   83 -
 .../console/Symfony/Component/Console/LICENSE   |   19 -
 .../Component/Console/Logger/ConsoleLogger.php  |  118 -
 .../Component/Console/Output/BufferedOutput.php |   48 -
 .../Component/Console/Output/ConsoleOutput.php  |  113 -
 .../Console/Output/ConsoleOutputInterface.php   |   35 -
 .../Component/Console/Output/NullOutput.php     |  113 -
 .../Symfony/Component/Console/Output/Output.php |  165 -
 .../Console/Output/OutputInterface.php          |  113 -
 .../Component/Console/Output/StreamOutput.php   |  103 -
 .../Console/Question/ChoiceQuestion.php         |  150 -
 .../Console/Question/ConfirmationQuestion.php   |   55 -
 .../Component/Console/Question/Question.php     |  238 -
 .../console/Symfony/Component/Console/README.md |   67 -
 .../Console/Resources/bin/hiddeninput.exe       |  Bin 9216 -> 0 bytes
 .../console/Symfony/Component/Console/Shell.php |  228 -
 .../Console/Tester/ApplicationTester.php        |  128 -
 .../Component/Console/Tester/CommandTester.php  |  132 -
 .../Component/Console/Tests/ApplicationTest.php | 1032 ----
 .../Console/Tests/Command/CommandTest.php       |  342 --
 .../Console/Tests/Command/HelpCommandTest.php   |   64 -
 .../Console/Tests/Command/ListCommandTest.php   |   64 -
 .../Tests/Descriptor/AbstractDescriptorTest.php |  105 -
 .../Tests/Descriptor/JsonDescriptorTest.php     |   27 -
 .../Tests/Descriptor/MarkdownDescriptorTest.php |   27 -
 .../Tests/Descriptor/ObjectsProvider.php        |   74 -
 .../Tests/Descriptor/TextDescriptorTest.php     |   27 -
 .../Tests/Descriptor/XmlDescriptorTest.php      |   27 -
 .../Console/Tests/Fixtures/BarBucCommand.php    |   11 -
 .../Tests/Fixtures/DescriptorApplication1.php   |   18 -
 .../Tests/Fixtures/DescriptorApplication2.php   |   24 -
 .../Tests/Fixtures/DescriptorCommand1.php       |   27 -
 .../Tests/Fixtures/DescriptorCommand2.php       |   30 -
 .../Console/Tests/Fixtures/DummyOutput.php      |   36 -
 .../Console/Tests/Fixtures/Foo1Command.php      |   26 -
 .../Console/Tests/Fixtures/Foo2Command.php      |   21 -
 .../Console/Tests/Fixtures/Foo3Command.php      |   29 -
 .../Console/Tests/Fixtures/Foo4Command.php      |   11 -
 .../Console/Tests/Fixtures/Foo5Command.php      |   10 -
 .../Console/Tests/Fixtures/FooCommand.php       |   33 -
 .../Tests/Fixtures/FooSubnamespaced1Command.php |   26 -
 .../Tests/Fixtures/FooSubnamespaced2Command.php |   26 -
 .../Console/Tests/Fixtures/FoobarCommand.php    |   25 -
 .../Console/Tests/Fixtures/TestCommand.php      |   28 -
 .../Console/Tests/Fixtures/application_1.json   |    1 -
 .../Console/Tests/Fixtures/application_1.md     |  199 -
 .../Console/Tests/Fixtures/application_1.txt    |   17 -
 .../Console/Tests/Fixtures/application_1.xml    |  108 -
 .../Console/Tests/Fixtures/application_2.json   |    1 -
 .../Console/Tests/Fixtures/application_2.md     |  388 --
 .../Console/Tests/Fixtures/application_2.txt    |   22 -
 .../Console/Tests/Fixtures/application_2.xml    |  185 -
 .../Tests/Fixtures/application_astext1.txt      |   20 -
 .../Tests/Fixtures/application_astext2.txt      |   16 -
 .../Tests/Fixtures/application_asxml1.txt       |  144 -
 .../Tests/Fixtures/application_asxml2.txt       |   37 -
 .../Tests/Fixtures/application_gethelp.txt      |   13 -
 .../Fixtures/application_renderexception1.txt   |    8 -
 .../Fixtures/application_renderexception2.txt   |   11 -
 .../Fixtures/application_renderexception3.txt   |   27 -
 .../application_renderexception3decorated.txt   |   27 -
 .../Fixtures/application_renderexception4.txt   |    9 -
 ...application_renderexception_doublewidth1.txt |   11 -
 ...on_renderexception_doublewidth1decorated.txt |   11 -
 ...application_renderexception_doublewidth2.txt |   12 -
 .../Console/Tests/Fixtures/application_run1.txt |   17 -
 .../Console/Tests/Fixtures/application_run2.txt |   29 -
 .../Console/Tests/Fixtures/application_run3.txt |   27 -
 .../Console/Tests/Fixtures/application_run4.txt |    1 -
 .../Console/Tests/Fixtures/command_1.json       |    1 -
 .../Console/Tests/Fixtures/command_1.md         |    8 -
 .../Console/Tests/Fixtures/command_1.txt        |    7 -
 .../Console/Tests/Fixtures/command_1.xml        |   12 -
 .../Console/Tests/Fixtures/command_2.json       |    1 -
 .../Console/Tests/Fixtures/command_2.md         |   30 -
 .../Console/Tests/Fixtures/command_2.txt        |   11 -
 .../Console/Tests/Fixtures/command_2.xml        |   18 -
 .../Console/Tests/Fixtures/command_astext.txt   |   18 -
 .../Console/Tests/Fixtures/command_asxml.txt    |   38 -
 .../Tests/Fixtures/definition_astext.txt        |   11 -
 .../Console/Tests/Fixtures/definition_asxml.txt |   39 -
 .../Tests/Fixtures/input_argument_1.json        |    1 -
 .../Console/Tests/Fixtures/input_argument_1.md  |    7 -
 .../Console/Tests/Fixtures/input_argument_1.txt |    1 -
 .../Console/Tests/Fixtures/input_argument_1.xml |    5 -
 .../Tests/Fixtures/input_argument_2.json        |    1 -
 .../Console/Tests/Fixtures/input_argument_2.md  |    7 -
 .../Console/Tests/Fixtures/input_argument_2.txt |    1 -
 .../Console/Tests/Fixtures/input_argument_2.xml |    5 -
 .../Tests/Fixtures/input_argument_3.json        |    1 -
 .../Console/Tests/Fixtures/input_argument_3.md  |    7 -
 .../Console/Tests/Fixtures/input_argument_3.txt |    1 -
 .../Console/Tests/Fixtures/input_argument_3.xml |    7 -
 .../Tests/Fixtures/input_definition_1.json      |    1 -
 .../Tests/Fixtures/input_definition_1.md        |    0
 .../Tests/Fixtures/input_definition_1.txt       |    0
 .../Tests/Fixtures/input_definition_1.xml       |    5 -
 .../Tests/Fixtures/input_definition_2.json      |    1 -
 .../Tests/Fixtures/input_definition_2.md        |    9 -
 .../Tests/Fixtures/input_definition_2.txt       |    2 -
 .../Tests/Fixtures/input_definition_2.xml       |   10 -
 .../Tests/Fixtures/input_definition_3.json      |    1 -
 .../Tests/Fixtures/input_definition_3.md        |   11 -
 .../Tests/Fixtures/input_definition_3.txt       |    2 -
 .../Tests/Fixtures/input_definition_3.xml       |    9 -
 .../Tests/Fixtures/input_definition_4.json      |    1 -
 .../Tests/Fixtures/input_definition_4.md        |   21 -
 .../Tests/Fixtures/input_definition_4.txt       |    5 -
 .../Tests/Fixtures/input_definition_4.xml       |   14 -
 .../Console/Tests/Fixtures/input_option_1.json  |    1 -
 .../Console/Tests/Fixtures/input_option_1.md    |    9 -
 .../Console/Tests/Fixtures/input_option_1.txt   |    1 -
 .../Console/Tests/Fixtures/input_option_1.xml   |    4 -
 .../Console/Tests/Fixtures/input_option_2.json  |    1 -
 .../Console/Tests/Fixtures/input_option_2.md    |    9 -
 .../Console/Tests/Fixtures/input_option_2.txt   |    1 -
 .../Console/Tests/Fixtures/input_option_2.xml   |    7 -
 .../Console/Tests/Fixtures/input_option_3.json  |    1 -
 .../Console/Tests/Fixtures/input_option_3.md    |    9 -
 .../Console/Tests/Fixtures/input_option_3.txt   |    1 -
 .../Console/Tests/Fixtures/input_option_3.xml   |    5 -
 .../Console/Tests/Fixtures/input_option_4.json  |    1 -
 .../Console/Tests/Fixtures/input_option_4.md    |    9 -
 .../Console/Tests/Fixtures/input_option_4.txt   |    1 -
 .../Console/Tests/Fixtures/input_option_4.xml   |    5 -
 .../Formatter/OutputFormatterStyleStackTest.php |   70 -
 .../Formatter/OutputFormatterStyleTest.php      |   93 -
 .../Tests/Formatter/OutputFormatterTest.php     |  252 -
 .../Tests/Helper/FormatterHelperTest.php        |   99 -
 .../Console/Tests/Helper/HelperSetTest.php      |  153 -
 .../Tests/Helper/LegacyDialogHelperTest.php     |  197 -
 .../Tests/Helper/LegacyProgressHelperTest.php   |  229 -
 .../Tests/Helper/LegacyTableHelperTest.php      |  295 --
 .../Console/Tests/Helper/ProgressBarTest.php    |  446 --
 .../Console/Tests/Helper/QuestionHelperTest.php |  238 -
 .../Console/Tests/Helper/TableTest.php          |  357 --
 .../Console/Tests/Input/ArgvInputTest.php       |  317 --
 .../Console/Tests/Input/ArrayInputTest.php      |  129 -
 .../Console/Tests/Input/InputArgumentTest.php   |  111 -
 .../Console/Tests/Input/InputDefinitionTest.php |  424 --
 .../Console/Tests/Input/InputOptionTest.php     |  204 -
 .../Component/Console/Tests/Input/InputTest.php |  121 -
 .../Console/Tests/Input/StringInputTest.php     |   98 -
 .../Console/Tests/Logger/ConsoleLoggerTest.php  |   58 -
 .../Console/Tests/Output/ConsoleOutputTest.php  |   25 -
 .../Console/Tests/Output/NullOutputTest.php     |   39 -
 .../Console/Tests/Output/OutputTest.php         |  156 -
 .../Console/Tests/Output/StreamOutputTest.php   |   60 -
 .../Tests/Tester/ApplicationTesterTest.php      |   69 -
 .../Console/Tests/Tester/CommandTesterTest.php  |   84 -
 .../Symfony/Component/Console/composer.json     |   39 -
 .../Symfony/Component/Console/phpunit.xml.dist  |   29 -
 .../Symfony/Component/CssSelector/.gitignore    |    3 -
 .../Symfony/Component/CssSelector/CHANGELOG.md  |    7 -
 .../Component/CssSelector/CssSelector.php       |  116 -
 .../Exception/ExceptionInterface.php            |   24 -
 .../Exception/ExpressionErrorException.php      |   24 -
 .../Exception/InternalErrorException.php        |   24 -
 .../CssSelector/Exception/ParseException.php    |   24 -
 .../Exception/SyntaxErrorException.php          |   73 -
 .../Symfony/Component/CssSelector/LICENSE       |   19 -
 .../Component/CssSelector/Node/AbstractNode.php |   40 -
 .../CssSelector/Node/AttributeNode.php          |  124 -
 .../Component/CssSelector/Node/ClassNode.php    |   75 -
 .../CssSelector/Node/CombinedSelectorNode.php   |   92 -
 .../Component/CssSelector/Node/ElementNode.php  |   77 -
 .../Component/CssSelector/Node/FunctionNode.php |   96 -
 .../Component/CssSelector/Node/HashNode.php     |   75 -
 .../Component/CssSelector/Node/NegationNode.php |   75 -
 .../CssSelector/Node/NodeInterface.php          |   44 -
 .../Component/CssSelector/Node/PseudoNode.php   |   75 -
 .../Component/CssSelector/Node/SelectorNode.php |   75 -
 .../Component/CssSelector/Node/Specificity.php  |   78 -
 .../Parser/Handler/CommentHandler.php           |   46 -
 .../Parser/Handler/HandlerInterface.php         |   34 -
 .../CssSelector/Parser/Handler/HashHandler.php  |   67 -
 .../Parser/Handler/IdentifierHandler.php        |   67 -
 .../Parser/Handler/NumberHandler.php            |   58 -
 .../Parser/Handler/StringHandler.php            |   86 -
 .../Parser/Handler/WhitespaceHandler.php        |   44 -
 .../Component/CssSelector/Parser/Parser.php     |  399 --
 .../CssSelector/Parser/ParserInterface.php      |   34 -
 .../Component/CssSelector/Parser/Reader.php     |  125 -
 .../CssSelector/Parser/Shortcut/ClassParser.php |   50 -
 .../Parser/Shortcut/ElementParser.php           |   46 -
 .../Parser/Shortcut/EmptyStringParser.php       |   44 -
 .../CssSelector/Parser/Shortcut/HashParser.php  |   50 -
 .../Component/CssSelector/Parser/Token.php      |  160 -
 .../CssSelector/Parser/TokenStream.php          |  182 -
 .../CssSelector/Parser/Tokenizer/Tokenizer.php  |   78 -
 .../Parser/Tokenizer/TokenizerEscaping.php      |   82 -
 .../Parser/Tokenizer/TokenizerPatterns.php      |  160 -
 .../Symfony/Component/CssSelector/README.md     |   47 -
 .../CssSelector/Tests/CssSelectorTest.php       |   64 -
 .../CssSelector/Tests/Node/AbstractNodeTest.php |   32 -
 .../Tests/Node/AttributeNodeTest.php            |   37 -
 .../CssSelector/Tests/Node/ClassNodeTest.php    |   33 -
 .../Tests/Node/CombinedSelectorNodeTest.php     |   35 -
 .../CssSelector/Tests/Node/ElementNodeTest.php  |   35 -
 .../CssSelector/Tests/Node/FunctionNodeTest.php |   47 -
 .../CssSelector/Tests/Node/HashNodeTest.php     |   33 -
 .../CssSelector/Tests/Node/NegationNodeTest.php |   33 -
 .../CssSelector/Tests/Node/PseudoNodeTest.php   |   32 -
 .../CssSelector/Tests/Node/SelectorNodeTest.php |   34 -
 .../CssSelector/Tests/Node/SpecificityTest.php  |   40 -
 .../Parser/Handler/AbstractHandlerTest.php      |   67 -
 .../Tests/Parser/Handler/CommentHandlerTest.php |   55 -
 .../Tests/Parser/Handler/HashHandlerTest.php    |   49 -
 .../Parser/Handler/IdentifierHandlerTest.php    |   49 -
 .../Tests/Parser/Handler/NumberHandlerTest.php  |   50 -
 .../Tests/Parser/Handler/StringHandlerTest.php  |   50 -
 .../Parser/Handler/WhitespaceHandlerTest.php    |   44 -
 .../CssSelector/Tests/Parser/ParserTest.php     |  248 -
 .../CssSelector/Tests/Parser/ReaderTest.php     |  101 -
 .../Tests/Parser/Shortcut/ClassParserTest.php   |   44 -
 .../Tests/Parser/Shortcut/ElementParserTest.php |   43 -
 .../Parser/Shortcut/EmptyStringParserTest.php   |   35 -
 .../Tests/Parser/Shortcut/HashParserTest.php    |   44 -
 .../Tests/Parser/TokenStreamTest.php            |   95 -
 .../CssSelector/Tests/XPath/Fixtures/ids.html   |   48 -
 .../CssSelector/Tests/XPath/Fixtures/lang.xml   |   11 -
 .../Tests/XPath/Fixtures/shakespear.html        |  308 --
 .../CssSelector/Tests/XPath/TranslatorTest.php  |  324 --
 .../XPath/Extension/AbstractExtension.php       |   63 -
 .../Extension/AttributeMatchingExtension.php    |  173 -
 .../XPath/Extension/CombinationExtension.php    |   93 -
 .../XPath/Extension/ExtensionInterface.php      |   67 -
 .../XPath/Extension/FunctionExtension.php       |  209 -
 .../XPath/Extension/HtmlExtension.php           |  238 -
 .../XPath/Extension/NodeExtension.php           |  271 --
 .../XPath/Extension/PseudoClassExtension.php    |  162 -
 .../Component/CssSelector/XPath/Translator.php  |  299 --
 .../CssSelector/XPath/TranslatorInterface.php   |   45 -
 .../Component/CssSelector/XPath/XPathExpr.php   |  140 -
 .../Symfony/Component/CssSelector/composer.json |   35 -
 .../Component/CssSelector/phpunit.xml.dist      |   29 -
 .../debug/Symfony/Component/Debug/.gitignore    |    3 -
 .../debug/Symfony/Component/Debug/CHANGELOG.md  |   20 -
 .../debug/Symfony/Component/Debug/Debug.php     |   54 -
 .../Component/Debug/DebugClassLoader.php        |  222 -
 .../Symfony/Component/Debug/ErrorHandler.php    |  369 --
 .../Debug/Exception/ClassNotFoundException.php  |   33 -
 .../Debug/Exception/ContextErrorException.php   |   36 -
 .../Debug/Exception/DummyException.php          |   21 -
 .../Debug/Exception/FatalErrorException.php     |   86 -
 .../Debug/Exception/FlattenException.php        |  292 --
 .../Debug/Exception/OutOfMemoryException.php    |   21 -
 .../Exception/UndefinedFunctionException.php    |   33 -
 .../Exception/UndefinedMethodException.php      |   33 -
 .../Component/Debug/ExceptionHandler.php        |  411 --
 .../ClassNotFoundFatalErrorHandler.php          |  203 -
 .../FatalErrorHandlerInterface.php              |   32 -
 .../UndefinedFunctionFatalErrorHandler.php      |   91 -
 .../UndefinedMethodFatalErrorHandler.php        |   54 -
 .../debug/Symfony/Component/Debug/LICENSE       |   19 -
 .../debug/Symfony/Component/Debug/README.md     |   44 -
 .../Debug/Tests/DebugClassLoaderTest.php        |  187 -
 .../Component/Debug/Tests/ErrorHandlerTest.php  |  242 -
 .../Tests/Exception/FlattenExceptionTest.php    |  256 -
 .../Debug/Tests/ExceptionHandlerTest.php        |   62 -
 .../ClassNotFoundFatalErrorHandlerTest.php      |  159 -
 .../UndefinedFunctionFatalErrorHandlerTest.php  |   80 -
 .../UndefinedMethodFatalErrorHandlerTest.php    |   66 -
 .../Debug/Tests/Fixtures/ClassAlias.php         |    3 -
 .../Debug/Tests/Fixtures/PEARClass.php          |    5 -
 .../Debug/Tests/Fixtures/RequiredTwice.php      |    7 -
 .../Debug/Tests/Fixtures/casemismatch.php       |    7 -
 .../Debug/Tests/Fixtures/notPsr0Bis.php         |    7 -
 .../Tests/Fixtures/psr4/Psr4CaseMismatch.php    |    7 -
 .../Debug/Tests/Fixtures/reallyNotPsr0.php      |    7 -
 .../Debug/Tests/MockExceptionHandler.php        |   24 -
 .../debug/Symfony/Component/Debug/composer.json |   43 -
 .../Symfony/Component/Debug/phpunit.xml.dist    |   28 -
 .../Symfony/Component/DomCrawler/.gitignore     |    3 -
 .../Symfony/Component/DomCrawler/CHANGELOG.md   |   45 -
 .../Symfony/Component/DomCrawler/Crawler.php    | 1006 ----
 .../DomCrawler/Field/ChoiceFormField.php        |  327 --
 .../DomCrawler/Field/FileFormField.php          |  112 -
 .../Component/DomCrawler/Field/FormField.php    |  116 -
 .../DomCrawler/Field/InputFormField.php         |   47 -
 .../DomCrawler/Field/TextareaFormField.php      |   39 -
 .../Symfony/Component/DomCrawler/Form.php       |  479 --
 .../Component/DomCrawler/FormFieldRegistry.php  |  220 -
 .../Symfony/Component/DomCrawler/LICENSE        |   19 -
 .../Symfony/Component/DomCrawler/Link.php       |  232 -
 .../Symfony/Component/DomCrawler/README.md      |   36 -
 .../Component/DomCrawler/Tests/CrawlerTest.php  | 1050 ----
 .../Tests/Field/ChoiceFormFieldTest.php         |  388 --
 .../Tests/Field/FileFormFieldTest.php           |  114 -
 .../DomCrawler/Tests/Field/FormFieldTest.php    |   38 -
 .../Tests/Field/FormFieldTestCase.php           |   27 -
 .../Tests/Field/InputFormFieldTest.php          |   49 -
 .../Tests/Field/TextareaFormFieldTest.php       |   46 -
 .../DomCrawler/Tests/Fixtures/no-extension      |    1 -
 .../DomCrawler/Tests/Fixtures/windows-1250.html |    8 -
 .../Component/DomCrawler/Tests/FormTest.php     |  943 ----
 .../Component/DomCrawler/Tests/LinkTest.php     |  148 -
 .../Symfony/Component/DomCrawler/composer.json  |   37 -
 .../Component/DomCrawler/phpunit.xml.dist       |   30 -
 .../Component/EventDispatcher/.gitignore        |    3 -
 .../Component/EventDispatcher/CHANGELOG.md      |   23 -
 .../ContainerAwareEventDispatcher.php           |  202 -
 .../Debug/TraceableEventDispatcher.php          |  320 --
 .../Debug/TraceableEventDispatcherInterface.php |   34 -
 .../EventDispatcher/Debug/WrappedListener.php   |   71 -
 .../RegisterListenersPass.php                   |  110 -
 .../Symfony/Component/EventDispatcher/Event.php |  130 -
 .../EventDispatcher/EventDispatcher.php         |  185 -
 .../EventDispatcherInterface.php                |   96 -
 .../EventSubscriberInterface.php                |   50 -
 .../Component/EventDispatcher/GenericEvent.php  |  186 -
 .../ImmutableEventDispatcher.php                |   93 -
 .../Symfony/Component/EventDispatcher/LICENSE   |   19 -
 .../Symfony/Component/EventDispatcher/README.md |   27 -
 .../Tests/AbstractEventDispatcherTest.php       |  369 --
 .../Tests/ContainerAwareEventDispatcherTest.php |  249 -
 .../Debug/TraceableEventDispatcherTest.php      |  185 -
 .../RegisterListenersPassTest.php               |  200 -
 .../Tests/EventDispatcherTest.php               |   22 -
 .../EventDispatcher/Tests/EventTest.php         |  100 -
 .../EventDispatcher/Tests/GenericEventTest.php  |  139 -
 .../Tests/ImmutableEventDispatcherTest.php      |  105 -
 .../Component/EventDispatcher/composer.json     |   43 -
 .../Component/EventDispatcher/phpunit.xml.dist  |   28 -
 .../Symfony/Component/Filesystem/.gitignore     |    3 -
 .../Symfony/Component/Filesystem/CHANGELOG.md   |   28 -
 .../Filesystem/Exception/ExceptionInterface.php |   23 -
 .../Exception/FileNotFoundException.php         |   34 -
 .../Filesystem/Exception/IOException.php        |   41 -
 .../Exception/IOExceptionInterface.php          |   27 -
 .../Symfony/Component/Filesystem/Filesystem.php |  497 --
 .../Symfony/Component/Filesystem/LICENSE        |   19 -
 .../Component/Filesystem/LockHandler.php        |  111 -
 .../Symfony/Component/Filesystem/README.md      |   47 -
 .../Filesystem/Tests/ExceptionTest.php          |   46 -
 .../Filesystem/Tests/FilesystemTest.php         |  998 ----
 .../Filesystem/Tests/FilesystemTestCase.php     |  131 -
 .../Filesystem/Tests/LockHandlerTest.php        |   85 -
 .../Symfony/Component/Filesystem/composer.json  |   34 -
 .../Component/Filesystem/phpunit.xml.dist       |   26 -
 .../finder/Symfony/Component/Finder/.gitignore  |    3 -
 .../Finder/Adapter/AbstractAdapter.php          |  236 -
 .../Finder/Adapter/AbstractFindAdapter.php      |  327 --
 .../Finder/Adapter/AdapterInterface.php         |  144 -
 .../Component/Finder/Adapter/BsdFindAdapter.php |  103 -
 .../Component/Finder/Adapter/GnuFindAdapter.php |  104 -
 .../Component/Finder/Adapter/PhpAdapter.php     |   98 -
 .../Symfony/Component/Finder/CHANGELOG.md       |   34 -
 .../Component/Finder/Comparator/Comparator.php  |   98 -
 .../Finder/Comparator/DateComparator.php        |   53 -
 .../Finder/Comparator/NumberComparator.php      |   81 -
 .../Finder/Exception/AccessDeniedException.php  |   19 -
 .../Exception/AdapterFailureException.php       |   46 -
 .../Finder/Exception/ExceptionInterface.php     |   23 -
 .../Exception/OperationNotPermitedException.php |   19 -
 .../Exception/ShellCommandFailureException.php  |   45 -
 .../Component/Finder/Expression/Expression.php  |  146 -
 .../Component/Finder/Expression/Glob.php        |  157 -
 .../Component/Finder/Expression/Regex.php       |  321 --
 .../Finder/Expression/ValueInterface.php        |   60 -
 .../finder/Symfony/Component/Finder/Finder.php  |  840 ----
 .../finder/Symfony/Component/Finder/Glob.php    |  103 -
 .../Finder/Iterator/CustomFilterIterator.php    |   63 -
 .../Finder/Iterator/DateRangeFilterIterator.php |   60 -
 .../Iterator/DepthRangeFilterIterator.php       |   47 -
 .../Iterator/ExcludeDirectoryFilterIterator.php |   55 -
 .../Finder/Iterator/FilePathsIterator.php       |  131 -
 .../Finder/Iterator/FileTypeFilterIterator.php  |   55 -
 .../Iterator/FilecontentFilterIterator.php      |   76 -
 .../Finder/Iterator/FilenameFilterIterator.php  |   67 -
 .../Finder/Iterator/FilterIterator.php          |   49 -
 .../Iterator/MultiplePcreFilterIterator.php     |   66 -
 .../Finder/Iterator/PathFilterIterator.php      |   74 -
 .../Iterator/RecursiveDirectoryIterator.php     |  126 -
 .../Finder/Iterator/SizeRangeFilterIterator.php |   59 -
 .../Finder/Iterator/SortableIterator.php        |   82 -
 .../finder/Symfony/Component/Finder/LICENSE     |   19 -
 .../finder/Symfony/Component/Finder/README.md   |   53 -
 .../Symfony/Component/Finder/Shell/Command.php  |  294 --
 .../Symfony/Component/Finder/Shell/Shell.php    |   97 -
 .../Symfony/Component/Finder/SplFileInfo.php    |   77 -
 .../Finder/Tests/Comparator/ComparatorTest.php  |   64 -
 .../Tests/Comparator/DateComparatorTest.php     |   63 -
 .../Tests/Comparator/NumberComparatorTest.php   |  107 -
 .../Finder/Tests/Expression/ExpressionTest.php  |   68 -
 .../Finder/Tests/Expression/GlobTest.php        |   47 -
 .../Finder/Tests/Expression/RegexTest.php       |  143 -
 .../Finder/Tests/FakeAdapter/DummyAdapter.php   |   57 -
 .../Finder/Tests/FakeAdapter/FailingAdapter.php |   45 -
 .../Finder/Tests/FakeAdapter/NamedAdapter.php   |   57 -
 .../Tests/FakeAdapter/UnsupportedAdapter.php    |   44 -
 .../Component/Finder/Tests/FinderTest.php       |  869 ----
 .../Finder/Tests/Fixtures/A/B/C/abc.dat         |    0
 .../Component/Finder/Tests/Fixtures/A/B/ab.dat  |    0
 .../Component/Finder/Tests/Fixtures/A/a.dat     |    0
 .../Tests/Fixtures/copy/A/B/C/abc.dat.copy      |    0
 .../Finder/Tests/Fixtures/copy/A/B/ab.dat.copy  |    0
 .../Finder/Tests/Fixtures/copy/A/a.dat.copy     |    0
 .../Component/Finder/Tests/Fixtures/dolor.txt   |    2 -
 .../Component/Finder/Tests/Fixtures/ipsum.txt   |    2 -
 .../Component/Finder/Tests/Fixtures/lorem.txt   |    2 -
 .../Component/Finder/Tests/Fixtures/one/a       |    0
 .../Finder/Tests/Fixtures/one/b/c.neon          |    0
 .../Finder/Tests/Fixtures/one/b/d.neon          |    0
 .../Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat  |    0
 .../Finder/Tests/Fixtures/with space/foo.txt    |    0
 .../Tests/Iterator/CustomFilterIteratorTest.php |   46 -
 .../Iterator/DateRangeFilterIteratorTest.php    |   72 -
 .../Iterator/DepthRangeFilterIteratorTest.php   |   80 -
 .../ExcludeDirectoryFilterIteratorTest.php      |   64 -
 .../Tests/Iterator/FilePathsIteratorTest.php    |   66 -
 .../Iterator/FileTypeFilterIteratorTest.php     |   72 -
 .../Iterator/FilecontentFilterIteratorTest.php  |   86 -
 .../Iterator/FilenameFilterIteratorTest.php     |   54 -
 .../Tests/Iterator/FilterIteratorTest.php       |   50 -
 .../Finder/Tests/Iterator/Iterator.php          |   55 -
 .../Finder/Tests/Iterator/IteratorTestCase.php  |   98 -
 .../Tests/Iterator/MockFileListIterator.php     |   21 -
 .../Finder/Tests/Iterator/MockSplFileInfo.php   |  134 -
 .../Iterator/MultiplePcreFilterIteratorTest.php |   67 -
 .../Tests/Iterator/PathFilterIteratorTest.php   |   83 -
 .../Tests/Iterator/RealIteratorTestCase.php     |  109 -
 .../Iterator/RecursiveDirectoryIteratorTest.php |   83 -
 .../Iterator/SizeRangeFilterIteratorTest.php    |   68 -
 .../Tests/Iterator/SortableIteratorTest.php     |  169 -
 .../Symfony/Component/Finder/composer.json      |   31 -
 .../Symfony/Component/Finder/phpunit.xml.dist   |   28 -
 .../Symfony/Component/HttpFoundation/.gitignore |    3 -
 .../Component/HttpFoundation/AcceptHeader.php   |  172 -
 .../HttpFoundation/AcceptHeaderItem.php         |  226 -
 .../Component/HttpFoundation/ApacheRequest.php  |   43 -
 .../HttpFoundation/BinaryFileResponse.php       |  301 --
 .../Component/HttpFoundation/CHANGELOG.md       |  111 -
 .../Symfony/Component/HttpFoundation/Cookie.php |  210 -
 .../HttpFoundation/ExpressionRequestMatcher.php |   47 -
 .../File/Exception/AccessDeniedException.php    |   30 -
 .../File/Exception/FileException.php            |   21 -
 .../File/Exception/FileNotFoundException.php    |   30 -
 .../File/Exception/UnexpectedTypeException.php  |   20 -
 .../File/Exception/UploadException.php          |   21 -
 .../Component/HttpFoundation/File/File.php      |  160 -
 .../File/MimeType/ExtensionGuesser.php          |   96 -
 .../File/MimeType/ExtensionGuesserInterface.php |   27 -
 .../File/MimeType/FileBinaryMimeTypeGuesser.php |   87 -
 .../File/MimeType/FileinfoMimeTypeGuesser.php   |   71 -
 .../File/MimeType/MimeTypeExtensionGuesser.php  |  807 ---
 .../File/MimeType/MimeTypeGuesser.php           |  136 -
 .../File/MimeType/MimeTypeGuesserInterface.php  |   35 -
 .../HttpFoundation/File/UploadedFile.php        |  309 --
 .../Component/HttpFoundation/FileBag.php        |  155 -
 .../Component/HttpFoundation/HeaderBag.php      |  348 --
 .../Component/HttpFoundation/IpUtils.php        |  124 -
 .../Component/HttpFoundation/JsonResponse.php   |  202 -
 .../Symfony/Component/HttpFoundation/LICENSE    |   19 -
 .../Component/HttpFoundation/ParameterBag.php   |  305 --
 .../Symfony/Component/HttpFoundation/README.md  |   56 -
 .../HttpFoundation/RedirectResponse.php         |  106 -
 .../Component/HttpFoundation/Request.php        | 1913 --------
 .../Component/HttpFoundation/RequestMatcher.php |  160 -
 .../HttpFoundation/RequestMatcherInterface.php  |   33 -
 .../Component/HttpFoundation/RequestStack.php   |  103 -
 .../Resources/stubs/SessionHandlerInterface.php |   90 -
 .../Component/HttpFoundation/Response.php       | 1275 -----
 .../HttpFoundation/ResponseHeaderBag.php        |  320 --
 .../Component/HttpFoundation/ServerBag.php      |   91 -
 .../Session/Attribute/AttributeBag.php          |  157 -
 .../Session/Attribute/AttributeBagInterface.php |   72 -
 .../Attribute/NamespacedAttributeBag.php        |  158 -
 .../Session/Flash/AutoExpireFlashBag.php        |  175 -
 .../HttpFoundation/Session/Flash/FlashBag.php   |  180 -
 .../Session/Flash/FlashBagInterface.php         |   93 -
 .../HttpFoundation/Session/Session.php          |  251 -
 .../Session/SessionBagInterface.php             |   48 -
 .../HttpFoundation/Session/SessionInterface.php |  208 -
 .../Storage/Handler/MemcacheSessionHandler.php  |  119 -
 .../Storage/Handler/MemcachedSessionHandler.php |  125 -
 .../Storage/Handler/MongoDbSessionHandler.php   |  173 -
 .../Handler/NativeFileSessionHandler.php        |   58 -
 .../Storage/Handler/NativeSessionHandler.php    |   24 -
 .../Storage/Handler/NullSessionHandler.php      |   72 -
 .../Storage/Handler/PdoSessionHandler.php       |  265 -
 .../Handler/WriteCheckSessionHandler.php        |   91 -
 .../Session/Storage/MetadataBag.php             |  170 -
 .../Session/Storage/MockArraySessionStorage.php |  268 -
 .../Session/Storage/MockFileSessionStorage.php  |  138 -
 .../Session/Storage/NativeSessionStorage.php    |  414 --
 .../Session/Storage/PhpBridgeSessionStorage.php |   68 -
 .../Session/Storage/Proxy/AbstractProxy.php     |  154 -
 .../Session/Storage/Proxy/NativeProxy.php       |   41 -
 .../Storage/Proxy/SessionHandlerProxy.php       |   95 -
 .../Session/Storage/SessionStorageInterface.php |  153 -
 .../HttpFoundation/StreamedResponse.php         |  133 -
 .../Tests/AcceptHeaderItemTest.php              |  112 -
 .../HttpFoundation/Tests/AcceptHeaderTest.php   |  102 -
 .../HttpFoundation/Tests/ApacheRequestTest.php  |   92 -
 .../Tests/BinaryFileResponseTest.php            |  234 -
 .../HttpFoundation/Tests/CookieTest.php         |  145 -
 .../Tests/ExpressionRequestMatcherTest.php      |   68 -
 .../HttpFoundation/Tests/File/FakeFile.php      |   45 -
 .../HttpFoundation/Tests/File/FileTest.php      |  169 -
 .../Tests/File/Fixtures/.unknownextension       |    1 -
 .../Tests/File/Fixtures/directory/.empty        |    0
 .../HttpFoundation/Tests/File/Fixtures/test     |  Bin 35 -> 0 bytes
 .../HttpFoundation/Tests/File/Fixtures/test.gif |  Bin 35 -> 0 bytes
 .../Tests/File/MimeType/MimeTypeTest.php        |  102 -
 .../Tests/File/UploadedFileTest.php             |  272 --
 .../HttpFoundation/Tests/FileBagTest.php        |  148 -
 .../HttpFoundation/Tests/HeaderBagTest.php      |  216 -
 .../HttpFoundation/Tests/IpUtilsTest.php        |   81 -
 .../HttpFoundation/Tests/JsonResponseTest.php   |  232 -
 .../HttpFoundation/Tests/ParameterBagTest.php   |  253 -
 .../Tests/RedirectResponseTest.php              |   83 -
 .../HttpFoundation/Tests/RequestMatcherTest.php |  130 -
 .../HttpFoundation/Tests/RequestStackTest.php   |   69 -
 .../HttpFoundation/Tests/RequestTest.php        | 1759 -------
 .../Tests/ResponseHeaderBagTest.php             |  286 --
 .../HttpFoundation/Tests/ResponseTest.php       |  874 ----
 .../HttpFoundation/Tests/ResponseTestCase.php   |   88 -
 .../HttpFoundation/Tests/ServerBagTest.php      |  144 -
 .../Session/Attribute/AttributeBagTest.php      |  193 -
 .../Attribute/NamespacedAttributeBagTest.php    |  183 -
 .../Session/Flash/AutoExpireFlashBagTest.php    |  155 -
 .../Tests/Session/Flash/FlashBagTest.php        |  154 -
 .../Tests/Session/SessionTest.php               |  227 -
 .../Handler/MemcacheSessionHandlerTest.php      |  132 -
 .../Handler/MemcachedSessionHandlerTest.php     |  131 -
 .../Handler/MongoDbSessionHandlerTest.php       |  186 -
 .../Handler/NativeFileSessionHandlerTest.php    |   81 -
 .../Handler/NativeSessionHandlerTest.php        |   40 -
 .../Storage/Handler/NullSessionHandlerTest.php  |   58 -
 .../Storage/Handler/PdoSessionHandlerTest.php   |  111 -
 .../Handler/WriteCheckSessionHandlerTest.php    |   94 -
 .../Tests/Session/Storage/MetadataBagTest.php   |  134 -
 .../Storage/MockArraySessionStorageTest.php     |  106 -
 .../Storage/MockFileSessionStorageTest.php      |  126 -
 .../Storage/NativeSessionStorageTest.php        |  248 -
 .../Storage/PhpBridgeSessionStorageTest.php     |  124 -
 .../Session/Storage/Proxy/AbstractProxyTest.php |  217 -
 .../Session/Storage/Proxy/NativeProxyTest.php   |   35 -
 .../Storage/Proxy/SessionHandlerProxyTest.php   |  127 -
 .../Tests/StreamedResponseTest.php              |  114 -
 .../Component/HttpFoundation/composer.json      |   35 -
 .../Component/HttpFoundation/phpunit.xml.dist   |   29 -
 .../Symfony/Component/HttpKernel/.gitignore     |    5 -
 .../Component/HttpKernel/Bundle/Bundle.php      |  202 -
 .../HttpKernel/Bundle/BundleInterface.php       |  102 -
 .../Symfony/Component/HttpKernel/CHANGELOG.md   |   62 -
 .../CacheClearer/CacheClearerInterface.php      |   27 -
 .../CacheClearer/ChainCacheClearer.php          |   55 -
 .../HttpKernel/CacheWarmer/CacheWarmer.php      |   32 -
 .../CacheWarmer/CacheWarmerAggregate.php        |   74 -
 .../CacheWarmer/CacheWarmerInterface.php        |   32 -
 .../CacheWarmer/WarmableInterface.php           |   27 -
 .../Symfony/Component/HttpKernel/Client.php     |  228 -
 .../HttpKernel/Config/EnvParametersResource.php |   95 -
 .../Component/HttpKernel/Config/FileLocator.php |   56 -
 .../Controller/ControllerReference.php          |   46 -
 .../Controller/ControllerResolver.php           |  158 -
 .../Controller/ControllerResolverInterface.php  |   63 -
 .../Controller/TraceableControllerResolver.php  |   66 -
 .../DataCollector/ConfigDataCollector.php       |  245 -
 .../HttpKernel/DataCollector/DataCollector.php  |   58 -
 .../DataCollector/DataCollectorInterface.php    |   45 -
 .../DataCollector/EventDataCollector.php        |  107 -
 .../DataCollector/ExceptionDataCollector.php    |  104 -
 .../LateDataCollectorInterface.php              |   25 -
 .../DataCollector/LoggerDataCollector.php       |  161 -
 .../DataCollector/MemoryDataCollector.php       |  109 -
 .../DataCollector/RequestDataCollector.php      |  338 --
 .../DataCollector/RouterDataCollector.php       |  102 -
 .../DataCollector/TimeDataCollector.php         |  136 -
 .../DataCollector/Util/ValueExporter.php        |   74 -
 .../Component/HttpKernel/Debug/ErrorHandler.php |   25 -
 .../HttpKernel/Debug/ExceptionHandler.php       |   25 -
 .../Debug/TraceableEventDispatcher.php          |   98 -
 .../AddClassesToCachePass.php                   |   46 -
 .../ConfigurableExtension.php                   |   45 -
 .../ContainerAwareHttpKernel.php                |   77 -
 .../DependencyInjection/Extension.php           |   44 -
 .../MergeExtensionConfigurationPass.php         |   41 -
 .../RegisterListenersPass.php                   |   23 -
 .../HttpKernel/Event/FilterControllerEvent.php  |  110 -
 .../HttpKernel/Event/FilterResponseEvent.php    |   68 -
 .../HttpKernel/Event/FinishRequestEvent.php     |   21 -
 .../HttpKernel/Event/GetResponseEvent.php       |   73 -
 .../GetResponseForControllerResultEvent.php     |   67 -
 .../Event/GetResponseForExceptionEvent.php      |   73 -
 .../Component/HttpKernel/Event/KernelEvent.php  |  104 -
 .../HttpKernel/Event/PostResponseEvent.php      |   73 -
 .../EventListener/AddRequestFormatsListener.php |   57 -
 .../EventListener/DebugHandlersListener.php     |   51 -
 .../EventListener/ErrorsLoggerListener.php      |   49 -
 .../HttpKernel/EventListener/EsiListener.php    |   58 -
 .../EventListener/ExceptionListener.php         |  127 -
 .../EventListener/FragmentListener.php          |  106 -
 .../HttpKernel/EventListener/LocaleListener.php |  111 -
 .../EventListener/ProfilerListener.php          |  158 -
 .../EventListener/ResponseListener.php          |   58 -
 .../HttpKernel/EventListener/RouterListener.php |  170 -
 .../EventListener/SaveSessionListener.php       |   66 -
 .../EventListener/SessionListener.php           |   53 -
 .../EventListener/StreamedResponseListener.php  |   51 -
 .../EventListener/TestSessionListener.php       |   83 -
 .../Exception/AccessDeniedHttpException.php     |   33 -
 .../Exception/BadRequestHttpException.php       |   32 -
 .../Exception/ConflictHttpException.php         |   32 -
 .../Exception/FatalErrorException.php           |   21 -
 .../HttpKernel/Exception/FlattenException.php   |   23 -
 .../HttpKernel/Exception/GoneHttpException.php  |   32 -
 .../HttpKernel/Exception/HttpException.php      |   41 -
 .../Exception/HttpExceptionInterface.php        |   34 -
 .../Exception/LengthRequiredHttpException.php   |   32 -
 .../Exception/MethodNotAllowedHttpException.php |   35 -
 .../Exception/NotAcceptableHttpException.php    |   32 -
 .../Exception/NotFoundHttpException.php         |   32 -
 .../PreconditionFailedHttpException.php         |   32 -
 .../PreconditionRequiredHttpException.php       |   34 -
 .../ServiceUnavailableHttpException.php         |   38 -
 .../Exception/TooManyRequestsHttpException.php  |   40 -
 .../Exception/UnauthorizedHttpException.php     |   35 -
 .../UnprocessableEntityHttpException.php        |   32 -
 .../UnsupportedMediaTypeHttpException.php       |   32 -
 .../HttpKernel/Fragment/EsiFragmentRenderer.php |  100 -
 .../HttpKernel/Fragment/FragmentHandler.php     |  148 -
 .../Fragment/FragmentRendererInterface.php      |   42 -
 .../Fragment/HIncludeFragmentRenderer.php       |  164 -
 .../Fragment/InlineFragmentRenderer.php         |  152 -
 .../Fragment/RoutableFragmentRenderer.php       |   90 -
 .../Component/HttpKernel/HttpCache/Esi.php      |  245 -
 .../HttpCache/EsiResponseCacheStrategy.php      |   85 -
 .../EsiResponseCacheStrategyInterface.php       |   41 -
 .../HttpKernel/HttpCache/HttpCache.php          |  690 ---
 .../Component/HttpKernel/HttpCache/Store.php    |  449 --
 .../HttpKernel/HttpCache/StoreInterface.php     |   96 -
 .../Symfony/Component/HttpKernel/HttpKernel.php |  291 --
 .../HttpKernel/HttpKernelInterface.php          |   47 -
 .../Symfony/Component/HttpKernel/Kernel.php     |  783 ---
 .../Component/HttpKernel/KernelEvents.php       |  127 -
 .../Component/HttpKernel/KernelInterface.php    |  209 -
 .../Symfony/Component/HttpKernel/LICENSE        |   19 -
 .../HttpKernel/Log/DebugLoggerInterface.php     |   38 -
 .../HttpKernel/Log/LoggerInterface.php          |   54 -
 .../Component/HttpKernel/Log/NullLogger.php     |   60 -
 .../Profiler/BaseMemcacheProfilerStorage.php    |  306 --
 .../HttpKernel/Profiler/FileProfilerStorage.php |  277 --
 .../Profiler/MemcacheProfilerStorage.php        |  107 -
 .../Profiler/MemcachedProfilerStorage.php       |  103 -
 .../Profiler/MongoDbProfilerStorage.php         |  257 -
 .../Profiler/MysqlProfilerStorage.php           |   79 -
 .../HttpKernel/Profiler/PdoProfilerStorage.php  |  262 -
 .../Component/HttpKernel/Profiler/Profile.php   |  275 --
 .../Component/HttpKernel/Profiler/Profiler.php  |  295 --
 .../Profiler/ProfilerStorageInterface.php       |   59 -
 .../Profiler/RedisProfilerStorage.php           |  390 --
 .../Profiler/SqliteProfilerStorage.php          |  139 -
 .../Symfony/Component/HttpKernel/README.md      |   99 -
 .../HttpKernel/TerminableInterface.php          |   39 -
 .../HttpKernel/Tests/Bundle/BundleTest.php      |   33 -
 .../CacheClearer/ChainCacheClearerTest.php      |   57 -
 .../CacheWarmer/CacheWarmerAggregateTest.php    |  100 -
 .../Tests/CacheWarmer/CacheWarmerTest.php       |   67 -
 .../Component/HttpKernel/Tests/ClientTest.php   |  179 -
 .../Tests/Config/EnvParametersResourceTest.php  |  106 -
 .../HttpKernel/Tests/Config/FileLocatorTest.php |   47 -
 .../Tests/Controller/ControllerResolverTest.php |  236 -
 .../DataCollector/ConfigDataCollectorTest.php   |   80 -
 .../ExceptionDataCollectorTest.php              |   39 -
 .../DataCollector/LoggerDataCollectorTest.php   |   80 -
 .../DataCollector/MemoryDataCollectorTest.php   |   58 -
 .../DataCollector/RequestDataCollectorTest.php  |  222 -
 .../DataCollector/TimeDataCollectorTest.php     |   51 -
 .../Debug/TraceableEventDispatcherTest.php      |  104 -
 .../ContainerAwareHttpKernelTest.php            |  165 -
 .../MergeExtensionConfigurationPassTest.php     |   57 -
 .../AddRequestFormatsListenerTest.php           |   83 -
 .../Tests/EventListener/EsiListenerTest.php     |   66 -
 .../EventListener/ExceptionListenerTest.php     |  142 -
 .../EventListener/FragmentListenerTest.php      |   81 -
 .../Tests/EventListener/LocaleListenerTest.php  |  103 -
 .../EventListener/ProfilerListenerTest.php      |  105 -
 .../EventListener/ResponseListenerTest.php      |   94 -
 .../Tests/EventListener/RouterListenerTest.php  |  131 -
 .../EventListener/TestSessionListenerTest.php   |  132 -
 .../Tests/Fixtures/BaseBundle/Resources/foo.txt |    0
 .../Fixtures/BaseBundle/Resources/hide.txt      |    0
 .../Fixtures/Bundle1Bundle/Resources/foo.txt    |    0
 .../Tests/Fixtures/Bundle1Bundle/bar.txt        |    0
 .../Tests/Fixtures/Bundle1Bundle/foo.txt        |    0
 .../Tests/Fixtures/Bundle2Bundle/foo.txt        |    0
 .../Fixtures/ChildBundle/Resources/foo.txt      |    0
 .../Fixtures/ChildBundle/Resources/hide.txt     |    0
 .../ExtensionAbsentBundle.php                   |   18 -
 .../ExtensionLoadedExtension.php                |   22 -
 .../ExtensionLoadedBundle.php                   |   18 -
 .../Command/BarCommand.php                      |   18 -
 .../Command/FooCommand.php                      |   22 -
 .../ExtensionPresentExtension.php               |   22 -
 .../ExtensionPresentBundle.php                  |   18 -
 .../HttpKernel/Tests/Fixtures/FooBarBundle.php  |   19 -
 .../Tests/Fixtures/KernelForOverrideName.php    |   28 -
 .../HttpKernel/Tests/Fixtures/KernelForTest.php |   37 -
 .../Fixtures/Resources/BaseBundle/hide.txt      |    0
 .../Fixtures/Resources/Bundle1Bundle/foo.txt    |    0
 .../Fixtures/Resources/ChildBundle/foo.txt      |    0
 .../Tests/Fixtures/Resources/FooBundle/foo.txt  |    0
 .../HttpKernel/Tests/Fixtures/TestClient.php    |   31 -
 .../Tests/Fixtures/TestEventDispatcher.php      |   28 -
 .../Tests/Fragment/EsiFragmentRendererTest.php  |  103 -
 .../Tests/Fragment/FragmentHandlerTest.php      |   95 -
 .../Fragment/HIncludeFragmentRendererTest.php   |   88 -
 .../Fragment/InlineFragmentRendererTest.php     |  210 -
 .../Fragment/RoutableFragmentRendererTest.php   |   93 -
 .../HttpKernel/Tests/HttpCache/EsiTest.php      |  225 -
 .../Tests/HttpCache/HttpCacheTest.php           | 1225 -----
 .../Tests/HttpCache/HttpCacheTestCase.php       |  176 -
 .../HttpKernel/Tests/HttpCache/StoreTest.php    |  259 -
 .../Tests/HttpCache/TestHttpKernel.php          |   91 -
 .../Tests/HttpCache/TestMultipleHttpKernel.php  |   80 -
 .../HttpKernel/Tests/HttpKernelTest.php         |  300 --
 .../Component/HttpKernel/Tests/KernelTest.php   |  839 ----
 .../Component/HttpKernel/Tests/Logger.php       |  128 -
 .../Profiler/AbstractProfilerStorageTest.php    |  253 -
 .../Tests/Profiler/FileProfilerStorageTest.php  |  100 -
 .../Profiler/MemcacheProfilerStorageTest.php    |   49 -
 .../Profiler/MemcachedProfilerStorageTest.php   |   49 -
 .../Tests/Profiler/Mock/MemcacheMock.php        |  254 -
 .../Tests/Profiler/Mock/MemcachedMock.php       |  219 -
 .../Tests/Profiler/Mock/RedisMock.php           |  247 -
 .../Profiler/MongoDbProfilerStorageTest.php     |  165 -
 .../HttpKernel/Tests/Profiler/ProfilerTest.php  |   85 -
 .../Tests/Profiler/RedisProfilerStorageTest.php |   49 -
 .../Profiler/SqliteProfilerStorageTest.php      |   50 -
 .../HttpKernel/Tests/TestHttpKernel.php         |   41 -
 .../HttpKernel/Tests/UriSignerTest.php          |   39 -
 .../Symfony/Component/HttpKernel/UriSigner.php  |  109 -
 .../Symfony/Component/HttpKernel/composer.json  |   58 -
 .../Component/HttpKernel/phpunit.xml.dist       |   28 -
 .../Symfony/Component/Process/.gitignore        |    3 -
 .../Symfony/Component/Process/CHANGELOG.md      |   40 -
 .../Process/Exception/ExceptionInterface.php    |   21 -
 .../Exception/InvalidArgumentException.php      |   21 -
 .../Process/Exception/LogicException.php        |   21 -
 .../Exception/ProcessFailedException.php        |   53 -
 .../Exception/ProcessTimedOutException.php      |   69 -
 .../Process/Exception/RuntimeException.php      |   21 -
 .../Component/Process/ExecutableFinder.php      |   89 -
 .../process/Symfony/Component/Process/LICENSE   |   19 -
 .../Component/Process/PhpExecutableFinder.php   |   86 -
 .../Symfony/Component/Process/PhpProcess.php    |   73 -
 .../Symfony/Component/Process/Process.php       | 1519 ------
 .../Component/Process/ProcessBuilder.php        |  287 --
 .../Symfony/Component/Process/ProcessPipes.php  |  382 --
 .../Symfony/Component/Process/ProcessUtils.php  |  108 -
 .../process/Symfony/Component/Process/README.md |   51 -
 .../Process/Tests/AbstractProcessTest.php       | 1165 -----
 .../Process/Tests/ExecutableFinderTest.php      |  149 -
 .../Process/Tests/NonStopableProcess.php        |   36 -
 .../Process/Tests/PhpExecutableFinderTest.php   |   97 -
 .../Component/Process/Tests/PhpProcessTest.php  |   29 -
 .../PipeStdinInStdoutStdErrStreamSelect.php     |   63 -
 .../Process/Tests/ProcessBuilderTest.php        |  225 -
 .../Tests/ProcessFailedExceptionTest.php        |  136 -
 .../Tests/ProcessInSigchildEnvironment.php      |   22 -
 .../Process/Tests/ProcessUtilsTest.php          |   48 -
 .../Tests/SigchildDisabledProcessTest.php       |  263 -
 .../Tests/SigchildEnabledProcessTest.php        |  148 -
 .../Component/Process/Tests/SignalListener.php  |   16 -
 .../Process/Tests/SimpleProcessTest.php         |  222 -
 .../Symfony/Component/Process/composer.json     |   31 -
 .../Symfony/Component/Process/phpunit.xml.dist  |   27 -
 .../Symfony/Component/Routing/.gitignore        |    3 -
 .../Component/Routing/Annotation/Route.php      |  162 -
 .../Symfony/Component/Routing/CHANGELOG.md      |  177 -
 .../Symfony/Component/Routing/CompiledRoute.php |  166 -
 .../Routing/Exception/ExceptionInterface.php    |   23 -
 .../Exception/InvalidParameterException.php     |   23 -
 .../Exception/MethodNotAllowedException.php     |   46 -
 .../MissingMandatoryParametersException.php     |   24 -
 .../Exception/ResourceNotFoundException.php     |   25 -
 .../Exception/RouteNotFoundException.php        |   23 -
 .../ConfigurableRequirementsInterface.php       |   55 -
 .../Generator/Dumper/GeneratorDumper.php        |   45 -
 .../Dumper/GeneratorDumperInterface.php         |   41 -
 .../Generator/Dumper/PhpGeneratorDumper.php     |  124 -
 .../Routing/Generator/UrlGenerator.php          |  338 --
 .../Routing/Generator/UrlGeneratorInterface.php |   88 -
 .../routing/Symfony/Component/Routing/LICENSE   |   19 -
 .../Routing/Loader/AnnotationClassLoader.php    |  268 -
 .../Loader/AnnotationDirectoryLoader.php        |   77 -
 .../Routing/Loader/AnnotationFileLoader.php     |  121 -
 .../Component/Routing/Loader/ClosureLoader.php  |   52 -
 .../Component/Routing/Loader/PhpFileLoader.php  |   62 -
 .../Component/Routing/Loader/XmlFileLoader.php  |  256 -
 .../Component/Routing/Loader/YamlFileLoader.php |  217 -
 .../Loader/schema/routing/routing-1.0.xsd       |   65 -
 .../Routing/Matcher/ApacheUrlMatcher.php        |  122 -
 .../Matcher/Dumper/ApacheMatcherDumper.php      |  281 --
 .../Routing/Matcher/Dumper/DumperCollection.php |  159 -
 .../Matcher/Dumper/DumperPrefixCollection.php   |  105 -
 .../Routing/Matcher/Dumper/DumperRoute.php      |   64 -
 .../Routing/Matcher/Dumper/MatcherDumper.php    |   45 -
 .../Matcher/Dumper/MatcherDumperInterface.php   |   39 -
 .../Routing/Matcher/Dumper/PhpMatcherDumper.php |  401 --
 .../Routing/Matcher/RedirectableUrlMatcher.php  |   67 -
 .../Matcher/RedirectableUrlMatcherInterface.php |   35 -
 .../Routing/Matcher/RequestMatcherInterface.php |   39 -
 .../Routing/Matcher/TraceableUrlMatcher.php     |  131 -
 .../Component/Routing/Matcher/UrlMatcher.php    |  244 -
 .../Routing/Matcher/UrlMatcherInterface.php     |   43 -
 .../routing/Symfony/Component/Routing/README.md |   36 -
 .../Component/Routing/RequestContext.php        |  322 --
 .../Routing/RequestContextAwareInterface.php    |   36 -
 .../routing/Symfony/Component/Routing/Route.php |  655 ---
 .../Component/Routing/RouteCollection.php       |  285 --
 .../Symfony/Component/Routing/RouteCompiler.php |  229 -
 .../Routing/RouteCompilerInterface.php          |   32 -
 .../Symfony/Component/Routing/Router.php        |  323 --
 .../Component/Routing/RouterInterface.php       |   32 -
 .../Routing/Tests/Annotation/RouteTest.php      |   57 -
 .../Routing/Tests/CompiledRouteTest.php         |   26 -
 .../Fixtures/AnnotatedClasses/AbstractClass.php |   16 -
 .../Fixtures/AnnotatedClasses/BarClass.php      |   19 -
 .../Fixtures/AnnotatedClasses/FooClass.php      |   16 -
 .../Tests/Fixtures/CustomXmlFileLoader.php      |   26 -
 .../Tests/Fixtures/RedirectableUrlMatcher.php   |   30 -
 .../Routing/Tests/Fixtures/annotated.php        |    0
 .../Tests/Fixtures/dumper/url_matcher1.apache   |  163 -
 .../Tests/Fixtures/dumper/url_matcher1.php      |  312 --
 .../Tests/Fixtures/dumper/url_matcher2.apache   |    7 -
 .../Tests/Fixtures/dumper/url_matcher2.php      |  344 --
 .../Tests/Fixtures/dumper/url_matcher3.php      |   50 -
 .../Component/Routing/Tests/Fixtures/empty.yml  |    0
 .../Component/Routing/Tests/Fixtures/foo.xml    |    0
 .../Component/Routing/Tests/Fixtures/foo1.xml   |    0
 .../Routing/Tests/Fixtures/incomplete.yml       |    2 -
 .../Routing/Tests/Fixtures/missing_id.xml       |    8 -
 .../Routing/Tests/Fixtures/missing_path.xml     |    8 -
 .../Routing/Tests/Fixtures/namespaceprefix.xml  |   13 -
 .../Fixtures/nonesense_resource_plus_path.yml   |    3 -
 .../nonesense_type_without_resource.yml         |    3 -
 .../Routing/Tests/Fixtures/nonvalid.xml         |   11 -
 .../Routing/Tests/Fixtures/nonvalid.yml         |    1 -
 .../Routing/Tests/Fixtures/nonvalid2.yml        |    1 -
 .../Routing/Tests/Fixtures/nonvalidkeys.yml     |    3 -
 .../Routing/Tests/Fixtures/nonvalidnode.xml     |    8 -
 .../Routing/Tests/Fixtures/nonvalidroute.xml    |   13 -
 .../Routing/Tests/Fixtures/null_values.xml      |   12 -
 .../Tests/Fixtures/special_route_name.yml       |    2 -
 .../Routing/Tests/Fixtures/validpattern.php     |   27 -
 .../Routing/Tests/Fixtures/validpattern.xml     |   25 -
 .../Routing/Tests/Fixtures/validpattern.yml     |   22 -
 .../Routing/Tests/Fixtures/validresource.xml    |   13 -
 .../Routing/Tests/Fixtures/validresource.yml    |    8 -
 .../Routing/Tests/Fixtures/withdoctype.xml      |    3 -
 .../Generator/Dumper/PhpGeneratorDumperTest.php |  150 -
 .../Tests/Generator/UrlGeneratorTest.php        |  671 ---
 .../Loader/AbstractAnnotationLoaderTest.php     |   31 -
 .../Tests/Loader/AnnotationClassLoaderTest.php  |  158 -
 .../Loader/AnnotationDirectoryLoaderTest.php    |   53 -
 .../Tests/Loader/AnnotationFileLoaderTest.php   |   47 -
 .../Routing/Tests/Loader/ClosureLoaderTest.php  |   48 -
 .../Routing/Tests/Loader/PhpFileLoaderTest.php  |   48 -
 .../Routing/Tests/Loader/XmlFileLoaderTest.php  |  138 -
 .../Routing/Tests/Loader/YamlFileLoaderTest.php |  106 -
 .../Matcher/Dumper/DumperCollectionTest.php     |   33 -
 .../Dumper/DumperPrefixCollectionTest.php       |  123 -
 .../Dumper/LegacyApacheMatcherDumperTest.php    |  201 -
 .../Matcher/Dumper/PhpMatcherDumperTest.php     |  264 -
 .../Matcher/LegacyApacheUrlMatcherTest.php      |  153 -
 .../Matcher/RedirectableUrlMatcherTest.php      |   86 -
 .../Tests/Matcher/TraceableUrlMatcherTest.php   |  101 -
 .../Routing/Tests/Matcher/UrlMatcherTest.php    |  408 --
 .../Routing/Tests/RequestContextTest.php        |  143 -
 .../Routing/Tests/RouteCollectionTest.php       |  304 --
 .../Routing/Tests/RouteCompilerTest.php         |  253 -
 .../Component/Routing/Tests/RouteTest.php       |  277 --
 .../Component/Routing/Tests/RouterTest.php      |  161 -
 .../Symfony/Component/Routing/composer.json     |   46 -
 .../Symfony/Component/Routing/phpunit.xml.dist  |   28 -
 .../Symfony/Component/Security/Core/.gitignore  |    3 -
 .../AuthenticationManagerInterface.php          |   35 -
 .../AuthenticationProviderManager.php           |  112 -
 .../AuthenticationTrustResolver.php             |   73 -
 .../AuthenticationTrustResolverInterface.php    |   53 -
 .../AnonymousAuthenticationProvider.php         |   60 -
 .../AuthenticationProviderInterface.php         |   35 -
 .../Provider/DaoAuthenticationProvider.php      |   99 -
 .../PreAuthenticatedAuthenticationProvider.php  |   80 -
 .../RememberMeAuthenticationProvider.php        |   68 -
 .../Provider/SimpleAuthenticationProvider.php   |   50 -
 .../Provider/UserAuthenticationProvider.php     |  155 -
 .../RememberMe/InMemoryTokenProvider.php        |   71 -
 .../RememberMe/PersistentToken.php              |   99 -
 .../RememberMe/PersistentTokenInterface.php     |   56 -
 .../RememberMe/TokenProviderInterface.php       |   58 -
 .../SimpleAuthenticatorInterface.php            |   25 -
 .../SimpleFormAuthenticatorInterface.php        |   22 -
 .../SimplePreAuthenticatorInterface.php         |   22 -
 .../Core/Authentication/Token/AbstractToken.php |  288 --
 .../Authentication/Token/AnonymousToken.php     |   75 -
 .../Token/PreAuthenticatedToken.php             |   88 -
 .../Authentication/Token/RememberMeToken.php    |  114 -
 .../Authentication/Token/TokenInterface.php     |  131 -
 .../Token/UsernamePasswordToken.php             |  107 -
 .../Security/Core/AuthenticationEvents.php      |   38 -
 .../Authorization/AccessDecisionManager.php     |  219 -
 .../AccessDecisionManagerInterface.php          |   51 -
 .../Core/Authorization/ExpressionLanguage.php   |   57 -
 .../Authorization/Voter/AuthenticatedVoter.php  |   94 -
 .../Authorization/Voter/ExpressionVoter.php     |  112 -
 .../Authorization/Voter/RoleHierarchyVoter.php  |   41 -
 .../Core/Authorization/Voter/RoleVoter.php      |   79 -
 .../Core/Authorization/Voter/VoterInterface.php |   58 -
 .../Core/Encoder/BCryptPasswordEncoder.php      |   91 -
 .../Core/Encoder/BasePasswordEncoder.php        |  100 -
 .../Core/Encoder/EncoderAwareInterface.php      |   28 -
 .../Security/Core/Encoder/EncoderFactory.php    |   83 -
 .../Core/Encoder/EncoderFactoryInterface.php    |   33 -
 .../Encoder/MessageDigestPasswordEncoder.php    |   72 -
 .../Core/Encoder/PasswordEncoderInterface.php   |   41 -
 .../Core/Encoder/Pbkdf2PasswordEncoder.php      |  103 -
 .../Core/Encoder/PlaintextPasswordEncoder.php   |   64 -
 .../Security/Core/Event/AuthenticationEvent.php |   35 -
 .../Core/Event/AuthenticationFailureEvent.php   |   37 -
 .../Core/Exception/AccessDeniedException.php    |   25 -
 .../Core/Exception/AccountExpiredException.php  |   29 -
 .../Core/Exception/AccountStatusException.php   |   67 -
 ...thenticationCredentialsNotFoundException.php |   30 -
 .../Core/Exception/AuthenticationException.php  |   87 -
 .../AuthenticationServiceException.php          |   29 -
 .../Core/Exception/BadCredentialsException.php  |   29 -
 .../Core/Exception/CookieTheftException.php     |   30 -
 .../Exception/CredentialsExpiredException.php   |   29 -
 .../Core/Exception/DisabledException.php        |   29 -
 .../Core/Exception/ExceptionInterface.php       |   21 -
 .../InsufficientAuthenticationException.php     |   31 -
 .../Core/Exception/InvalidArgumentException.php |   21 -
 .../Exception/InvalidCsrfTokenException.php     |   29 -
 .../Security/Core/Exception/LockedException.php |   29 -
 .../Security/Core/Exception/LogoutException.php |   25 -
 .../Core/Exception/NonceExpiredException.php    |   30 -
 .../Exception/ProviderNotFoundException.php     |   30 -
 .../Core/Exception/RuntimeException.php         |   21 -
 .../Exception/SessionUnavailableException.php   |   35 -
 .../Core/Exception/TokenNotFoundException.php   |   29 -
 .../Core/Exception/UnsupportedUserException.php |   22 -
 .../Exception/UsernameNotFoundException.php     |   72 -
 .../Symfony/Component/Security/Core/LICENSE     |   19 -
 .../Symfony/Component/Security/Core/README.md   |   23 -
 .../Core/Resources/translations/security.ar.xlf |   71 -
 .../Core/Resources/translations/security.az.xlf |   71 -
 .../Core/Resources/translations/security.ca.xlf |   71 -
 .../Core/Resources/translations/security.cs.xlf |   71 -
 .../Core/Resources/translations/security.da.xlf |   71 -
 .../Core/Resources/translations/security.de.xlf |   71 -
 .../Core/Resources/translations/security.el.xlf |   71 -
 .../Core/Resources/translations/security.en.xlf |   71 -
 .../Core/Resources/translations/security.es.xlf |   71 -
 .../Core/Resources/translations/security.fa.xlf |   71 -
 .../Core/Resources/translations/security.fr.xlf |   71 -
 .../Core/Resources/translations/security.gl.xlf |   71 -
 .../Core/Resources/translations/security.he.xlf |   71 -
 .../Core/Resources/translations/security.hu.xlf |   71 -
 .../Core/Resources/translations/security.it.xlf |   71 -
 .../Core/Resources/translations/security.lb.xlf |   71 -
 .../Core/Resources/translations/security.nl.xlf |   71 -
 .../Core/Resources/translations/security.no.xlf |   71 -
 .../Core/Resources/translations/security.pl.xlf |   71 -
 .../Resources/translations/security.pt_BR.xlf   |   71 -
 .../Resources/translations/security.pt_PT.xlf   |   71 -
 .../Core/Resources/translations/security.ro.xlf |   71 -
 .../Core/Resources/translations/security.ru.xlf |   71 -
 .../Core/Resources/translations/security.sk.xlf |   71 -
 .../Core/Resources/translations/security.sl.xlf |   71 -
 .../Resources/translations/security.sr_Cyrl.xlf |   71 -
 .../Resources/translations/security.sr_Latn.xlf |   71 -
 .../Core/Resources/translations/security.sv.xlf |   71 -
 .../Core/Resources/translations/security.tr.xlf |   71 -
 .../Core/Resources/translations/security.ua.xlf |   71 -
 .../Component/Security/Core/Role/Role.php       |   41 -
 .../Security/Core/Role/RoleHierarchy.php        |   73 -
 .../Core/Role/RoleHierarchyInterface.php        |   32 -
 .../Security/Core/Role/RoleInterface.php        |   35 -
 .../Security/Core/Role/SwitchUserRole.php       |   48 -
 .../Component/Security/Core/SecurityContext.php |   85 -
 .../Security/Core/SecurityContextInterface.php  |   50 -
 .../AuthenticationProviderManagerTest.php       |  138 -
 .../AuthenticationTrustResolverTest.php         |   70 -
 .../AnonymousAuthenticationProviderTest.php     |   66 -
 .../Provider/DaoAuthenticationProviderTest.php  |  300 --
 ...eAuthenticatedAuthenticationProviderTest.php |  134 -
 .../RememberMeAuthenticationProviderTest.php    |  107 -
 .../Provider/UserAuthenticationProviderTest.php |  250 -
 .../RememberMe/InMemoryTokenProviderTest.php    |   63 -
 .../RememberMe/PersistentTokenTest.php          |   29 -
 .../Authentication/Token/AbstractTokenTest.php  |  287 --
 .../Authentication/Token/AnonymousTokenTest.php |   45 -
 .../Token/PreAuthenticatedTokenTest.php         |   48 -
 .../Token/RememberMeTokenTest.php               |   83 -
 .../Token/UsernamePasswordTokenTest.php         |   58 -
 .../Authorization/AccessDecisionManagerTest.php |  198 -
 .../Authorization/ExpressionLanguageTest.php    |   79 -
 .../Voter/AuthenticatedVoterTest.php            |   78 -
 .../Authorization/Voter/ExpressionVoterTest.php |   97 -
 .../Voter/RoleHierarchyVoterTest.php            |   36 -
 .../Tests/Authorization/Voter/RoleVoterTest.php |   61 -
 .../Tests/Encoder/BCryptPasswordEncoderTest.php |   90 -
 .../Tests/Encoder/BasePasswordEncoderTest.php   |  101 -
 .../Core/Tests/Encoder/EncoderFactoryTest.php   |  168 -
 .../MessageDigestPasswordEncoderTest.php        |   62 -
 .../Tests/Encoder/Pbkdf2PasswordEncoderTest.php |   62 -
 .../Encoder/PlaintextPasswordEncoderTest.php    |   56 -
 .../Core/Tests/Role/RoleHierarchyTest.php       |   32 -
 .../Security/Core/Tests/Role/RoleTest.php       |   24 -
 .../Core/Tests/Role/SwitchUserRoleTest.php      |   31 -
 .../Security/Core/Tests/SecurityContextTest.php |   92 -
 .../Core/Tests/User/ChainUserProviderTest.php   |  183 -
 .../Tests/User/InMemoryUserProviderTest.php     |   62 -
 .../Core/Tests/User/UserCheckerTest.php         |  108 -
 .../Security/Core/Tests/User/UserTest.php       |  126 -
 .../Security/Core/Tests/Util/ClassUtilsTest.php |   50 -
 .../Core/Tests/Util/SecureRandomTest.php        |  201 -
 .../Core/Tests/Util/StringUtilsTest.php         |   61 -
 .../LegacyUserPasswordValidator2Dot4ApiTest.php |   26 -
 .../LegacyUserPasswordValidatorTest.php         |   26 -
 .../Constraints/UserPasswordValidatorTest.php   |  169 -
 .../Core/User/AdvancedUserInterface.php         |   87 -
 .../Security/Core/User/ChainUserProvider.php    |  100 -
 .../Security/Core/User/EquatableInterface.php   |   37 -
 .../Security/Core/User/InMemoryUserProvider.php |  102 -
 .../Component/Security/Core/User/User.php       |  115 -
 .../Security/Core/User/UserChecker.php          |   69 -
 .../Security/Core/User/UserCheckerInterface.php |   36 -
 .../Security/Core/User/UserInterface.php        |   87 -
 .../Core/User/UserProviderInterface.php         |   76 -
 .../Component/Security/Core/Util/ClassUtils.php |   65 -
 .../Security/Core/Util/SecureRandom.php         |  114 -
 .../Core/Util/SecureRandomInterface.php         |   29 -
 .../Security/Core/Util/StringUtils.php          |   66 -
 .../Core/Validator/Constraints/UserPassword.php |   32 -
 .../Constraints/UserPasswordValidator.php       |   54 -
 .../Component/Security/Core/composer.json       |   47 -
 .../Component/Security/Core/phpunit.xml.dist    |   33 -
 .../Symfony/Component/Translation/.gitignore    |    3 -
 .../Symfony/Component/Translation/CHANGELOG.md  |   34 -
 .../Translation/Catalogue/AbstractOperation.php |  146 -
 .../Translation/Catalogue/DiffOperation.php     |   49 -
 .../Translation/Catalogue/MergeOperation.php    |   45 -
 .../Catalogue/OperationInterface.php            |   63 -
 .../Translation/Dumper/CsvFileDumper.php        |   63 -
 .../Translation/Dumper/DumperInterface.php      |   31 -
 .../Component/Translation/Dumper/FileDumper.php |  122 -
 .../Translation/Dumper/IcuResFileDumper.php     |  112 -
 .../Translation/Dumper/IniFileDumper.php        |   45 -
 .../Translation/Dumper/JsonFileDumper.php       |   42 -
 .../Translation/Dumper/MoFileDumper.php         |   82 -
 .../Translation/Dumper/PhpFileDumper.php        |   40 -
 .../Translation/Dumper/PoFileDumper.php         |   61 -
 .../Translation/Dumper/QtFileDumper.php         |   50 -
 .../Translation/Dumper/XliffFileDumper.php      |   69 -
 .../Translation/Dumper/YamlFileDumper.php       |   39 -
 .../Exception/ExceptionInterface.php            |   23 -
 .../Exception/InvalidResourceException.php      |   23 -
 .../Exception/NotFoundResourceException.php     |   23 -
 .../Translation/Extractor/ChainExtractor.php    |   60 -
 .../Extractor/ExtractorInterface.php            |   38 -
 .../Translation/IdentityTranslator.php          |   77 -
 .../Symfony/Component/Translation/Interval.php  |  107 -
 .../Symfony/Component/Translation/LICENSE       |   19 -
 .../Translation/Loader/ArrayLoader.php          |   70 -
 .../Translation/Loader/CsvFileLoader.php        |   92 -
 .../Translation/Loader/IcuDatFileLoader.php     |   59 -
 .../Translation/Loader/IcuResFileLoader.php     |   89 -
 .../Translation/Loader/IniFileLoader.php        |   45 -
 .../Translation/Loader/JsonFileLoader.php       |   78 -
 .../Translation/Loader/LoaderInterface.php      |   42 -
 .../Translation/Loader/MoFileLoader.php         |  184 -
 .../Translation/Loader/PhpFileLoader.php        |   49 -
 .../Translation/Loader/PoFileLoader.php         |  177 -
 .../Translation/Loader/QtFileLoader.php         |   78 -
 .../Translation/Loader/XliffFileLoader.php      |  151 -
 .../Translation/Loader/YamlFileLoader.php       |   71 -
 .../dic/xliff-core/xliff-core-1.2-strict.xsd    | 2223 ---------
 .../Loader/schema/dic/xliff-core/xml.xsd        |  309 --
 .../Component/Translation/MessageCatalogue.php  |  293 --
 .../Translation/MessageCatalogueInterface.php   |  172 -
 .../Component/Translation/MessageSelector.php   |   90 -
 .../Translation/MetadataAwareInterface.php      |   54 -
 .../Translation/PluralizationRules.php          |  214 -
 .../Symfony/Component/Translation/README.md     |   37 -
 .../Tests/Catalogue/AbstractOperationTest.php   |   73 -
 .../Tests/Catalogue/DiffOperationTest.php       |   60 -
 .../Tests/Catalogue/MergeOperationTest.php      |   60 -
 .../Tests/Dumper/CsvFileDumperTest.php          |   33 -
 .../Translation/Tests/Dumper/FileDumperTest.php |   70 -
 .../Tests/Dumper/IcuResFileDumperTest.php       |   38 -
 .../Tests/Dumper/IniFileDumperTest.php          |   32 -
 .../Tests/Dumper/JsonFileDumperTest.php         |   36 -
 .../Tests/Dumper/MoFileDumperTest.php           |   31 -
 .../Tests/Dumper/PhpFileDumperTest.php          |   32 -
 .../Tests/Dumper/PoFileDumperTest.php           |   31 -
 .../Tests/Dumper/QtFileDumperTest.php           |   32 -
 .../Tests/Dumper/XliffFileDumperTest.php        |   39 -
 .../Tests/Dumper/YamlFileDumperTest.php         |   32 -
 .../Tests/IdentityTranslatorTest.php            |   95 -
 .../Translation/Tests/IntervalTest.php          |   48 -
 .../Tests/Loader/CsvFileLoaderTest.php          |   60 -
 .../Tests/Loader/IcuDatFileLoaderTest.php       |   68 -
 .../Tests/Loader/IcuResFileLoaderTest.php       |   55 -
 .../Tests/Loader/IniFileLoaderTest.php          |   50 -
 .../Tests/Loader/JsonFileLoaderTest.php         |   68 -
 .../Tests/Loader/LocalizedTestCase.php          |   22 -
 .../Tests/Loader/MoFileLoaderTest.php           |   60 -
 .../Tests/Loader/PhpFileLoaderTest.php          |   49 -
 .../Tests/Loader/PoFileLoaderTest.php           |   96 -
 .../Tests/Loader/QtFileLoaderTest.php           |   67 -
 .../Tests/Loader/XliffFileLoaderTest.php        |  130 -
 .../Tests/Loader/YamlFileLoaderTest.php         |   70 -
 .../Translation/Tests/MessageCatalogueTest.php  |  200 -
 .../Translation/Tests/MessageSelectorTest.php   |   98 -
 .../Tests/PluralizationRulesTest.php            |  123 -
 .../Translation/Tests/TranslatorTest.php        |  479 --
 .../Tests/fixtures/empty-translation.po         |    3 -
 .../Translation/Tests/fixtures/empty.csv        |    0
 .../Translation/Tests/fixtures/empty.ini        |    0
 .../Translation/Tests/fixtures/empty.json       |    0
 .../Translation/Tests/fixtures/empty.mo         |    0
 .../Translation/Tests/fixtures/empty.po         |    0
 .../Translation/Tests/fixtures/empty.xlf        |    0
 .../Translation/Tests/fixtures/empty.yml        |    0
 .../Translation/Tests/fixtures/encoding.xlf     |   15 -
 .../Tests/fixtures/escaped-id-plurals.po        |   10 -
 .../Translation/Tests/fixtures/escaped-id.po    |    8 -
 .../Tests/fixtures/invalid-xml-resources.xlf    |   23 -
 .../Translation/Tests/fixtures/malformed.json   |    3 -
 .../Translation/Tests/fixtures/non-valid.xlf    |   11 -
 .../Translation/Tests/fixtures/non-valid.yml    |    1 -
 .../Translation/Tests/fixtures/plurals.mo       |  Bin 74 -> 0 bytes
 .../Translation/Tests/fixtures/plurals.po       |    5 -
 .../Translation/Tests/fixtures/resname.xlf      |   19 -
 .../resourcebundle/corrupted/resources.dat      |    1 -
 .../Tests/fixtures/resourcebundle/dat/en.res    |  Bin 120 -> 0 bytes
 .../Tests/fixtures/resourcebundle/dat/en.txt    |    3 -
 .../Tests/fixtures/resourcebundle/dat/fr.res    |  Bin 124 -> 0 bytes
 .../Tests/fixtures/resourcebundle/dat/fr.txt    |    3 -
 .../fixtures/resourcebundle/dat/packagelist.txt |    2 -
 .../fixtures/resourcebundle/dat/resources.dat   |  Bin 352 -> 0 bytes
 .../Tests/fixtures/resourcebundle/res/en.res    |  Bin 84 -> 0 bytes
 .../Tests/fixtures/resources-clean.xlf          |   19 -
 .../Translation/Tests/fixtures/resources.csv    |    4 -
 .../Translation/Tests/fixtures/resources.ini    |    1 -
 .../Translation/Tests/fixtures/resources.json   |    3 -
 .../Translation/Tests/fixtures/resources.mo     |  Bin 52 -> 0 bytes
 .../Translation/Tests/fixtures/resources.php    |    5 -
 .../Translation/Tests/fixtures/resources.po     |    8 -
 .../Translation/Tests/fixtures/resources.ts     |   10 -
 .../Translation/Tests/fixtures/resources.xlf    |   23 -
 .../Translation/Tests/fixtures/resources.yml    |    1 -
 .../Translation/Tests/fixtures/valid.csv        |    4 -
 .../Translation/Tests/fixtures/withdoctype.xlf  |   12 -
 .../Component/Translation/Translator.php        |  325 --
 .../Translation/TranslatorInterface.php         |   75 -
 .../Translation/Writer/TranslationWriter.php    |   87 -
 .../Symfony/Component/Translation/composer.json |   40 -
 .../Component/Translation/phpunit.xml.dist      |   28 -
 3363 files changed, 2 insertions(+), 402400 deletions(-)
----------------------------------------------------------------------



[08/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Parser.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Parser.php b/vendor/nikic/php-parser/lib/PHPParser/Parser.php
deleted file mode 100644
index 393aa80..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Parser.php
+++ /dev/null
@@ -1,2721 +0,0 @@
-<?php
-
-/* This is an automatically GENERATED file, which should not be manually edited.
- * Instead edit one of the following:
- *  * the grammar file grammar/zend_language_parser.phpy
- *  * the parser skeleton grammar/kymacc.php.parser
- *  * the preprocessing script grammar/rebuildParser.php
- *
- * The skeleton for this parser was written by Moriyoshi Koizumi and is based on
- * the work by Masato Bito and is in the PUBLIC DOMAIN.
- */
-class PHPParser_Parser
-{
-    const TOKEN_NONE    = -1;
-    const TOKEN_INVALID = 151;
-
-    const TOKEN_MAP_SIZE = 386;
-
-    const YYLAST       = 1008;
-    const YY2TBLSTATE  = 316;
-    const YYGLAST      = 444;
-    const YYNLSTATES   = 531;
-    const YYUNEXPECTED = 32767;
-    const YYDEFAULT    = -32766;
-
-    // {{{ Tokens
-    const YYERRTOK = 256;
-    const T_INCLUDE = 257;
-    const T_INCLUDE_ONCE = 258;
-    const T_EVAL = 259;
-    const T_REQUIRE = 260;
-    const T_REQUIRE_ONCE = 261;
-    const T_LOGICAL_OR = 262;
-    const T_LOGICAL_XOR = 263;
-    const T_LOGICAL_AND = 264;
-    const T_PRINT = 265;
-    const T_YIELD = 266;
-    const T_PLUS_EQUAL = 267;
-    const T_MINUS_EQUAL = 268;
-    const T_MUL_EQUAL = 269;
-    const T_DIV_EQUAL = 270;
-    const T_CONCAT_EQUAL = 271;
-    const T_MOD_EQUAL = 272;
-    const T_AND_EQUAL = 273;
-    const T_OR_EQUAL = 274;
-    const T_XOR_EQUAL = 275;
-    const T_SL_EQUAL = 276;
-    const T_SR_EQUAL = 277;
-    const T_BOOLEAN_OR = 278;
-    const T_BOOLEAN_AND = 279;
-    const T_IS_EQUAL = 280;
-    const T_IS_NOT_EQUAL = 281;
-    const T_IS_IDENTICAL = 282;
-    const T_IS_NOT_IDENTICAL = 283;
-    const T_IS_SMALLER_OR_EQUAL = 284;
-    const T_IS_GREATER_OR_EQUAL = 285;
-    const T_SL = 286;
-    const T_SR = 287;
-    const T_INSTANCEOF = 288;
-    const T_INC = 289;
-    const T_DEC = 290;
-    const T_INT_CAST = 291;
-    const T_DOUBLE_CAST = 292;
-    const T_STRING_CAST = 293;
-    const T_ARRAY_CAST = 294;
-    const T_OBJECT_CAST = 295;
-    const T_BOOL_CAST = 296;
-    const T_UNSET_CAST = 297;
-    const T_NEW = 298;
-    const T_CLONE = 299;
-    const T_EXIT = 300;
-    const T_IF = 301;
-    const T_ELSEIF = 302;
-    const T_ELSE = 303;
-    const T_ENDIF = 304;
-    const T_LNUMBER = 305;
-    const T_DNUMBER = 306;
-    const T_STRING = 307;
-    const T_STRING_VARNAME = 308;
-    const T_VARIABLE = 309;
-    const T_NUM_STRING = 310;
-    const T_INLINE_HTML = 311;
-    const T_CHARACTER = 312;
-    const T_BAD_CHARACTER = 313;
-    const T_ENCAPSED_AND_WHITESPACE = 314;
-    const T_CONSTANT_ENCAPSED_STRING = 315;
-    const T_ECHO = 316;
-    const T_DO = 317;
-    const T_WHILE = 318;
-    const T_ENDWHILE = 319;
-    const T_FOR = 320;
-    const T_ENDFOR = 321;
-    const T_FOREACH = 322;
-    const T_ENDFOREACH = 323;
-    const T_DECLARE = 324;
-    const T_ENDDECLARE = 325;
-    const T_AS = 326;
-    const T_SWITCH = 327;
-    const T_ENDSWITCH = 328;
-    const T_CASE = 329;
-    const T_DEFAULT = 330;
-    const T_BREAK = 331;
-    const T_CONTINUE = 332;
-    const T_GOTO = 333;
-    const T_FUNCTION = 334;
-    const T_CONST = 335;
-    const T_RETURN = 336;
-    const T_TRY = 337;
-    const T_CATCH = 338;
-    const T_FINALLY = 339;
-    const T_THROW = 340;
-    const T_USE = 341;
-    const T_INSTEADOF = 342;
-    const T_GLOBAL = 343;
-    const T_STATIC = 344;
-    const T_ABSTRACT = 345;
-    const T_FINAL = 346;
-    const T_PRIVATE = 347;
-    const T_PROTECTED = 348;
-    const T_PUBLIC = 349;
-    const T_VAR = 350;
-    const T_UNSET = 351;
-    const T_ISSET = 352;
-    const T_EMPTY = 353;
-    const T_HALT_COMPILER = 354;
-    const T_CLASS = 355;
-    const T_TRAIT = 356;
-    const T_INTERFACE = 357;
-    const T_EXTENDS = 358;
-    const T_IMPLEMENTS = 359;
-    const T_OBJECT_OPERATOR = 360;
-    const T_DOUBLE_ARROW = 361;
-    const T_LIST = 362;
-    const T_ARRAY = 363;
-    const T_CALLABLE = 364;
-    const T_CLASS_C = 365;
-    const T_TRAIT_C = 366;
-    const T_METHOD_C = 367;
-    const T_FUNC_C = 368;
-    const T_LINE = 369;
-    const T_FILE = 370;
-    const T_COMMENT = 371;
-    const T_DOC_COMMENT = 372;
-    const T_OPEN_TAG = 373;
-    const T_OPEN_TAG_WITH_ECHO = 374;
-    const T_CLOSE_TAG = 375;
-    const T_WHITESPACE = 376;
-    const T_START_HEREDOC = 377;
-    const T_END_HEREDOC = 378;
-    const T_DOLLAR_OPEN_CURLY_BRACES = 379;
-    const T_CURLY_OPEN = 380;
-    const T_PAAMAYIM_NEKUDOTAYIM = 381;
-    const T_NAMESPACE = 382;
-    const T_NS_C = 383;
-    const T_DIR = 384;
-    const T_NS_SEPARATOR = 385;
-    // }}}
-
-    /* @var array Map of token ids to their respective names */
-    protected static $terminals = array(
-        "EOF",
-        "error",
-        "T_INCLUDE",
-        "T_INCLUDE_ONCE",
-        "T_EVAL",
-        "T_REQUIRE",
-        "T_REQUIRE_ONCE",
-        "','",
-        "T_LOGICAL_OR",
-        "T_LOGICAL_XOR",
-        "T_LOGICAL_AND",
-        "T_PRINT",
-        "T_YIELD",
-        "'='",
-        "T_PLUS_EQUAL",
-        "T_MINUS_EQUAL",
-        "T_MUL_EQUAL",
-        "T_DIV_EQUAL",
-        "T_CONCAT_EQUAL",
-        "T_MOD_EQUAL",
-        "T_AND_EQUAL",
-        "T_OR_EQUAL",
-        "T_XOR_EQUAL",
-        "T_SL_EQUAL",
-        "T_SR_EQUAL",
-        "'?'",
-        "':'",
-        "T_BOOLEAN_OR",
-        "T_BOOLEAN_AND",
-        "'|'",
-        "'^'",
-        "'&'",
-        "T_IS_EQUAL",
-        "T_IS_NOT_EQUAL",
-        "T_IS_IDENTICAL",
-        "T_IS_NOT_IDENTICAL",
-        "'<'",
-        "T_IS_SMALLER_OR_EQUAL",
-        "'>'",
-        "T_IS_GREATER_OR_EQUAL",
-        "T_SL",
-        "T_SR",
-        "'+'",
-        "'-'",
-        "'.'",
-        "'*'",
-        "'/'",
-        "'%'",
-        "'!'",
-        "T_INSTANCEOF",
-        "'~'",
-        "T_INC",
-        "T_DEC",
-        "T_INT_CAST",
-        "T_DOUBLE_CAST",
-        "T_STRING_CAST",
-        "T_ARRAY_CAST",
-        "T_OBJECT_CAST",
-        "T_BOOL_CAST",
-        "T_UNSET_CAST",
-        "'@'",
-        "'['",
-        "T_NEW",
-        "T_CLONE",
-        "T_EXIT",
-        "T_IF",
-        "T_ELSEIF",
-        "T_ELSE",
-        "T_ENDIF",
-        "T_LNUMBER",
-        "T_DNUMBER",
-        "T_STRING",
-        "T_STRING_VARNAME",
-        "T_VARIABLE",
-        "T_NUM_STRING",
-        "T_INLINE_HTML",
-        "T_ENCAPSED_AND_WHITESPACE",
-        "T_CONSTANT_ENCAPSED_STRING",
-        "T_ECHO",
-        "T_DO",
-        "T_WHILE",
-        "T_ENDWHILE",
-        "T_FOR",
-        "T_ENDFOR",
-        "T_FOREACH",
-        "T_ENDFOREACH",
-        "T_DECLARE",
-        "T_ENDDECLARE",
-        "T_AS",
-        "T_SWITCH",
-        "T_ENDSWITCH",
-        "T_CASE",
-        "T_DEFAULT",
-        "T_BREAK",
-        "T_CONTINUE",
-        "T_GOTO",
-        "T_FUNCTION",
-        "T_CONST",
-        "T_RETURN",
-        "T_TRY",
-        "T_CATCH",
-        "T_FINALLY",
-        "T_THROW",
-        "T_USE",
-        "T_INSTEADOF",
-        "T_GLOBAL",
-        "T_STATIC",
-        "T_ABSTRACT",
-        "T_FINAL",
-        "T_PRIVATE",
-        "T_PROTECTED",
-        "T_PUBLIC",
-        "T_VAR",
-        "T_UNSET",
-        "T_ISSET",
-        "T_EMPTY",
-        "T_HALT_COMPILER",
-        "T_CLASS",
-        "T_TRAIT",
-        "T_INTERFACE",
-        "T_EXTENDS",
-        "T_IMPLEMENTS",
-        "T_OBJECT_OPERATOR",
-        "T_DOUBLE_ARROW",
-        "T_LIST",
-        "T_ARRAY",
-        "T_CALLABLE",
-        "T_CLASS_C",
-        "T_TRAIT_C",
-        "T_METHOD_C",
-        "T_FUNC_C",
-        "T_LINE",
-        "T_FILE",
-        "T_START_HEREDOC",
-        "T_END_HEREDOC",
-        "T_DOLLAR_OPEN_CURLY_BRACES",
-        "T_CURLY_OPEN",
-        "T_PAAMAYIM_NEKUDOTAYIM",
-        "T_NAMESPACE",
-        "T_NS_C",
-        "T_DIR",
-        "T_NS_SEPARATOR",
-        "';'",
-        "'{'",
-        "'}'",
-        "'('",
-        "')'",
-        "'$'",
-        "'`'",
-        "']'",
-        "'\"'"
-        , "???"
-    );
-
-    /* @var array Map which translates lexer tokens to internal tokens */
-    protected static $translate = array(
-            0,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,   48,  150,  151,  147,   47,   31,  151,
-          145,  146,   45,   42,    7,   43,   44,   46,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,   26,  142,
-           36,   13,   38,   25,   60,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,   61,  151,  149,   30,  151,  148,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  143,   29,  144,   50,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,  151,  151,  151,  151,
-          151,  151,  151,  151,  151,  151,    1,    2,    3,    4,
-            5,    6,    8,    9,   10,   11,   12,   14,   15,   16,
-           17,   18,   19,   20,   21,   22,   23,   24,   27,   28,
-           32,   33,   34,   35,   37,   39,   40,   41,   49,   51,
-           52,   53,   54,   55,   56,   57,   58,   59,   62,   63,
-           64,   65,   66,   67,   68,   69,   70,   71,   72,   73,
-           74,   75,  151,  151,   76,   77,   78,   79,   80,   81,
-           82,   83,   84,   85,   86,   87,   88,   89,   90,   91,
-           92,   93,   94,   95,   96,   97,   98,   99,  100,  101,
-          102,  103,  104,  105,  106,  107,  108,  109,  110,  111,
-          112,  113,  114,  115,  116,  117,  118,  119,  120,  121,
-          122,  123,  124,  125,  126,  127,  128,  129,  130,  131,
-          132,  151,  151,  151,  151,  151,  151,  133,  134,  135,
-          136,  137,  138,  139,  140,  141
-    );
-
-    protected static $yyaction = array(
-           59,   60,  325,   61,   62,-32766,-32766,-32766,  324,   63,
-           64,-32767,-32767,-32767,-32767,   98,   99,  100,  101,  102,
-           57,  917,-32766,  298,-32766,-32766,   41,  106,  107,  108,
-          109,  110,  111,  112,  113,  114,  115,  116,  267,  346,
-           65,   66,  927,  249,  929,  928,   67,  535,   68,  220,
-          221,   69,   70,   71,   72,   73,   74,   75,   76,   31,
-          232,   77,  318,  326,  730,  732,  462,  836,  837,  362,
-          348,  895,  238,  578,  280,  363,   46,   27,  327,  859,
-          364,  246,  365,  454,  366,   39,  223,  328,-32766,-32766,
-        -32766,   36,   37,  367,  333,  360,   38,  368,  329,  423,
-           78,  848,  122,  278,  279,-32766,  286,-32766,   35,  369,
-          370,  371,  372,  373,  389,  343,  861,  330,  560,  602,
-          374,  375,  376,  377,  848,  842,  843,  844,  845,  839,
-          840,  239,   82,   83,   84, -350,  389,  846,  841,  330,
-          584,  504,  126,   47,  227,  259,  244,  802,  248,   40,
-          351,   85,   86,   87,   88,   89,   90,   91,   92,   93,
-           94,   95,   96,   97,   98,   99,  100,  101,  102,  103,
-          104,  105,  788,  233,  576,-32766,-32766,-32766,  701,  702,
-          703,  700,  699,  698,  630,    0,-32766,-32766,-32766,  655,
-          656,  216,-32766,  215,-32766,-32766,-32766,-32766,-32766,-32767,
-        -32767,-32767,-32767,-32766,  788,  322,  329,  319,  899,  544,
-         -117,  257,  128,  277,-32766,-32766,-32766,  369,  370,  889,
-          693,  261,  895,  225,  226,-32766,  540,  602,  374,  375,
-          675,  535,  344,-32766,  535,-32766,  895,  376,-32766,-32766,
-        -32766,  575,-32766,   53,-32766,  322,-32766,  658,  263,-32766,
-          187,  257,  600,-32766,-32766,-32766,  788,-32766,-32766,-32766,
-          693,   34,-32766,  535,  350,-32766,  388,-32766,  860,  812,
-        -32766,-32766,-32766,-32766,-32766,  222,-32766,   54,-32766,   56,
-          127,-32766,  100,  101,  102,-32766,-32766,-32766,  788,   22,
-        -32766,-32766,  601,  268,-32766,  924,  259,-32766,  388,  666,
-          631,  389,-32766,-32766,  330,-32766,  322,  224,  334,-32766,
-          259,  917,  257,  503,  861,  535,  103,  104,  105,-32766,
-          233,  693,-32766,-32766,-32766,  118,-32766,  494,-32766,  340,
-        -32766,  506,  902,-32766,-32766,-32766,  126,-32766,-32766,-32766,
-          345,-32766,-32766,-32766,  213,  123,-32766,  535,  130,-32766,
-          388,-32766,  452,  599,-32766,-32766,-32766,-32766,-32766,  119,
-        -32766,  120,-32766,  788,  233,-32766,  189, -113,  190,-32766,
-        -32766,-32766,  194,  217,-32766,-32766,  195,  125,-32766,-32766,
-        -32766,-32766,  388,  188,  685,  858,-32766,-32766,  117,-32766,
-          329,  319,  353,   28,  509,  788,  597,  277,  357,  468,
-          680,  369,  370,  516,-32766,-32766,-32766,  131,  287,   49,
-          540,  602,  374,  375,  477,  478,-32766,  520,-32766,-32766,
-          528,-32766,  535,-32766,-32766,-32766,-32766,  655,  656,-32766,
-        -32766,-32766,  263,-32766,  519,-32766,  507,-32766,  542,  129,
-        -32766,  679,  525,  588,-32766,-32766,-32766,  526,-32766,-32766,
-        -32766,  690,  530,-32766,  535,  306,-32766,  388,-32766,  541,
-          511,-32766,-32766,-32766,-32766,-32766,  224,-32766,   50,-32766,
-           58,  482,-32766,   55,  805,   51,-32766,-32766,-32766,  788,
-           52,-32766,-32766,  416,  232,-32766,  502,  687,-32766,  388,
-          445,  491,  229,-32766,-32766,  551,-32766,  922,  549,  415,
-        -32766,  339,  341,  535,  536,  399,  535,  400,  402,  414,
-        -32766, -158,  401,-32766,-32766,-32766,  493,-32766,  479,-32766,
-          475,-32766, -161,  604,-32766,-32766,-32766,  265,-32766,-32766,
-        -32766,  788,-32766,-32766,-32766,  266,  917,-32766,  535,  256,
-        -32766,  388,-32766,  342,  212,-32766,-32766,-32766,-32766,-32766,
-          338,-32766,  471,-32766,  457,  473,-32766,  359,  603,  258,
-        -32766,-32766,-32766,  788,  255,-32766,-32766,  577,  260,-32766,
-          376,  579,-32766,  388,  847,  247,    0,-32766,-32766, -350,
-        -32766,  657,    0,  337,-32766,    0,    0, -351,  245,    0,
-          535,  121,  193,   42,-32766, -282,  791,-32766,-32766,-32766,
-            0,-32766,    0,-32766,    0,-32766,    0,    0,-32766,  570,
-        -32766, -290,-32766,-32766,-32766,  788,-32766,-32766,-32766, -291,
-          499,-32766,  535,  300,-32766,  388,-32766,  288,  251,-32766,
-        -32766,-32766,-32766,-32766,  242,-32766,  407,-32766,  684,  340,
-        -32766,  686,  614,  616,-32766,-32766,-32766,  618,  563,-32766,
-        -32766,  625,  624,-32766,  633,  580,-32766,  388,  565,  587,
-          574,  572,-32766,  513,-32766,  512,   45,   44,-32766,  569,
-          571,  573,  586,  545,  535,  683,  676,  234,-32766,  510,
-          515,-32766,-32766,-32766,  517,-32766,  522,-32766,   81,-32766,
-          124,  523,-32766,-32766,-32766,  524,-32766,-32766,-32766,  527,
-        -32766,-32766,-32766,  505,  529,-32766,  535,  890,-32766,  388,
-        -32766,  900,  668,-32766,-32766,-32766,-32766,-32766,  827,-32766,
-          892,-32766,  880,  894,-32766,  191,  192,  896,-32766,-32766,
-        -32766,  923,  356,-32766,-32766,  623,  926,-32766,  622,  925,
-        -32766,  388,   32,   33,  185,  568,-32766,  321,-32766,  317,
-           43,  262,  836,  837,  237,-32766,-32766,  236,   48,-32766,
-          838,  535,  235,   30,  219,-32766,  218,  214,-32766,-32766,
-        -32766,  186,-32766,   80,-32766,   79,-32766,-32766,-32766,-32766,
-          768,  829,  767,-32766,-32766,-32766,  446, -114,-32766,-32766,
-          854,  659,-32766,  795,  792,-32766,  388,  498,  472,  437,
-          358,  354,  307,-32766,  289,   25,   24,   23,  442, -113,
-          842,  843,  844,  845,  839,  840,  309,  786,    0,  480,
-          874,  855,  846,  841,  329,  319,  921,  826,-32766,  329,
-        -32766,  277,-32766,-32766,  891,  369,  370,-32766,-32766,-32766,
-          369,  370,  875,  879,  540,  602,  374,  375,  893,  560,
-          602,  374,  375,  329,-32766,  811,-32766,-32766,-32766,-32766,
-        -32766,  799,  797,  798,  369,  370,  263,  329,  796,    0,
-            0,  329,  543,  560,  602,  374,  375,  598,  369,  370,
-            0,    0,  369,  370,  329,    0,    0,  560,  602,  374,
-          375,  560,  602,  374,  375,  369,  370,    0,    0,    0,
-          329,  691,    0,    0,  560,  602,  374,  375,    0,    0,
-            0,  369,  370,  329,    0,  790,    0,  329,  501,  591,
-          560,  602,  374,  375,  369,  370,    0,    0,  369,  370,
-            0,  329,  593,  560,  602,  374,  375,  560,  602,  374,
-          375,    0,  369,  370,  492,    0,    0,    0,  514,    0,
-          486,  560,  602,  374,  375,  329,    0,    0,    0,  329,
-            0,  561,    0,    0,    0,  789,  369,  370,    0,    0,
-          369,  370,-32766,-32766,-32766,  560,  602,  374,  375,  560,
-          602,  374,  375,    0,  329,    0,    0,    0,    0,-32766,
-            0,-32766,-32766,-32766,-32766,  369,  370,    0,    0,    0,
-            0,    0,    0,    0,  560,  602,  374,  375
-    );
-
-    protected static $yycheck = array(
-            2,    3,    4,    5,    6,    8,    9,   10,    7,   11,
-           12,   36,   37,   38,   39,   40,   41,   42,   43,   44,
-           61,   76,   25,   73,   27,   28,   13,   14,   15,   16,
-           17,   18,   19,   20,   21,   22,   23,   24,   61,    7,
-           42,   43,   71,   76,   73,   74,   48,   71,   50,   51,
-           52,   53,   54,   55,   56,   57,   58,   59,   60,   61,
-           62,   63,   64,   65,   51,   52,   76,   69,   70,   71,
-           71,   73,    7,   75,    7,   77,   78,   79,   80,  134,
-           82,  122,   84,   81,   86,  135,  136,   89,    8,    9,
-           10,   93,   94,   95,   96,    7,   98,   99,   96,  122,
-          102,  134,  143,  105,  106,   25,    7,   27,    7,  107,
-          108,  113,  114,  115,  138,   26,  117,  141,  116,  117,
-          118,  119,  124,  125,  134,  127,  128,  129,  130,  131,
-          132,  133,    8,    9,   10,  122,  138,  139,  140,  141,
-          142,  143,  143,  145,   31,  147,  148,  146,  150,   25,
-            7,   27,   28,   29,   30,   31,   32,   33,   34,   35,
-           36,   37,   38,   39,   40,   41,   42,   43,   44,   45,
-           46,   47,   12,   49,  142,    8,    9,   10,  106,  107,
-          108,  109,  110,  111,   26,    0,    8,    9,   10,  125,
-          126,   31,   25,    7,   27,   28,   29,   30,   31,   32,
-           33,   34,   35,   25,   12,   97,   96,   97,   71,  142,
-          146,  103,   61,  103,    8,    9,   10,  107,  108,   73,
-          112,    7,   73,   31,    7,   65,  116,  117,  118,  119,
-          142,   71,  143,    8,   71,   75,   73,  124,   78,   79,
-           80,  142,   82,   61,   84,   97,   86,  146,  138,   89,
-            7,  103,  144,   93,   94,   95,   12,   65,   98,   99,
-          112,    7,  102,   71,   71,  105,  106,   75,   71,  106,
-           78,   79,   80,  113,   82,   31,   84,   61,   86,   61,
-          143,   89,   42,   43,   44,   93,   94,   95,   12,  146,
-           98,   99,  144,  147,  102,  144,  147,  105,  106,   73,
-          142,  138,  142,  143,  141,  113,   97,   31,  145,   65,
-          147,   76,  103,   71,  117,   71,   45,   46,   47,   75,
-           49,  112,   78,   79,   80,  143,   82,   71,   84,  141,
-           86,  143,  146,   89,  142,  143,  143,   93,   94,   95,
-            7,   65,   98,   99,  123,    7,  102,   71,  143,  105,
-          106,   75,  147,  144,   78,   79,   80,  113,   82,  143,
-           84,  143,   86,   12,   49,   89,   13,  146,   13,   93,
-           94,   95,   13,  147,   98,   99,   13,   26,  102,    8,
-            9,  105,  106,   13,  142,  150,  142,  143,   13,  113,
-           96,   97,   66,   67,   26,   12,   31,  103,   66,   67,
-          144,  107,  108,   26,    8,    9,   10,   91,   92,   61,
-          116,  117,  118,  119,  100,  101,   65,   26,  142,  143,
-           26,   25,   71,   27,   28,   29,   75,  125,  126,   78,
-           79,   80,  138,   82,   26,   84,   26,   86,  144,   26,
-           89,  142,  143,   26,   93,   94,   95,   26,   65,   98,
-           99,  142,  143,  102,   71,   72,  105,  106,   75,  142,
-          143,   78,   79,   80,  113,   82,   31,   84,   61,   86,
-           61,   68,   89,   61,   73,   61,   93,   94,   95,   12,
-           61,   98,   99,   88,   62,  102,   71,   71,  105,  106,
-           88,   71,   88,  142,  143,   71,  113,   71,   71,   71,
-           65,   71,   71,   71,   71,   71,   71,   71,   71,   71,
-           75,   88,   73,   78,   79,   80,   73,   82,   73,   84,
-           73,   86,   73,  117,   89,  142,  143,   76,   93,   94,
-           95,   12,   65,   98,   99,   76,   76,  102,   71,  121,
-          105,  106,   75,   80,   88,   78,   79,   80,  113,   82,
-           96,   84,   90,   86,   90,  103,   89,   96,  117,  104,
-           93,   94,   95,   12,  120,   98,   99,  142,  120,  102,
-          124,  142,  105,  106,  134,  122,   -1,  142,  143,  122,
-          113,  146,   -1,  141,   65,   -1,   -1,  122,  122,   -1,
-           71,  123,  123,  123,   75,  137,  146,   78,   79,   80,
-           -1,   82,   -1,   84,   -1,   86,   -1,   -1,   89,  142,
-          143,  137,   93,   94,   95,   12,   65,   98,   99,  137,
-          137,  102,   71,  137,  105,  106,   75,  137,  137,   78,
-           79,   80,  113,   82,  137,   84,  141,   86,  142,  141,
-           89,  142,  142,  142,   93,   94,   95,  142,  142,   98,
-           99,  142,  142,  102,  142,  142,  105,  106,  142,  142,
-          142,  142,  143,  142,  113,  142,  142,  142,   65,  142,
-          142,  142,  142,  142,   71,  142,  142,  145,   75,  143,
-          143,   78,   79,   80,  143,   82,  143,   84,  143,   86,
-          143,  143,   89,  142,  143,  143,   93,   94,   95,  143,
-           65,   98,   99,  143,  143,  102,   71,  144,  105,  106,
-           75,  144,  144,   78,   79,   80,  113,   82,  144,   84,
-          144,   86,  144,  144,   89,   42,   43,  144,   93,   94,
-           95,  144,  144,   98,   99,  144,  144,  102,  144,  144,
-          105,  106,  145,  145,   61,  142,  143,  145,  113,  145,
-          145,  145,   69,   70,  145,   65,   73,  145,  145,  145,
-           77,   71,  145,  145,  145,   75,  145,  145,   78,   79,
-           80,  145,   82,  145,   84,  145,   86,  142,  143,   89,
-          146,  146,  146,   93,   94,   95,  146,  146,   98,   99,
-          146,  146,  102,  146,  146,  105,  106,  146,  146,  146,
-          146,  146,  146,  113,  146,  146,  146,  146,  125,  146,
-          127,  128,  129,  130,  131,  132,  133,  148,   -1,  149,
-          149,  149,  139,  140,   96,   97,  149,  149,  145,   96,
-          147,  103,  142,  143,  149,  107,  108,    8,    9,   10,
-          107,  108,  149,  149,  116,  117,  118,  119,  149,  116,
-          117,  118,  119,   96,   25,  149,   27,   28,   29,   30,
-           31,  149,  149,  149,  107,  108,  138,   96,  149,   -1,
-           -1,   96,  144,  116,  117,  118,  119,  144,  107,  108,
-           -1,   -1,  107,  108,   96,   -1,   -1,  116,  117,  118,
-          119,  116,  117,  118,  119,  107,  108,   -1,   -1,   -1,
-           96,  144,   -1,   -1,  116,  117,  118,  119,   -1,   -1,
-           -1,  107,  108,   96,   -1,  144,   -1,   96,   83,  144,
-          116,  117,  118,  119,  107,  108,   -1,   -1,  107,  108,
-           -1,   96,  144,  116,  117,  118,  119,  116,  117,  118,
-          119,   -1,  107,  108,   85,   -1,   -1,   -1,  144,   -1,
-           87,  116,  117,  118,  119,   96,   -1,   -1,   -1,   96,
-           -1,  144,   -1,   -1,   -1,  144,  107,  108,   -1,   -1,
-          107,  108,    8,    9,   10,  116,  117,  118,  119,  116,
-          117,  118,  119,   -1,   96,   -1,   -1,   -1,   -1,   25,
-           -1,   27,   28,   29,   30,  107,  108,   -1,   -1,   -1,
-           -1,   -1,   -1,   -1,  116,  117,  118,  119
-    );
-
-    protected static $yybase = array(
-            0,  728,  294,  110,  817,  804,    2,  863,  859,  733,
-          821,  788,  771,  835,  775,  757,  888,  888,  888,  888,
-          888,  368,  377,  391,  394,  391,  410,   -2,   -2,   -2,
-          435,  244,  244,  635,  244,  276,  603,  467,  519,  383,
-          351,  160,  192,  551,  551,  551,  551,  690,  690,  551,
-          551,  551,  551,  551,  551,  551,  551,  551,  551,  551,
-          551,  551,  551,  551,  551,  551,  551,  551,  551,  551,
-          551,  551,  551,  551,  551,  551,  551,  551,  551,  551,
-          551,  551,  551,  551,  551,  551,  551,  551,  551,  551,
-          551,  551,  551,  551,  551,  551,  551,  551,  551,  551,
-          551,  551,  551,  551,  551,  551,  551,  551,  551,  551,
-          551,  551,  551,  551,  551,  551,  551,  551,  551,  551,
-          551,  551,  551,  551,  551,  551,  551,  551,  551,  551,
-          551,  551,  158,  429,  468,  470,  527,  528,  529,  530,
-          450,  456,  634,  587,  583,  413,  579,  578,  576,  574,
-          568,  588,  567,  670,  563,  124,  124,  124,  124,  124,
-          124,  124,  124,  124,  124,  225,  371,  206,  206,  206,
-          206,  206,  206,  206,  206,  206,  206,  206,  206,  206,
-          206,  206,  178,  178,   80,  683,  683,  683,  683,  683,
-          683,  683,  683,  683,  683,  683,   -3,  396,  964,  829,
-          167,  167,  167,  167,   13,  -25,  -25,  -25,  -25,  148,
-          108,  209,  113,  113,  446,  446,  422,  547,  163,  163,
-          163,  163,  163,  163,  163,  163,  163,  163,  449,  415,
-          240,  240,  614,  614,   64,   64,   64,   64,  302,  -33,
-          -55,  235,   -1,  256,  451,  137,  137,  137,  459,  440,
-          460,  193,  271,  271,  271,  -24,  -24,  -24,  -24,  545,
-          -24,  -24,  -24,  188,  216,  -50,  -50,  -29,  205,  464,
-          594,  462,  591,  299,  482,  -41,  317,  442,  226,  454,
-          442,  326,  332,  314,  458,   89,  226,  158,  197,  309,
-          218,  425,  428,  531,  395,   67,   99,   32,  -23,  182,
-          146,  143,  402,  640,  636,  186,  151,  465,  101,  -10,
-          182,  221,  534,   88,    1,  533,  242,  365,  598,  436,
-          618,  438,  436,  445,  365,  613,  613,  613,  613,  365,
-          432,  618,  618,  365,  422,  618,  254,  432,  365,  444,
-          432,  448,  613,  523,  521,  436,  439,  418,  618,  618,
-          618,  438,  365,  613,  452,  243,  618,  613,  452,  365,
-          445,  185,  417,  348,  605,  630,  602,  434,  560,  441,
-          406,  621,  619,  628,  437,  430,  622,  597,  495,  518,
-          431,  375,  407,  414,  419,  497,  412,  466,  454,  498,
-          315,  457,  491,  457,  719,  486,  474,  453,  463,  517,
-          370,  353,  536,  495,  648,  656,  669,  433,  532,  653,
-          457,  714,  525,  338,  355,  617,  427,  457,  612,  457,
-          537,  457,  647,  426,  592,  495,  315,  315,  315,  645,
-          713,  712,  706,  699,  694,  693,  685,  409,  678,  516,
-          655,   65,  626,  458,  490,  424,  513,  214,  677,  457,
-          457,  541,  545,  457,  512,  524,  661,  510,  652,  447,
-          469,  672,  440,  654,  457,  461,  671,  214,  408,  403,
-          641,  509,  543,  604,  548,  359,  644,  606,  552,  363,
-          595,  421,  506,  660,  659,  663,  505,  556,  420,  401,
-          443,  609,  501,  651,  423,  483,  455,  404,  561,  416,
-          658,  500,  499,  496,    0,    0,    0,    0,    0,    0,
-            0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-            0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-            0,    0,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,    0,    0,
-            0,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
-           -2,   -2,   -2,  124,  124,  124,  124,  124,  124,  124,
-          124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
-          124,  124,  124,  124,  124,  124,    0,    0,    0,    0,
-            0,    0,    0,    0,    0,    0,  124,  124,  124,  124,
-          124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
-          124,  124,  124,  124,  124,  124,  163,  163,  163,  163,
-          163,  163,  163,  163,  163,  163,  163,  124,  124,  124,
-          124,  124,  124,  124,  124,    0,  271,  271,  271,  271,
-           72,   72,   72,  163,  163,  163,  163,  163,  163,    0,
-            0,    0,    0,    0,    0,    0,    0,    0,    0,   72,
-           72,  271,  271,  163,  163,  -24,  -24,  -24,  -24,  -24,
-          -50,  -50,  -50,  146,  -24,  -50,  149,  149,  149,  -50,
-          -50,  -50,  146,    0,    0,    0,    0,    0,    0,    0,
-          149,    0,    0,    0,  432,  618,    0,    0,    0,  149,
-          316,  316,  316,  316,  214,  182,    0,  495,  432,    0,
-          439,  432,    0,    0,    0,  618,    0,    0,    0,    0,
-            0,    0,  338,  532,  333,  495,    0,    0,    0,    0,
-            0,    0,    0,  495,  217,  217,    0,    0,  409,    0,
-            0,    0,    0,  333,    0,    0,  214
-    );
-
-    protected static $yydefault = array(
-            3,32767,32767,    1,32767,32767,32767,32767,32767,32767,
-        32767,32767,32767,32767,32767,32767,  106,   98,  112,   97,
-          108,32767,32767,32767,32767,32767,32767,32767,32767,32767,
-        32767,  377,  377,32767,  334,32767,32767,32767,32767,32767,
-        32767,32767,32767,  179,  179,  179,32767,32767,32767,  366,
-          366,  366,  366,  366,  366,  366,  366,  366,  366,32767,
-        32767,32767,32767,32767,  257,32767,32767,32767,32767,32767,
-        32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,
-        32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,
-        32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,
-        32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,
-        32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,
-        32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,
-        32767,32767,32767,32767,  262,  382,32767,32767,32767,32767,
-        32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,
-        32767,32767,32767,32767,32767,  238,  239,  241,  242,  178,
-          367,  131,  263,  381,  177,  205,  207,  256,  206,  183,
-          188,  189,  190,  191,  192,  193,  194,  195,  196,  197,
-          198,  182,  235,  234,  203,  331,  331,  334,32767,32767,
-        32767,32767,32767,32767,32767,32767,  204,  208,  210,  209,
-          225,  226,  223,  224,  181,  227,  228,  229,  230,  163,
-          163,  163,32767,32767,  376,  376,32767,32767,32767,32767,
-        32767,32767,32767,32767,32767,32767,32767,32767,  164,32767,
-          217,  218,  292,  292,  122,  122,  122,  122,  122,32767,
-        32767,32767,32767,32767,  300,32767,32767,32767,32767,32767,
-          302,32767,  212,  213,  211,32767,32767,32767,32767,32767,
-        32767,32767,32767,32767,  339,  301,32767,32767,32767,32767,
-        32767,32767,32767,32767,  352,  288,32767,32767,32767,  281,
-        32767,  109,  111,   61,  318,32767,32767,32767,32767,32767,
-          357,32767,32767,32767,   17,32767,32767,32767,  389,  352,
-        32767,32767,   19,32767,32767,32767,32767,  233,32767,32767,
-          356,  350,32767,32767,32767,32767,32767,   65,  297,32767,
-          303,32767,32767,32767,   65,32767,32767,32767,32767,   65,
-        32767,  355,  354,   65,32767,  282,  333,32767,   65,   76,
-        32767,   74,32767,   95,   95,32767,32767,   78,  329,  345,
-        32767,32767,   65,32767,  270,  333,32767,32767,  270,   65,
-        32767,32767,    4,  307,32767,32767,32767,32767,32767,32767,
-        32767,32767,32767,32767,32767,32767,32767,32767,  283,32767,
-        32767,32767,  253,  254,  341,32767,  342,32767,  281,32767,
-          221,  200,32767,  202,32767,32767,  286,  289,32767,32767,
-        32767,  140,32767,  284,32767,  186,32767,32767,32767,32767,
-          384,32767,32767,  180,32767,32767,32767,  136,32767,   63,
-        32767,  374,32767,32767,  350,  285,  214,  215,  216,32767,
-        32767,32767,32767,32767,32767,32767,32767,  351,32767,32767,
-        32767,  116,32767,  318,32767,32767,32767,   77,32767,  184,
-          132,32767,32767,  383,32767,32767,32767,32767,32767,32767,
-          338,32767,32767,32767,   64,32767,32767,   79,32767,32767,
-          350,32767,32767,32767,32767,  120,32767,32767,32767,  175,
-        32767,32767,32767,32767,32767,  350,32767,32767,32767,32767,
-        32767,32767,32767,32767,    4,32767,  157,32767,32767,32767,
-        32767,32767,32767,32767,   25,   25,    3,   25,  103,   25,
-          143,    3,   95,   95,   58,  143,   25,  143,   25,   25,
-           25,   25,   25,   25,   25,  150,   25,   25,   25,   25,
-           25
-    );
-
-    protected static $yygoto = array(
-          161,  135,  135,  140,  135,  161,  136,  137,  138,  143,
-          145,  169,  163,  159,  159,  159,  159,  140,  140,  160,
-          160,  160,  160,  160,  160,  160,  160,  160,  160,  155,
-          156,  157,  158,  167,  134,  750,  751,  390,  753,  774,
-          775,  776,  777,  778,  779,  780,  782,  718,  139,  141,
-          142,  144,  165,  166,  168,  184,  196,  197,  198,  199,
-          200,  201,  202,  203,  205,  206,  207,  208,  230,  231,
-          252,  253,  254,  426,  427,  428,  170,  171,  172,  173,
-          174,  175,  176,  177,  178,  179,  180,  181,  146,  147,
-          148,  162,  149,  164,  150,  182,  151,  152,  153,  183,
-          154,  132,  443,  443,  443,  443,  443,  443,  443,  443,
-          443,  443,  443,  311,  485,  421,  421,  449,  417,  419,
-          419,  391,  393,  410,  424,  450,  453,  464,  470,  335,
-          335,  335,  335,  335,  335,  335,  335,  335,  335,  335,
-          335,  335,  335,  335,  335,  646,  646,  906,  906,  813,
-          813,  654,  654,  654,  654,  654,  405,  538,  538,  538,
-          495,  444,  444,  444,  444,  444,  444,  444,  444,  444,
-          444,  444,  611,  611,  611,  611,  270,  606,  612,  490,
-          392,  392,  392,  392,  392,  392,  392,  392,  392,  392,
-          392,  392,  392,  392,  392,  392,  539,  539,  539,  582,
-          395,  395,    5,  878,   16,  210,    6,  211,  396,  396,
-          537,  537,  537,    7,  422,   17,   18,    8,   19,    9,
-           10,   11,  910,   20,   12,   13,   14,   15,  455,  483,
-          632,  617,  615,  613,  615,  508,  398,  641,  636,  850,
-          850,  850,  850,  850,  850,  850,  850,  850,  850,  850,
-          430,  431,  432,  433,  434,  435,  436,  438,  466,  835,
-          458,  463,  500,  467,  273,  315,  830,    1,  697,  316,
-          809,  810,    2,  771,   26,   21,  285,  554,  672,  621,
-          852,  853,  868,  652,  707,  276,  661,  807,  877,  807,
-          439,  291,  250,  885,  885,  808,  241,  886,  886,  294,
-          476,   29,  294,  916,  916,  481,  901,  901,  901,  866,
-          292,  484,  919,  916,  408,  903,  299,  299,  299,  418,
-          884,  304,  397,  397,  429,  716,  762,  404,  919,  919,
-          299,  825,  824,  459,  650,  546,  664,  851,  518,  310,
-          488,  404,  404,  312,  271,  272,  552,  804,  669,  620,
-          863,  487,  403,    0,  705,    0,    0,    0,    0,  302,
-            0,    0,  425,    0,    0,    0,    0,    0,    0,    0,
-            0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-            0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-            0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-            0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-            0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-            0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-            0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-            0,    0,    0,  409
-    );
-
-    protected static $yygcheck = array(
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   38,   38,   38,   38,   38,   38,   38,   38,
-           38,   38,   38,   32,   32,   32,   32,   32,   32,   32,
-           32,   32,   32,   32,   32,   32,   32,   32,   32,   38,
-           38,   38,   38,   38,   38,   38,   38,   38,   38,   38,
-           38,   38,   38,   38,   38,   53,   53,   53,   53,   38,
-           38,   38,   38,   38,   38,   38,   75,    6,    6,    6,
-           38,   92,   92,   92,   92,   92,   92,   92,   92,   92,
-           92,   92,   38,   38,   38,   38,   48,   38,   38,   38,
-           89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
-           89,   89,   89,   89,   89,   89,    7,    7,    7,   31,
-           89,   89,   13,   57,   13,   44,   13,   44,   92,   92,
-            5,    5,    5,   13,   83,   13,   13,   13,   13,   13,
-           13,   13,  112,   13,   13,   13,   13,   13,   21,   21,
-            5,    5,    5,    5,    5,    5,    5,    5,    5,   99,
-           99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
-           84,   84,   84,   84,   84,   84,   84,   84,   84,   57,
-           40,   40,   40,   46,   46,   46,   15,    2,   72,   72,
-           57,   57,    2,   15,   15,   15,   15,   12,   12,   12,
-           12,   12,   12,   12,   12,    4,   59,   57,   57,   57,
-           15,   28,   98,   91,   91,   57,   98,   90,   90,    4,
-          101,   15,    4,  113,  113,   15,   91,   91,   91,  104,
-           39,   30,  113,  113,   39,  110,   96,   96,   96,   39,
-           91,   29,   95,   95,   25,   75,   76,   25,  113,  113,
-           96,   97,   97,   39,   55,   10,   60,  100,   50,   96,
-           39,   25,   25,    9,   48,   48,   11,   87,   61,   47,
-          103,   82,    4,   -1,   74,   -1,   -1,   -1,   -1,    4,
-           -1,   -1,    4,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-           -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-           -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-           -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-           -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-           -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-           -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-           -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-           -1,   -1,   -1,   75
-    );
-
-    protected static $yygbase = array(
-            0,    0, -239,    0,   22,  209,  156,  195,    0,   21,
-           55,    1,   89, -303,    0,  -52,    0,    0,    0,    0,
-            0,  184,    0,    0,  -30,  294,    0,    0,  245,  102,
-           98,  174,  -99,    0,    0,    0,    0,    0,  -83,  -19,
-           25,    0,    0,    0, -310,    0,    7,   -2, -168,    0,
-           51,    0,    0,  -67,    0,   96,    0,  -61,    0,  251,
-           50,    2,    0,    0,    0,    0,    0,    0,    0,    0,
-            0,    0,   40,    0,   -6,  109,   93,    0,    0,    0,
-            0,    0,   -7,  182,  200,    0,    0,   23,    0,  -32,
-           65,   61,  -24,    0,    0,   90,   71,   85,   48,   54,
-           49,  114,    0,   -5,  122,    0,    0,    0,    0,    0,
-          100,    0,  188,   63,    0
-    );
-
-    protected static $yygdefault = array(
-        -32768,  361,    3,  533,  378,  557,  558,  559,  295,  293,
-          547,  553,  460,    4,  555,  763,  281,  562,  282,  469,
-          564,  412,  566,  567,  133,  379,  296,  297,  413,  303,
-          456,  581,  204,  301,  583,  283,  585,  590,  284,  489,
-          440,  380,  347,  451,  209,  420,  447,  619,  269,  627,
-          521,  635,  638,  381,  441,  649,  352,  806,  308,  660,
-          665,  670,  673,  323,  313,  465,  677,  678,  243,  682,
-          496,  497,  696,  228,  704,  717,  320,  781,  783,  382,
-          383,  406,  474,  394,  411,  800,  314,  803,  384,  385,
-          331,  332,  821,  818,  275,  871,  274,  349,  240,  856,
-          857,  461,  355,  909,  867,  264,  386,  387,  290,  305,
-          904,  336,  911,  918,  448
-    );
-
-    protected static $yylhs = array(
-            0,    1,    2,    2,    4,    4,    3,    3,    3,    3,
-            3,    3,    3,    3,    3,    8,    8,   10,   10,   10,
-           10,    9,    9,   11,   13,   13,   14,   14,   14,   14,
-            5,    5,    5,    5,    5,    5,    5,    5,    5,    5,
-            5,    5,    5,    5,    5,    5,    5,    5,    5,    5,
-            5,    5,    5,    5,    5,    5,    5,    5,   35,   35,
-           37,   36,   36,   29,   29,   39,   39,    6,    7,    7,
-            7,   41,   41,   41,   42,   42,   45,   45,   43,   43,
-           46,   46,   22,   22,   31,   31,   34,   34,   33,   33,
-           47,   23,   23,   23,   23,   48,   48,   49,   49,   50,
-           50,   20,   20,   16,   16,   51,   18,   18,   52,   17,
-           17,   19,   19,   30,   30,   30,   40,   40,   54,   54,
-           55,   55,   56,   56,   56,   56,   57,   57,   57,   58,
-           58,   59,   59,   26,   26,   60,   60,   60,   27,   27,
-           61,   61,   44,   44,   62,   62,   62,   62,   67,   67,
-           68,   68,   69,   69,   69,   69,   70,   71,   71,   66,
-           66,   63,   63,   65,   65,   73,   73,   72,   72,   72,
-           72,   72,   72,   64,   64,   74,   74,   28,   28,   21,
-           21,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           24,   24,   24,   24,   24,   24,   24,   24,   24,   24,
-           15,   15,   25,   25,   79,   79,   80,   80,   80,   75,
-           82,   82,   86,   86,   87,   88,   88,   88,   88,   88,
-           88,   92,   92,   38,   38,   38,   76,   76,   93,   93,
-           89,   89,   94,   94,   94,   94,   94,   77,   77,   77,
-           81,   81,   81,   85,   85,   99,   99,   99,   99,   99,
-           99,   99,   99,   99,   99,   99,   99,   99,   99,   12,
-           12,   12,   12,   12,   12,   78,   78,   78,   78,  100,
-          100,  101,  101,  103,  103,  102,  102,  104,  104,   32,
-           32,   32,   32,  106,  106,  105,  105,  105,  105,  105,
-          107,  107,   91,   91,   95,   95,   90,   90,  108,  108,
-          108,  108,   96,   96,   96,   96,   84,   84,   97,   97,
-           97,   53,  109,  109,  110,  110,  110,   83,   83,  111,
-          111,  112,  112,  112,  112,   98,   98,   98,   98,  113,
-          113,  113,  113,  113,  113,  113,  114,  114,  114
-    );
-
-    protected static $yylen = array(
-            1,    1,    2,    0,    1,    3,    1,    1,    1,    1,
-            3,    5,    4,    3,    3,    3,    1,    1,    3,    2,
-            4,    3,    1,    3,    2,    0,    1,    1,    1,    1,
-            3,    5,    8,    3,    5,    9,    3,    2,    3,    2,
-            3,    2,    3,    2,    3,    3,    3,    1,    2,    5,
-            7,    9,    5,    1,    6,    3,    3,    2,    0,    2,
-            8,    0,    4,    1,    3,    0,    1,    9,    7,    6,
-            5,    1,    2,    2,    0,    2,    0,    2,    0,    2,
-            1,    3,    1,    4,    1,    4,    1,    4,    1,    3,
-            3,    3,    4,    4,    5,    0,    2,    4,    3,    1,
-            1,    1,    4,    0,    2,    3,    0,    2,    4,    0,
-            2,    0,    3,    1,    2,    1,    1,    0,    1,    3,
-            3,    5,    0,    1,    1,    1,    2,    3,    3,    1,
-            3,    1,    2,    3,    1,    1,    2,    4,    3,    1,
-            1,    3,    2,    0,    3,    3,    8,    3,    1,    3,
-            0,    2,    4,    5,    4,    4,    3,    1,    1,    1,
-            3,    1,    1,    0,    1,    1,    2,    1,    1,    1,
-            1,    1,    1,    1,    3,    1,    3,    3,    1,    0,
-            1,    1,    3,    3,    4,    4,    1,    2,    3,    3,
-            3,    3,    3,    3,    3,    3,    3,    3,    3,    2,
-            2,    2,    2,    3,    3,    3,    3,    3,    3,    3,
-            3,    3,    3,    3,    3,    3,    3,    3,    3,    2,
-            2,    2,    2,    3,    3,    3,    3,    3,    3,    3,
-            3,    3,    1,    3,    5,    4,    4,    4,    2,    2,
-            2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
-            2,    2,    1,    1,    1,    3,    2,    1,    9,   10,
-            3,    3,    2,    4,    4,    3,    4,    4,    4,    3,
-            0,    4,    1,    3,    2,    2,    4,    6,    2,    2,
-            4,    1,    1,    1,    2,    3,    1,    1,    1,    1,
-            1,    1,    0,    3,    3,    4,    4,    0,    2,    1,
-            0,    1,    1,    0,    1,    1,    1,    1,    1,    1,
-            1,    1,    1,    1,    1,    1,    3,    2,    1,    1,
-            3,    2,    2,    4,    3,    1,    3,    3,    3,    1,
-            1,    0,    2,    0,    1,    3,    1,    3,    1,    1,
-            1,    1,    1,    6,    4,    3,    4,    2,    4,    4,
-            1,    3,    1,    2,    1,    1,    4,    1,    3,    6,
-            4,    4,    4,    4,    1,    4,    0,    1,    1,    3,
-            1,    4,    3,    1,    1,    1,    0,    0,    2,    3,
-            1,    3,    1,    4,    2,    2,    2,    1,    2,    1,
-            4,    3,    3,    3,    6,    3,    1,    1,    1
-    );
-
-    protected $yyval;
-    protected $yyastk;
-    protected $stackPos;
-    protected $lexer;
-
-    /**
-     * Creates a parser instance.
-     *
-     * @param PHPParser_Lexer $lexer A lexer
-     */
-    public function __construct(PHPParser_Lexer $lexer) {
-        $this->lexer = $lexer;
-    }
-
-    /**
-     * Parses PHP code into a node tree.
-     *
-     * @param string $code The source code to parse
-     *
-     * @return PHPParser_Node[] Array of statements
-     */
-    public function parse($code) {
-        $this->lexer->startLexing($code);
-
-        // We start off with no lookahead-token
-        $tokenId = self::TOKEN_NONE;
-
-        // The attributes for a node are taken from the first and last token of the node.
-        // From the first token only the startAttributes are taken and from the last only
-        // the endAttributes. Both are merged using the array union operator (+).
-        $startAttributes = array('startLine' => 1);
-        $endAttributes   = array();
-
-        // In order to figure out the attributes for the starting token, we have to keep
-        // them in a stack
-        $attributeStack = array($startAttributes);
-
-        // Start off in the initial state and keep a stack of previous states
-        $state = 0;
-        $stateStack = array($state);
-
-        // AST stack (?)
-        $this->yyastk = array();
-
-        // Current position in the stack(s)
-        $this->stackPos = 0;
-
-        for (;;) {
-            if (self::$yybase[$state] == 0) {
-                $yyn = self::$yydefault[$state];
-            } else {
-                if ($tokenId === self::TOKEN_NONE) {
-                    // Fetch the next token id from the lexer and fetch additional info by-ref.
-                    // The end attributes are fetched into a temporary variable and only set once the token is really
-                    // shifted (not during read). Otherwise you would sometimes get off-by-one errors, when a rule is
-                    // reduced after a token was read but not yet shifted.
-                    $origTokenId = $this->lexer->getNextToken($tokenValue, $startAttributes, $nextEndAttributes);
-
-                    // map the lexer token id to the internally used token id's
-                    $tokenId = $origTokenId >= 0 && $origTokenId < self::TOKEN_MAP_SIZE
-                        ? self::$translate[$origTokenId]
-                        : self::TOKEN_INVALID;
-
-                    if ($tokenId === self::TOKEN_INVALID) {
-                        throw new RangeException(sprintf(
-                            'The lexer returned an invalid token (id=%d, value=%s)',
-                            $origTokenId, $tokenValue
-                        ));
-                    }
-
-                    $attributeStack[$this->stackPos] = $startAttributes;
-                }
-
-                if ((($yyn = self::$yybase[$state] + $tokenId) >= 0
-                     && $yyn < self::YYLAST && self::$yycheck[$yyn] == $tokenId
-                     || ($state < self::YY2TBLSTATE
-                        && ($yyn = self::$yybase[$state + self::YYNLSTATES] + $tokenId) >= 0
-                        && $yyn < self::YYLAST
-                        && self::$yycheck[$yyn] == $tokenId))
-                    && ($yyn = self::$yyaction[$yyn]) != self::YYDEFAULT) {
-                    /*
-                     * >= YYNLSTATE: shift and reduce
-                     * > 0: shift
-                     * = 0: accept
-                     * < 0: reduce
-                     * = -YYUNEXPECTED: error
-                     */
-                    if ($yyn > 0) {
-                        /* shift */
-                        ++$this->stackPos;
-
-                        $stateStack[$this->stackPos]     = $state = $yyn;
-                        $this->yyastk[$this->stackPos]   = $tokenValue;
-                        $attributeStack[$this->stackPos] = $startAttributes;
-                        $endAttributes = $nextEndAttributes;
-                        $tokenId = self::TOKEN_NONE;
-
-                        if ($yyn < self::YYNLSTATES)
-                            continue;
-
-                        /* $yyn >= YYNLSTATES means shift-and-reduce */
-                        $yyn -= self::YYNLSTATES;
-                    } else {
-                        $yyn = -$yyn;
-                    }
-                } else {
-                    $yyn = self::$yydefault[$state];
-                }
-            }
-
-            for (;;) {
-                /* reduce/error */
-                if ($yyn == 0) {
-                    /* accept */
-                    return $this->yyval;
-                } elseif ($yyn != self::YYUNEXPECTED) {
-                    /* reduce */
-                    try {
-                        $this->{'yyn' . $yyn}(
-                            $attributeStack[$this->stackPos - self::$yylen[$yyn]]
-                            + $endAttributes
-                        );
-                    } catch (PHPParser_Error $e) {
-                        if (-1 === $e->getRawLine()) {
-                            $e->setRawLine($startAttributes['startLine']);
-                        }
-
-                        throw $e;
-                    }
-
-                    /* Goto - shift nonterminal */
-                    $this->stackPos -= self::$yylen[$yyn];
-                    $yyn = self::$yylhs[$yyn];
-                    if (($yyp = self::$yygbase[$yyn] + $stateStack[$this->stackPos]) >= 0
-                         && $yyp < self::YYGLAST
-                         && self::$yygcheck[$yyp] == $yyn) {
-                        $state = self::$yygoto[$yyp];
-                    } else {
-                        $state = self::$yygdefault[$yyn];
-                    }
-
-                    ++$this->stackPos;
-
-                    $stateStack[$this->stackPos]     = $state;
-                    $this->yyastk[$this->stackPos]   = $this->yyval;
-                    $attributeStack[$this->stackPos] = $startAttributes;
-                } else {
-                    /* error */
-                    $expected = array();
-
-                    $base = self::$yybase[$state];
-                    for ($i = 0; $i < self::TOKEN_MAP_SIZE; ++$i) {
-                        $n = $base + $i;
-                        if ($n >= 0 && $n < self::YYLAST && self::$yycheck[$n] == $i
-                         || $state < self::YY2TBLSTATE
-                            && ($n = self::$yybase[$state + self::YYNLSTATES] + $i) >= 0
-                            && $n < self::YYLAST && self::$yycheck[$n] == $i
-                        ) {
-                            if (self::$yyaction[$n] != self::YYUNEXPECTED) {
-                                if (count($expected) == 4) {
-                                    /* Too many expected tokens */
-                                    $expected = array();
-                                    break;
-                                }
-
-                                $expected[] = self::$terminals[$i];
-                            }
-                        }
-                    }
-
-                    $expectedString = '';
-                    if ($expected) {
-                        $expectedString = ', expecting ' . implode(' or ', $expected);
-                    }
-
-                    throw new PHPParser_Error(
-                        'Syntax error, unexpected ' . self::$terminals[$tokenId] . $expectedString,
-                        $startAttributes['startLine']
-                    );
-                }
-
-                if ($state < self::YYNLSTATES)
-                    break;
-                /* >= YYNLSTATES means shift-and-reduce */
-                $yyn = $state - self::YYNLSTATES;
-            }
-        }
-    }
-
-    protected function yyn0() {
-        $this->yyval = $this->yyastk[$this->stackPos];
-    }
-
-    protected function yyn1($attributes) {
-         $this->yyval = PHPParser_Node_Stmt_Namespace::postprocess($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn2($attributes) {
-         if (is_array($this->yyastk[$this->stackPos-(2-2)])) { $this->yyval = array_merge($this->yyastk[$this->stackPos-(2-1)], $this->yyastk[$this->stackPos-(2-2)]); } else { $this->yyastk[$this->stackPos-(2-1)][] = $this->yyastk[$this->stackPos-(2-2)]; $this->yyval = $this->yyastk[$this->stackPos-(2-1)]; }; 
-    }
-
-    protected function yyn3($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn4($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn5($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn6($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn7($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn8($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn9($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_HaltCompiler($this->lexer->handleHaltCompiler(), $attributes); 
-    }
-
-    protected function yyn10($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Namespace(new PHPParser_Node_Name($this->yyastk[$this->stackPos-(3-2)], $attributes), null, $attributes); 
-    }
-
-    protected function yyn11($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Namespace(new PHPParser_Node_Name($this->yyastk[$this->stackPos-(5-2)], $attributes), $this->yyastk[$this->stackPos-(5-4)], $attributes); 
-    }
-
-    protected function yyn12($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Namespace(null, $this->yyastk[$this->stackPos-(4-3)], $attributes); 
-    }
-
-    protected function yyn13($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Use($this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn14($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Const($this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn15($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn16($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn17($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_UseUse(new PHPParser_Node_Name($this->yyastk[$this->stackPos-(1-1)], $attributes), null, $attributes); 
-    }
-
-    protected function yyn18($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_UseUse(new PHPParser_Node_Name($this->yyastk[$this->stackPos-(3-1)], $attributes), $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn19($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_UseUse(new PHPParser_Node_Name($this->yyastk[$this->stackPos-(2-2)], $attributes), null, $attributes); 
-    }
-
-    protected function yyn20($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_UseUse(new PHPParser_Node_Name($this->yyastk[$this->stackPos-(4-2)], $attributes), $this->yyastk[$this->stackPos-(4-4)], $attributes); 
-    }
-
-    protected function yyn21($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn22($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn23($attributes) {
-         $this->yyval = new PHPParser_Node_Const($this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn24($attributes) {
-         if (is_array($this->yyastk[$this->stackPos-(2-2)])) { $this->yyval = array_merge($this->yyastk[$this->stackPos-(2-1)], $this->yyastk[$this->stackPos-(2-2)]); } else { $this->yyastk[$this->stackPos-(2-1)][] = $this->yyastk[$this->stackPos-(2-2)]; $this->yyval = $this->yyastk[$this->stackPos-(2-1)]; }; 
-    }
-
-    protected function yyn25($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn26($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn27($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn28($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn29($attributes) {
-         throw new PHPParser_Error('__HALT_COMPILER() can only be used from the outermost scope'); 
-    }
-
-    protected function yyn30($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(3-2)]; 
-    }
-
-    protected function yyn31($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_If($this->yyastk[$this->stackPos-(5-2)], array('stmts' => is_array($this->yyastk[$this->stackPos-(5-3)]) ? $this->yyastk[$this->stackPos-(5-3)] : array($this->yyastk[$this->stackPos-(5-3)]), 'elseifs' => $this->yyastk[$this->stackPos-(5-4)], 'else' => $this->yyastk[$this->stackPos-(5-5)]), $attributes); 
-    }
-
-    protected function yyn32($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_If($this->yyastk[$this->stackPos-(8-2)], array('stmts' => $this->yyastk[$this->stackPos-(8-4)], 'elseifs' => $this->yyastk[$this->stackPos-(8-5)], 'else' => $this->yyastk[$this->stackPos-(8-6)]), $attributes); 
-    }
-
-    protected function yyn33($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_While($this->yyastk[$this->stackPos-(3-2)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn34($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Do($this->yyastk[$this->stackPos-(5-4)], is_array($this->yyastk[$this->stackPos-(5-2)]) ? $this->yyastk[$this->stackPos-(5-2)] : array($this->yyastk[$this->stackPos-(5-2)]), $attributes); 
-    }
-
-    protected function yyn35($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_For(array('init' => $this->yyastk[$this->stackPos-(9-3)], 'cond' => $this->yyastk[$this->stackPos-(9-5)], 'loop' => $this->yyastk[$this->stackPos-(9-7)], 'stmts' => $this->yyastk[$this->stackPos-(9-9)]), $attributes); 
-    }
-
-    protected function yyn36($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Switch($this->yyastk[$this->stackPos-(3-2)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn37($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Break(null, $attributes); 
-    }
-
-    protected function yyn38($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Break($this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn39($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Continue(null, $attributes); 
-    }
-
-    protected function yyn40($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Continue($this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn41($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Return(null, $attributes); 
-    }
-
-    protected function yyn42($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Return($this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn43($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(2-1)]; 
-    }
-
-    protected function yyn44($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Global($this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn45($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Static($this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn46($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Echo($this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn47($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_InlineHTML($this->yyastk[$this->stackPos-(1-1)], $attributes); 
-    }
-
-    protected function yyn48($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(2-1)]; 
-    }
-
-    protected function yyn49($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Unset($this->yyastk[$this->stackPos-(5-3)], $attributes); 
-    }
-
-    protected function yyn50($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Foreach($this->yyastk[$this->stackPos-(7-3)], $this->yyastk[$this->stackPos-(7-5)][0], array('keyVar' => null, 'byRef' => $this->yyastk[$this->stackPos-(7-5)][1], 'stmts' => $this->yyastk[$this->stackPos-(7-7)]), $attributes); 
-    }
-
-    protected function yyn51($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Foreach($this->yyastk[$this->stackPos-(9-3)], $this->yyastk[$this->stackPos-(9-7)][0], array('keyVar' => $this->yyastk[$this->stackPos-(9-5)], 'byRef' => $this->yyastk[$this->stackPos-(9-7)][1], 'stmts' => $this->yyastk[$this->stackPos-(9-9)]), $attributes); 
-    }
-
-    protected function yyn52($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Declare($this->yyastk[$this->stackPos-(5-3)], $this->yyastk[$this->stackPos-(5-5)], $attributes); 
-    }
-
-    protected function yyn53($attributes) {
-         $this->yyval = array(); /* means: no statement */ 
-    }
-
-    protected function yyn54($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_TryCatch($this->yyastk[$this->stackPos-(6-3)], $this->yyastk[$this->stackPos-(6-5)], $this->yyastk[$this->stackPos-(6-6)], $attributes); 
-    }
-
-    protected function yyn55($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Throw($this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn56($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Goto($this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn57($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Label($this->yyastk[$this->stackPos-(2-1)], $attributes); 
-    }
-
-    protected function yyn58($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn59($attributes) {
-         $this->yyastk[$this->stackPos-(2-1)][] = $this->yyastk[$this->stackPos-(2-2)]; $this->yyval = $this->yyastk[$this->stackPos-(2-1)]; 
-    }
-
-    protected function yyn60($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Catch($this->yyastk[$this->stackPos-(8-3)], substr($this->yyastk[$this->stackPos-(8-4)], 1), $this->yyastk[$this->stackPos-(8-7)], $attributes); 
-    }
-
-    protected function yyn61($attributes) {
-         $this->yyval = null; 
-    }
-
-    protected function yyn62($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(4-3)]; 
-    }
-
-    protected function yyn63($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn64($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn65($attributes) {
-         $this->yyval = false; 
-    }
-
-    protected function yyn66($attributes) {
-         $this->yyval = true; 
-    }
-
-    protected function yyn67($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Function($this->yyastk[$this->stackPos-(9-3)], array('byRef' => $this->yyastk[$this->stackPos-(9-2)], 'params' => $this->yyastk[$this->stackPos-(9-5)], 'stmts' => $this->yyastk[$this->stackPos-(9-8)]), $attributes); 
-    }
-
-    protected function yyn68($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Class($this->yyastk[$this->stackPos-(7-2)], array('type' => $this->yyastk[$this->stackPos-(7-1)], 'extends' => $this->yyastk[$this->stackPos-(7-3)], 'implements' => $this->yyastk[$this->stackPos-(7-4)], 'stmts' => $this->yyastk[$this->stackPos-(7-6)]), $attributes); 
-    }
-
-    protected function yyn69($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Interface($this->yyastk[$this->stackPos-(6-2)], array('extends' => $this->yyastk[$this->stackPos-(6-3)], 'stmts' => $this->yyastk[$this->stackPos-(6-5)]), $attributes); 
-    }
-
-    protected function yyn70($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Trait($this->yyastk[$this->stackPos-(5-2)], $this->yyastk[$this->stackPos-(5-4)], $attributes); 
-    }
-
-    protected function yyn71($attributes) {
-         $this->yyval = 0; 
-    }
-
-    protected function yyn72($attributes) {
-         $this->yyval = PHPParser_Node_Stmt_Class::MODIFIER_ABSTRACT; 
-    }
-
-    protected function yyn73($attributes) {
-         $this->yyval = PHPParser_Node_Stmt_Class::MODIFIER_FINAL; 
-    }
-
-    protected function yyn74($attributes) {
-         $this->yyval = null; 
-    }
-
-    protected function yyn75($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(2-2)]; 
-    }
-
-    protected function yyn76($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn77($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(2-2)]; 
-    }
-
-    protected function yyn78($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn79($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(2-2)]; 
-    }
-
-    protected function yyn80($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn81($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn82($attributes) {
-         $this->yyval = is_array($this->yyastk[$this->stackPos-(1-1)]) ? $this->yyastk[$this->stackPos-(1-1)] : array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn83($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(4-2)]; 
-    }
-
-    protected function yyn84($attributes) {
-         $this->yyval = is_array($this->yyastk[$this->stackPos-(1-1)]) ? $this->yyastk[$this->stackPos-(1-1)] : array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn85($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(4-2)]; 
-    }
-
-    protected function yyn86($attributes) {
-         $this->yyval = is_array($this->yyastk[$this->stackPos-(1-1)]) ? $this->yyastk[$this->stackPos-(1-1)] : array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn87($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(4-2)]; 
-    }
-
-    protected function yyn88($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn89($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn90($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_DeclareDeclare($this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn91($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(3-2)]; 
-    }
-
-    protected function yyn92($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(4-3)]; 
-    }
-
-    protected function yyn93($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(4-2)]; 
-    }
-
-    protected function yyn94($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(5-3)]; 
-    }
-
-    protected function yyn95($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn96($attributes) {
-         $this->yyastk[$this->stackPos-(2-1)][] = $this->yyastk[$this->stackPos-(2-2)]; $this->yyval = $this->yyastk[$this->stackPos-(2-1)]; 
-    }
-
-    protected function yyn97($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Case($this->yyastk[$this->stackPos-(4-2)], $this->yyastk[$this->stackPos-(4-4)], $attributes); 
-    }
-
-    protected function yyn98($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Case(null, $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn99() {
-        $this->yyval = $this->yyastk[$this->stackPos];
-    }
-
-    protected function yyn100() {
-        $this->yyval = $this->yyastk[$this->stackPos];
-    }
-
-    protected function yyn101($attributes) {
-         $this->yyval = is_array($this->yyastk[$this->stackPos-(1-1)]) ? $this->yyastk[$this->stackPos-(1-1)] : array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn102($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(4-2)]; 
-    }
-
-    protected function yyn103($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn104($attributes) {
-         $this->yyastk[$this->stackPos-(2-1)][] = $this->yyastk[$this->stackPos-(2-2)]; $this->yyval = $this->yyastk[$this->stackPos-(2-1)]; 
-    }
-
-    protected function yyn105($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_ElseIf($this->yyastk[$this->stackPos-(3-2)], is_array($this->yyastk[$this->stackPos-(3-3)]) ? $this->yyastk[$this->stackPos-(3-3)] : array($this->yyastk[$this->stackPos-(3-3)]), $attributes); 
-    }
-
-    protected function yyn106($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn107($attributes) {
-         $this->yyastk[$this->stackPos-(2-1)][] = $this->yyastk[$this->stackPos-(2-2)]; $this->yyval = $this->yyastk[$this->stackPos-(2-1)]; 
-    }
-
-    protected function yyn108($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_ElseIf($this->yyastk[$this->stackPos-(4-2)], $this->yyastk[$this->stackPos-(4-4)], $attributes); 
-    }
-
-    protected function yyn109($attributes) {
-         $this->yyval = null; 
-    }
-
-    protected function yyn110($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Else(is_array($this->yyastk[$this->stackPos-(2-2)]) ? $this->yyastk[$this->stackPos-(2-2)] : array($this->yyastk[$this->stackPos-(2-2)]), $attributes); 
-    }
-
-    protected function yyn111($attributes) {
-         $this->yyval = null; 
-    }
-
-    protected function yyn112($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Else($this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn113($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)], false); 
-    }
-
-    protected function yyn114($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(2-2)], true); 
-    }
-
-    protected function yyn115($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)], false); 
-    }
-
-    protected function yyn116($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn117($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn118($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn119($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn120($attributes) {
-         $this->yyval = new PHPParser_Node_Param(substr($this->yyastk[$this->stackPos-(3-3)], 1), null, $this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn121($attributes) {
-         $this->yyval = new PHPParser_Node_Param(substr($this->yyastk[$this->stackPos-(5-3)], 1), $this->yyastk[$this->stackPos-(5-5)], $this->yyastk[$this->stackPos-(5-1)], $this->yyastk[$this->stackPos-(5-2)], $attributes); 
-    }
-
-    protected function yyn122($attributes) {
-         $this->yyval = null; 
-    }
-
-    protected function yyn123($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn124($attributes) {
-         $this->yyval = 'array'; 
-    }
-
-    protected function yyn125($attributes) {
-         $this->yyval = 'callable'; 
-    }
-
-    protected function yyn126($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn127($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(3-2)]; 
-    }
-
-    protected function yyn128($attributes) {
-         $this->yyval = array(new PHPParser_Node_Arg($this->yyastk[$this->stackPos-(3-2)], false, $attributes)); 
-    }
-
-    protected function yyn129($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn130($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn131($attributes) {
-         $this->yyval = new PHPParser_Node_Arg($this->yyastk[$this->stackPos-(1-1)], false, $attributes); 
-    }
-
-    protected function yyn132($attributes) {
-         $this->yyval = new PHPParser_Node_Arg($this->yyastk[$this->stackPos-(2-2)], true, $attributes); 
-    }
-
-    protected function yyn133($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn134($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn135($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_Variable(substr($this->yyastk[$this->stackPos-(1-1)], 1), $attributes); 
-    }
-
-    protected function yyn136($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_Variable($this->yyastk[$this->stackPos-(2-2)], $attributes); 
-    }
-
-    protected function yyn137($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_Variable($this->yyastk[$this->stackPos-(4-3)], $attributes); 
-    }
-
-    protected function yyn138($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn139($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn140($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_StaticVar(substr($this->yyastk[$this->stackPos-(1-1)], 1), null, $attributes); 
-    }
-
-    protected function yyn141($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_StaticVar(substr($this->yyastk[$this->stackPos-(3-1)], 1), $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn142($attributes) {
-         $this->yyastk[$this->stackPos-(2-1)][] = $this->yyastk[$this->stackPos-(2-2)]; $this->yyval = $this->yyastk[$this->stackPos-(2-1)]; 
-    }
-
-    protected function yyn143($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn144($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_Property($this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn145($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_ClassConst($this->yyastk[$this->stackPos-(3-2)], $attributes); 
-    }
-
-    protected function yyn146($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_ClassMethod($this->yyastk[$this->stackPos-(8-4)], array('type' => $this->yyastk[$this->stackPos-(8-1)], 'byRef' => $this->yyastk[$this->stackPos-(8-3)], 'params' => $this->yyastk[$this->stackPos-(8-6)], 'stmts' => $this->yyastk[$this->stackPos-(8-8)]), $attributes); 
-    }
-
-    protected function yyn147($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_TraitUse($this->yyastk[$this->stackPos-(3-2)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn148($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn149($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(3-2)]; 
-    }
-
-    protected function yyn150($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn151($attributes) {
-         $this->yyastk[$this->stackPos-(2-1)][] = $this->yyastk[$this->stackPos-(2-2)]; $this->yyval = $this->yyastk[$this->stackPos-(2-1)]; 
-    }
-
-    protected function yyn152($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_TraitUseAdaptation_Precedence($this->yyastk[$this->stackPos-(4-1)][0], $this->yyastk[$this->stackPos-(4-1)][1], $this->yyastk[$this->stackPos-(4-3)], $attributes); 
-    }
-
-    protected function yyn153($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_TraitUseAdaptation_Alias($this->yyastk[$this->stackPos-(5-1)][0], $this->yyastk[$this->stackPos-(5-1)][1], $this->yyastk[$this->stackPos-(5-3)], $this->yyastk[$this->stackPos-(5-4)], $attributes); 
-    }
-
-    protected function yyn154($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_TraitUseAdaptation_Alias($this->yyastk[$this->stackPos-(4-1)][0], $this->yyastk[$this->stackPos-(4-1)][1], $this->yyastk[$this->stackPos-(4-3)], null, $attributes); 
-    }
-
-    protected function yyn155($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_TraitUseAdaptation_Alias($this->yyastk[$this->stackPos-(4-1)][0], $this->yyastk[$this->stackPos-(4-1)][1], null, $this->yyastk[$this->stackPos-(4-3)], $attributes); 
-    }
-
-    protected function yyn156($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-3)]); 
-    }
-
-    protected function yyn157($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn158($attributes) {
-         $this->yyval = array(null, $this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn159($attributes) {
-         $this->yyval = null; 
-    }
-
-    protected function yyn160($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(3-2)]; 
-    }
-
-    protected function yyn161($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn162($attributes) {
-         $this->yyval = PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC; 
-    }
-
-    protected function yyn163($attributes) {
-         $this->yyval = PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC; 
-    }
-
-    protected function yyn164($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn165($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn166($attributes) {
-         PHPParser_Node_Stmt_Class::verifyModifier($this->yyastk[$this->stackPos-(2-1)], $this->yyastk[$this->stackPos-(2-2)]); $this->yyval = $this->yyastk[$this->stackPos-(2-1)] | $this->yyastk[$this->stackPos-(2-2)]; 
-    }
-
-    protected function yyn167($attributes) {
-         $this->yyval = PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC; 
-    }
-
-    protected function yyn168($attributes) {
-         $this->yyval = PHPParser_Node_Stmt_Class::MODIFIER_PROTECTED; 
-    }
-
-    protected function yyn169($attributes) {
-         $this->yyval = PHPParser_Node_Stmt_Class::MODIFIER_PRIVATE; 
-    }
-
-    protected function yyn170($attributes) {
-         $this->yyval = PHPParser_Node_Stmt_Class::MODIFIER_STATIC; 
-    }
-
-    protected function yyn171($attributes) {
-         $this->yyval = PHPParser_Node_Stmt_Class::MODIFIER_ABSTRACT; 
-    }
-
-    protected function yyn172($attributes) {
-         $this->yyval = PHPParser_Node_Stmt_Class::MODIFIER_FINAL; 
-    }
-
-    protected function yyn173($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn174($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn175($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_PropertyProperty(substr($this->yyastk[$this->stackPos-(1-1)], 1), null, $attributes); 
-    }
-
-    protected function yyn176($attributes) {
-         $this->yyval = new PHPParser_Node_Stmt_PropertyProperty(substr($this->yyastk[$this->stackPos-(3-1)], 1), $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn177($attributes) {
-         $this->yyastk[$this->stackPos-(3-1)][] = $this->yyastk[$this->stackPos-(3-3)]; $this->yyval = $this->yyastk[$this->stackPos-(3-1)]; 
-    }
-
-    protected function yyn178($attributes) {
-         $this->yyval = array($this->yyastk[$this->stackPos-(1-1)]); 
-    }
-
-    protected function yyn179($attributes) {
-         $this->yyval = array(); 
-    }
-
-    protected function yyn180($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn181($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn182($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_Assign($this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn183($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_Assign($this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn184($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_AssignRef($this->yyastk[$this->stackPos-(4-1)], $this->yyastk[$this->stackPos-(4-4)], $attributes); 
-    }
-
-    protected function yyn185($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_AssignRef($this->yyastk[$this->stackPos-(4-1)], $this->yyastk[$this->stackPos-(4-4)], $attributes); 
-    }
-
-    protected function yyn186($attributes) {
-         $this->yyval = $this->yyastk[$this->stackPos-(1-1)]; 
-    }
-
-    protected function yyn187($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_Clone($this->yyastk[$this->stackPos-(2-2)], $attributes); 
-    }
-
-    protected function yyn188($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_AssignPlus($this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn189($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_AssignMinus($this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn190($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_AssignMul($this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn191($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_AssignDiv($this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn192($attributes) {
-         $this->yyval = new PHPParser_Node_Expr_AssignConcat($this->yyastk[$this->stackPos-(3-1)], $this->yyastk[$this->stackPos-(3-3)], $attributes); 
-    }
-
-    protected function yyn193($attributes) {
-         $this->y

<TRUNCATED>

[49/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/composer/autoload_classmap.php
----------------------------------------------------------------------
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
deleted file mode 100644
index 33d373a..0000000
--- a/vendor/composer/autoload_classmap.php
+++ /dev/null
@@ -1,2121 +0,0 @@
-<?php
-
-// autoload_classmap.php @generated by Composer
-
-$vendorDir = dirname(dirname(__FILE__));
-$baseDir = dirname($vendorDir);
-
-return array(
-    'AccountController' => $baseDir . '/app/controllers/AccountController.php',
-    'AddRole' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'AddUser' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'AddUserClaimValue' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'AddUserClaimValues' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'AdminController' => $baseDir . '/app/controllers/AdminController.php',
-    'Airavata\\API\\AiravataClient' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\AiravataIf' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addCloudJobSubmissionDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addCloudJobSubmissionDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addGatewayComputeResourcePreference_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addGatewayComputeResourcePreference_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addGateway_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addGateway_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addGridFTPDataMovementDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addGridFTPDataMovementDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addLocalDataMovementDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addLocalDataMovementDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addLocalSubmissionDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addLocalSubmissionDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addSCPDataMovementDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addSCPDataMovementDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addSSHJobSubmissionDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addSSHJobSubmissionDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addUNICOREJobSubmissionDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addUNICOREJobSubmissionDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addUnicoreDataMovementDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_addUnicoreDataMovementDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_changeDataMovementPriorities_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_changeDataMovementPriorities_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_changeDataMovementPriority_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_changeDataMovementPriority_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_changeJobSubmissionPriorities_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_changeJobSubmissionPriorities_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_changeJobSubmissionPriority_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_changeJobSubmissionPriority_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_cloneExperiment_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_cloneExperiment_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_createExperiment_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_createExperiment_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_createProject_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_createProject_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteApplicationDeployment_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteApplicationDeployment_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteApplicationInterface_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteApplicationInterface_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteApplicationModule_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteApplicationModule_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteBatchQueue_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteBatchQueue_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteComputeResource_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteComputeResource_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteDataMovementInterface_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteDataMovementInterface_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteGatewayComputeResourcePreference_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteGatewayComputeResourcePreference_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteGatewayResourceProfile_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteGatewayResourceProfile_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteGateway_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteGateway_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteJobSubmissionInterface_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteJobSubmissionInterface_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteProject_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteProject_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteResourceJobManager_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteResourceJobManager_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_deleteWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_generateAndRegisterSSHKeys_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_generateAndRegisterSSHKeys_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAPIVersion_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAPIVersion_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllAppModules_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllAppModules_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllApplicationDeployments_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllApplicationDeployments_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllApplicationInterfaceNames_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllApplicationInterfaceNames_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllApplicationInterfaces_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllApplicationInterfaces_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllComputeResourceNames_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllComputeResourceNames_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllExperimentsInProject_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllExperimentsInProject_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllGatewayComputeResourcePreferences_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllGatewayComputeResourcePreferences_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllGatewayComputeResources_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllGatewayComputeResources_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllGateways_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllGateways_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllUserExperiments_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllUserExperiments_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllUserProjects_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllUserProjects_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllUserSSHPubKeys_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllUserSSHPubKeys_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllWorkflows_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAllWorkflows_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAppModuleDeployedResources_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAppModuleDeployedResources_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getApplicationDeployment_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getApplicationDeployment_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getApplicationInputs_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getApplicationInputs_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getApplicationInterface_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getApplicationInterface_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getApplicationModule_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getApplicationModule_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getApplicationOutputs_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getApplicationOutputs_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAvailableAppInterfaceComputeResources_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getAvailableAppInterfaceComputeResources_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getCloudJobSubmission_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getCloudJobSubmission_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getComputeResource_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getComputeResource_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getDataTransferDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getDataTransferDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getExperimentOutputs_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getExperimentOutputs_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getExperimentStatus_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getExperimentStatus_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getExperiment_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getExperiment_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getGatewayComputeResourcePreference_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getGatewayComputeResourcePreference_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getGatewayResourceProfile_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getGatewayResourceProfile_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getGateway_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getGateway_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getGridFTPDataMovement_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getGridFTPDataMovement_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getIntermediateOutputs_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getIntermediateOutputs_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getJobDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getJobDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getJobStatuses_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getJobStatuses_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getLocalDataMovement_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getLocalDataMovement_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getLocalJobSubmission_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getLocalJobSubmission_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getProject_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getProject_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getResourceJobManager_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getResourceJobManager_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getSCPDataMovement_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getSCPDataMovement_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getSSHJobSubmission_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getSSHJobSubmission_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getSSHPubKey_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getSSHPubKey_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getUnicoreDataMovement_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getUnicoreDataMovement_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getUnicoreJobSubmission_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getUnicoreJobSubmission_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getWorkflowTemplateId_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getWorkflowTemplateId_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_getWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_isGatewayExist_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_isGatewayExist_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_isWorkflowExistWithName_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_isWorkflowExistWithName_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_launchExperiment_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_launchExperiment_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerApplicationDeployment_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerApplicationDeployment_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerApplicationInterface_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerApplicationInterface_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerApplicationModule_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerApplicationModule_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerComputeResource_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerComputeResource_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerGatewayResourceProfile_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerGatewayResourceProfile_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerResourceJobManager_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerResourceJobManager_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_registerWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchExperimentsByApplication_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchExperimentsByApplication_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchExperimentsByCreationTime_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchExperimentsByCreationTime_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchExperimentsByDesc_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchExperimentsByDesc_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchExperimentsByName_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchExperimentsByName_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchExperimentsByStatus_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchExperimentsByStatus_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchProjectsByProjectDesc_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchProjectsByProjectDesc_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchProjectsByProjectName_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_searchProjectsByProjectName_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_terminateExperiment_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_terminateExperiment_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateApplicationDeployment_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateApplicationDeployment_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateApplicationInterface_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateApplicationInterface_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateApplicationModule_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateApplicationModule_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateCloudJobSubmissionDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateCloudJobSubmissionDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateComputeResource_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateComputeResource_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateExperimentConfiguration_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateExperimentConfiguration_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateExperiment_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateExperiment_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateGatewayComputeResourcePreference_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateGatewayComputeResourcePreference_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateGatewayResourceProfile_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateGatewayResourceProfile_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateGateway_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateGateway_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateGridFTPDataMovementDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateGridFTPDataMovementDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateLocalDataMovementDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateLocalDataMovementDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateLocalSubmissionDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateLocalSubmissionDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateProject_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateProject_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateResourceJobManager_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateResourceJobManager_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateResourceScheduleing_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateResourceScheduleing_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateSCPDataMovementDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateSCPDataMovementDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateSSHJobSubmissionDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateSSHJobSubmissionDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateUnicoreDataMovementDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateUnicoreDataMovementDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateUnicoreJobSubmissionDetails_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateUnicoreJobSubmissionDetails_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_updateWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_validateExperiment_args' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Airavata_validateExperiment_result' => $baseDir . '/app/libraries/Airavata/API/Airavata.php',
-    'Airavata\\API\\Error\\AiravataClientException' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\Error\\AiravataErrorType' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\Error\\AiravataSystemException' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\Error\\AuthenticationException' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\Error\\AuthorizationException' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\Error\\ExperimentNotFoundException' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\Error\\InvalidRequestException' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\Error\\LaunchValidationException' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\Error\\ProjectNotFoundException' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\Error\\TimedOutException' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\Error\\ValidationResults' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\Error\\ValidatorResult' => $baseDir . '/app/libraries/Airavata/API/Error/Types.php',
-    'Airavata\\API\\WorkflowClient' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\WorkflowIf' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow\\WorkflowClient' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\WorkflowIf' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_deleteWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_deleteWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_getAllWorkflows_args' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_getAllWorkflows_result' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_getWorkflowTemplateId_args' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_getWorkflowTemplateId_result' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_getWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_getWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_isWorkflowExistWithName_args' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_isWorkflowExistWithName_result' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_registerWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_registerWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_updateWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow\\Workflow_updateWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Workflow/Workflow.php',
-    'Airavata\\API\\Workflow_deleteWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_deleteWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_getAllWorkflows_args' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_getAllWorkflows_result' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_getWorkflowTemplateId_args' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_getWorkflowTemplateId_result' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_getWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_getWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_isWorkflowExistWithName_args' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_isWorkflowExistWithName_result' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_registerWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_registerWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_updateWorkflow_args' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\API\\Workflow_updateWorkflow_result' => $baseDir . '/app/libraries/Airavata/API/Workflow.php',
-    'Airavata\\Client\\AiravataClientFactory' => $baseDir . '/app/libraries/AiravataClientFactory.php',
-    'Airavata\\Model\\AppCatalog\\AppDeployment\\ApplicationDeploymentDescription' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/AppDeployment/Types.php',
-    'Airavata\\Model\\AppCatalog\\AppDeployment\\ApplicationModule' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/AppDeployment/Types.php',
-    'Airavata\\Model\\AppCatalog\\AppDeployment\\ApplicationParallelismType' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/AppDeployment/Types.php',
-    'Airavata\\Model\\AppCatalog\\AppDeployment\\SetEnvPaths' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/AppDeployment/Types.php',
-    'Airavata\\Model\\AppCatalog\\AppInterface\\ApplicationInterfaceDescription' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/AppInterface/Types.php',
-    'Airavata\\Model\\AppCatalog\\AppInterface\\DataType' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/AppInterface/Types.php',
-    'Airavata\\Model\\AppCatalog\\AppInterface\\InputDataObjectType' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/AppInterface/Types.php',
-    'Airavata\\Model\\AppCatalog\\AppInterface\\OutputDataObjectType' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/AppInterface/Types.php',
-    'Airavata\\Model\\AppCatalog\\ApplicationDeployment' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\ApplicationDescriptor' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\ApplicationInterface' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResourceDescription' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\BatchQueue' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\CloudJobSubmission' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\ComputeResourceDescription' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\DataMovementInterface' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\DataMovementProtocol' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\FileSystems' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\GlobusJobSubmission' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\GridFTPDataMovement' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\JobManagerCommand' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\JobSubmissionInterface' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\JobSubmissionProtocol' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\LOCALDataMovement' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\LOCALSubmission' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\MonitorMode' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\ProviderName' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\ResourceJobManager' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\ResourceJobManagerType' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\SCPDataMovement' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\SSHJobSubmission' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\SecurityProtocol' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\UnicoreDataMovement' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\ComputeResource\\UnicoreJobSubmission' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/ComputeResource/Types.php',
-    'Airavata\\Model\\AppCatalog\\DataMovementProtocol' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\GSISSHJobSubmission' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\GatewayProfile\\ComputeResourcePreference' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/GatewayProfile/Types.php',
-    'Airavata\\Model\\AppCatalog\\GatewayProfile\\GatewayResourceProfile' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/GatewayProfile/Types.php',
-    'Airavata\\Model\\AppCatalog\\GlobusJobSubmission' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\GridFTPDataMovement' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\JobSubmissionProtocol' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\ResourceJobManager' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\SCPDataMovement' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\SSHJobSubmission' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\AppCatalog\\SecurityProtocol' => $baseDir . '/app/libraries/Airavata/Model/AppCatalog/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\ExperimentStatusChangeEvent' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\JobIdentifier' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\JobStatusChangeEvent' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\JobStatusChangeRequestEvent' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\Message' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\MessageLevel' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\MessageType' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\ProcessSubmitEvent' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\TaskIdentifier' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\TaskOutputChangeEvent' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\TaskStatusChangeEvent' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\TaskStatusChangeRequestEvent' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\TaskSubmitEvent' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\TaskTerminateEvent' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\WorkflowIdentifier' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Messaging\\Event\\WorkflowNodeStatusChangeEvent' => $baseDir . '/app/libraries/Airavata/Model/Messaging/Event/Types.php',
-    'Airavata\\Model\\Workflow' => $baseDir . '/app/libraries/Airavata/Model/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\ActionableGroup' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\AdvancedInputDataHandling' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\AdvancedOutputDataHandling' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\ApplicationStatus' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\ComputationalResourceScheduling' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\CorrectiveAction' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\DataTransferDetails' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\ErrorCategory' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\ErrorDetails' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\ExecutionUnit' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\Experiment' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\ExperimentState' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\ExperimentStatus' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\ExperimentSummary' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\JobDetails' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\JobState' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\JobStatus' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\QualityOfServiceParams' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\TaskDetails' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\TaskState' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\TaskStatus' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\TransferState' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\TransferStatus' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\UserConfigurationData' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\ValidationResults' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\ValidatorResult' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\WorkflowNodeDetails' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\WorkflowNodeState' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Experiment\\WorkflowNodeStatus' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Experiment/Types.php',
-    'Airavata\\Model\\Workspace\\Gateway' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Types.php',
-    'Airavata\\Model\\Workspace\\Group' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Types.php',
-    'Airavata\\Model\\Workspace\\Project' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Types.php',
-    'Airavata\\Model\\Workspace\\User' => $baseDir . '/app/libraries/Airavata/Model/Workspace/Types.php',
-    'AppUtilities' => $baseDir . '/app/libraries/AppUtilities.php',
-    'ApplicationController' => $baseDir . '/app/controllers/ApplicationController.php',
-    'Authenticate' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'AuthenticateResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'BaseController' => $baseDir . '/app/controllers/BaseController.php',
-    'Boris\\Boris' => $vendorDir . '/d11wtq/boris/lib/Boris/Boris.php',
-    'Boris\\CLIOptionsHandler' => $vendorDir . '/d11wtq/boris/lib/Boris/CLIOptionsHandler.php',
-    'Boris\\ColoredInspector' => $vendorDir . '/d11wtq/boris/lib/Boris/ColoredInspector.php',
-    'Boris\\Config' => $vendorDir . '/d11wtq/boris/lib/Boris/Config.php',
-    'Boris\\DumpInspector' => $vendorDir . '/d11wtq/boris/lib/Boris/DumpInspector.php',
-    'Boris\\EvalWorker' => $vendorDir . '/d11wtq/boris/lib/Boris/EvalWorker.php',
-    'Boris\\ExportInspector' => $vendorDir . '/d11wtq/boris/lib/Boris/ExportInspector.php',
-    'Boris\\Inspector' => $vendorDir . '/d11wtq/boris/lib/Boris/Inspector.php',
-    'Boris\\ReadlineClient' => $vendorDir . '/d11wtq/boris/lib/Boris/ReadlineClient.php',
-    'Boris\\ShallowParser' => $vendorDir . '/d11wtq/boris/lib/Boris/ShallowParser.php',
-    'CRUtilities' => $baseDir . '/app/libraries/CRUtilities.php',
-    'Carbon\\Carbon' => $vendorDir . '/nesbot/carbon/src/Carbon/Carbon.php',
-    'ClaimDTO' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'ClaimValue' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'ClassPreloader\\Application' => $vendorDir . '/classpreloader/classpreloader/src/ClassPreloader/Application.php',
-    'ClassPreloader\\ClassList' => $vendorDir . '/classpreloader/classpreloader/src/ClassPreloader/ClassList.php',
-    'ClassPreloader\\ClassLoader' => $vendorDir . '/classpreloader/classpreloader/src/ClassPreloader/ClassLoader.php',
-    'ClassPreloader\\ClassNode' => $vendorDir . '/classpreloader/classpreloader/src/ClassPreloader/ClassNode.php',
-    'ClassPreloader\\Command\\PreCompileCommand' => $vendorDir . '/classpreloader/classpreloader/src/ClassPreloader/Command/PreCompileCommand.php',
-    'ClassPreloader\\Config' => $vendorDir . '/classpreloader/classpreloader/src/ClassPreloader/Config.php',
-    'ClassPreloader\\Parser\\AbstractNodeVisitor' => $vendorDir . '/classpreloader/classpreloader/src/ClassPreloader/Parser/AbstractNodeVisitor.php',
-    'ClassPreloader\\Parser\\DirVisitor' => $vendorDir . '/classpreloader/classpreloader/src/ClassPreloader/Parser/DirVisitor.php',
-    'ClassPreloader\\Parser\\FileVisitor' => $vendorDir . '/classpreloader/classpreloader/src/ClassPreloader/Parser/FileVisitor.php',
-    'ClassPreloader\\Parser\\NodeTraverser' => $vendorDir . '/classpreloader/classpreloader/src/ClassPreloader/Parser/NodeTraverser.php',
-    'Constant' => $baseDir . '/app/models/Constant.php',
-    'Crypt_AES' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/AES.php',
-    'Crypt_Base' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Base.php',
-    'Crypt_Blowfish' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php',
-    'Crypt_DES' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/DES.php',
-    'Crypt_Hash' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Hash.php',
-    'Crypt_RC2' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/RC2.php',
-    'Crypt_RC4' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/RC4.php',
-    'Crypt_RSA' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/RSA.php',
-    'Crypt_Rijndael' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php',
-    'Crypt_TripleDES' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php',
-    'Crypt_Twofish' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php',
-    'DatabaseSeeder' => $baseDir . '/app/database/seeds/DatabaseSeeder.php',
-    'DeleteRole' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'DeleteUser' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'DeleteUserClaimValue' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'DeleteUserClaimValues' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'ExpUtilities' => $baseDir . '/app/libraries/ExpUtilities.php',
-    'ExperimentController' => $baseDir . '/app/controllers/ExperimentController.php',
-    'File_ANSI' => $vendorDir . '/phpseclib/phpseclib/phpseclib/File/ANSI.php',
-    'File_ASN1' => $vendorDir . '/phpseclib/phpseclib/phpseclib/File/ASN1.php',
-    'File_ASN1_Element' => $vendorDir . '/phpseclib/phpseclib/phpseclib/File/ASN1.php',
-    'File_X509' => $vendorDir . '/phpseclib/phpseclib/phpseclib/File/X509.php',
-    'GatewayprofileController' => $baseDir . '/app/controllers/GatewayprofileController.php',
-    'GetAllProfileNames' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetAllProfileNamesResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetHybridRoles' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetHybridRolesResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetPasswordExpirationTime' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetPasswordExpirationTimeResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetProfileNames' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetProfileNamesResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetProperties' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetPropertiesResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetRoleListOfUser' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetRoleNames' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetRoleNamesResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetTenantId' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetTenantIdResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetTenantIdofUser' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetTenantIdofUserResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserClaimValue' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserClaimValueResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserClaimValues' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserClaimValuesForClaims' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserClaimValuesForClaimsResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserClaimValuesResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserId' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserIdResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserList' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserListOfRole' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserListOfRoleResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'GetUserListResponse' => $baseDir . '/app/libraries/UserStoreManager/UserStoreManager.stub.php',
-    'HomeController' => $baseDir . '/app/controllers/HomeController.php',
-    'IdUtilities' => $baseDir . '/app/libraries/id_utilities.php',
-    'IlluminateQueueClosure' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/IlluminateQueueClosure.php',
-    'Illuminate\\Auth\\AuthManager' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/AuthManager.php',
-    'Illuminate\\Auth\\AuthServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php',
-    'Illuminate\\Auth\\Console\\ClearRemindersCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Console/ClearRemindersCommand.php',
-    'Illuminate\\Auth\\Console\\RemindersControllerCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Console/RemindersControllerCommand.php',
-    'Illuminate\\Auth\\Console\\RemindersTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Console/RemindersTableCommand.php',
-    'Illuminate\\Auth\\DatabaseUserProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php',
-    'Illuminate\\Auth\\EloquentUserProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php',
-    'Illuminate\\Auth\\GenericUser' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/GenericUser.php',
-    'Illuminate\\Auth\\Guard' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Guard.php',
-    'Illuminate\\Auth\\Reminders\\DatabaseReminderRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Reminders/DatabaseReminderRepository.php',
-    'Illuminate\\Auth\\Reminders\\PasswordBroker' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Reminders/PasswordBroker.php',
-    'Illuminate\\Auth\\Reminders\\RemindableInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Reminders/RemindableInterface.php',
-    'Illuminate\\Auth\\Reminders\\RemindableTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Reminders/RemindableTrait.php',
-    'Illuminate\\Auth\\Reminders\\ReminderRepositoryInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Reminders/ReminderRepositoryInterface.php',
-    'Illuminate\\Auth\\Reminders\\ReminderServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Reminders/ReminderServiceProvider.php',
-    'Illuminate\\Auth\\UserInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/UserInterface.php',
-    'Illuminate\\Auth\\UserProviderInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/UserProviderInterface.php',
-    'Illuminate\\Auth\\UserTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/UserTrait.php',
-    'Illuminate\\Cache\\ApcStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/ApcStore.php',
-    'Illuminate\\Cache\\ApcWrapper' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/ApcWrapper.php',
-    'Illuminate\\Cache\\ArrayStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/ArrayStore.php',
-    'Illuminate\\Cache\\CacheManager' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/CacheManager.php',
-    'Illuminate\\Cache\\CacheServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php',
-    'Illuminate\\Cache\\Console\\CacheTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php',
-    'Illuminate\\Cache\\Console\\ClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php',
-    'Illuminate\\Cache\\DatabaseStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/DatabaseStore.php',
-    'Illuminate\\Cache\\FileStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/FileStore.php',
-    'Illuminate\\Cache\\MemcachedConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php',
-    'Illuminate\\Cache\\MemcachedStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/MemcachedStore.php',
-    'Illuminate\\Cache\\NullStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/NullStore.php',
-    'Illuminate\\Cache\\RedisStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RedisStore.php',
-    'Illuminate\\Cache\\RedisTaggedCache' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RedisTaggedCache.php',
-    'Illuminate\\Cache\\Repository' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Repository.php',
-    'Illuminate\\Cache\\StoreInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/StoreInterface.php',
-    'Illuminate\\Cache\\TagSet' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/TagSet.php',
-    'Illuminate\\Cache\\TaggableStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/TaggableStore.php',
-    'Illuminate\\Cache\\TaggedCache' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/TaggedCache.php',
-    'Illuminate\\Cache\\WinCacheStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/WinCacheStore.php',
-    'Illuminate\\Cache\\XCacheStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/XCacheStore.php',
-    'Illuminate\\Config\\EnvironmentVariables' => $vendorDir . '/laravel/framework/src/Illuminate/Config/EnvironmentVariables.php',
-    'Illuminate\\Config\\EnvironmentVariablesLoaderInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Config/EnvironmentVariablesLoaderInterface.php',
-    'Illuminate\\Config\\FileEnvironmentVariablesLoader' => $vendorDir . '/laravel/framework/src/Illuminate/Config/FileEnvironmentVariablesLoader.php',
-    'Illuminate\\Config\\FileLoader' => $vendorDir . '/laravel/framework/src/Illuminate/Config/FileLoader.php',
-    'Illuminate\\Config\\LoaderInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Config/LoaderInterface.php',
-    'Illuminate\\Config\\Repository' => $vendorDir . '/laravel/framework/src/Illuminate/Config/Repository.php',
-    'Illuminate\\Console\\Application' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Application.php',
-    'Illuminate\\Console\\Command' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Command.php',
-    'Illuminate\\Console\\ConfirmableTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Console/ConfirmableTrait.php',
-    'Illuminate\\Container\\BindingResolutionException' => $vendorDir . '/laravel/framework/src/Illuminate/Container/BindingResolutionException.php',
-    'Illuminate\\Container\\Container' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Container.php',
-    'Illuminate\\Cookie\\CookieJar' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/CookieJar.php',
-    'Illuminate\\Cookie\\CookieServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php',
-    'Illuminate\\Cookie\\Guard' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/Guard.php',
-    'Illuminate\\Cookie\\Queue' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/Queue.php',
-    'Illuminate\\Database\\Capsule\\Manager' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Capsule/Manager.php',
-    'Illuminate\\Database\\Connection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connection.php',
-    'Illuminate\\Database\\ConnectionInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/ConnectionInterface.php',
-    'Illuminate\\Database\\ConnectionResolver' => $vendorDir . '/laravel/framework/src/Illuminate/Database/ConnectionResolver.php',
-    'Illuminate\\Database\\ConnectionResolverInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php',
-    'Illuminate\\Database\\Connectors\\ConnectionFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php',
-    'Illuminate\\Database\\Connectors\\Connector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/Connector.php',
-    'Illuminate\\Database\\Connectors\\ConnectorInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php',
-    'Illuminate\\Database\\Connectors\\MySqlConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php',
-    'Illuminate\\Database\\Connectors\\PostgresConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php',
-    'Illuminate\\Database\\Connectors\\SQLiteConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php',
-    'Illuminate\\Database\\Connectors\\SqlServerConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/SqlServerConnector.php',
-    'Illuminate\\Database\\Console\\Migrations\\BaseCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/BaseCommand.php',
-    'Illuminate\\Database\\Console\\Migrations\\InstallCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/InstallCommand.php',
-    'Illuminate\\Database\\Console\\Migrations\\MigrateCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php',
-    'Illuminate\\Database\\Console\\Migrations\\MigrateMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateMakeCommand.php',
-    'Illuminate\\Database\\Console\\Migrations\\RefreshCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php',
-    'Illuminate\\Database\\Console\\Migrations\\ResetCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php',
-    'Illuminate\\Database\\Console\\Migrations\\RollbackCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php',
-    'Illuminate\\Database\\Console\\SeedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/SeedCommand.php',
-    'Illuminate\\Database\\DatabaseManager' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DatabaseManager.php',
-    'Illuminate\\Database\\DatabaseServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php',
-    'Illuminate\\Database\\Eloquent\\Builder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php',
-    'Illuminate\\Database\\Eloquent\\Collection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php',
-    'Illuminate\\Database\\Eloquent\\MassAssignmentException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/MassAssignmentException.php',
-    'Illuminate\\Database\\Eloquent\\Model' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Model.php',
-    'Illuminate\\Database\\Eloquent\\ModelNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/ModelNotFoundException.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\HasMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\HasManyThrough' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\HasOne' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOne.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\MorphMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphMany.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\MorphOne' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOne.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\MorphOneOrMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\MorphPivot' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphPivot.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\MorphTo' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphTo.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\MorphToMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphToMany.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\Pivot' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Pivot.php',
-    'Illuminate\\Database\\Eloquent\\Relations\\Relation' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php',
-    'Illuminate\\Database\\Eloquent\\ScopeInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/ScopeInterface.php',
-    'Illuminate\\Database\\Eloquent\\SoftDeletingScope' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingScope.php',
-    'Illuminate\\Database\\Eloquent\\SoftDeletingTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingTrait.php',
-    'Illuminate\\Database\\Grammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Grammar.php',
-    'Illuminate\\Database\\MigrationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php',
-    'Illuminate\\Database\\Migrations\\DatabaseMigrationRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php',
-    'Illuminate\\Database\\Migrations\\Migration' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/Migration.php',
-    'Illuminate\\Database\\Migrations\\MigrationCreator' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php',
-    'Illuminate\\Database\\Migrations\\MigrationRepositoryInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php',
-    'Illuminate\\Database\\Migrations\\Migrator' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php',
-    'Illuminate\\Database\\MySqlConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/MySqlConnection.php',
-    'Illuminate\\Database\\PostgresConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/PostgresConnection.php',
-    'Illuminate\\Database\\QueryException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/QueryException.php',
-    'Illuminate\\Database\\Query\\Builder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Builder.php',
-    'Illuminate\\Database\\Query\\Expression' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Expression.php',
-    'Illuminate\\Database\\Query\\Grammars\\Grammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php',
-    'Illuminate\\Database\\Query\\Grammars\\MySqlGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php',
-    'Illuminate\\Database\\Query\\Grammars\\PostgresGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/PostgresGrammar.php',
-    'Illuminate\\Database\\Query\\Grammars\\SQLiteGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php',
-    'Illuminate\\Database\\Query\\Grammars\\SqlServerGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/SqlServerGrammar.php',
-    'Illuminate\\Database\\Query\\JoinClause' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/JoinClause.php',
-    'Illuminate\\Database\\Query\\Processors\\MySqlProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php',
-    'Illuminate\\Database\\Query\\Processors\\PostgresProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php',
-    'Illuminate\\Database\\Query\\Processors\\Processor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php',
-    'Illuminate\\Database\\Query\\Processors\\SQLiteProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/SQLiteProcessor.php',
-    'Illuminate\\Database\\Query\\Processors\\SqlServerProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/SqlServerProcessor.php',
-    'Illuminate\\Database\\SQLiteConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/SQLiteConnection.php',
-    'Illuminate\\Database\\Schema\\Blueprint' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php',
-    'Illuminate\\Database\\Schema\\Builder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Builder.php',
-    'Illuminate\\Database\\Schema\\Grammars\\Grammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/Grammar.php',
-    'Illuminate\\Database\\Schema\\Grammars\\MySqlGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php',
-    'Illuminate\\Database\\Schema\\Grammars\\PostgresGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php',
-    'Illuminate\\Database\\Schema\\Grammars\\SQLiteGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php',
-    'Illuminate\\Database\\Schema\\Grammars\\SqlServerGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php',
-    'Illuminate\\Database\\Schema\\MySqlBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php',
-    'Illuminate\\Database\\SeedServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Database/SeedServiceProvider.php',
-    'Illuminate\\Database\\Seeder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Seeder.php',
-    'Illuminate\\Database\\SqlServerConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/SqlServerConnection.php',
-    'Illuminate\\Encryption\\DecryptException' => $vendorDir . '/laravel/framework/src/Illuminate/Encryption/DecryptException.php',
-    'Illuminate\\Encryption\\Encrypter' => $vendorDir . '/laravel/framework/src/Illuminate/Encryption/Encrypter.php',
-    'Illuminate\\Encryption\\EncryptionServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php',
-    'Illuminate\\Encryption\\InvalidKeyException' => $vendorDir . '/laravel/framework/src/Illuminate/Encryption/InvalidKeyException.php',
-    'Illuminate\\Events\\Dispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Events/Dispatcher.php',
-    'Illuminate\\Events\\EventServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Events/EventServiceProvider.php',
-    'Illuminate\\Exception\\ExceptionDisplayerInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Exception/ExceptionDisplayerInterface.php',
-    'Illuminate\\Exception\\ExceptionServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Exception/ExceptionServiceProvider.php',
-    'Illuminate\\Exception\\Handler' => $vendorDir . '/laravel/framework/src/Illuminate/Exception/Handler.php',
-    'Illuminate\\Exception\\PlainDisplayer' => $vendorDir . '/laravel/framework/src/Illuminate/Exception/PlainDisplayer.php',
-    'Illuminate\\Exception\\SymfonyDisplayer' => $vendorDir . '/laravel/framework/src/Illuminate/Exception/SymfonyDisplayer.php',
-    'Illuminate\\Exception\\WhoopsDisplayer' => $vendorDir . '/laravel/framework/src/Illuminate/Exception/WhoopsDisplayer.php',
-    'Illuminate\\Filesystem\\FileNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/FileNotFoundException.php',
-    'Illuminate\\Filesystem\\Filesystem' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/Filesystem.php',
-    'Illuminate\\Filesystem\\FilesystemServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php',
-    'Illuminate\\Foundation\\AliasLoader' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/AliasLoader.php',
-    'Illuminate\\Foundation\\Application' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Application.php',
-    'Illuminate\\Foundation\\Artisan' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Artisan.php',
-    'Illuminate\\Foundation\\AssetPublisher' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/AssetPublisher.php',
-    'Illuminate\\Foundation\\Composer' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Composer.php',
-    'Illuminate\\Foundation\\ConfigPublisher' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/ConfigPublisher.php',
-    'Illuminate\\Foundation\\Console\\AssetPublishCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/AssetPublishCommand.php',
-    'Illuminate\\Foundation\\Console\\AutoloadCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/AutoloadCommand.php',
-    'Illuminate\\Foundation\\Console\\ChangesCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ChangesCommand.php',
-    'Illuminate\\Foundation\\Console\\ClearCompiledCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php',
-    'Illuminate\\Foundation\\Console\\CommandMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/CommandMakeCommand.php',
-    'Illuminate\\Foundation\\Console\\ConfigPublishCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigPublishCommand.php',
-    'Illuminate\\Foundation\\Console\\DownCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php',
-    'Illuminate\\Foundation\\Console\\EnvironmentCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentCommand.php',
-    'Illuminate\\Foundation\\Console\\KeyGenerateCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php',
-    'Illuminate\\Foundation\\Console\\MigratePublishCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/MigratePublishCommand.php',
-    'Illuminate\\Foundation\\Console\\OptimizeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php',
-    'Illuminate\\Foundation\\Console\\RoutesCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/RoutesCommand.php',
-    'Illuminate\\Foundation\\Console\\ServeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php',
-    'Illuminate\\Foundation\\Console\\TailCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/TailCommand.php',
-    'Illuminate\\Foundation\\Console\\TinkerCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/TinkerCommand.php',
-    'Illuminate\\Foundation\\Console\\UpCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/UpCommand.php',
-    'Illuminate\\Foundation\\Console\\ViewPublishCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ViewPublishCommand.php',
-    'Illuminate\\Foundation\\EnvironmentDetector' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php',
-    'Illuminate\\Foundation\\MigrationPublisher' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/MigrationPublisher.php',
-    'Illuminate\\Foundation\\ProviderRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php',
-    'Illuminate\\Foundation\\Providers\\ArtisanServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php',
-    'Illuminate\\Foundation\\Providers\\CommandCreatorServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/CommandCreatorServiceProvider.php',
-    'Illuminate\\Foundation\\Providers\\ComposerServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/ComposerServiceProvider.php',
-    'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/ConsoleSupportServiceProvider.php',
-    'Illuminate\\Foundation\\Providers\\KeyGeneratorServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/KeyGeneratorServiceProvider.php',
-    'Illuminate\\Foundation\\Providers\\MaintenanceServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/MaintenanceServiceProvider.php',
-    'Illuminate\\Foundation\\Providers\\OptimizeServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/OptimizeServiceProvider.php',
-    'Illuminate\\Foundation\\Providers\\PublisherServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/PublisherServiceProvider.php',
-    'Illuminate\\Foundation\\Providers\\RouteListServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/RouteListServiceProvider.php',
-    'Illuminate\\Foundation\\Providers\\ServerServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/ServerServiceProvider.php',
-    'Illuminate\\Foundation\\Providers\\TinkerServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/TinkerServiceProvider.php',
-    'Illuminate\\Foundation\\Testing\\ApplicationTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/ApplicationTrait.php',
-    'Illuminate\\Foundation\\Testing\\AssertionsTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/AssertionsTrait.php',
-    'Illuminate\\Foundation\\Testing\\Client' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Client.php',
-    'Illuminate\\Foundation\\Testing\\TestCase' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php',
-    'Illuminate\\Foundation\\ViewPublisher' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/ViewPublisher.php',
-    'Illuminate\\Hashing\\BcryptHasher' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php',
-    'Illuminate\\Hashing\\HashServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/HashServiceProvider.php',
-    'Illuminate\\Hashing\\HasherInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/HasherInterface.php',
-    'Illuminate\\Html\\FormBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Html/FormBuilder.php',
-    'Illuminate\\Html\\HtmlBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Html/HtmlBuilder.php',
-    'Illuminate\\Html\\HtmlServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Html/HtmlServiceProvider.php',
-    'Illuminate\\Http\\FrameGuard' => $vendorDir . '/laravel/framework/src/Illuminate/Http/FrameGuard.php',
-    'Illuminate\\Http\\JsonResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Http/JsonResponse.php',
-    'Illuminate\\Http\\RedirectResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Http/RedirectResponse.php',
-    'Illuminate\\Http\\Request' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Request.php',
-    'Illuminate\\Http\\Response' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Response.php',
-    'Illuminate\\Http\\ResponseTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Http/ResponseTrait.php',
-    'Illuminate\\Log\\LogServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Log/LogServiceProvider.php',
-    'Illuminate\\Log\\Writer' => $vendorDir . '/laravel/framework/src/Illuminate/Log/Writer.php',
-    'Illuminate\\Mail\\MailServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/MailServiceProvider.php',
-    'Illuminate\\Mail\\Mailer' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Mailer.php',
-    'Illuminate\\Mail\\Message' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Message.php',
-    'Illuminate\\Mail\\Transport\\LogTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/LogTransport.php',
-    'Illuminate\\Mail\\Transport\\MailgunTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/MailgunTransport.php',
-    'Illuminate\\Mail\\Transport\\MandrillTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/MandrillTransport.php',
-    'Illuminate\\Pagination\\BootstrapPresenter' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/BootstrapPresenter.php',
-    'Illuminate\\Pagination\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/Factory.php',
-    'Illuminate\\Pagination\\PaginationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/PaginationServiceProvider.php',
-    'Illuminate\\Pagination\\Paginator' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/Paginator.php',
-    'Illuminate\\Pagination\\Presenter' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/Presenter.php',
-    'Illuminate\\Queue\\BeanstalkdQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/BeanstalkdQueue.php',
-    'Illuminate\\Queue\\Capsule\\Manager' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Capsule/Manager.php',
-    'Illuminate\\Queue\\Connectors\\BeanstalkdConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector.php',
-    'Illuminate\\Queue\\Connectors\\ConnectorInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/ConnectorInterface.php',
-    'Illuminate\\Queue\\Connectors\\IronConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/IronConnector.php',
-    'Illuminate\\Queue\\Connectors\\RedisConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/RedisConnector.php',
-    'Illuminate\\Queue\\Connectors\\SqsConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php',
-    'Illuminate\\Queue\\Connectors\\SyncConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/SyncConnector.php',
-    'Illuminate\\Queue\\Console\\FailedTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/FailedTableCommand.php',
-    'Illuminate\\Queue\\Console\\FlushFailedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/FlushFailedCommand.php',
-    'Illuminate\\Queue\\Console\\ForgetFailedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/ForgetFailedCommand.php',
-    'Illuminate\\Queue\\Console\\ListFailedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/ListFailedCommand.php',
-    'Illuminate\\Queue\\Console\\ListenCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/ListenCommand.php',
-    'Illuminate\\Queue\\Console\\RestartCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/RestartCommand.php',
-    'Illuminate\\Queue\\Console\\RetryCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/RetryCommand.php',
-    'Illuminate\\Queue\\Console\\SubscribeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/SubscribeCommand.php',
-    'Illuminate\\Queue\\Console\\WorkCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php',
-    'Illuminate\\Queue\\FailConsoleServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/FailConsoleServiceProvider.php',
-    'Illuminate\\Queue\\Failed\\DatabaseFailedJobProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php',
-    'Illuminate\\Queue\\Failed\\FailedJobProviderInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/FailedJobProviderInterface.php',
-    'Illuminate\\Queue\\IronQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/IronQueue.php',
-    'Illuminate\\Queue\\Jobs\\BeanstalkdJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/BeanstalkdJob.php',
-    'Illuminate\\Queue\\Jobs\\IronJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/IronJob.php',
-    'Illuminate\\Queue\\Jobs\\Job' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/Job.php',
-    'Illuminate\\Queue\\Jobs\\RedisJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/RedisJob.php',
-    'Illuminate\\Queue\\Jobs\\SqsJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/SqsJob.php',
-    'Illuminate\\Queue\\Jobs\\SyncJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php',
-    'Illuminate\\Queue\\Listener' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Listener.php',
-    'Illuminate\\Queue\\Queue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Queue.php',
-    'Illuminate\\Queue\\QueueInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/QueueInterface.php',
-    'Illuminate\\Queue\\QueueManager' => $vendorDir . '/laravel/

<TRUNCATED>

[44/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersTableCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersTableCommand.php b/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersTableCommand.php
deleted file mode 100644
index c03801c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersTableCommand.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php namespace Illuminate\Auth\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Filesystem\Filesystem;
-
-class RemindersTableCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'auth:reminders-table';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Create a migration for the password reminders table';
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * Create a new reminder table command instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		parent::__construct();
-
-		$this->files = $files;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$fullPath = $this->createBaseMigration();
-
-		$this->files->put($fullPath, $this->getMigrationStub());
-
-		$this->info('Migration created successfully!');
-
-		$this->call('dump-autoload');
-	}
-
-	/**
-	 * Create a base migration file for the reminders.
-	 *
-	 * @return string
-	 */
-	protected function createBaseMigration()
-	{
-		$name = 'create_password_reminders_table';
-
-		$path = $this->laravel['path'].'/database/migrations';
-
-		return $this->laravel['migration.creator']->create($name, $path);
-	}
-
-	/**
-	 * Get the contents of the reminder migration stub.
-	 *
-	 * @return string
-	 */
-	protected function getMigrationStub()
-	{
-		$stub = $this->files->get(__DIR__.'/stubs/reminders.stub');
-
-		return str_replace('password_reminders', $this->getTable(), $stub);
-	}
-
-	/**
-	 * Get the password reminder table name.
-	 *
-	 * @return string
-	 */
-	protected function getTable()
-	{
-		return $this->laravel['config']->get('auth.reminder.table');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/controller.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/controller.stub b/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/controller.stub
deleted file mode 100644
index ac59e48..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/controller.stub
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-
-class RemindersController extends Controller {
-
-	/**
-	 * Display the password reminder view.
-	 *
-	 * @return Response
-	 */
-	public function getRemind()
-	{
-		return View::make('password.remind');
-	}
-
-	/**
-	 * Handle a POST request to remind a user of their password.
-	 *
-	 * @return Response
-	 */
-	public function postRemind()
-	{
-		switch ($response = Password::remind(Input::only('email')))
-		{
-			case Password::INVALID_USER:
-				return Redirect::back()->with('error', Lang::get($response));
-
-			case Password::REMINDER_SENT:
-				return Redirect::back()->with('status', Lang::get($response));
-		}
-	}
-
-	/**
-	 * Display the password reset view for the given token.
-	 *
-	 * @param  string  $token
-	 * @return Response
-	 */
-	public function getReset($token = null)
-	{
-		if (is_null($token)) App::abort(404);
-
-		return View::make('password.reset')->with('token', $token);
-	}
-
-	/**
-	 * Handle a POST request to reset a user's password.
-	 *
-	 * @return Response
-	 */
-	public function postReset()
-	{
-		$credentials = Input::only(
-			'email', 'password', 'password_confirmation', 'token'
-		);
-
-		$response = Password::reset($credentials, function($user, $password)
-		{
-			$user->password = Hash::make($password);
-
-			$user->save();
-		});
-
-		switch ($response)
-		{
-			case Password::INVALID_PASSWORD:
-			case Password::INVALID_TOKEN:
-			case Password::INVALID_USER:
-				return Redirect::back()->with('error', Lang::get($response));
-
-			case Password::PASSWORD_RESET:
-				return Redirect::to('/');
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/reminders.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/reminders.stub b/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/reminders.stub
deleted file mode 100755
index dfbcf83..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/reminders.stub
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class CreatePasswordRemindersTable extends Migration {
-
-	/**
-	 * Run the migrations.
-	 *
-	 * @return void
-	 */
-	public function up()
-	{
-		Schema::create('password_reminders', function(Blueprint $table)
-		{
-			$table->string('email')->index();
-			$table->string('token')->index();
-			$table->timestamp('created_at');
-		});
-	}
-
-	/**
-	 * Reverse the migrations.
-	 *
-	 * @return void
-	 */
-	public function down()
-	{
-		Schema::drop('password_reminders');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php b/vendor/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php
deleted file mode 100755
index 0572924..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php
+++ /dev/null
@@ -1,140 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-use Illuminate\Database\Connection;
-use Illuminate\Hashing\HasherInterface;
-
-class DatabaseUserProvider implements UserProviderInterface {
-
-	/**
-	 * The active database connection.
-	 *
-	 * @var \Illuminate\Database\Connection
-	 */
-	protected $conn;
-
-	/**
-	 * The hasher implementation.
-	 *
-	 * @var \Illuminate\Hashing\HasherInterface
-	 */
-	protected $hasher;
-
-	/**
-	 * The table containing the users.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * Create a new database user provider.
-	 *
-	 * @param  \Illuminate\Database\Connection  $conn
-	 * @param  \Illuminate\Hashing\HasherInterface  $hasher
-	 * @param  string  $table
-	 * @return void
-	 */
-	public function __construct(Connection $conn, HasherInterface $hasher, $table)
-	{
-		$this->conn = $conn;
-		$this->table = $table;
-		$this->hasher = $hasher;
-	}
-
-	/**
-	 * Retrieve a user by their unique identifier.
-	 *
-	 * @param  mixed  $identifier
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveById($identifier)
-	{
-		$user = $this->conn->table($this->table)->find($identifier);
-
-		if ( ! is_null($user))
-		{
-			return new GenericUser((array) $user);
-		}
-	}
-
-	/**
-	 * Retrieve a user by by their unique identifier and "remember me" token.
-	 *
-	 * @param  mixed   $identifier
-	 * @param  string  $token
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByToken($identifier, $token)
-	{
-		$user = $this->conn->table($this->table)
-                                ->where('id', $identifier)
-                                ->where('remember_token', $token)
-                                ->first();
-
-		if ( ! is_null($user))
-		{
-			return new GenericUser((array) $user);
-		}
-	}
-
-	/**
-	 * Update the "remember me" token for the given user in storage.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  string  $token
-	 * @return void
-	 */
-	public function updateRememberToken(UserInterface $user, $token)
-	{
-		$this->conn->table($this->table)
-                            ->where('id', $user->getAuthIdentifier())
-                            ->update(array('remember_token' => $token));
-	}
-
-	/**
-	 * Retrieve a user by the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByCredentials(array $credentials)
-	{
-		// First we will add each credential element to the query as a where clause.
-		// Then we can execute the query and, if we found a user, return it in a
-		// generic "user" object that will be utilized by the Guard instances.
-		$query = $this->conn->table($this->table);
-
-		foreach ($credentials as $key => $value)
-		{
-			if ( ! str_contains($key, 'password'))
-			{
-				$query->where($key, $value);
-			}
-		}
-
-		// Now we are ready to execute the query to see if we have an user matching
-		// the given credentials. If not, we will just return nulls and indicate
-		// that there are no matching users for these given credential arrays.
-		$user = $query->first();
-
-		if ( ! is_null($user))
-		{
-			return new GenericUser((array) $user);
-		}
-	}
-
-	/**
-	 * Validate a user against the given credentials.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	public function validateCredentials(UserInterface $user, array $credentials)
-	{
-		$plain = $credentials['password'];
-
-		return $this->hasher->check($plain, $user->getAuthPassword());
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php b/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php
deleted file mode 100755
index 7f0fcc5..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php
+++ /dev/null
@@ -1,123 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-use Illuminate\Hashing\HasherInterface;
-
-class EloquentUserProvider implements UserProviderInterface {
-
-	/**
-	 * The hasher implementation.
-	 *
-	 * @var \Illuminate\Hashing\HasherInterface
-	 */
-	protected $hasher;
-
-	/**
-	 * The Eloquent user model.
-	 *
-	 * @var string
-	 */
-	protected $model;
-
-	/**
-	 * Create a new database user provider.
-	 *
-	 * @param  \Illuminate\Hashing\HasherInterface  $hasher
-	 * @param  string  $model
-	 * @return void
-	 */
-	public function __construct(HasherInterface $hasher, $model)
-	{
-		$this->model = $model;
-		$this->hasher = $hasher;
-	}
-
-	/**
-	 * Retrieve a user by their unique identifier.
-	 *
-	 * @param  mixed  $identifier
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveById($identifier)
-	{
-		return $this->createModel()->newQuery()->find($identifier);
-	}
-
-	/**
-	 * Retrieve a user by their unique identifier and "remember me" token.
-	 *
-	 * @param  mixed  $identifier
-	 * @param  string  $token
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByToken($identifier, $token)
-	{
-		$model = $this->createModel();
-
-		return $model->newQuery()
-                        ->where($model->getKeyName(), $identifier)
-                        ->where($model->getRememberTokenName(), $token)
-                        ->first();
-	}
-
-	/**
-	 * Update the "remember me" token for the given user in storage.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  string  $token
-	 * @return void
-	 */
-	public function updateRememberToken(UserInterface $user, $token)
-	{
-		$user->setRememberToken($token);
-
-		$user->save();
-	}
-
-	/**
-	 * Retrieve a user by the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByCredentials(array $credentials)
-	{
-		// First we will add each credential element to the query as a where clause.
-		// Then we can execute the query and, if we found a user, return it in a
-		// Eloquent User "model" that will be utilized by the Guard instances.
-		$query = $this->createModel()->newQuery();
-
-		foreach ($credentials as $key => $value)
-		{
-			if ( ! str_contains($key, 'password')) $query->where($key, $value);
-		}
-
-		return $query->first();
-	}
-
-	/**
-	 * Validate a user against the given credentials.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	public function validateCredentials(UserInterface $user, array $credentials)
-	{
-		$plain = $credentials['password'];
-
-		return $this->hasher->check($plain, $user->getAuthPassword());
-	}
-
-	/**
-	 * Create a new instance of the model.
-	 *
-	 * @return \Illuminate\Database\Eloquent\Model
-	 */
-	public function createModel()
-	{
-		$class = '\\'.ltrim($this->model, '\\');
-
-		return new $class;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/GenericUser.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/GenericUser.php b/vendor/laravel/framework/src/Illuminate/Auth/GenericUser.php
deleted file mode 100755
index 7f1972d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/GenericUser.php
+++ /dev/null
@@ -1,119 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-class GenericUser implements UserInterface {
-
-	/**
-	 * All of the user's attributes.
-	 *
-	 * @var array
-	 */
-	protected $attributes;
-
-	/**
-	 * Create a new generic User object.
-	 *
-	 * @param  array  $attributes
-	 * @return void
-	 */
-	public function __construct(array $attributes)
-	{
-		$this->attributes = $attributes;
-	}
-
-	/**
-	 * Get the unique identifier for the user.
-	 *
-	 * @return mixed
-	 */
-	public function getAuthIdentifier()
-	{
-		return $this->attributes['id'];
-	}
-
-	/**
-	 * Get the password for the user.
-	 *
-	 * @return string
-	 */
-	public function getAuthPassword()
-	{
-		return $this->attributes['password'];
-	}
-
-	/**
-	 * Get the token value for the "remember me" session.
-	 *
-	 * @return string
-	 */
-	public function getRememberToken()
-	{
-		return $this->attributes[$this->getRememberTokenName()];
-	}
-
-	/**
-	 * Set the token value for the "remember me" session.
-	 *
-	 * @param  string  $value
-	 * @return void
-	 */
-	public function setRememberToken($value)
-	{
-		$this->attributes[$this->getRememberTokenName()] = $value;
-	}
-
-	/**
-	 * Get the column name for the "remember me" token.
-	 *
-	 * @return string
-	 */
-	public function getRememberTokenName()
-	{
-		return 'remember_token';
-	}
-
-	/**
-	 * Dynamically access the user's attributes.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function __get($key)
-	{
-		return $this->attributes[$key];
-	}
-
-	/**
-	 * Dynamically set an attribute on the user.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function __set($key, $value)
-	{
-		$this->attributes[$key] = $value;
-	}
-
-	/**
-	 * Dynamically check if a value is set on the user.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function __isset($key)
-	{
-		return isset($this->attributes[$key]);
-	}
-
-	/**
-	 * Dynamically unset a value on the user.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function __unset($key)
-	{
-		unset($this->attributes[$key]);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Guard.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Guard.php b/vendor/laravel/framework/src/Illuminate/Auth/Guard.php
deleted file mode 100755
index 10f3069..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Guard.php
+++ /dev/null
@@ -1,752 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-use Illuminate\Cookie\CookieJar;
-use Illuminate\Events\Dispatcher;
-use Symfony\Component\HttpFoundation\Request;
-use Illuminate\Session\Store as SessionStore;
-use Symfony\Component\HttpFoundation\Response;
-
-class Guard {
-
-	/**
-	 * The currently authenticated user.
-	 *
-	 * @var \Illuminate\Auth\UserInterface
-	 */
-	protected $user;
-
-	/**
-	 * The user we last attempted to retrieve.
-	 *
-	 * @var \Illuminate\Auth\UserInterface
-	 */
-	protected $lastAttempted;
-
-	/**
-	 * Indicates if the user was authenticated via a recaller cookie.
-	 *
-	 * @var bool
-	 */
-	protected $viaRemember = false;
-
-	/**
-	 * The user provider implementation.
-	 *
-	 * @var \Illuminate\Auth\UserProviderInterface
-	 */
-	protected $provider;
-
-	/**
-	 * The session store used by the guard.
-	 *
-	 * @var \Illuminate\Session\Store
-	 */
-	protected $session;
-
-	/**
-	 * The Illuminate cookie creator service.
-	 *
-	 * @var \Illuminate\Cookie\CookieJar
-	 */
-	protected $cookie;
-
-	/**
-	 * The request instance.
-	 *
-	 * @var \Symfony\Component\HttpFoundation\Request
-	 */
-	protected $request;
-
-	/**
-	 * The event dispatcher instance.
-	 *
-	 * @var \Illuminate\Events\Dispatcher
-	 */
-	protected $events;
-
-	/**
-	 * Indicates if the logout method has been called.
-	 *
-	 * @var bool
-	 */
-	protected $loggedOut = false;
-
-	/**
-	 * Indicates if a token user retrieval has been attempted.
-	 *
-	 * @var bool
-	 */
-	protected $tokenRetrievalAttempted = false;
-
-	/**
-	 * Create a new authentication guard.
-	 *
-	 * @param  \Illuminate\Auth\UserProviderInterface  $provider
-	 * @param  \Illuminate\Session\Store  $session
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return void
-	 */
-	public function __construct(UserProviderInterface $provider,
-								SessionStore $session,
-								Request $request = null)
-	{
-		$this->session = $session;
-		$this->request = $request;
-		$this->provider = $provider;
-	}
-
-	/**
-	 * Determine if the current user is authenticated.
-	 *
-	 * @return bool
-	 */
-	public function check()
-	{
-		return ! is_null($this->user());
-	}
-
-	/**
-	 * Determine if the current user is a guest.
-	 *
-	 * @return bool
-	 */
-	public function guest()
-	{
-		return ! $this->check();
-	}
-
-	/**
-	 * Get the currently authenticated user.
-	 *
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function user()
-	{
-		if ($this->loggedOut) return;
-
-		// If we have already retrieved the user for the current request we can just
-		// return it back immediately. We do not want to pull the user data every
-		// request into the method because that would tremendously slow an app.
-		if ( ! is_null($this->user))
-		{
-			return $this->user;
-		}
-
-		$id = $this->session->get($this->getName());
-
-		// First we will try to load the user using the identifier in the session if
-		// one exists. Otherwise we will check for a "remember me" cookie in this
-		// request, and if one exists, attempt to retrieve the user using that.
-		$user = null;
-
-		if ( ! is_null($id))
-		{
-			$user = $this->provider->retrieveByID($id);
-		}
-
-		// If the user is null, but we decrypt a "recaller" cookie we can attempt to
-		// pull the user data on that cookie which serves as a remember cookie on
-		// the application. Once we have a user we can return it to the caller.
-		$recaller = $this->getRecaller();
-
-		if (is_null($user) && ! is_null($recaller))
-		{
-			$user = $this->getUserByRecaller($recaller);
-		}
-
-		return $this->user = $user;
-	}
-
-	/**
-	 * Get the ID for the currently authenticated user.
-	 *
-	 * @return int|null
-	 */
-	public function id()
-	{
-		if ($this->loggedOut) return;
-
-		$id = $this->session->get($this->getName(), $this->getRecallerId());
-
-		if (is_null($id) && $this->user())
-		{
-			$id = $this->user()->getAuthIdentifier();
-		}
-
-		return $id;
-	}
-
-	/**
-	 * Pull a user from the repository by its recaller ID.
-	 *
-	 * @param  string  $recaller
-	 * @return mixed
-	 */
-	protected function getUserByRecaller($recaller)
-	{
-		if ($this->validRecaller($recaller) && ! $this->tokenRetrievalAttempted)
-		{
-			$this->tokenRetrievalAttempted = true;
-
-			list($id, $token) = explode('|', $recaller, 2);
-
-			$this->viaRemember = ! is_null($user = $this->provider->retrieveByToken($id, $token));
-
-			return $user;
-		}
-	}
-
-	/**
-	 * Get the decrypted recaller cookie for the request.
-	 *
-	 * @return string|null
-	 */
-	protected function getRecaller()
-	{
-		return $this->request->cookies->get($this->getRecallerName());
-	}
-
-	/**
-	 * Get the user ID from the recaller cookie.
-	 *
-	 * @return string
-	 */
-	protected function getRecallerId()
-	{
-		if ($this->validRecaller($recaller = $this->getRecaller()))
-		{
-			return head(explode('|', $recaller));
-		}
-	}
-
-	/**
-	 * Determine if the recaller cookie is in a valid format.
-	 *
-	 * @param  string  $recaller
-	 * @return bool
-	 */
-	protected function validRecaller($recaller)
-	{
-		if ( ! is_string($recaller) || ! str_contains($recaller, '|')) return false;
-
-		$segments = explode('|', $recaller);
-
-		return count($segments) == 2 && trim($segments[0]) !== '' && trim($segments[1]) !== '';
-	}
-
-	/**
-	 * Log a user into the application without sessions or cookies.
-	 *
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	public function once(array $credentials = array())
-	{
-		if ($this->validate($credentials))
-		{
-			$this->setUser($this->lastAttempted);
-
-			return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Validate a user's credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	public function validate(array $credentials = array())
-	{
-		return $this->attempt($credentials, false, false);
-	}
-
-	/**
-	 * Attempt to authenticate using HTTP Basic Auth.
-	 *
-	 * @param  string  $field
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return \Symfony\Component\HttpFoundation\Response|null
-	 */
-	public function basic($field = 'email', Request $request = null)
-	{
-		if ($this->check()) return;
-
-		$request = $request ?: $this->getRequest();
-
-		// If a username is set on the HTTP basic request, we will return out without
-		// interrupting the request lifecycle. Otherwise, we'll need to generate a
-		// request indicating that the given credentials were invalid for login.
-		if ($this->attemptBasic($request, $field)) return;
-
-		return $this->getBasicResponse();
-	}
-
-	/**
-	 * Perform a stateless HTTP Basic login attempt.
-	 *
-	 * @param  string  $field
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return \Symfony\Component\HttpFoundation\Response|null
-	 */
-	public function onceBasic($field = 'email', Request $request = null)
-	{
-		$request = $request ?: $this->getRequest();
-
-		if ( ! $this->once($this->getBasicCredentials($request, $field)))
-		{
-			return $this->getBasicResponse();
-		}
-	}
-
-	/**
-	 * Attempt to authenticate using basic authentication.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  string  $field
-	 * @return bool
-	 */
-	protected function attemptBasic(Request $request, $field)
-	{
-		if ( ! $request->getUser()) return false;
-
-		return $this->attempt($this->getBasicCredentials($request, $field));
-	}
-
-	/**
-	 * Get the credential array for a HTTP Basic request.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  string  $field
-	 * @return array
-	 */
-	protected function getBasicCredentials(Request $request, $field)
-	{
-		return array($field => $request->getUser(), 'password' => $request->getPassword());
-	}
-
-	/**
-	 * Get the response for basic authentication.
-	 *
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	protected function getBasicResponse()
-	{
-		$headers = array('WWW-Authenticate' => 'Basic');
-
-		return new Response('Invalid credentials.', 401, $headers);
-	}
-
-	/**
-	 * Attempt to authenticate a user using the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @param  bool   $remember
-	 * @param  bool   $login
-	 * @return bool
-	 */
-	public function attempt(array $credentials = array(), $remember = false, $login = true)
-	{
-		$this->fireAttemptEvent($credentials, $remember, $login);
-
-		$this->lastAttempted = $user = $this->provider->retrieveByCredentials($credentials);
-
-		// If an implementation of UserInterface was returned, we'll ask the provider
-		// to validate the user against the given credentials, and if they are in
-		// fact valid we'll log the users into the application and return true.
-		if ($this->hasValidCredentials($user, $credentials))
-		{
-			if ($login) $this->login($user, $remember);
-
-			return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Determine if the user matches the credentials.
-	 *
-	 * @param  mixed  $user
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	protected function hasValidCredentials($user, $credentials)
-	{
-		return ! is_null($user) && $this->provider->validateCredentials($user, $credentials);
-	}
-
-	/**
-	 * Fire the attempt event with the arguments.
-	 *
-	 * @param  array  $credentials
-	 * @param  bool   $remember
-	 * @param  bool   $login
-	 * @return void
-	 */
-	protected function fireAttemptEvent(array $credentials, $remember, $login)
-	{
-		if ($this->events)
-		{
-			$payload = array($credentials, $remember, $login);
-
-			$this->events->fire('auth.attempt', $payload);
-		}
-	}
-
-	/**
-	 * Register an authentication attempt event listener.
-	 *
-	 * @param  mixed  $callback
-	 * @return void
-	 */
-	public function attempting($callback)
-	{
-		if ($this->events)
-		{
-			$this->events->listen('auth.attempt', $callback);
-		}
-	}
-
-	/**
-	 * Log a user into the application.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  bool  $remember
-	 * @return void
-	 */
-	public function login(UserInterface $user, $remember = false)
-	{
-		$this->updateSession($user->getAuthIdentifier());
-
-		// If the user should be permanently "remembered" by the application we will
-		// queue a permanent cookie that contains the encrypted copy of the user
-		// identifier. We will then decrypt this later to retrieve the users.
-		if ($remember)
-		{
-			$this->createRememberTokenIfDoesntExist($user);
-
-			$this->queueRecallerCookie($user);
-		}
-
-		// If we have an event dispatcher instance set we will fire an event so that
-		// any listeners will hook into the authentication events and run actions
-		// based on the login and logout events fired from the guard instances.
-		if (isset($this->events))
-		{
-			$this->events->fire('auth.login', array($user, $remember));
-		}
-
-		$this->setUser($user);
-	}
-
-	/**
-	 * Update the session with the given ID.
-	 *
-	 * @param  string  $id
-	 * @return void
-	 */
-	protected function updateSession($id)
-	{
-		$this->session->put($this->getName(), $id);
-
-		$this->session->migrate(true);
-	}
-
-	/**
-	 * Log the given user ID into the application.
-	 *
-	 * @param  mixed  $id
-	 * @param  bool   $remember
-	 * @return \Illuminate\Auth\UserInterface
-	 */
-	public function loginUsingId($id, $remember = false)
-	{
-		$this->session->put($this->getName(), $id);
-
-		$this->login($user = $this->provider->retrieveById($id), $remember);
-
-		return $user;
-	}
-
-	/**
-	 * Log the given user ID into the application without sessions or cookies.
-	 *
-	 * @param  mixed  $id
-	 * @return bool
-	 */
-	public function onceUsingId($id)
-	{
-		$this->setUser($this->provider->retrieveById($id));
-
-		return $this->user instanceof UserInterface;
-	}
-
-	/**
-	 * Queue the recaller cookie into the cookie jar.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @return void
-	 */
-	protected function queueRecallerCookie(UserInterface $user)
-	{
-		$value = $user->getAuthIdentifier().'|'.$user->getRememberToken();
-
-		$this->getCookieJar()->queue($this->createRecaller($value));
-	}
-
-	/**
-	 * Create a remember me cookie for a given ID.
-	 *
-	 * @param  string  $value
-	 * @return \Symfony\Component\HttpFoundation\Cookie
-	 */
-	protected function createRecaller($value)
-	{
-		return $this->getCookieJar()->forever($this->getRecallerName(), $value);
-	}
-
-	/**
-	 * Log the user out of the application.
-	 *
-	 * @return void
-	 */
-	public function logout()
-	{
-		$user = $this->user();
-
-		// If we have an event dispatcher instance, we can fire off the logout event
-		// so any further processing can be done. This allows the developer to be
-		// listening for anytime a user signs out of this application manually.
-		$this->clearUserDataFromStorage();
-
-		if ( ! is_null($this->user))
-		{
-			$this->refreshRememberToken($user);
-		}
-
-		if (isset($this->events))
-		{
-			$this->events->fire('auth.logout', array($user));
-		}
-
-		// Once we have fired the logout event we will clear the users out of memory
-		// so they are no longer available as the user is no longer considered as
-		// being signed into this application and should not be available here.
-		$this->user = null;
-
-		$this->loggedOut = true;
-	}
-
-	/**
-	 * Remove the user data from the session and cookies.
-	 *
-	 * @return void
-	 */
-	protected function clearUserDataFromStorage()
-	{
-		$this->session->forget($this->getName());
-
-		$recaller = $this->getRecallerName();
-
-		$this->getCookieJar()->queue($this->getCookieJar()->forget($recaller));
-	}
-
-	/**
-	 * Refresh the remember token for the user.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @return void
-	 */
-	protected function refreshRememberToken(UserInterface $user)
-	{
-		$user->setRememberToken($token = str_random(60));
-
-		$this->provider->updateRememberToken($user, $token);
-	}
-
-	/**
-	 * Create a new remember token for the user if one doesn't already exist.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @return void
-	 */
-	protected function createRememberTokenIfDoesntExist(UserInterface $user)
-	{
-		$rememberToken = $user->getRememberToken();
-
-		if (empty($rememberToken))
-		{
-			$this->refreshRememberToken($user);
-		}
-	}
-
-	/**
-	 * Get the cookie creator instance used by the guard.
-	 *
-	 * @return \Illuminate\Cookie\CookieJar
-	 *
-	 * @throws \RuntimeException
-	 */
-	public function getCookieJar()
-	{
-		if ( ! isset($this->cookie))
-		{
-			throw new \RuntimeException("Cookie jar has not been set.");
-		}
-
-		return $this->cookie;
-	}
-
-	/**
-	 * Set the cookie creator instance used by the guard.
-	 *
-	 * @param  \Illuminate\Cookie\CookieJar  $cookie
-	 * @return void
-	 */
-	public function setCookieJar(CookieJar $cookie)
-	{
-		$this->cookie = $cookie;
-	}
-
-	/**
-	 * Get the event dispatcher instance.
-	 *
-	 * @return \Illuminate\Events\Dispatcher
-	 */
-	public function getDispatcher()
-	{
-		return $this->events;
-	}
-
-	/**
-	 * Set the event dispatcher instance.
-	 *
-	 * @param  \Illuminate\Events\Dispatcher
-	 * @return void
-	 */
-	public function setDispatcher(Dispatcher $events)
-	{
-		$this->events = $events;
-	}
-
-	/**
-	 * Get the session store used by the guard.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	public function getSession()
-	{
-		return $this->session;
-	}
-
-	/**
-	 * Get the user provider used by the guard.
-	 *
-	 * @return \Illuminate\Auth\UserProviderInterface
-	 */
-	public function getProvider()
-	{
-		return $this->provider;
-	}
-
-	/**
-	 * Set the user provider used by the guard.
-	 *
-	 * @param  \Illuminate\Auth\UserProviderInterface  $provider
-	 * @return void
-	 */
-	public function setProvider(UserProviderInterface $provider)
-	{
-		$this->provider = $provider;
-	}
-
-	/**
-	 * Return the currently cached user of the application.
-	 *
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function getUser()
-	{
-		return $this->user;
-	}
-
-	/**
-	 * Set the current user of the application.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @return void
-	 */
-	public function setUser(UserInterface $user)
-	{
-		$this->user = $user;
-
-		$this->loggedOut = false;
-	}
-
-	/**
-	 * Get the current request instance.
-	 *
-	 * @return \Symfony\Component\HttpFoundation\Request
-	 */
-	public function getRequest()
-	{
-		return $this->request ?: Request::createFromGlobals();
-	}
-
-	/**
-	 * Set the current request instance.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request
-	 * @return $this
-	 */
-	public function setRequest(Request $request)
-	{
-		$this->request = $request;
-
-		return $this;
-	}
-
-	/**
-	 * Get the last user we attempted to authenticate.
-	 *
-	 * @return \Illuminate\Auth\UserInterface
-	 */
-	public function getLastAttempted()
-	{
-		return $this->lastAttempted;
-	}
-
-	/**
-	 * Get a unique identifier for the auth session value.
-	 *
-	 * @return string
-	 */
-	public function getName()
-	{
-		return 'login_'.md5(get_class($this));
-	}
-
-	/**
-	 * Get the name of the cookie used to store the "recaller".
-	 *
-	 * @return string
-	 */
-	public function getRecallerName()
-	{
-		return 'remember_'.md5(get_class($this));
-	}
-
-	/**
-	 * Determine if the user was authenticated via "remember me" cookie.
-	 *
-	 * @return bool
-	 */
-	public function viaRemember()
-	{
-		return $this->viaRemember;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/DatabaseReminderRepository.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/DatabaseReminderRepository.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/DatabaseReminderRepository.php
deleted file mode 100755
index dd1f5f1..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/DatabaseReminderRepository.php
+++ /dev/null
@@ -1,195 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-use Carbon\Carbon;
-use Illuminate\Database\Connection;
-
-class DatabaseReminderRepository implements ReminderRepositoryInterface {
-
-	/**
-	 * The database connection instance.
-	 *
-	 * @var \Illuminate\Database\Connection
-	 */
-	protected $connection;
-
-	/**
-	 * The reminder database table.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * The hashing key.
-	 *
-	 * @var string
-	 */
-	protected $hashKey;
-
-	/**
-	 * The number of seconds a reminder should last.
-	 *
-	 * @var int
-	 */
-	protected $expires;
-
-	/**
-	 * Create a new reminder repository instance.
-	 *
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @param  string  $table
-	 * @param  string  $hashKey
-	 * @param  int  $expires
-	 * @return void
-	 */
-	public function __construct(Connection $connection, $table, $hashKey, $expires = 60)
-	{
-		$this->table = $table;
-		$this->hashKey = $hashKey;
-		$this->expires = $expires * 60;
-		$this->connection = $connection;
-	}
-
-	/**
-	 * Create a new reminder record and token.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @return string
-	 */
-	public function create(RemindableInterface $user)
-	{
-		$email = $user->getReminderEmail();
-
-		$this->deleteExisting($user);
-
-		// We will create a new, random token for the user so that we can e-mail them
-		// a safe link to the password reset form. Then we will insert a record in
-		// the database so that we can verify the token within the actual reset.
-		$token = $this->createNewToken($user);
-
-		$this->getTable()->insert($this->getPayload($email, $token));
-
-		return $token;
-	}
-
-	/**
-	 * Delete all existing reset tokens from the database.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @return int
-	 */
-	protected function deleteExisting(RemindableInterface $user)
-	{
-		return $this->getTable()->where('email', $user->getReminderEmail())->delete();
-	}
-
-	/**
-	 * Build the record payload for the table.
-	 *
-	 * @param  string  $email
-	 * @param  string  $token
-	 * @return array
-	 */
-	protected function getPayload($email, $token)
-	{
-		return array('email' => $email, 'token' => $token, 'created_at' => new Carbon);
-	}
-
-	/**
-	 * Determine if a reminder record exists and is valid.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @param  string  $token
-	 * @return bool
-	 */
-	public function exists(RemindableInterface $user, $token)
-	{
-		$email = $user->getReminderEmail();
-
-		$reminder = (array) $this->getTable()->where('email', $email)->where('token', $token)->first();
-
-		return $reminder && ! $this->reminderExpired($reminder);
-	}
-
-	/**
-	 * Determine if the reminder has expired.
-	 *
-	 * @param  array  $reminder
-	 * @return bool
-	 */
-	protected function reminderExpired($reminder)
-	{
-		$createdPlusHour = strtotime($reminder['created_at']) + $this->expires;
-
-		return $createdPlusHour < $this->getCurrentTime();
-	}
-
-	/**
-	 * Get the current UNIX timestamp.
-	 *
-	 * @return int
-	 */
-	protected function getCurrentTime()
-	{
-		return time();
-	}
-
-	/**
-	 * Delete a reminder record by token.
-	 *
-	 * @param  string  $token
-	 * @return void
-	 */
-	public function delete($token)
-	{
-		$this->getTable()->where('token', $token)->delete();
-	}
-
-	/**
-	 * Delete expired reminders.
-	 *
-	 * @return void
-	 */
-	public function deleteExpired()
-	{
-		$expired = Carbon::now()->subSeconds($this->expires);
-
-		$this->getTable()->where('created_at', '<', $expired)->delete();
-	}
-
-	/**
-	 * Create a new token for the user.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @return string
-	 */
-	public function createNewToken(RemindableInterface $user)
-	{
-		$email = $user->getReminderEmail();
-
-		$value = str_shuffle(sha1($email.spl_object_hash($this).microtime(true)));
-
-		return hash_hmac('sha1', $value, $this->hashKey);
-	}
-
-	/**
-	 * Begin a new database query against the table.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function getTable()
-	{
-		return $this->connection->table($this->table);
-	}
-
-	/**
-	 * Get the database connection instance.
-	 *
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function getConnection()
-	{
-		return $this->connection;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/PasswordBroker.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/PasswordBroker.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/PasswordBroker.php
deleted file mode 100755
index c285c87..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/PasswordBroker.php
+++ /dev/null
@@ -1,282 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-use Closure;
-use Illuminate\Mail\Mailer;
-use Illuminate\Auth\UserProviderInterface;
-
-class PasswordBroker {
-
-	/**
-	 * Constant representing a successfully sent reminder.
-	 *
-	 * @var int
-	 */
-	const REMINDER_SENT = 'reminders.sent';
-
-	/**
-	 * Constant representing a successfully reset password.
-	 *
-	 * @var int
-	 */
-	const PASSWORD_RESET = 'reminders.reset';
-
-	/**
-	 * Constant representing the user not found response.
-	 *
-	 * @var int
-	 */
-	const INVALID_USER = 'reminders.user';
-
-	/**
-	 * Constant representing an invalid password.
-	 *
-	 * @var int
-	 */
-	const INVALID_PASSWORD = 'reminders.password';
-
-	/**
-	 * Constant representing an invalid token.
-	 *
-	 * @var int
-	 */
-	const INVALID_TOKEN = 'reminders.token';
-
-	/**
-	 * The password reminder repository.
-	 *
-	 * @var \Illuminate\Auth\Reminders\ReminderRepositoryInterface  $reminders
-	 */
-	protected $reminders;
-
-	/**
-	 * The user provider implementation.
-	 *
-	 * @var \Illuminate\Auth\UserProviderInterface
-	 */
-	protected $users;
-
-	/**
-	 * The mailer instance.
-	 *
-	 * @var \Illuminate\Mail\Mailer
-	 */
-	protected $mailer;
-
-	/**
-	 * The view of the password reminder e-mail.
-	 *
-	 * @var string
-	 */
-	protected $reminderView;
-
-	/**
-	 * The custom password validator callback.
-	 *
-	 * @var \Closure
-	 */
-	protected $passwordValidator;
-
-	/**
-	 * Create a new password broker instance.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\ReminderRepositoryInterface  $reminders
-	 * @param  \Illuminate\Auth\UserProviderInterface  $users
-	 * @param  \Illuminate\Mail\Mailer  $mailer
-	 * @param  string  $reminderView
-	 * @return void
-	 */
-	public function __construct(ReminderRepositoryInterface $reminders,
-                                UserProviderInterface $users,
-                                Mailer $mailer,
-                                $reminderView)
-	{
-		$this->users = $users;
-		$this->mailer = $mailer;
-		$this->reminders = $reminders;
-		$this->reminderView = $reminderView;
-	}
-
-	/**
-	 * Send a password reminder to a user.
-	 *
-	 * @param  array     $credentials
-	 * @param  \Closure  $callback
-	 * @return string
-	 */
-	public function remind(array $credentials, Closure $callback = null)
-	{
-		// First we will check to see if we found a user at the given credentials and
-		// if we did not we will redirect back to this current URI with a piece of
-		// "flash" data in the session to indicate to the developers the errors.
-		$user = $this->getUser($credentials);
-
-		if (is_null($user))
-		{
-			return self::INVALID_USER;
-		}
-
-		// Once we have the reminder token, we are ready to send a message out to the
-		// user with a link to reset their password. We will then redirect back to
-		// the current URI having nothing set in the session to indicate errors.
-		$token = $this->reminders->create($user);
-
-		$this->sendReminder($user, $token, $callback);
-
-		return self::REMINDER_SENT;
-	}
-
-	/**
-	 * Send the password reminder e-mail.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @param  string    $token
-	 * @param  \Closure  $callback
-	 * @return int
-	 */
-	public function sendReminder(RemindableInterface $user, $token, Closure $callback = null)
-	{
-		// We will use the reminder view that was given to the broker to display the
-		// password reminder e-mail. We'll pass a "token" variable into the views
-		// so that it may be displayed for an user to click for password reset.
-		$view = $this->reminderView;
-
-		return $this->mailer->send($view, compact('token', 'user'), function($m) use ($user, $token, $callback)
-		{
-			$m->to($user->getReminderEmail());
-
-			if ( ! is_null($callback)) call_user_func($callback, $m, $user, $token);
-		});
-	}
-
-	/**
-	 * Reset the password for the given token.
-	 *
-	 * @param  array     $credentials
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 */
-	public function reset(array $credentials, Closure $callback)
-	{
-		// If the responses from the validate method is not a user instance, we will
-		// assume that it is a redirect and simply return it from this method and
-		// the user is properly redirected having an error message on the post.
-		$user = $this->validateReset($credentials);
-
-		if ( ! $user instanceof RemindableInterface)
-		{
-			return $user;
-		}
-
-		$pass = $credentials['password'];
-
-		// Once we have called this callback, we will remove this token row from the
-		// table and return the response from this callback so the user gets sent
-		// to the destination given by the developers from the callback return.
-		call_user_func($callback, $user, $pass);
-
-		$this->reminders->delete($credentials['token']);
-
-		return self::PASSWORD_RESET;
-	}
-
-	/**
-	 * Validate a password reset for the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return \Illuminate\Auth\Reminders\RemindableInterface
-	 */
-	protected function validateReset(array $credentials)
-	{
-		if (is_null($user = $this->getUser($credentials)))
-		{
-			return self::INVALID_USER;
-		}
-
-		if ( ! $this->validNewPasswords($credentials))
-		{
-			return self::INVALID_PASSWORD;
-		}
-
-		if ( ! $this->reminders->exists($user, $credentials['token']))
-		{
-			return self::INVALID_TOKEN;
-		}
-
-		return $user;
-	}
-
-	/**
-	 * Set a custom password validator.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function validator(Closure $callback)
-	{
-		$this->passwordValidator = $callback;
-	}
-
-	/**
-	 * Determine if the passwords match for the request.
-	 *
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	protected function validNewPasswords(array $credentials)
-	{
-		list($password, $confirm) = array($credentials['password'], $credentials['password_confirmation']);
-
-		if (isset($this->passwordValidator))
-		{
-			return call_user_func($this->passwordValidator, $credentials) && $password === $confirm;
-		}
-
-		return $this->validatePasswordWithDefaults($credentials);
-	}
-
-	/**
-	 * Determine if the passwords are valid for the request.
-	 *
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	protected function validatePasswordWithDefaults(array $credentials)
-	{
-		list($password, $confirm) = [$credentials['password'], $credentials['password_confirmation']];
-
-		return $password === $confirm && mb_strlen($password) >= 6;
-	}
-
-	/**
-	 * Get the user for the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return \Illuminate\Auth\Reminders\RemindableInterface
-	 *
-	 * @throws \UnexpectedValueException
-	 */
-	public function getUser(array $credentials)
-	{
-		$credentials = array_except($credentials, array('token'));
-
-		$user = $this->users->retrieveByCredentials($credentials);
-
-		if ($user && ! $user instanceof RemindableInterface)
-		{
-			throw new \UnexpectedValueException("User must implement Remindable interface.");
-		}
-
-		return $user;
-	}
-
-	/**
-	 * Get the password reminder repository implementation.
-	 *
-	 * @return \Illuminate\Auth\Reminders\ReminderRepositoryInterface
-	 */
-	protected function getRepository()
-	{
-		return $this->reminders;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableInterface.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableInterface.php
deleted file mode 100755
index 645fa87..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableInterface.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-interface RemindableInterface {
-
-	/**
-	 * Get the e-mail address where password reminders are sent.
-	 *
-	 * @return string
-	 */
-	public function getReminderEmail();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableTrait.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableTrait.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableTrait.php
deleted file mode 100644
index 9acd859..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/RemindableTrait.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-trait RemindableTrait {
-
-	/**
-	 * Get the e-mail address where password reminders are sent.
-	 *
-	 * @return string
-	 */
-	public function getReminderEmail()
-	{
-		return $this->email;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderRepositoryInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderRepositoryInterface.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderRepositoryInterface.php
deleted file mode 100755
index 18c91d0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderRepositoryInterface.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-interface ReminderRepositoryInterface {
-
-	/**
-	 * Create a new reminder record and token.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @return string
-	 */
-	public function create(RemindableInterface $user);
-
-	/**
-	 * Determine if a reminder record exists and is valid.
-	 *
-	 * @param  \Illuminate\Auth\Reminders\RemindableInterface  $user
-	 * @param  string  $token
-	 * @return bool
-	 */
-	public function exists(RemindableInterface $user, $token);
-
-	/**
-	 * Delete a reminder record by token.
-	 *
-	 * @param  string  $token
-	 * @return void
-	 */
-	public function delete($token);
-
-	/**
-	 * Delete expired reminders.
-	 *
-	 * @return void
-	 */
-	public function deleteExpired();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderServiceProvider.php
deleted file mode 100755
index dca3c0a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Reminders/ReminderServiceProvider.php
+++ /dev/null
@@ -1,122 +0,0 @@
-<?php namespace Illuminate\Auth\Reminders;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Auth\Console\RemindersTableCommand;
-use Illuminate\Auth\Console\ClearRemindersCommand;
-use Illuminate\Auth\Console\RemindersControllerCommand;
-use Illuminate\Auth\Reminders\DatabaseReminderRepository as DbRepository;
-
-class ReminderServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerPasswordBroker();
-
-		$this->registerReminderRepository();
-
-		$this->registerCommands();
-	}
-
-	/**
-	 * Register the password broker instance.
-	 *
-	 * @return void
-	 */
-	protected function registerPasswordBroker()
-	{
-		$this->app->bindShared('auth.reminder', function($app)
-		{
-			// The reminder repository is responsible for storing the user e-mail addresses
-			// and password reset tokens. It will be used to verify the tokens are valid
-			// for the given e-mail addresses. We will resolve an implementation here.
-			$reminders = $app['auth.reminder.repository'];
-
-			$users = $app['auth']->driver()->getProvider();
-
-			$view = $app['config']['auth.reminder.email'];
-
-			// The password broker uses the reminder repository to validate tokens and send
-			// reminder e-mails, as well as validating that password reset process as an
-			// aggregate service of sorts providing a convenient interface for resets.
-			return new PasswordBroker(
-
-				$reminders, $users, $app['mailer'], $view
-
-			);
-		});
-	}
-
-	/**
-	 * Register the reminder repository implementation.
-	 *
-	 * @return void
-	 */
-	protected function registerReminderRepository()
-	{
-		$this->app->bindShared('auth.reminder.repository', function($app)
-		{
-			$connection = $app['db']->connection();
-
-			// The database reminder repository is an implementation of the reminder repo
-			// interface, and is responsible for the actual storing of auth tokens and
-			// their e-mail addresses. We will inject this table and hash key to it.
-			$table = $app['config']['auth.reminder.table'];
-
-			$key = $app['config']['app.key'];
-
-			$expire = $app['config']->get('auth.reminder.expire', 60);
-
-			return new DbRepository($connection, $table, $key, $expire);
-		});
-	}
-
-	/**
-	 * Register the auth related console commands.
-	 *
-	 * @return void
-	 */
-	protected function registerCommands()
-	{
-		$this->app->bindShared('command.auth.reminders', function($app)
-		{
-			return new RemindersTableCommand($app['files']);
-		});
-
-		$this->app->bindShared('command.auth.reminders.clear', function()
-		{
-			return new ClearRemindersCommand;
-		});
-
-		$this->app->bindShared('command.auth.reminders.controller', function($app)
-		{
-			return new RemindersControllerCommand($app['files']);
-		});
-
-		$this->commands(
-			'command.auth.reminders', 'command.auth.reminders.clear', 'command.auth.reminders.controller'
-		);
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('auth.reminder', 'auth.reminder.repository', 'command.auth.reminders');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/UserInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/UserInterface.php b/vendor/laravel/framework/src/Illuminate/Auth/UserInterface.php
deleted file mode 100755
index b2740a6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/UserInterface.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-interface UserInterface {
-
-	/**
-	 * Get the unique identifier for the user.
-	 *
-	 * @return mixed
-	 */
-	public function getAuthIdentifier();
-
-	/**
-	 * Get the password for the user.
-	 *
-	 * @return string
-	 */
-	public function getAuthPassword();
-
-	/**
-	 * Get the token value for the "remember me" session.
-	 *
-	 * @return string
-	 */
-	public function getRememberToken();
-
-	/**
-	 * Set the token value for the "remember me" session.
-	 *
-	 * @param  string  $value
-	 * @return void
-	 */
-	public function setRememberToken($value);
-
-	/**
-	 * Get the column name for the "remember me" token.
-	 *
-	 * @return string
-	 */
-	public function getRememberTokenName();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/UserProviderInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/UserProviderInterface.php b/vendor/laravel/framework/src/Illuminate/Auth/UserProviderInterface.php
deleted file mode 100755
index 742a47c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/UserProviderInterface.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-interface UserProviderInterface {
-
-	/**
-	 * Retrieve a user by their unique identifier.
-	 *
-	 * @param  mixed  $identifier
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveById($identifier);
-
-	/**
-	 * Retrieve a user by by their unique identifier and "remember me" token.
-	 *
-	 * @param  mixed   $identifier
-	 * @param  string  $token
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByToken($identifier, $token);
-
-	/**
-	 * Update the "remember me" token for the given user in storage.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  string  $token
-	 * @return void
-	 */
-	public function updateRememberToken(UserInterface $user, $token);
-
-	/**
-	 * Retrieve a user by the given credentials.
-	 *
-	 * @param  array  $credentials
-	 * @return \Illuminate\Auth\UserInterface|null
-	 */
-	public function retrieveByCredentials(array $credentials);
-
-	/**
-	 * Validate a user against the given credentials.
-	 *
-	 * @param  \Illuminate\Auth\UserInterface  $user
-	 * @param  array  $credentials
-	 * @return bool
-	 */
-	public function validateCredentials(UserInterface $user, array $credentials);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/UserTrait.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/UserTrait.php b/vendor/laravel/framework/src/Illuminate/Auth/UserTrait.php
deleted file mode 100644
index b120fb9..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/UserTrait.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-trait UserTrait {
-
-	/**
-	 * Get the unique identifier for the user.
-	 *
-	 * @return mixed
-	 */
-	public function getAuthIdentifier()
-	{
-		return $this->getKey();
-	}
-
-	/**
-	 * Get the password for the user.
-	 *
-	 * @return string
-	 */
-	public function getAuthPassword()
-	{
-		return $this->password;
-	}
-
-	/**
-	 * Get the token value for the "remember me" session.
-	 *
-	 * @return string
-	 */
-	public function getRememberToken()
-	{
-		return $this->{$this->getRememberTokenName()};
-	}
-
-	/**
-	 * Set the token value for the "remember me" session.
-	 *
-	 * @param  string  $value
-	 * @return void
-	 */
-	public function setRememberToken($value)
-	{
-		$this->{$this->getRememberTokenName()} = $value;
-	}
-
-	/**
-	 * Get the column name for the "remember me" token.
-	 *
-	 * @return string
-	 */
-	public function getRememberTokenName()
-	{
-		return 'remember_token';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/composer.json b/vendor/laravel/framework/src/Illuminate/Auth/composer.json
deleted file mode 100755
index 668ccf6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/composer.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
-    "name": "illuminate/auth",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/cookie": "4.2.*",
-        "illuminate/encryption": "4.2.*",
-        "illuminate/events": "4.2.*",
-        "illuminate/hashing": "4.2.*",
-        "illuminate/http": "4.2.*",
-        "illuminate/session": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "nesbot/carbon": "~1.0"
-    },
-    "require-dev": {
-        "illuminate/console": "4.2.*",
-        "illuminate/routing": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {"Illuminate\\Auth": ""}
-    },
-    "target-dir": "Illuminate/Auth",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/ApcStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/ApcStore.php b/vendor/laravel/framework/src/Illuminate/Cache/ApcStore.php
deleted file mode 100755
index 7d5c37a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/ApcStore.php
+++ /dev/null
@@ -1,128 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class ApcStore extends TaggableStore implements StoreInterface {
-
-	/**
-	 * The APC wrapper instance.
-	 *
-	 * @var \Illuminate\Cache\ApcWrapper
-	 */
-	protected $apc;
-
-	/**
-	 * A string that should be prepended to keys.
-	 *
-	 * @var string
-	 */
-	protected $prefix;
-
-	/**
-	 * Create a new APC store.
-	 *
-	 * @param  \Illuminate\Cache\ApcWrapper  $apc
-	 * @param  string  $prefix
-	 * @return void
-	 */
-	public function __construct(ApcWrapper $apc, $prefix = '')
-	{
-		$this->apc = $apc;
-		$this->prefix = $prefix;
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		$value = $this->apc->get($this->prefix.$key);
-
-		if ($value !== false)
-		{
-			return $value;
-		}
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$this->apc->put($this->prefix.$key, $value, $minutes * 60);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function increment($key, $value = 1)
-	{
-		return $this->apc->increment($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Decrement the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function decrement($key, $value = 1)
-	{
-		return $this->apc->decrement($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return array|bool
-	 */
-	public function forever($key, $value)
-	{
-		return $this->put($key, $value, 0);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		$this->apc->delete($this->prefix.$key);
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->apc->flush();
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return $this->prefix;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/ApcWrapper.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/ApcWrapper.php b/vendor/laravel/framework/src/Illuminate/Cache/ApcWrapper.php
deleted file mode 100755
index 9172ba8..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/ApcWrapper.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class ApcWrapper {
-
-	/**
-	 * Indicates if APCu is supported.
-	 *
-	 * @var bool
-	 */
-	protected $apcu = false;
-
-	/**
-	 * Create a new APC wrapper instance.
-	 *
-	 * @return void
-	 */
-	public function __construct()
-	{
-		$this->apcu = function_exists('apcu_fetch');
-	}
-
-	/**
-	 * Get an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		return $this->apcu ? apcu_fetch($key) : apc_fetch($key);
-	}
-
-	/**
-	 * Store an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $seconds
-	 * @return array|bool
-	 */
-	public function put($key, $value, $seconds)
-	{
-		return $this->apcu ? apcu_store($key, $value, $seconds) : apc_store($key, $value, $seconds);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function increment($key, $value)
-	{
-		return $this->apcu ? apcu_inc($key, $value) : apc_inc($key, $value);
-	}
-
-	/**
-	 * Decrement the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function decrement($key, $value)
-	{
-		return $this->apcu ? apcu_dec($key, $value) : apc_dec($key, $value);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return array|bool
-	 */
-	public function delete($key)
-	{
-		return $this->apcu ? apcu_delete($key) : apc_delete($key);
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->apcu ? apcu_clear_cache() : apc_clear_cache('user');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/ArrayStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/ArrayStore.php b/vendor/laravel/framework/src/Illuminate/Cache/ArrayStore.php
deleted file mode 100755
index 65e82e6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/ArrayStore.php
+++ /dev/null
@@ -1,108 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class ArrayStore extends TaggableStore implements StoreInterface {
-
-	/**
-	 * The array of stored values.
-	 *
-	 * @var array
-	 */
-	protected $storage = array();
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		if (array_key_exists($key, $this->storage))
-		{
-			return $this->storage[$key];
-		}
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$this->storage[$key] = $value;
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function increment($key, $value = 1)
-	{
-		$this->storage[$key] = $this->storage[$key] + $value;
-
-		return $this->storage[$key];
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function decrement($key, $value = 1)
-	{
-		return $this->increment($key, $value * -1);
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		return $this->put($key, $value, 0);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		unset($this->storage[$key]);
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->storage = array();
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return '';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php b/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php
deleted file mode 100755
index 5ec7526..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php
+++ /dev/null
@@ -1,182 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Closure;
-use Illuminate\Support\Manager;
-
-class CacheManager extends Manager {
-
-	/**
-	 * Create an instance of the APC cache driver.
-	 *
-	 * @return \Illuminate\Cache\ApcStore
-	 */
-	protected function createApcDriver()
-	{
-		return $this->repository(new ApcStore(new ApcWrapper, $this->getPrefix()));
-	}
-
-	/**
-	 * Create an instance of the array cache driver.
-	 *
-	 * @return \Illuminate\Cache\ArrayStore
-	 */
-	protected function createArrayDriver()
-	{
-		return $this->repository(new ArrayStore);
-	}
-
-	/**
-	 * Create an instance of the file cache driver.
-	 *
-	 * @return \Illuminate\Cache\FileStore
-	 */
-	protected function createFileDriver()
-	{
-		$path = $this->app['config']['cache.path'];
-
-		return $this->repository(new FileStore($this->app['files'], $path));
-	}
-
-	/**
-	 * Create an instance of the Memcached cache driver.
-	 *
-	 * @return \Illuminate\Cache\MemcachedStore
-	 */
-	protected function createMemcachedDriver()
-	{
-		$servers = $this->app['config']['cache.memcached'];
-
-		$memcached = $this->app['memcached.connector']->connect($servers);
-
-		return $this->repository(new MemcachedStore($memcached, $this->getPrefix()));
-	}
-
-	/**
-	 * Create an instance of the Null cache driver.
-	 *
-	 * @return \Illuminate\Cache\NullStore
-	 */
-	protected function createNullDriver()
-	{
-		return $this->repository(new NullStore);
-	}
-
-	/**
-	 * Create an instance of the WinCache cache driver.
-	 *
-	 * @return \Illuminate\Cache\WinCacheStore
-	 */
-	protected function createWincacheDriver()
-	{
-		return $this->repository(new WinCacheStore($this->getPrefix()));
-	}
-
-	/**
-	 * Create an instance of the XCache cache driver.
-	 *
-	 * @return \Illuminate\Cache\WinCacheStore
-	 */
-	protected function createXcacheDriver()
-	{
-		return $this->repository(new XCacheStore($this->getPrefix()));
-	}
-
-	/**
-	 * Create an instance of the Redis cache driver.
-	 *
-	 * @return \Illuminate\Cache\RedisStore
-	 */
-	protected function createRedisDriver()
-	{
-		$redis = $this->app['redis'];
-
-		return $this->repository(new RedisStore($redis, $this->getPrefix()));
-	}
-
-	/**
-	 * Create an instance of the database cache driver.
-	 *
-	 * @return \Illuminate\Cache\DatabaseStore
-	 */
-	protected function createDatabaseDriver()
-	{
-		$connection = $this->getDatabaseConnection();
-
-		$encrypter = $this->app['encrypter'];
-
-		// We allow the developer to specify which connection and table should be used
-		// to store the cached items. We also need to grab a prefix in case a table
-		// is being used by multiple applications although this is very unlikely.
-		$table = $this->app['config']['cache.table'];
-
-		$prefix = $this->getPrefix();
-
-		return $this->repository(new DatabaseStore($connection, $encrypter, $table, $prefix));
-	}
-
-	/**
-	 * Get the database connection for the database driver.
-	 *
-	 * @return \Illuminate\Database\Connection
-	 */
-	protected function getDatabaseConnection()
-	{
-		$connection = $this->app['config']['cache.connection'];
-
-		return $this->app['db']->connection($connection);
-	}
-
-	/**
-	 * Get the cache "prefix" value.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return $this->app['config']['cache.prefix'];
-	}
-
-	/**
-	 * Set the cache "prefix" value.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setPrefix($name)
-	{
-		$this->app['config']['cache.prefix'] = $name;
-	}
-
-	/**
-	 * Create a new cache repository with the given implementation.
-	 *
-	 * @param  \Illuminate\Cache\StoreInterface  $store
-	 * @return \Illuminate\Cache\Repository
-	 */
-	protected function repository(StoreInterface $store)
-	{
-		return new Repository($store);
-	}
-
-	/**
-	 * Get the default cache driver name.
-	 *
-	 * @return string
-	 */
-	public function getDefaultDriver()
-	{
-		return $this->app['config']['cache.driver'];
-	}
-
-	/**
-	 * Set the default cache driver name.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setDefaultDriver($name)
-	{
-		$this->app['config']['cache.driver'] = $name;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php
deleted file mode 100755
index 4dee848..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php
+++ /dev/null
@@ -1,71 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Illuminate\Support\ServiceProvider;
-
-class CacheServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('cache', function($app)
-		{
-			return new CacheManager($app);
-		});
-
-		$this->app->bindShared('cache.store', function($app)
-		{
-			return $app['cache']->driver();
-		});
-
-		$this->app->bindShared('memcached.connector', function()
-		{
-			return new MemcachedConnector;
-		});
-
-		$this->registerCommands();
-	}
-
-	/**
-	 * Register the cache related console commands.
-	 *
-	 * @return void
-	 */
-	public function registerCommands()
-	{
-		$this->app->bindShared('command.cache.clear', function($app)
-		{
-			return new Console\ClearCommand($app['cache'], $app['files']);
-		});
-
-		$this->app->bindShared('command.cache.table', function($app)
-		{
-			return new Console\CacheTableCommand($app['files']);
-		});
-
-		$this->commands('command.cache.clear', 'command.cache.table');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return [
-			'cache', 'cache.store', 'memcached.connector', 'command.cache.clear', 'command.cache.table'
-		];
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php b/vendor/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php
deleted file mode 100644
index 30daba8..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php namespace Illuminate\Cache\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Filesystem\Filesystem;
-
-class CacheTableCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'cache:table';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Create a migration for the cache database table';
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * Create a new session table command instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		parent::__construct();
-
-		$this->files = $files;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$fullPath = $this->createBaseMigration();
-
-		$this->files->put($fullPath, $this->files->get(__DIR__.'/stubs/cache.stub'));
-
-		$this->info('Migration created successfully!');
-
-		$this->call('dump-autoload');
-	}
-
-	/**
-	 * Create a base migration file for the table.
-	 *
-	 * @return string
-	 */
-	protected function createBaseMigration()
-	{
-		$name = 'create_cache_table';
-
-		$path = $this->laravel['path'].'/database/migrations';
-
-		return $this->laravel['migration.creator']->create($name, $path);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php b/vendor/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php
deleted file mode 100755
index 9f1de3a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php namespace Illuminate\Cache\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Cache\CacheManager;
-use Illuminate\Filesystem\Filesystem;
-
-class ClearCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'cache:clear';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Flush the application cache";
-
-	/**
-	 * The cache manager instance.
-	 *
-	 * @var \Illuminate\Cache\CacheManager
-	 */
-	protected $cache;
-
-	/**
-	 * The file system instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * Create a new cache clear command instance.
-	 *
-	 * @param  \Illuminate\Cache\CacheManager  $cache
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(CacheManager $cache, Filesystem $files)
-	{
-		parent::__construct();
-
-		$this->cache = $cache;
-		$this->files = $files;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->laravel['events']->fire('cache:clearing');
-
-		$this->cache->flush();
-
-		$this->files->delete($this->laravel['config']['app.manifest'].'/services.json');
-
-		$this->laravel['events']->fire('cache:cleared');
-
-		$this->info('Application cache cleared!');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/Console/stubs/cache.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/Console/stubs/cache.stub b/vendor/laravel/framework/src/Illuminate/Cache/Console/stubs/cache.stub
deleted file mode 100644
index 8ba4467..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/Console/stubs/cache.stub
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class CreateCacheTable extends Migration {
-
-	/**
-	 * Run the migrations.
-	 *
-	 * @return void
-	 */
-	public function up()
-	{
-		Schema::create('cache', function(Blueprint $table)
-		{
-			$table->string('key')->unique();
-			$table->text('value');
-			$table->integer('expiration');
-		});
-	}
-
-	/**
-	 * Reverse the migrations.
-	 *
-	 * @return void
-	 */
-	public function down()
-	{
-		Schema::drop('cache');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php b/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php
deleted file mode 100755
index bc2323f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php
+++ /dev/null
@@ -1,223 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Illuminate\Database\Connection;
-use Illuminate\Encryption\Encrypter;
-
-class DatabaseStore implements StoreInterface {
-
-	/**
-	 * The database connection instance.
-	 *
-	 * @var \Illuminate\Database\Connection
-	 */
-	protected $connection;
-
-	/**
-	 * The encrypter instance.
-	 *
-	 * @var \Illuminate\Encryption\Encrypter
-	 */
-	protected $encrypter;
-
-	/**
-	 * The name of the cache table.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * A string that should be prepended to keys.
-	 *
-	 * @var string
-	 */
-	protected $prefix;
-
-	/**
-	 * Create a new database store.
-	 *
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @param  \Illuminate\Encryption\Encrypter  $encrypter
-	 * @param  string  $table
-	 * @param  string  $prefix
-	 * @return void
-	 */
-	public function __construct(Connection $connection, Encrypter $encrypter, $table, $prefix = '')
-	{
-		$this->table = $table;
-		$this->prefix = $prefix;
-		$this->encrypter = $encrypter;
-		$this->connection = $connection;
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		$prefixed = $this->prefix.$key;
-
-		$cache = $this->table()->where('key', '=', $prefixed)->first();
-
-		// If we have a cache record we will check the expiration time against current
-		// time on the system and see if the record has expired. If it has, we will
-		// remove the records from the database table so it isn't returned again.
-		if ( ! is_null($cache))
-		{
-			if (is_array($cache)) $cache = (object) $cache;
-
-			if (time() >= $cache->expiration)
-			{
-				$this->forget($key);
-
-				return null;
-			}
-
-			return $this->encrypter->decrypt($cache->value);
-		}
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$key = $this->prefix.$key;
-
-		// All of the cached values in the database are encrypted in case this is used
-		// as a session data store by the consumer. We'll also calculate the expire
-		// time and place that on the table so we will check it on our retrieval.
-		$value = $this->encrypter->encrypt($value);
-
-		$expiration = $this->getTime() + ($minutes * 60);
-
-		try
-		{
-			$this->table()->insert(compact('key', 'value', 'expiration'));
-		}
-		catch (\Exception $e)
-		{
-			$this->table()->where('key', '=', $key)->update(compact('value', 'expiration'));
-		}
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 *
-	 * @throws \LogicException
-	 */
-	public function increment($key, $value = 1)
-	{
-		throw new \LogicException("Increment operations not supported by this driver.");
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 *
-	 * @throws \LogicException
-	 */
-	public function decrement($key, $value = 1)
-	{
-		throw new \LogicException("Decrement operations not supported by this driver.");
-	}
-
-	/**
-	 * Get the current system time.
-	 *
-	 * @return int
-	 */
-	protected function getTime()
-	{
-		return time();
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		return $this->put($key, $value, 5256000);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		$this->table()->where('key', '=', $this->prefix.$key)->delete();
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->table()->delete();
-	}
-
-	/**
-	 * Get a query builder for the cache table.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function table()
-	{
-		return $this->connection->table($this->table);
-	}
-
-	/**
-	 * Get the underlying database connection.
-	 *
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function getConnection()
-	{
-		return $this->connection;
-	}
-
-	/**
-	 * Get the encrypter instance.
-	 *
-	 * @return \Illuminate\Encryption\Encrypter
-	 */
-	public function getEncrypter()
-	{
-		return $this->encrypter;
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return $this->prefix;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php b/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php
deleted file mode 100755
index dc97b5c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php
+++ /dev/null
@@ -1,257 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Illuminate\Filesystem\Filesystem;
-
-class FileStore implements StoreInterface {
-
-	/**
-	 * The Illuminate Filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The file cache directory
-	 *
-	 * @var string
-	 */
-	protected $directory;
-
-	/**
-	 * Create a new file cache store instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $directory
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $directory)
-	{
-		$this->files = $files;
-		$this->directory = $directory;
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		return array_get($this->getPayload($key), 'data');
-	}
-
-	/**
-	 * Retrieve an item and expiry time from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return array
-	 */
-	protected function getPayload($key)
-	{
-		$path = $this->path($key);
-
-		// If the file doesn't exists, we obviously can't return the cache so we will
-		// just return null. Otherwise, we'll get the contents of the file and get
-		// the expiration UNIX timestamps from the start of the file's contents.
-		if ( ! $this->files->exists($path))
-		{
-			return array('data' => null, 'time' => null);
-		}
-
-		try
-		{
-			$expire = substr($contents = $this->files->get($path), 0, 10);
-		}
-		catch (\Exception $e)
-		{
-			return array('data' => null, 'time' => null);
-		}
-
-		// If the current time is greater than expiration timestamps we will delete
-		// the file and return null. This helps clean up the old files and keeps
-		// this directory much cleaner for us as old files aren't hanging out.
-		if (time() >= $expire)
-		{
-			$this->forget($key);
-
-			return array('data' => null, 'time' => null);
-		}
-
-		$data = unserialize(substr($contents, 10));
-
-		// Next, we'll extract the number of minutes that are remaining for a cache
-		// so that we can properly retain the time for things like the increment
-		// operation that may be performed on the cache. We'll round this out.
-		$time = ceil(($expire - time()) / 60);
-
-		return compact('data', 'time');
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$value = $this->expiration($minutes).serialize($value);
-
-		$this->createCacheDirectory($path = $this->path($key));
-
-		$this->files->put($path, $value);
-	}
-
-	/**
-	 * Create the file cache directory if necessary.
-	 *
-	 * @param  string  $path
-	 * @return void
-	 */
-	protected function createCacheDirectory($path)
-	{
-		try
-		{
-			$this->files->makeDirectory(dirname($path), 0777, true, true);
-		}
-		catch (\Exception $e)
-		{
-			//
-		}
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function increment($key, $value = 1)
-	{
-		$raw = $this->getPayload($key);
-
-		$int = ((int) $raw['data']) + $value;
-
-		$this->put($key, $int, (int) $raw['time']);
-
-		return $int;
-	}
-
-	/**
-	 * Decrement the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function decrement($key, $value = 1)
-	{
-		return $this->increment($key, $value * -1);
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		return $this->put($key, $value, 0);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		$file = $this->path($key);
-
-		if ($this->files->exists($file))
-		{
-			$this->files->delete($file);
-		}
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		if ($this->files->isDirectory($this->directory))
-		{
-			foreach ($this->files->directories($this->directory) as $directory)
-			{
-				$this->files->deleteDirectory($directory);
-			}
-		}
-	}
-
-	/**
-	 * Get the full path for the given cache key.
-	 *
-	 * @param  string  $key
-	 * @return string
-	 */
-	protected function path($key)
-	{
-		$parts = array_slice(str_split($hash = md5($key), 2), 0, 2);
-
-		return $this->directory.'/'.join('/', $parts).'/'.$hash;
-	}
-
-	/**
-	 * Get the expiration time based on the given minutes.
-	 *
-	 * @param  int  $minutes
-	 * @return int
-	 */
-	protected function expiration($minutes)
-	{
-		if ($minutes === 0) return 9999999999;
-
-		return time() + ($minutes * 60);
-	}
-
-	/**
-	 * Get the Filesystem instance.
-	 *
-	 * @return \Illuminate\Filesystem\Filesystem
-	 */
-	public function getFilesystem()
-	{
-		return $this->files;
-	}
-
-	/**
-	 * Get the working directory of the cache.
-	 *
-	 * @return string
-	 */
-	public function getDirectory()
-	{
-		return $this->directory;
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return '';
-	}
-
-}


[35/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php b/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php
deleted file mode 100755
index dfda9af..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php
+++ /dev/null
@@ -1,553 +0,0 @@
-<?php namespace Illuminate\Database\Schema\Grammars;
-
-use Illuminate\Support\Fluent;
-use Illuminate\Database\Connection;
-use Illuminate\Database\Schema\Blueprint;
-
-class SQLiteGrammar extends Grammar {
-
-	/**
-	 * The possible column modifiers.
-	 *
-	 * @var array
-	 */
-	protected $modifiers = array('Nullable', 'Default', 'Increment');
-
-	/**
-	 * The columns available as serials.
-	 *
-	 * @var array
-	 */
-	protected $serials = array('bigInteger', 'integer');
-
-	/**
-	 * Compile the query to determine if a table exists.
-	 *
-	 * @return string
-	 */
-	public function compileTableExists()
-	{
-		return "select * from sqlite_master where type = 'table' and name = ?";
-	}
-
-	/**
-	 * Compile the query to determine the list of columns.
-	 *
-	 * @param  string  $table
-	 * @return string
-	 */
-	public function compileColumnExists($table)
-	{
-		return 'pragma table_info('.str_replace('.', '__', $table).')';
-	}
-
-	/**
-	 * Compile a create table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileCreate(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = implode(', ', $this->getColumns($blueprint));
-
-		$sql = 'create table '.$this->wrapTable($blueprint)." ($columns";
-
-		// SQLite forces primary keys to be added when the table is initially created
-		// so we will need to check for a primary key commands and add the columns
-		// to the table's declaration here so they can be created on the tables.
-		$sql .= (string) $this->addForeignKeys($blueprint);
-
-		$sql .= (string) $this->addPrimaryKeys($blueprint);
-
-		return $sql .= ')';
-	}
-
-	/**
-	 * Get the foreign key syntax for a table creation statement.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @return string|null
-	 */
-	protected function addForeignKeys(Blueprint $blueprint)
-	{
-		$sql = '';
-
-		$foreigns = $this->getCommandsByName($blueprint, 'foreign');
-
-		// Once we have all the foreign key commands for the table creation statement
-		// we'll loop through each of them and add them to the create table SQL we
-		// are building, since SQLite needs foreign keys on the tables creation.
-		foreach ($foreigns as $foreign)
-		{
-			$sql .= $this->getForeignKey($foreign);
-
-			if ( ! is_null($foreign->onDelete))
-			{
-				$sql .= " on delete {$foreign->onDelete}";
-			}
-
-			if ( ! is_null($foreign->onUpdate))
-			{
-				$sql .= " on update {$foreign->onUpdate}";
-			}
-		}
-
-		return $sql;
-	}
-
-	/**
-	 * Get the SQL for the foreign key.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $foreign
-	 * @return string
-	 */
-	protected function getForeignKey($foreign)
-	{
-		$on = $this->wrapTable($foreign->on);
-
-		// We need to columnize the columns that the foreign key is being defined for
-		// so that it is a properly formatted list. Once we have done this, we can
-		// return the foreign key SQL declaration to the calling method for use.
-		$columns = $this->columnize($foreign->columns);
-
-		$onColumns = $this->columnize((array) $foreign->references);
-
-		return ", foreign key($columns) references $on($onColumns)";
-	}
-
-	/**
-	 * Get the primary key syntax for a table creation statement.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @return string|null
-	 */
-	protected function addPrimaryKeys(Blueprint $blueprint)
-	{
-		$primary = $this->getCommandByName($blueprint, 'primary');
-
-		if ( ! is_null($primary))
-		{
-			$columns = $this->columnize($primary->columns);
-
-			return ", primary key ({$columns})";
-		}
-	}
-
-	/**
-	 * Compile alter table commands for adding columns
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return array
-	 */
-	public function compileAdd(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		$columns = $this->prefixArray('add column', $this->getColumns($blueprint));
-
-		$statements = array();
-
-		foreach ($columns as $column)
-		{
-			$statements[] = 'alter table '.$table.' '.$column;
-		}
-
-		return $statements;
-	}
-
-	/**
-	 * Compile a unique key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileUnique(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = $this->columnize($command->columns);
-
-		$table = $this->wrapTable($blueprint);
-
-		return "create unique index {$command->index} on {$table} ({$columns})";
-	}
-
-	/**
-	 * Compile a plain index key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileIndex(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = $this->columnize($command->columns);
-
-		$table = $this->wrapTable($blueprint);
-
-		return "create index {$command->index} on {$table} ({$columns})";
-	}
-
-	/**
-	 * Compile a foreign key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileForeign(Blueprint $blueprint, Fluent $command)
-	{
-		// Handled on table creation...
-	}
-
-	/**
-	 * Compile a drop table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDrop(Blueprint $blueprint, Fluent $command)
-	{
-		return 'drop table '.$this->wrapTable($blueprint);
-	}
-
-	/**
-	 * Compile a drop table (if exists) command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropIfExists(Blueprint $blueprint, Fluent $command)
-	{
-		return 'drop table if exists '.$this->wrapTable($blueprint);
-	}
-
-	/**
-	 * Compile a drop column command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @return array
-	 */
-	public function compileDropColumn(Blueprint $blueprint, Fluent $command, Connection $connection)
-	{
-		$schema = $connection->getDoctrineSchemaManager();
-
-		$tableDiff = $this->getDoctrineTableDiff($blueprint, $schema);
-
-		foreach ($command->columns as $name)
-		{
-			$column = $connection->getDoctrineColumn($blueprint->getTable(), $name);
-
-			$tableDiff->removedColumns[$name] = $column;
-		}
-
-		return (array) $schema->getDatabasePlatform()->getAlterTableSQL($tableDiff);
-	}
-
-	/**
-	 * Compile a drop unique key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropUnique(Blueprint $blueprint, Fluent $command)
-	{
-		return "drop index {$command->index}";
-	}
-
-	/**
-	 * Compile a drop index command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropIndex(Blueprint $blueprint, Fluent $command)
-	{
-		return "drop index {$command->index}";
-	}
-
-	/**
-	 * Compile a rename table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileRename(Blueprint $blueprint, Fluent $command)
-	{
-		$from = $this->wrapTable($blueprint);
-
-		return "alter table {$from} rename to ".$this->wrapTable($command->to);
-	}
-
-	/**
-	 * Create the column definition for a char type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeChar(Fluent $column)
-	{
-		return 'varchar';
-	}
-
-	/**
-	 * Create the column definition for a string type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeString(Fluent $column)
-	{
-		return 'varchar';
-	}
-
-	/**
-	 * Create the column definition for a text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeText(Fluent $column)
-	{
-		return 'text';
-	}
-
-	/**
-	 * Create the column definition for a medium text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeMediumText(Fluent $column)
-	{
-		return 'text';
-	}
-
-	/**
-	 * Create the column definition for a long text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeLongText(Fluent $column)
-	{
-		return 'text';
-	}
-
-	/**
-	 * Create the column definition for a integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeInteger(Fluent $column)
-	{
-		return 'integer';
-	}
-
-	/**
-	 * Create the column definition for a big integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBigInteger(Fluent $column)
-	{
-		return 'integer';
-	}
-
-	/**
-	 * Create the column definition for a medium integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeMediumInteger(Fluent $column)
-	{
-		return 'integer';
-	}
-
-	/**
-	 * Create the column definition for a tiny integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTinyInteger(Fluent $column)
-	{
-		return 'integer';
-	}
-
-	/**
-	 * Create the column definition for a small integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeSmallInteger(Fluent $column)
-	{
-		return 'integer';
-	}
-
-	/**
-	 * Create the column definition for a float type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeFloat(Fluent $column)
-	{
-		return 'float';
-	}
-
-	/**
-	 * Create the column definition for a double type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDouble(Fluent $column)
-	{
-		return 'float';
-	}
-
-	/**
-	 * Create the column definition for a decimal type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDecimal(Fluent $column)
-	{
-		return 'float';
-	}
-
-	/**
-	 * Create the column definition for a boolean type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBoolean(Fluent $column)
-	{
-		return 'tinyint';
-	}
-
-	/**
-	 * Create the column definition for an enum type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeEnum(Fluent $column)
-	{
-		return 'varchar';
-	}
-
-	/**
-	 * Create the column definition for a date type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDate(Fluent $column)
-	{
-		return 'date';
-	}
-
-	/**
-	 * Create the column definition for a date-time type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDateTime(Fluent $column)
-	{
-		return 'datetime';
-	}
-
-	/**
-	 * Create the column definition for a time type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTime(Fluent $column)
-	{
-		return 'time';
-	}
-
-	/**
-	 * Create the column definition for a timestamp type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTimestamp(Fluent $column)
-	{
-		return 'datetime';
-	}
-
-	/**
-	 * Create the column definition for a binary type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBinary(Fluent $column)
-	{
-		return 'blob';
-	}
-
-	/**
-	 * Get the SQL for a nullable column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyNullable(Blueprint $blueprint, Fluent $column)
-	{
-		return $column->nullable ? ' null' : ' not null';
-	}
-
-	/**
-	 * Get the SQL for a default column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyDefault(Blueprint $blueprint, Fluent $column)
-	{
-		if ( ! is_null($column->default))
-		{
-			return " default ".$this->getDefaultValue($column->default);
-		}
-	}
-
-	/**
-	 * Get the SQL for an auto-increment column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyIncrement(Blueprint $blueprint, Fluent $column)
-	{
-		if (in_array($column->type, $this->serials) && $column->autoIncrement)
-		{
-			return ' primary key autoincrement';
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php b/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php
deleted file mode 100755
index 3e32903..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php
+++ /dev/null
@@ -1,483 +0,0 @@
-<?php namespace Illuminate\Database\Schema\Grammars;
-
-use Illuminate\Support\Fluent;
-use Illuminate\Database\Schema\Blueprint;
-
-class SqlServerGrammar extends Grammar {
-
-	/**
-	 * The possible column modifiers.
-	 *
-	 * @var array
-	 */
-	protected $modifiers = array('Increment', 'Nullable', 'Default');
-
-	/**
-	 * The columns available as serials.
-	 *
-	 * @var array
-	 */
-	protected $serials = array('bigInteger', 'integer');
-
-	/**
-	 * Compile the query to determine if a table exists.
-	 *
-	 * @return string
-	 */
-	public function compileTableExists()
-	{
-		return "select * from sysobjects where type = 'U' and name = ?";
-	}
-
-	/**
-	 * Compile the query to determine the list of columns.
-	 *
-	 * @param  string  $table
-	 * @return string
-	 */
-	public function compileColumnExists($table)
-	{
-		return "select col.name from sys.columns as col
-                join sys.objects as obj on col.object_id = obj.object_id
-                where obj.type = 'U' and obj.name = '$table'";
-	}
-
-	/**
-	 * Compile a create table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileCreate(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = implode(', ', $this->getColumns($blueprint));
-
-		return 'create table '.$this->wrapTable($blueprint)." ($columns)";
-	}
-
-	/**
-	 * Compile a create table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileAdd(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		$columns = $this->getColumns($blueprint);
-
-		return 'alter table '.$table.' add '.implode(', ', $columns);
-	}
-
-	/**
-	 * Compile a primary key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compilePrimary(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = $this->columnize($command->columns);
-
-		$table = $this->wrapTable($blueprint);
-
-		return "alter table {$table} add constraint {$command->index} primary key ({$columns})";
-	}
-
-	/**
-	 * Compile a unique key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileUnique(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = $this->columnize($command->columns);
-
-		$table = $this->wrapTable($blueprint);
-
-		return "create unique index {$command->index} on {$table} ({$columns})";
-	}
-
-	/**
-	 * Compile a plain index key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileIndex(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = $this->columnize($command->columns);
-
-		$table = $this->wrapTable($blueprint);
-
-		return "create index {$command->index} on {$table} ({$columns})";
-	}
-
-	/**
-	 * Compile a drop table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDrop(Blueprint $blueprint, Fluent $command)
-	{
-		return 'drop table '.$this->wrapTable($blueprint);
-	}
-
-	/**
-	 * Compile a drop column command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropColumn(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = $this->wrapArray($command->columns);
-
-		$table = $this->wrapTable($blueprint);
-
-		return 'alter table '.$table.' drop column '.implode(', ', $columns);
-	}
-
-	/**
-	 * Compile a drop primary key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropPrimary(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		return "alter table {$table} drop constraint {$command->index}";
-	}
-
-	/**
-	 * Compile a drop unique key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropUnique(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		return "drop index {$command->index} on {$table}";
-	}
-
-	/**
-	 * Compile a drop index command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropIndex(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		return "drop index {$command->index} on {$table}";
-	}
-
-	/**
-	 * Compile a drop foreign key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropForeign(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		return "alter table {$table} drop constraint {$command->index}";
-	}
-
-	/**
-	 * Compile a rename table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileRename(Blueprint $blueprint, Fluent $command)
-	{
-		$from = $this->wrapTable($blueprint);
-
-		return "sp_rename {$from}, ".$this->wrapTable($command->to);
-	}
-
-	/**
-	 * Create the column definition for a char type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeChar(Fluent $column)
-	{
-		return "nchar({$column->length})";
-	}
-
-	/**
-	 * Create the column definition for a string type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeString(Fluent $column)
-	{
-		return "nvarchar({$column->length})";
-	}
-
-	/**
-	 * Create the column definition for a text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeText(Fluent $column)
-	{
-		return 'nvarchar(max)';
-	}
-
-	/**
-	 * Create the column definition for a medium text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeMediumText(Fluent $column)
-	{
-		return 'nvarchar(max)';
-	}
-
-	/**
-	 * Create the column definition for a long text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeLongText(Fluent $column)
-	{
-		return 'nvarchar(max)';
-	}
-
-	/**
-	 * Create the column definition for a integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeInteger(Fluent $column)
-	{
-		return 'int';
-	}
-
-	/**
-	 * Create the column definition for a big integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBigInteger(Fluent $column)
-	{
-		return 'bigint';
-	}
-
-	/**
-	 * Create the column definition for a medium integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeMediumInteger(Fluent $column)
-	{
-		return 'int';
-	}
-
-	/**
-	 * Create the column definition for a tiny integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTinyInteger(Fluent $column)
-	{
-		return 'tinyint';
-	}
-
-	/**
-	 * Create the column definition for a small integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeSmallInteger(Fluent $column)
-	{
-		return 'smallint';
-	}
-
-	/**
-	 * Create the column definition for a float type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeFloat(Fluent $column)
-	{
-		return 'float';
-	}
-
-	/**
-	 * Create the column definition for a double type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDouble(Fluent $column)
-	{
-		return 'float';
-	}
-
-	/**
-	 * Create the column definition for a decimal type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDecimal(Fluent $column)
-	{
-		return "decimal({$column->total}, {$column->places})";
-	}
-
-	/**
-	 * Create the column definition for a boolean type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBoolean(Fluent $column)
-	{
-		return 'bit';
-	}
-
-	/**
-	 * Create the column definition for an enum type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeEnum(Fluent $column)
-	{
-		return 'nvarchar(255)';
-	}
-
-	/**
-	 * Create the column definition for a date type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDate(Fluent $column)
-	{
-		return 'date';
-	}
-
-	/**
-	 * Create the column definition for a date-time type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDateTime(Fluent $column)
-	{
-		return 'datetime';
-	}
-
-	/**
-	 * Create the column definition for a time type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTime(Fluent $column)
-	{
-		return 'time';
-	}
-
-	/**
-	 * Create the column definition for a timestamp type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTimestamp(Fluent $column)
-	{
-		return 'datetime';
-	}
-
-	/**
-	 * Create the column definition for a binary type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBinary(Fluent $column)
-	{
-		return 'varbinary(max)';
-	}
-
-	/**
-	 * Get the SQL for a nullable column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyNullable(Blueprint $blueprint, Fluent $column)
-	{
-		return $column->nullable ? ' null' : ' not null';
-	}
-
-	/**
-	 * Get the SQL for a default column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyDefault(Blueprint $blueprint, Fluent $column)
-	{
-		if ( ! is_null($column->default))
-		{
-			return " default ".$this->getDefaultValue($column->default);
-		}
-	}
-
-	/**
-	 * Get the SQL for an auto-increment column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyIncrement(Blueprint $blueprint, Fluent $column)
-	{
-		if (in_array($column->type, $this->serials) && $column->autoIncrement)
-		{
-			return ' identity primary key';
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php b/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php
deleted file mode 100755
index 7472681..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php namespace Illuminate\Database\Schema;
-
-class MySqlBuilder extends Builder {
-
-	/**
-	 * Determine if the given table exists.
-	 *
-	 * @param  string  $table
-	 * @return bool
-	 */
-	public function hasTable($table)
-	{
-		$sql = $this->grammar->compileTableExists();
-
-		$database = $this->connection->getDatabaseName();
-
-		$table = $this->connection->getTablePrefix().$table;
-
-		return count($this->connection->select($sql, array($database, $table))) > 0;
-	}
-
-	/**
-	 * Get the column listing for a given table.
-	 *
-	 * @param  string  $table
-	 * @return array
-	 */
-	public function getColumnListing($table)
-	{
-		$sql = $this->grammar->compileColumnExists();
-
-		$database = $this->connection->getDatabaseName();
-
-		$table = $this->connection->getTablePrefix().$table;
-
-		$results = $this->connection->select($sql, array($database, $table));
-
-		return $this->connection->getPostProcessor()->processColumnListing($results);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/SeedServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/SeedServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Database/SeedServiceProvider.php
deleted file mode 100755
index 7b5e6d4..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/SeedServiceProvider.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Database\Console\SeedCommand;
-
-class SeedServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerSeedCommand();
-
-		$this->app->bindShared('seeder', function()
-		{
-			return new Seeder;
-		});
-
-		$this->commands('command.seed');
-	}
-
-	/**
-	 * Register the seed console command.
-	 *
-	 * @return void
-	 */
-	protected function registerSeedCommand()
-	{
-		$this->app->bindShared('command.seed', function($app)
-		{
-			return new SeedCommand($app['db']);
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('seeder', 'command.seed');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Seeder.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Seeder.php b/vendor/laravel/framework/src/Illuminate/Database/Seeder.php
deleted file mode 100755
index 9074dce..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Seeder.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use Illuminate\Console\Command;
-use Illuminate\Container\Container;
-
-class Seeder {
-
-	/**
-	 * The container instance.
-	 *
-	 * @var \Illuminate\Container\Container
-	 */
-	protected $container;
-
-	/**
-	 * The console command instance.
-	 *
-	 * @var \Illuminate\Console\Command
-	 */
-	protected $command;
-
-	/**
-	 * Run the database seeds.
-	 *
-	 * @return void
-	 */
-	public function run() {}
-
-	/**
-	 * Seed the given connection from the given path.
-	 *
-	 * @param  string  $class
-	 * @return void
-	 */
-	public function call($class)
-	{
-		$this->resolve($class)->run();
-
-		if (isset($this->command))
-		{
-			$this->command->getOutput()->writeln("<info>Seeded:</info> $class");
-		}
-	}
-
-	/**
-	 * Resolve an instance of the given seeder class.
-	 *
-	 * @param  string  $class
-	 * @return \Illuminate\Database\Seeder
-	 */
-	protected function resolve($class)
-	{
-		if (isset($this->container))
-		{
-			$instance = $this->container->make($class);
-
-			$instance->setContainer($this->container);
-		}
-		else
-		{
-			$instance = new $class;
-		}
-
-		if (isset($this->command))
-		{
-			$instance->setCommand($this->command);
-		}
-
-		return $instance;
-	}
-
-	/**
-	 * Set the IoC container instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return $this
-	 */
-	public function setContainer(Container $container)
-	{
-		$this->container = $container;
-
-		return $this;
-	}
-
-	/**
-	 * Set the console command instance.
-	 *
-	 * @param  \Illuminate\Console\Command  $command
-	 * @return $this
-	 */
-	public function setCommand(Command $command)
-	{
-		$this->command = $command;
-
-		return $this;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/SqlServerConnection.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/SqlServerConnection.php b/vendor/laravel/framework/src/Illuminate/Database/SqlServerConnection.php
deleted file mode 100755
index 77216c7..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/SqlServerConnection.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use Closure;
-use Doctrine\DBAL\Driver\PDOSqlsrv\Driver as DoctrineDriver;
-use Illuminate\Database\Query\Processors\SqlServerProcessor;
-use Illuminate\Database\Query\Grammars\SqlServerGrammar as QueryGrammar;
-use Illuminate\Database\Schema\Grammars\SqlServerGrammar as SchemaGrammar;
-
-class SqlServerConnection extends Connection {
-
-	/**
-	 * Execute a Closure within a transaction.
-	 *
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 *
-	 * @throws \Exception
-	 */
-	public function transaction(Closure $callback)
-	{
-		if ($this->getDriverName() == 'sqlsrv')
-		{
-			return parent::transaction($callback);
-		}
-
-		$this->pdo->exec('BEGIN TRAN');
-
-		// We'll simply execute the given callback within a try / catch block
-		// and if we catch any exception we can rollback the transaction
-		// so that none of the changes are persisted to the database.
-		try
-		{
-			$result = $callback($this);
-
-			$this->pdo->exec('COMMIT TRAN');
-		}
-
-		// If we catch an exception, we will roll back so nothing gets messed
-		// up in the database. Then we'll re-throw the exception so it can
-		// be handled how the developer sees fit for their applications.
-		catch (\Exception $e)
-		{
-			$this->pdo->exec('ROLLBACK TRAN');
-
-			throw $e;
-		}
-
-		return $result;
-	}
-
-	/**
-	 * Get the default query grammar instance.
-	 *
-	 * @return \Illuminate\Database\Query\Grammars\SqlServerGrammar
-	 */
-	protected function getDefaultQueryGrammar()
-	{
-		return $this->withTablePrefix(new QueryGrammar);
-	}
-
-	/**
-	 * Get the default schema grammar instance.
-	 *
-	 * @return \Illuminate\Database\Schema\Grammars\SqlServerGrammar
-	 */
-	protected function getDefaultSchemaGrammar()
-	{
-		return $this->withTablePrefix(new SchemaGrammar);
-	}
-
-	/**
-	 * Get the default post processor instance.
-	 *
-	 * @return \Illuminate\Database\Query\Processors\Processor
-	 */
-	protected function getDefaultPostProcessor()
-	{
-		return new SqlServerProcessor;
-	}
-
-	/**
-	 * Get the Doctrine DBAL Driver.
-	 *
-	 * @return \Doctrine\DBAL\Driver\PDOSqlsrv\Driver
-	 */
-	protected function getDoctrineDriver()
-	{
-		return new DoctrineDriver;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/composer.json b/vendor/laravel/framework/src/Illuminate/Database/composer.json
deleted file mode 100755
index 1c284c0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/composer.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
-    "name": "illuminate/database",
-    "license": "MIT",
-    "keywords": ["laravel", "database", "sql", "orm"],
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/container": "4.2.*",
-        "illuminate/events": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "nesbot/carbon": "~1.0"
-    },
-    "require-dev": {
-        "illuminate/cache": "4.2.*",
-        "illuminate/console": "4.2.*",
-        "illuminate/filesystem": "4.2.*",
-        "illuminate/pagination": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Database": ""
-        }
-    },
-    "target-dir": "Illuminate/Database",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Encryption/DecryptException.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Encryption/DecryptException.php b/vendor/laravel/framework/src/Illuminate/Encryption/DecryptException.php
deleted file mode 100644
index b2e4302..0000000
--- a/vendor/laravel/framework/src/Illuminate/Encryption/DecryptException.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php namespace Illuminate\Encryption;
-
-class DecryptException extends \RuntimeException {}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php b/vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php
deleted file mode 100755
index 1c663c4..0000000
--- a/vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php
+++ /dev/null
@@ -1,308 +0,0 @@
-<?php namespace Illuminate\Encryption;
-
-use Symfony\Component\Security\Core\Util\StringUtils;
-use Symfony\Component\Security\Core\Util\SecureRandom;
-
-class Encrypter {
-
-	/**
-	 * The encryption key.
-	 *
-	 * @var string
-	 */
-	protected $key;
-
-	/**
-	 * The algorithm used for encryption.
-	 *
-	 * @var string
-	 */
-	protected $cipher = MCRYPT_RIJNDAEL_128;
-
-	/**
-	 * The mode used for encryption.
-	 *
-	 * @var string
-	 */
-	protected $mode = MCRYPT_MODE_CBC;
-
-	/**
-	 * The block size of the cipher.
-	 *
-	 * @var int
-	 */
-	protected $block = 16;
-
-	/**
-	 * Create a new encrypter instance.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function __construct($key)
-	{
-		$this->key = (string) $key;
-	}
-
-	/**
-	 * Encrypt the given value.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public function encrypt($value)
-	{
-		$iv = mcrypt_create_iv($this->getIvSize(), $this->getRandomizer());
-
-		$value = base64_encode($this->padAndMcrypt($value, $iv));
-
-		// Once we have the encrypted value we will go ahead base64_encode the input
-		// vector and create the MAC for the encrypted value so we can verify its
-		// authenticity. Then, we'll JSON encode the data in a "payload" array.
-		$mac = $this->hash($iv = base64_encode($iv), $value);
-
-		return base64_encode(json_encode(compact('iv', 'value', 'mac')));
-	}
-
-	/**
-	 * Pad and use mcrypt on the given value and input vector.
-	 *
-	 * @param  string  $value
-	 * @param  string  $iv
-	 * @return string
-	 */
-	protected function padAndMcrypt($value, $iv)
-	{
-		$value = $this->addPadding(serialize($value));
-
-		return mcrypt_encrypt($this->cipher, $this->key, $value, $this->mode, $iv);
-	}
-
-	/**
-	 * Decrypt the given value.
-	 *
-	 * @param  string  $payload
-	 * @return string
-	 */
-	public function decrypt($payload)
-	{
-		$payload = $this->getJsonPayload($payload);
-
-		// We'll go ahead and remove the PKCS7 padding from the encrypted value before
-		// we decrypt it. Once we have the de-padded value, we will grab the vector
-		// and decrypt the data, passing back the unserialized from of the value.
-		$value = base64_decode($payload['value']);
-
-		$iv = base64_decode($payload['iv']);
-
-		return unserialize($this->stripPadding($this->mcryptDecrypt($value, $iv)));
-	}
-
-	/**
-	 * Run the mcrypt decryption routine for the value.
-	 *
-	 * @param  string  $value
-	 * @param  string  $iv
-	 * @return string
-	 *
-	 * @throws \Exception
-	 */
-	protected function mcryptDecrypt($value, $iv)
-	{
-		try
-		{
-			return mcrypt_decrypt($this->cipher, $this->key, $value, $this->mode, $iv);
-		}
-		catch (\Exception $e)
-		{
-			throw new DecryptException($e->getMessage());
-		}
-	}
-
-	/**
-	 * Get the JSON array from the given payload.
-	 *
-	 * @param  string  $payload
-	 * @return array
-	 *
-	 * @throws \Illuminate\Encryption\DecryptException
-	 */
-	protected function getJsonPayload($payload)
-	{
-		$payload = json_decode(base64_decode($payload), true);
-
-		// If the payload is not valid JSON or does not have the proper keys set we will
-		// assume it is invalid and bail out of the routine since we will not be able
-		// to decrypt the given value. We'll also check the MAC for this encryption.
-		if ( ! $payload || $this->invalidPayload($payload))
-		{
-			throw new DecryptException('Invalid data.');
-		}
-
-		if ( ! $this->validMac($payload))
-		{
-			throw new DecryptException('MAC is invalid.');
-		}
-
-		return $payload;
-	}
-
-	/**
-	 * Determine if the MAC for the given payload is valid.
-	 *
-	 * @param  array  $payload
-	 * @return bool
-	 *
-	 * @throws \RuntimeException
-	 */
-	protected function validMac(array $payload)
-	{
-		if ( ! function_exists('openssl_random_pseudo_bytes'))
-		{
-			throw new \RuntimeException('OpenSSL extension is required.');
-		}
-
-		$bytes = (new SecureRandom)->nextBytes(16);
-
-		$calcMac = hash_hmac('sha256', $this->hash($payload['iv'], $payload['value']), $bytes, true);
-
-		return StringUtils::equals(hash_hmac('sha256', $payload['mac'], $bytes, true), $calcMac);
-	}
-
-	/**
-	 * Create a MAC for the given value.
-	 *
-	 * @param  string  $iv
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function hash($iv, $value)
-	{
-		return hash_hmac('sha256', $iv.$value, $this->key);
-	}
-
-	/**
-	 * Add PKCS7 padding to a given value.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function addPadding($value)
-	{
-		$pad = $this->block - (strlen($value) % $this->block);
-
-		return $value.str_repeat(chr($pad), $pad);
-	}
-
-	/**
-	 * Remove the padding from the given value.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function stripPadding($value)
-	{
-		$pad = ord($value[($len = strlen($value)) - 1]);
-
-		return $this->paddingIsValid($pad, $value) ? substr($value, 0, $len - $pad) : $value;
-	}
-
-	/**
-	 * Determine if the given padding for a value is valid.
-	 *
-	 * @param  string  $pad
-	 * @param  string  $value
-	 * @return bool
-	 */
-	protected function paddingIsValid($pad, $value)
-	{
-		$beforePad = strlen($value) - $pad;
-
-		return substr($value, $beforePad) == str_repeat(substr($value, -1), $pad);
-	}
-
-	/**
-	 * Verify that the encryption payload is valid.
-	 *
-	 * @param  array|mixed  $data
-	 * @return bool
-	 */
-	protected function invalidPayload($data)
-	{
-		return ! is_array($data) || ! isset($data['iv']) || ! isset($data['value']) || ! isset($data['mac']);
-	}
-
-	/**
-	 * Get the IV size for the cipher.
-	 *
-	 * @return int
-	 */
-	protected function getIvSize()
-	{
-		return mcrypt_get_iv_size($this->cipher, $this->mode);
-	}
-
-	/**
-	 * Get the random data source available for the OS.
-	 *
-	 * @return int
-	 */
-	protected function getRandomizer()
-	{
-		if (defined('MCRYPT_DEV_URANDOM')) return MCRYPT_DEV_URANDOM;
-
-		if (defined('MCRYPT_DEV_RANDOM')) return MCRYPT_DEV_RANDOM;
-
-		mt_srand();
-
-		return MCRYPT_RAND;
-	}
-
-	/**
-	 * Set the encryption key.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function setKey($key)
-	{
-		$this->key = (string) $key;
-	}
-
-	/**
-	 * Set the encryption cipher.
-	 *
-	 * @param  string  $cipher
-	 * @return void
-	 */
-	public function setCipher($cipher)
-	{
-		$this->cipher = $cipher;
-
-		$this->updateBlockSize();
-	}
-
-	/**
-	 * Set the encryption mode.
-	 *
-	 * @param  string  $mode
-	 * @return void
-	 */
-	public function setMode($mode)
-	{
-		$this->mode = $mode;
-
-		$this->updateBlockSize();
-	}
-
-	/**
-	 * Update the block size for the current cipher and mode.
-	 *
-	 * @return void
-	 */
-	protected function updateBlockSize()
-	{
-		$this->block = mcrypt_get_iv_size($this->cipher, $this->mode);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php
deleted file mode 100755
index e7e9421..0000000
--- a/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php namespace Illuminate\Encryption;
-
-use Illuminate\Support\ServiceProvider;
-
-class EncryptionServiceProvider extends ServiceProvider {
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('encrypter', function($app)
-		{
-			$encrypter =  new Encrypter($app['config']['app.key']);
-
-			if ($app['config']->has('app.cipher'))
-			{
-				$encrypter->setCipher($app['config']['app.cipher']);
-			}
-
-			return $encrypter;
-		});
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Encryption/InvalidKeyException.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Encryption/InvalidKeyException.php b/vendor/laravel/framework/src/Illuminate/Encryption/InvalidKeyException.php
deleted file mode 100644
index 2713218..0000000
--- a/vendor/laravel/framework/src/Illuminate/Encryption/InvalidKeyException.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php namespace Illuminate\Encryption;
-
-class InvalidKeyException extends \InvalidArgumentException {}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Encryption/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Encryption/composer.json b/vendor/laravel/framework/src/Illuminate/Encryption/composer.json
deleted file mode 100755
index 1a2d473..0000000
--- a/vendor/laravel/framework/src/Illuminate/Encryption/composer.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
-    "name": "illuminate/encryption",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/support": "4.2.*",
-        "symfony/security-core": "2.5.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Encryption": ""
-        }
-    },
-    "target-dir": "Illuminate/Encryption",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php b/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php
deleted file mode 100755
index 15dc8ef..0000000
--- a/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php
+++ /dev/null
@@ -1,351 +0,0 @@
-<?php namespace Illuminate\Events;
-
-use Illuminate\Container\Container;
-
-class Dispatcher {
-
-	/**
-	 * The IoC container instance.
-	 *
-	 * @var \Illuminate\Container\Container
-	 */
-	protected $container;
-
-	/**
-	 * The registered event listeners.
-	 *
-	 * @var array
-	 */
-	protected $listeners = array();
-
-	/**
-	 * The wildcard listeners.
-	 *
-	 * @var array
-	 */
-	protected $wildcards = array();
-
-	/**
-	 * The sorted event listeners.
-	 *
-	 * @var array
-	 */
-	protected $sorted = array();
-
-	/**
-	 * The event firing stack.
-	 *
-	 * @var array
-	 */
-	protected $firing = array();
-
-	/**
-	 * Create a new event dispatcher instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return void
-	 */
-	public function __construct(Container $container = null)
-	{
-		$this->container = $container ?: new Container;
-	}
-
-	/**
-	 * Register an event listener with the dispatcher.
-	 *
-	 * @param  string|array  $events
-	 * @param  mixed   $listener
-	 * @param  int     $priority
-	 * @return void
-	 */
-	public function listen($events, $listener, $priority = 0)
-	{
-		foreach ((array) $events as $event)
-		{
-			if (str_contains($event, '*'))
-			{
-				$this->setupWildcardListen($event, $listener);
-			}
-			else
-			{
-				$this->listeners[$event][$priority][] = $this->makeListener($listener);
-
-				unset($this->sorted[$event]);
-			}
-		}
-	}
-
-	/**
-	 * Setup a wildcard listener callback.
-	 *
-	 * @param  string  $event
-	 * @param  mixed   $listener
-	 * @return void
-	 */
-	protected function setupWildcardListen($event, $listener)
-	{
-		$this->wildcards[$event][] = $this->makeListener($listener);
-	}
-
-	/**
-	 * Determine if a given event has listeners.
-	 *
-	 * @param  string  $eventName
-	 * @return bool
-	 */
-	public function hasListeners($eventName)
-	{
-		return isset($this->listeners[$eventName]);
-	}
-
-	/**
-	 * Register a queued event and payload.
-	 *
-	 * @param  string  $event
-	 * @param  array   $payload
-	 * @return void
-	 */
-	public function queue($event, $payload = array())
-	{
-		$this->listen($event.'_queue', function() use ($event, $payload)
-		{
-			$this->fire($event, $payload);
-		});
-	}
-
-	/**
-	 * Register an event subscriber with the dispatcher.
-	 *
-	 * @param  string  $subscriber
-	 * @return void
-	 */
-	public function subscribe($subscriber)
-	{
-		$subscriber = $this->resolveSubscriber($subscriber);
-
-		$subscriber->subscribe($this);
-	}
-
-	/**
-	 * Resolve the subscriber instance.
-	 *
-	 * @param  mixed  $subscriber
-	 * @return mixed
-	 */
-	protected function resolveSubscriber($subscriber)
-	{
-		if (is_string($subscriber))
-		{
-			return $this->container->make($subscriber);
-		}
-
-		return $subscriber;
-	}
-
-	/**
-	 * Fire an event until the first non-null response is returned.
-	 *
-	 * @param  string  $event
-	 * @param  array   $payload
-	 * @return mixed
-	 */
-	public function until($event, $payload = array())
-	{
-		return $this->fire($event, $payload, true);
-	}
-
-	/**
-	 * Flush a set of queued events.
-	 *
-	 * @param  string  $event
-	 * @return void
-	 */
-	public function flush($event)
-	{
-		$this->fire($event.'_queue');
-	}
-
-	/**
-	 * Get the event that is currently firing.
-	 *
-	 * @return string
-	 */
-	public function firing()
-	{
-		return last($this->firing);
-	}
-
-	/**
-	 * Fire an event and call the listeners.
-	 *
-	 * @param  string  $event
-	 * @param  mixed   $payload
-	 * @param  bool    $halt
-	 * @return array|null
-	 */
-	public function fire($event, $payload = array(), $halt = false)
-	{
-		$responses = array();
-
-		// If an array is not given to us as the payload, we will turn it into one so
-		// we can easily use call_user_func_array on the listeners, passing in the
-		// payload to each of them so that they receive each of these arguments.
-		if ( ! is_array($payload)) $payload = array($payload);
-
-		$this->firing[] = $event;
-
-		foreach ($this->getListeners($event) as $listener)
-		{
-			$response = call_user_func_array($listener, $payload);
-
-			// If a response is returned from the listener and event halting is enabled
-			// we will just return this response, and not call the rest of the event
-			// listeners. Otherwise we will add the response on the response list.
-			if ( ! is_null($response) && $halt)
-			{
-				array_pop($this->firing);
-
-				return $response;
-			}
-
-			// If a boolean false is returned from a listener, we will stop propagating
-			// the event to any further listeners down in the chain, else we keep on
-			// looping through the listeners and firing every one in our sequence.
-			if ($response === false) break;
-
-			$responses[] = $response;
-		}
-
-		array_pop($this->firing);
-
-		return $halt ? null : $responses;
-	}
-
-	/**
-	 * Get all of the listeners for a given event name.
-	 *
-	 * @param  string  $eventName
-	 * @return array
-	 */
-	public function getListeners($eventName)
-	{
-		$wildcards = $this->getWildcardListeners($eventName);
-
-		if ( ! isset($this->sorted[$eventName]))
-		{
-			$this->sortListeners($eventName);
-		}
-
-		return array_merge($this->sorted[$eventName], $wildcards);
-	}
-
-	/**
-	 * Get the wildcard listeners for the event.
-	 *
-	 * @param  string  $eventName
-	 * @return array
-	 */
-	protected function getWildcardListeners($eventName)
-	{
-		$wildcards = array();
-
-		foreach ($this->wildcards as $key => $listeners)
-		{
-			if (str_is($key, $eventName)) $wildcards = array_merge($wildcards, $listeners);
-		}
-
-		return $wildcards;
-	}
-
-	/**
-	 * Sort the listeners for a given event by priority.
-	 *
-	 * @param  string  $eventName
-	 * @return array
-	 */
-	protected function sortListeners($eventName)
-	{
-		$this->sorted[$eventName] = array();
-
-		// If listeners exist for the given event, we will sort them by the priority
-		// so that we can call them in the correct order. We will cache off these
-		// sorted event listeners so we do not have to re-sort on every events.
-		if (isset($this->listeners[$eventName]))
-		{
-			krsort($this->listeners[$eventName]);
-
-			$this->sorted[$eventName] = call_user_func_array('array_merge', $this->listeners[$eventName]);
-		}
-	}
-
-	/**
-	 * Register an event listener with the dispatcher.
-	 *
-	 * @param  mixed   $listener
-	 * @return mixed
-	 */
-	public function makeListener($listener)
-	{
-		if (is_string($listener))
-		{
-			$listener = $this->createClassListener($listener);
-		}
-
-		return $listener;
-	}
-
-	/**
-	 * Create a class based listener using the IoC container.
-	 *
-	 * @param  mixed    $listener
-	 * @return \Closure
-	 */
-	public function createClassListener($listener)
-	{
-		$container = $this->container;
-
-		return function() use ($listener, $container)
-		{
-			// If the listener has an @ sign, we will assume it is being used to delimit
-			// the class name from the handle method name. This allows for handlers
-			// to run multiple handler methods in a single class for convenience.
-			$segments = explode('@', $listener);
-
-			$method = count($segments) == 2 ? $segments[1] : 'handle';
-
-			$callable = array($container->make($segments[0]), $method);
-
-			// We will make a callable of the listener instance and a method that should
-			// be called on that instance, then we will pass in the arguments that we
-			// received in this method into this listener class instance's methods.
-			$data = func_get_args();
-
-			return call_user_func_array($callable, $data);
-		};
-	}
-
-	/**
-	 * Remove a set of listeners from the dispatcher.
-	 *
-	 * @param  string  $event
-	 * @return void
-	 */
-	public function forget($event)
-	{
-		unset($this->listeners[$event], $this->sorted[$event]);
-	}
-
-	/**
-	 * Forget all of the queued listeners.
-	 *
-	 * @return void
-	 */
-	public function forgetQueued()
-	{
-		foreach ($this->listeners as $key => $value)
-		{
-			if (ends_with($key, '_queue')) $this->forget($key);
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Events/EventServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Events/EventServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Events/EventServiceProvider.php
deleted file mode 100755
index 94b8e4b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Events/EventServiceProvider.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php namespace Illuminate\Events;
-
-use Illuminate\Support\ServiceProvider;
-
-class EventServiceProvider extends ServiceProvider {
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app['events'] = $this->app->share(function($app)
-		{
-			return new Dispatcher($app);
-		});
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Events/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Events/composer.json b/vendor/laravel/framework/src/Illuminate/Events/composer.json
deleted file mode 100755
index 343a0b9..0000000
--- a/vendor/laravel/framework/src/Illuminate/Events/composer.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
-    "name": "illuminate/events",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/container": "4.2.*",
-        "illuminate/support": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Events": ""
-        }
-    },
-    "target-dir": "Illuminate/Events",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Exception/ExceptionDisplayerInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Exception/ExceptionDisplayerInterface.php b/vendor/laravel/framework/src/Illuminate/Exception/ExceptionDisplayerInterface.php
deleted file mode 100755
index a976062..0000000
--- a/vendor/laravel/framework/src/Illuminate/Exception/ExceptionDisplayerInterface.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php namespace Illuminate\Exception;
-
-use Exception;
-
-interface ExceptionDisplayerInterface {
-
-	/**
-	 * Display the given exception to the user.
-	 *
-	 * @param  \Exception  $exception
-	 */
-	public function display(Exception $exception);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Exception/ExceptionServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Exception/ExceptionServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Exception/ExceptionServiceProvider.php
deleted file mode 100755
index c2fa6a6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Exception/ExceptionServiceProvider.php
+++ /dev/null
@@ -1,162 +0,0 @@
-<?php namespace Illuminate\Exception;
-
-use Whoops\Run;
-use Whoops\Handler\PrettyPageHandler;
-use Whoops\Handler\JsonResponseHandler;
-use Illuminate\Support\ServiceProvider;
-
-class ExceptionServiceProvider extends ServiceProvider {
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerDisplayers();
-
-		$this->registerHandler();
-	}
-
-	/**
-	 * Register the exception displayers.
-	 *
-	 * @return void
-	 */
-	protected function registerDisplayers()
-	{
-		$this->registerPlainDisplayer();
-
-		$this->registerDebugDisplayer();
-	}
-
-	/**
-	 * Register the exception handler instance.
-	 *
-	 * @return void
-	 */
-	protected function registerHandler()
-	{
-		$this->app['exception'] = $this->app->share(function($app)
-		{
-			return new Handler($app, $app['exception.plain'], $app['exception.debug']);
-		});
-	}
-
-	/**
-	 * Register the plain exception displayer.
-	 *
-	 * @return void
-	 */
-	protected function registerPlainDisplayer()
-	{
-		$this->app['exception.plain'] = $this->app->share(function($app)
-		{
-			// If the application is running in a console environment, we will just always
-			// use the debug handler as there is no point in the console ever returning
-			// out HTML. This debug handler always returns JSON from the console env.
-			if ($app->runningInConsole())
-			{
-				return $app['exception.debug'];
-			}
-			else
-			{
-				return new PlainDisplayer;
-			}
-		});
-	}
-
-	/**
-	 * Register the Whoops exception displayer.
-	 *
-	 * @return void
-	 */
-	protected function registerDebugDisplayer()
-	{
-		$this->registerWhoops();
-
-		$this->app['exception.debug'] = $this->app->share(function($app)
-		{
-			return new WhoopsDisplayer($app['whoops'], $app->runningInConsole());
-		});
-	}
-
-	/**
-	 * Register the Whoops error display service.
-	 *
-	 * @return void
-	 */
-	protected function registerWhoops()
-	{
-		$this->registerWhoopsHandler();
-
-		$this->app['whoops'] = $this->app->share(function($app)
-		{
-			// We will instruct Whoops to not exit after it displays the exception as it
-			// will otherwise run out before we can do anything else. We just want to
-			// let the framework go ahead and finish a request on this end instead.
-			with($whoops = new Run)->allowQuit(false);
-
-			$whoops->writeToOutput(false);
-
-			return $whoops->pushHandler($app['whoops.handler']);
-		});
-	}
-
-	/**
-	 * Register the Whoops handler for the request.
-	 *
-	 * @return void
-	 */
-	protected function registerWhoopsHandler()
-	{
-		if ($this->shouldReturnJson())
-		{
-			$this->app['whoops.handler'] = $this->app->share(function()
-			{
-				return new JsonResponseHandler;
-			});
-		}
-		else
-		{
-			$this->registerPrettyWhoopsHandler();
-		}
-	}
-
-	/**
-	 * Determine if the error provider should return JSON.
-	 *
-	 * @return bool
-	 */
-	protected function shouldReturnJson()
-	{
-		return $this->app->runningInConsole() || $this->requestWantsJson();
-	}
-
-	/**
-	 * Determine if the request warrants a JSON response.
-	 *
-	 * @return bool
-	 */
-	protected function requestWantsJson()
-	{
-		return $this->app['request']->ajax() || $this->app['request']->wantsJson();
-	}
-
-	/**
-	 * Register the "pretty" Whoops handler.
-	 *
-	 * @return void
-	 */
-	protected function registerPrettyWhoopsHandler()
-	{
-		$this->app['whoops.handler'] = $this->app->share(function()
-		{
-			with($handler = new PrettyPageHandler)->setEditor('sublime');
-
-			return $handler;
-		});
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Exception/Handler.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Exception/Handler.php b/vendor/laravel/framework/src/Illuminate/Exception/Handler.php
deleted file mode 100755
index bac2dfd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Exception/Handler.php
+++ /dev/null
@@ -1,385 +0,0 @@
-<?php namespace Illuminate\Exception;
-
-use Closure;
-use ErrorException;
-use ReflectionFunction;
-use Illuminate\Support\Contracts\ResponsePreparerInterface;
-use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface;
-use Symfony\Component\Debug\Exception\FatalErrorException as FatalError;
-
-class Handler {
-
-	/**
-	 * The response preparer implementation.
-	 *
-	 * @var \Illuminate\Support\Contracts\ResponsePreparerInterface
-	 */
-	protected $responsePreparer;
-
-	/**
-	 * The plain exception displayer.
-	 *
-	 * @var \Illuminate\Exception\ExceptionDisplayerInterface
-	 */
-	protected $plainDisplayer;
-
-	/**
-	 * The debug exception displayer.
-	 *
-	 * @var \Illuminate\Exception\ExceptionDisplayerInterface
-	 */
-	protected $debugDisplayer;
-
-	/**
-	 * Indicates if the application is in debug mode.
-	 *
-	 * @var bool
-	 */
-	protected $debug;
-
-	/**
-	 * All of the register exception handlers.
-	 *
-	 * @var array
-	 */
-	protected $handlers = array();
-
-	/**
-	 * All of the handled error messages.
-	 *
-	 * @var array
-	 */
-	protected $handled = array();
-
-	/**
-	 * Create a new error handler instance.
-	 *
-	 * @param  \Illuminate\Support\Contracts\ResponsePreparerInterface  $responsePreparer
-	 * @param  \Illuminate\Exception\ExceptionDisplayerInterface  $plainDisplayer
-	 * @param  \Illuminate\Exception\ExceptionDisplayerInterface  $debugDisplayer
-	 * @param  bool  $debug
-	 * @return void
-	 */
-	public function __construct(ResponsePreparerInterface $responsePreparer,
-                                ExceptionDisplayerInterface $plainDisplayer,
-                                ExceptionDisplayerInterface $debugDisplayer,
-                                $debug = true)
-	{
-		$this->debug = $debug;
-		$this->plainDisplayer = $plainDisplayer;
-		$this->debugDisplayer = $debugDisplayer;
-		$this->responsePreparer = $responsePreparer;
-	}
-
-	/**
-	 * Register the exception / error handlers for the application.
-	 *
-	 * @param  string  $environment
-	 * @return void
-	 */
-	public function register($environment)
-	{
-		$this->registerErrorHandler();
-
-		$this->registerExceptionHandler();
-
-		if ($environment != 'testing') $this->registerShutdownHandler();
-	}
-
-	/**
-	 * Register the PHP error handler.
-	 *
-	 * @return void
-	 */
-	protected function registerErrorHandler()
-	{
-		set_error_handler(array($this, 'handleError'));
-	}
-
-	/**
-	 * Register the PHP exception handler.
-	 *
-	 * @return void
-	 */
-	protected function registerExceptionHandler()
-	{
-		set_exception_handler(array($this, 'handleUncaughtException'));
-	}
-
-	/**
-	 * Register the PHP shutdown handler.
-	 *
-	 * @return void
-	 */
-	protected function registerShutdownHandler()
-	{
-		register_shutdown_function(array($this, 'handleShutdown'));
-	}
-
-	/**
-	 * Handle a PHP error for the application.
-	 *
-	 * @param  int     $level
-	 * @param  string  $message
-	 * @param  string  $file
-	 * @param  int     $line
-	 * @param  array   $context
-	 *
-	 * @throws \ErrorException
-	 */
-	public function handleError($level, $message, $file = '', $line = 0, $context = array())
-	{
-		if (error_reporting() & $level)
-		{
-			throw new ErrorException($message, 0, $level, $file, $line);
-		}
-	}
-
-	/**
-	 * Handle an exception for the application.
-	 *
-	 * @param  \Exception  $exception
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function handleException($exception)
-	{
-		$response = $this->callCustomHandlers($exception);
-
-		// If one of the custom error handlers returned a response, we will send that
-		// response back to the client after preparing it. This allows a specific
-		// type of exceptions to handled by a Closure giving great flexibility.
-		if ( ! is_null($response))
-		{
-			return $this->prepareResponse($response);
-		}
-
-		// If no response was sent by this custom exception handler, we will call the
-		// default exception displayer for the current application context and let
-		// it show the exception to the user / developer based on the situation.
-		return $this->displayException($exception);
-	}
-
-	/**
-	 * Handle an uncaught exception.
-	 *
-	 * @param  \Exception  $exception
-	 * @return void
-	 */
-	public function handleUncaughtException($exception)
-	{
-		$this->handleException($exception)->send();
-	}
-
-	/**
-	 * Handle the PHP shutdown event.
-	 *
-	 * @return void
-	 */
-	public function handleShutdown()
-	{
-		$error = error_get_last();
-
-		// If an error has occurred that has not been displayed, we will create a fatal
-		// error exception instance and pass it into the regular exception handling
-		// code so it can be displayed back out to the developer for information.
-		if ( ! is_null($error))
-		{
-			extract($error);
-
-			if ( ! $this->isFatal($type)) return;
-
-			$this->handleException(new FatalError($message, $type, 0, $file, $line))->send();
-		}
-	}
-
-	/**
-	 * Determine if the error type is fatal.
-	 *
-	 * @param  int   $type
-	 * @return bool
-	 */
-	protected function isFatal($type)
-	{
-		return in_array($type, array(E_ERROR, E_CORE_ERROR, E_COMPILE_ERROR, E_PARSE));
-	}
-
-	/**
-	 * Handle a console exception.
-	 *
-	 * @param  \Exception  $exception
-	 * @return void
-	 */
-	public function handleConsole($exception)
-	{
-		return $this->callCustomHandlers($exception, true);
-	}
-
-	/**
-	 * Handle the given exception.
-	 *
-	 * @param  \Exception  $exception
-	 * @param  bool  $fromConsole
-	 * @return void
-	 */
-	protected function callCustomHandlers($exception, $fromConsole = false)
-	{
-		foreach ($this->handlers as $handler)
-		{
-			// If this exception handler does not handle the given exception, we will just
-			// go the next one. A handler may type-hint an exception that it handles so
-			//  we can have more granularity on the error handling for the developer.
-			if ( ! $this->handlesException($handler, $exception))
-			{
-				continue;
-			}
-			elseif ($exception instanceof HttpExceptionInterface)
-			{
-				$code = $exception->getStatusCode();
-			}
-
-			// If the exception doesn't implement the HttpExceptionInterface, we will just
-			// use the generic 500 error code for a server side error. If it implements
-			// the HttpException interfaces we'll grab the error code from the class.
-			else
-			{
-				$code = 500;
-			}
-
-			// We will wrap this handler in a try / catch and avoid white screens of death
-			// if any exceptions are thrown from a handler itself. This way we will get
-			// at least some errors, and avoid errors with no data or not log writes.
-			try
-			{
-				$response = $handler($exception, $code, $fromConsole);
-			}
-			catch (\Exception $e)
-			{
-				$response = $this->formatException($e);
-			}
-
-			// If this handler returns a "non-null" response, we will return it so it will
-			// get sent back to the browsers. Once the handler returns a valid response
-			// we will cease iterating through them and calling these other handlers.
-			if (isset($response) && ! is_null($response))
-			{
-				return $response;
-			}
-		}
-	}
-
-	/**
-	 * Display the given exception to the user.
-	 *
-	 * @param  \Exception  $exception
-	 * @return void
-	 */
-	protected function displayException($exception)
-	{
-		$displayer = $this->debug ? $this->debugDisplayer : $this->plainDisplayer;
-
-		return $displayer->display($exception);
-	}
-
-	/**
-	 * Determine if the given handler handles this exception.
-	 *
-	 * @param  \Closure    $handler
-	 * @param  \Exception  $exception
-	 * @return bool
-	 */
-	protected function handlesException(Closure $handler, $exception)
-	{
-		$reflection = new ReflectionFunction($handler);
-
-		return $reflection->getNumberOfParameters() == 0 || $this->hints($reflection, $exception);
-	}
-
-	/**
-	 * Determine if the given handler type hints the exception.
-	 *
-	 * @param  \ReflectionFunction  $reflection
-	 * @param  \Exception  $exception
-	 * @return bool
-	 */
-	protected function hints(ReflectionFunction $reflection, $exception)
-	{
-		$parameters = $reflection->getParameters();
-
-		$expected = $parameters[0];
-
-		return ! $expected->getClass() || $expected->getClass()->isInstance($exception);
-	}
-
-	/**
-	 * Format an exception thrown by a handler.
-	 *
-	 * @param  \Exception  $e
-	 * @return string
-	 */
-	protected function formatException(\Exception $e)
-	{
-		if ($this->debug)
-		{
-			$location = $e->getMessage().' in '.$e->getFile().':'.$e->getLine();
-
-			return 'Error in exception handler: '.$location;
-		}
-
-		return 'Error in exception handler.';
-	}
-
-	/**
-	 * Register an application error handler.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function error(Closure $callback)
-	{
-		array_unshift($this->handlers, $callback);
-	}
-
-	/**
-	 * Register an application error handler at the bottom of the stack.
-	 *
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function pushError(Closure $callback)
-	{
-		$this->handlers[] = $callback;
-	}
-
-	/**
-	 * Prepare the given response.
-	 *
-	 * @param  mixed  $response
-	 * @return \Illuminate\Http\Response
-	 */
-	protected function prepareResponse($response)
-	{
-		return $this->responsePreparer->prepareResponse($response);
-	}
-
-	/**
-	 * Determine if we are running in the console.
-	 *
-	 * @return bool
-	 */
-	public function runningInConsole()
-	{
-		return php_sapi_name() == 'cli';
-	}
-
-	/**
-	 * Set the debug level for the handler.
-	 *
-	 * @param  bool  $debug
-	 * @return void
-	 */
-	public function setDebug($debug)
-	{
-		$this->debug = $debug;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Exception/PlainDisplayer.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Exception/PlainDisplayer.php b/vendor/laravel/framework/src/Illuminate/Exception/PlainDisplayer.php
deleted file mode 100755
index 7c53ad7..0000000
--- a/vendor/laravel/framework/src/Illuminate/Exception/PlainDisplayer.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php namespace Illuminate\Exception;
-
-use Exception;
-use Symfony\Component\HttpFoundation\Response;
-use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface;
-
-class PlainDisplayer implements ExceptionDisplayerInterface {
-
-	/**
-	 * Display the given exception to the user.
-	 *
-	 * @param  \Exception  $exception
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function display(Exception $exception)
-	{
-		$status = $exception instanceof HttpExceptionInterface ? $exception->getStatusCode() : 500;
-
-		$headers = $exception instanceof HttpExceptionInterface ? $exception->getHeaders() : array();
-
-		return new Response(file_get_contents(__DIR__.'/resources/plain.html'), $status, $headers);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Exception/SymfonyDisplayer.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Exception/SymfonyDisplayer.php b/vendor/laravel/framework/src/Illuminate/Exception/SymfonyDisplayer.php
deleted file mode 100755
index 6f358ea..0000000
--- a/vendor/laravel/framework/src/Illuminate/Exception/SymfonyDisplayer.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php namespace Illuminate\Exception;
-
-use Exception;
-use Symfony\Component\Debug\ExceptionHandler;
-use Symfony\Component\HttpFoundation\JsonResponse;
-
-class SymfonyDisplayer implements ExceptionDisplayerInterface {
-
-	/**
-	 * The Symfony exception handler.
-	 *
-	 * @var \Symfony\Component\Debug\ExceptionHandler
-	 */
-	protected $symfony;
-
-	/**
-	 * Indicates if JSON should be returned.
-	 *
-	 * @var bool
-	 */
-	protected $returnJson;
-
-	/**
-	 * Create a new Symfony exception displayer.
-	 *
-	 * @param  \Symfony\Component\Debug\ExceptionHandler  $symfony
-	 * @param  bool  $returnJson
-	 * @return void
-	 */
-	public function __construct(ExceptionHandler $symfony, $returnJson = false)
-	{
-		$this->symfony = $symfony;
-		$this->returnJson = $returnJson;
-	}
-
-	/**
-	 * Display the given exception to the user.
-	 *
-	 * @param  \Exception  $exception
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function display(Exception $exception)
-	{
-		if ($this->returnJson)
-		{
-			return new JsonResponse(array(
-				'error' => $exception->getMessage(),
-				'file' => $exception->getFile(),
-				'line' => $exception->getLine(),
-			), 500);
-		}
-
-		return $this->symfony->createResponse($exception);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Exception/WhoopsDisplayer.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Exception/WhoopsDisplayer.php b/vendor/laravel/framework/src/Illuminate/Exception/WhoopsDisplayer.php
deleted file mode 100755
index ec42912..0000000
--- a/vendor/laravel/framework/src/Illuminate/Exception/WhoopsDisplayer.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php namespace Illuminate\Exception;
-
-use Exception;
-use Whoops\Run;
-use Symfony\Component\HttpFoundation\Response;
-use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface;
-
-class WhoopsDisplayer implements ExceptionDisplayerInterface {
-
-	/**
-	 * The Whoops run instance.
-	 *
-	 * @var \Whoops\Run
-	 */
-	protected $whoops;
-
-	/**
-	 * Indicates if the application is in a console environment.
-	 *
-	 * @var bool
-	 */
-	protected $runningInConsole;
-
-	/**
-	 * Create a new Whoops exception displayer.
-	 *
-	 * @param  \Whoops\Run  $whoops
-	 * @param  bool  $runningInConsole
-	 * @return void
-	 */
-	public function __construct(Run $whoops, $runningInConsole)
-	{
-		$this->whoops = $whoops;
-		$this->runningInConsole = $runningInConsole;
-	}
-
-	/**
-	 * Display the given exception to the user.
-	 *
-	 * @param  \Exception  $exception
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function display(Exception $exception)
-	{
-		$status = $exception instanceof HttpExceptionInterface ? $exception->getStatusCode() : 500;
-
-		$headers = $exception instanceof HttpExceptionInterface ? $exception->getHeaders() : array();
-
-		return new Response($this->whoops->handleException($exception), $status, $headers);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Exception/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Exception/composer.json b/vendor/laravel/framework/src/Illuminate/Exception/composer.json
deleted file mode 100755
index 204fd26..0000000
--- a/vendor/laravel/framework/src/Illuminate/Exception/composer.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
-    "name": "illuminate/exception",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "filp/whoops": "1.1.*",
-        "illuminate/support": "4.2.*",
-        "symfony/debug": "2.5.*",
-        "symfony/http-foundation": "2.5.*",
-        "symfony/http-kernel": "2.5.*"
-    },
-    "require-dev": {
-        "monolog/monolog": "~1.6"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Exception": ""
-        }
-    },
-    "target-dir": "Illuminate/Exception",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Exception/resources/plain.html
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Exception/resources/plain.html b/vendor/laravel/framework/src/Illuminate/Exception/resources/plain.html
deleted file mode 100755
index 683c5ec..0000000
--- a/vendor/laravel/framework/src/Illuminate/Exception/resources/plain.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-        <meta name="robots" content="noindex,nofollow" />
-        <style>
-            /* Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html */
-            html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
-
-            html { background: #eee; padding: 10px }
-            img { border: 0; }
-            #sf-resetcontent { width:970px; margin:0 auto; }
-                        .sf-reset { font: 11px Verdana, Arial, sans-serif; color: #333 }
-            .sf-reset .clear { clear:both; height:0; font-size:0; line-height:0; }
-            .sf-reset .clear_fix:after { display:block; height:0; clear:both; visibility:hidden; }
-            .sf-reset .clear_fix { display:inline-block; }
-            .sf-reset * html .clear_fix { height:1%; }
-            .sf-reset .clear_fix { display:block; }
-            .sf-reset, .sf-reset .block { margin: auto }
-            .sf-reset abbr { border-bottom: 1px dotted #000; cursor: help; }
-            .sf-reset p { font-size:14px; line-height:20px; color:#868686; padding-bottom:20px }
-            .sf-reset strong { font-weight:bold; }
-            .sf-reset a { color:#6c6159; }
-            .sf-reset a img { border:none; }
-            .sf-reset a:hover { text-decoration:underline; }
-            .sf-reset em { font-style:italic; }
-            .sf-reset h1, .sf-reset h2 { font: 20px Georgia, "Times New Roman", Times, serif }
-            .sf-reset h2 span { background-color: #fff; color: #333; padding: 6px; float: left; margin-right: 10px; }
-            .sf-reset .traces li { font-size:12px; padding: 2px 4px; list-style-type:decimal; margin-left:20px; }
-            .sf-reset .block { background-color:#FFFFFF; padding:10px 28px; margin-bottom:20px;
-                -webkit-border-bottom-right-radius: 16px;
-                -webkit-border-bottom-left-radius: 16px;
-                -moz-border-radius-bottomright: 16px;
-                -moz-border-radius-bottomleft: 16px;
-                border-bottom-right-radius: 16px;
-                border-bottom-left-radius: 16px;
-                border-bottom:1px solid #ccc;
-                border-right:1px solid #ccc;
-                border-left:1px solid #ccc;
-            }
-            .sf-reset .block_exception { background-color:#ddd; color: #333; padding:20px;
-                -webkit-border-top-left-radius: 16px;
-                -webkit-border-top-right-radius: 16px;
-                -moz-border-radius-topleft: 16px;
-                -moz-border-radius-topright: 16px;
-                border-top-left-radius: 16px;
-                border-top-right-radius: 16px;
-                border-top:1px solid #ccc;
-                border-right:1px solid #ccc;
-                border-left:1px solid #ccc;
-                overflow: hidden;
-                word-wrap: break-word;
-            }
-            .sf-reset li a { background:none; color:#868686; text-decoration:none; }
-            .sf-reset li a:hover { background:none; color:#313131; text-decoration:underline; }
-            .sf-reset ol { padding: 10px 0; }
-            .sf-reset h1 { background-color:#FFFFFF; padding: 15px 28px; margin-bottom: 20px;
-                -webkit-border-radius: 10px;
-                -moz-border-radius: 10px;
-                border-radius: 10px;
-                border: 1px solid #ccc;
-            }
-        </style>
-    </head>
-    <body>
-                    <div id="sf-resetcontent" class="sf-reset">
-                <h1>Whoops, looks like something went wrong.</h1>
-
-            </div>
-    </body>
-</html>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Filesystem/FileNotFoundException.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Filesystem/FileNotFoundException.php b/vendor/laravel/framework/src/Illuminate/Filesystem/FileNotFoundException.php
deleted file mode 100644
index f6ee5dc..0000000
--- a/vendor/laravel/framework/src/Illuminate/Filesystem/FileNotFoundException.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php namespace Illuminate\Filesystem;
-
-class FileNotFoundException extends \Exception {}


[24/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Validation/Factory.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Validation/Factory.php b/vendor/laravel/framework/src/Illuminate/Validation/Factory.php
deleted file mode 100755
index f1e50c3..0000000
--- a/vendor/laravel/framework/src/Illuminate/Validation/Factory.php
+++ /dev/null
@@ -1,237 +0,0 @@
-<?php namespace Illuminate\Validation;
-
-use Closure;
-use Illuminate\Container\Container;
-use Symfony\Component\Translation\TranslatorInterface;
-
-class Factory {
-
-	/**
-	 * The Translator implementation.
-	 *
-	 * @var \Symfony\Component\Translation\TranslatorInterface
-	 */
-	protected $translator;
-
-	/**
-	 * The Presence Verifier implementation.
-	 *
-	 * @var \Illuminate\Validation\PresenceVerifierInterface
-	 */
-	protected $verifier;
-
-	/**
-	 * The IoC container instance.
-	 *
-	 * @var \Illuminate\Container\Container
-	 */
-	protected $container;
-
-	/**
-	 * All of the custom validator extensions.
-	 *
-	 * @var array
-	 */
-	protected $extensions = array();
-
-	/**
-	 * All of the custom implicit validator extensions.
-	 *
-	 * @var array
-	 */
-	protected $implicitExtensions = array();
-
-	/**
-	 * All of the custom validator message replacers.
-	 *
-	 * @var array
-	 */
-	protected $replacers = array();
-
-	/**
-	 * All of the fallback messages for custom rules.
-	 *
-	 * @var array
-	 */
-	protected $fallbackMessages = array();
-
-	/**
-	 * The Validator resolver instance.
-	 *
-	 * @var Closure
-	 */
-	protected $resolver;
-
-	/**
-	 * Create a new Validator factory instance.
-	 *
-	 * @param  \Symfony\Component\Translation\TranslatorInterface  $translator
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return void
-	 */
-	public function __construct(TranslatorInterface $translator, Container $container = null)
-	{
-		$this->container = $container;
-		$this->translator = $translator;
-	}
-
-	/**
-	 * Create a new Validator instance.
-	 *
-	 * @param  array  $data
-	 * @param  array  $rules
-	 * @param  array  $messages
-	 * @param  array  $customAttributes
-	 * @return \Illuminate\Validation\Validator
-	 */
-	public function make(array $data, array $rules, array $messages = array(), array $customAttributes = array())
-	{
-		// The presence verifier is responsible for checking the unique and exists data
-		// for the validator. It is behind an interface so that multiple versions of
-		// it may be written besides database. We'll inject it into the validator.
-		$validator = $this->resolve($data, $rules, $messages, $customAttributes);
-
-		if ( ! is_null($this->verifier))
-		{
-			$validator->setPresenceVerifier($this->verifier);
-		}
-
-		// Next we'll set the IoC container instance of the validator, which is used to
-		// resolve out class based validator extensions. If it is not set then these
-		// types of extensions will not be possible on these validation instances.
-		if ( ! is_null($this->container))
-		{
-			$validator->setContainer($this->container);
-		}
-
-		$this->addExtensions($validator);
-
-		return $validator;
-	}
-
-	/**
-	 * Add the extensions to a validator instance.
-	 *
-	 * @param  \Illuminate\Validation\Validator  $validator
-	 * @return void
-	 */
-	protected function addExtensions(Validator $validator)
-	{
-		$validator->addExtensions($this->extensions);
-
-		// Next, we will add the implicit extensions, which are similar to the required
-		// and accepted rule in that they are run even if the attributes is not in a
-		// array of data that is given to a validator instances via instantiation.
-		$implicit = $this->implicitExtensions;
-
-		$validator->addImplicitExtensions($implicit);
-
-		$validator->addReplacers($this->replacers);
-
-		$validator->setFallbackMessages($this->fallbackMessages);
-	}
-
-	/**
-	 * Resolve a new Validator instance.
-	 *
-	 * @param  array  $data
-	 * @param  array  $rules
-	 * @param  array  $messages
-	 * @param  array  $customAttributes
-	 * @return \Illuminate\Validation\Validator
-	 */
-	protected function resolve(array $data, array $rules, array $messages, array $customAttributes)
-	{
-		if (is_null($this->resolver))
-		{
-			return new Validator($this->translator, $data, $rules, $messages, $customAttributes);
-		}
-
-		return call_user_func($this->resolver, $this->translator, $data, $rules, $messages, $customAttributes);
-	}
-
-	/**
-	 * Register a custom validator extension.
-	 *
-	 * @param  string  $rule
-	 * @param  \Closure|string  $extension
-	 * @param  string  $message
-	 * @return void
-	 */
-	public function extend($rule, $extension, $message = null)
-	{
-		$this->extensions[$rule] = $extension;
-
-		if ($message) $this->fallbackMessages[snake_case($rule)] = $message;
-	}
-
-	/**
-	 * Register a custom implicit validator extension.
-	 *
-	 * @param  string   $rule
-	 * @param  \Closure|string  $extension
-	 * @param  string  $message
-	 * @return void
-	 */
-	public function extendImplicit($rule, $extension, $message = null)
-	{
-		$this->implicitExtensions[$rule] = $extension;
-
-		if ($message) $this->fallbackMessages[snake_case($rule)] = $message;
-	}
-
-	/**
-	 * Register a custom implicit validator message replacer.
-	 *
-	 * @param  string   $rule
-	 * @param  \Closure|string  $replacer
-	 * @return void
-	 */
-	public function replacer($rule, $replacer)
-	{
-		$this->replacers[$rule] = $replacer;
-	}
-
-	/**
-	 * Set the Validator instance resolver.
-	 *
-	 * @param  \Closure  $resolver
-	 * @return void
-	 */
-	public function resolver(Closure $resolver)
-	{
-		$this->resolver = $resolver;
-	}
-
-	/**
-	 * Get the Translator implementation.
-	 *
-	 * @return \Symfony\Component\Translation\TranslatorInterface
-	 */
-	public function getTranslator()
-	{
-		return $this->translator;
-	}
-
-	/**
-	 * Get the Presence Verifier implementation.
-	 *
-	 * @return \Illuminate\Validation\PresenceVerifierInterface
-	 */
-	public function getPresenceVerifier()
-	{
-		return $this->verifier;
-	}
-
-	/**
-	 * Set the Presence Verifier implementation.
-	 *
-	 * @param  \Illuminate\Validation\PresenceVerifierInterface  $presenceVerifier
-	 * @return void
-	 */
-	public function setPresenceVerifier(PresenceVerifierInterface $presenceVerifier)
-	{
-		$this->verifier = $presenceVerifier;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Validation/PresenceVerifierInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Validation/PresenceVerifierInterface.php b/vendor/laravel/framework/src/Illuminate/Validation/PresenceVerifierInterface.php
deleted file mode 100755
index 32fd3f4..0000000
--- a/vendor/laravel/framework/src/Illuminate/Validation/PresenceVerifierInterface.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php namespace Illuminate\Validation;
-
-interface PresenceVerifierInterface {
-
-	/**
-	 * Count the number of objects in a collection having the given value.
-	 *
-	 * @param  string  $collection
-	 * @param  string  $column
-	 * @param  string  $value
-	 * @param  int     $excludeId
-	 * @param  string  $idColumn
-	 * @param  array   $extra
-	 * @return int
-	 */
-	public function getCount($collection, $column, $value, $excludeId = null, $idColumn = null, array $extra = array());
-
-	/**
-	 * Count the number of objects in a collection with the given values.
-	 *
-	 * @param  string  $collection
-	 * @param  string  $column
-	 * @param  array   $values
-	 * @param  array   $extra
-	 * @return int
-	 */
-	public function getMultiCount($collection, $column, array $values, array $extra = array());
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php
deleted file mode 100755
index cf71842..0000000
--- a/vendor/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php namespace Illuminate\Validation;
-
-use Illuminate\Support\ServiceProvider;
-
-class ValidationServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerPresenceVerifier();
-
-		$this->app->bindShared('validator', function($app)
-		{
-			$validator = new Factory($app['translator'], $app);
-
-			// The validation presence verifier is responsible for determining the existence
-			// of values in a given data collection, typically a relational database or
-			// other persistent data stores. And it is used to check for uniqueness.
-			if (isset($app['validation.presence']))
-			{
-				$validator->setPresenceVerifier($app['validation.presence']);
-			}
-
-			return $validator;
-		});
-	}
-
-	/**
-	 * Register the database presence verifier.
-	 *
-	 * @return void
-	 */
-	protected function registerPresenceVerifier()
-	{
-		$this->app->bindShared('validation.presence', function($app)
-		{
-			return new DatabasePresenceVerifier($app['db']);
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('validator', 'validation.presence');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Validation/Validator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Validation/Validator.php b/vendor/laravel/framework/src/Illuminate/Validation/Validator.php
deleted file mode 100755
index 1c1c64f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Validation/Validator.php
+++ /dev/null
@@ -1,2567 +0,0 @@
-<?php namespace Illuminate\Validation;
-
-use Closure;
-use DateTime;
-use DateTimeZone;
-use Illuminate\Support\Fluent;
-use Illuminate\Support\MessageBag;
-use Illuminate\Container\Container;
-use Symfony\Component\HttpFoundation\File\File;
-use Symfony\Component\Translation\TranslatorInterface;
-use Symfony\Component\HttpFoundation\File\UploadedFile;
-use Illuminate\Support\Contracts\MessageProviderInterface;
-
-class Validator implements MessageProviderInterface {
-
-	/**
-	 * The Translator implementation.
-	 *
-	 * @var \Symfony\Component\Translation\TranslatorInterface
-	 */
-	protected $translator;
-
-	/**
-	 * The Presence Verifier implementation.
-	 *
-	 * @var \Illuminate\Validation\PresenceVerifierInterface
-	 */
-	protected $presenceVerifier;
-
-	/**
-	 * The failed validation rules.
-	 *
-	 * @var array
-	 */
-	protected $failedRules = array();
-
-	/**
-	 * The message bag instance.
-	 *
-	 * @var \Illuminate\Support\MessageBag
-	 */
-	protected $messages;
-
-	/**
-	 * The data under validation.
-	 *
-	 * @var array
-	 */
-	protected $data;
-
-	/**
-	 * The files under validation.
-	 *
-	 * @var array
-	 */
-	protected $files = array();
-
-	/**
-	 * The rules to be applied to the data.
-	 *
-	 * @var array
-	 */
-	protected $rules;
-
-	/**
-	 * The array of custom error messages.
-	 *
-	 * @var array
-	 */
-	protected $customMessages = array();
-
-	/**
-	 * The array of fallback error messages.
-	 *
-	 * @var array
-	 */
-	protected $fallbackMessages = array();
-
-	/**
-	 * The array of custom attribute names.
-	 *
-	 * @var array
-	 */
-	protected $customAttributes = array();
-
-	/**
-	 * The array of custom displayabled values.
-	 *
-	 * @var array
-	 */
-	protected $customValues = array();
-
-	/**
-	 * All of the custom validator extensions.
-	 *
-	 * @var array
-	 */
-	protected $extensions = array();
-
-	/**
-	 * All of the custom replacer extensions.
-	 *
-	 * @var array
-	 */
-	protected $replacers = array();
-
-	/**
-	 * The size related validation rules.
-	 *
-	 * @var array
-	 */
-	protected $sizeRules = array('Size', 'Between', 'Min', 'Max');
-
-	/**
-	 * The numeric related validation rules.
-	 *
-	 * @var array
-	 */
-	protected $numericRules = array('Numeric', 'Integer');
-
-	/**
-	 * The validation rules that imply the field is required.
-	 *
-	 * @var array
-	 */
-	protected $implicitRules = array(
-		'Required', 'RequiredWith', 'RequiredWithAll', 'RequiredWithout', 'RequiredWithoutAll', 'RequiredIf', 'Accepted'
-	);
-
-	/**
-	 * Create a new Validator instance.
-	 *
-	 * @param  \Symfony\Component\Translation\TranslatorInterface  $translator
-	 * @param  array  $data
-	 * @param  array  $rules
-	 * @param  array  $messages
-	 * @param  array  $customAttributes
-	 * @return void
-	 */
-	public function __construct(TranslatorInterface $translator, array $data, array $rules, array $messages = array(), array $customAttributes = array())
-	{
-		$this->translator = $translator;
-		$this->customMessages = $messages;
-		$this->data = $this->parseData($data);
-		$this->rules = $this->explodeRules($rules);
-		$this->customAttributes = $customAttributes;
-	}
-
-	/**
-	 * Parse the data and hydrate the files array.
-	 *
-	 * @param  array   $data
-	 * @param  string  $arrayKey
-	 * @return array
-	 */
-	protected function parseData(array $data, $arrayKey = null)
-	{
-		if (is_null($arrayKey))
-		{
-			$this->files = array();
-		}
-
-		foreach ($data as $key => $value)
-		{
-			$key = ($arrayKey) ? "$arrayKey.$key" : $key;
-
-			// If this value is an instance of the HttpFoundation File class we will
-			// remove it from the data array and add it to the files array, which
-			// we use to conveniently separate out these files from other data.
-			if ($value instanceof File)
-			{
-				$this->files[$key] = $value;
-
-				unset($data[$key]);
-			}
-			elseif (is_array($value))
-			{
-				$this->parseData($value, $key);
-			}
-		}
-
-		return $data;
-	}
-
-	/**
-	 * Explode the rules into an array of rules.
-	 *
-	 * @param  string|array  $rules
-	 * @return array
-	 */
-	protected function explodeRules($rules)
-	{
-		foreach ($rules as $key => &$rule)
-		{
-			$rule = (is_string($rule)) ? explode('|', $rule) : $rule;
-		}
-
-		return $rules;
-	}
-
-	/**
-	 * Add conditions to a given field based on a Closure.
-	 *
-	 * @param  string  $attribute
-	 * @param  string|array  $rules
-	 * @param  callable  $callback
-	 * @return void
-	 */
-	public function sometimes($attribute, $rules, callable $callback)
-	{
-		$payload = new Fluent(array_merge($this->data, $this->files));
-
-		if (call_user_func($callback, $payload))
-		{
-			foreach ((array) $attribute as $key)
-			{
-				$this->mergeRules($key, $rules);
-			}
-		}
-	}
-
-	/**
-	 * Define a set of rules that apply to each element in an array attribute.
-	 *
-	 * @param  string  $attribute
-	 * @param  string|array  $rules
-	 * @return void
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	public function each($attribute, $rules)
-	{
-		$data = array_get($this->data, $attribute);
-
-		if ( ! is_array($data))
-		{
-			if ($this->hasRule($attribute, 'Array')) return;
-
-			throw new \InvalidArgumentException('Attribute for each() must be an array.');
-		}
-
-		foreach ($data as $dataKey => $dataValue)
-		{
-			foreach ($rules as $ruleValue)
-			{
-				$this->mergeRules("$attribute.$dataKey", $ruleValue);
-			}
-		}
-	}
-
-	/**
-	 * Merge additional rules into a given attribute.
-	 *
-	 * @param  string  $attribute
-	 * @param  string|array  $rules
-	 * @return void
-	 */
-	public function mergeRules($attribute, $rules)
-	{
-		$current = isset($this->rules[$attribute]) ? $this->rules[$attribute] : [];
-
-		$merge = head($this->explodeRules(array($rules)));
-
-		$this->rules[$attribute] = array_merge($current, $merge);
-	}
-
-	/**
-	 * Determine if the data passes the validation rules.
-	 *
-	 * @return bool
-	 */
-	public function passes()
-	{
-		$this->messages = new MessageBag;
-
-		// We'll spin through each rule, validating the attributes attached to that
-		// rule. Any error messages will be added to the containers with each of
-		// the other error messages, returning true if we don't have messages.
-		foreach ($this->rules as $attribute => $rules)
-		{
-			foreach ($rules as $rule)
-			{
-				$this->validate($attribute, $rule);
-			}
-		}
-
-		return count($this->messages->all()) === 0;
-	}
-
-	/**
-	 * Determine if the data fails the validation rules.
-	 *
-	 * @return bool
-	 */
-	public function fails()
-	{
-		return ! $this->passes();
-	}
-
-	/**
-	 * Validate a given attribute against a rule.
-	 *
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @return void
-	 */
-	protected function validate($attribute, $rule)
-	{
-		list($rule, $parameters) = $this->parseRule($rule);
-
-		if ($rule == '') return;
-
-		// We will get the value for the given attribute from the array of data and then
-		// verify that the attribute is indeed validatable. Unless the rule implies
-		// that the attribute is required, rules are not run for missing values.
-		$value = $this->getValue($attribute);
-
-		$validatable = $this->isValidatable($rule, $attribute, $value);
-
-		$method = "validate{$rule}";
-
-		if ($validatable && ! $this->$method($attribute, $value, $parameters, $this))
-		{
-			$this->addFailure($attribute, $rule, $parameters);
-		}
-	}
-
-	/**
-	 * Returns the data which was valid.
-	 *
-	 * @return array
-	 */
-	public function valid()
-	{
-		if ( ! $this->messages) $this->passes();
-
-		return array_diff_key($this->data, $this->messages()->toArray());
-	}
-
-	/**
-	 * Returns the data which was invalid.
-	 *
-	 * @return array
-	 */
-	public function invalid()
-	{
-		if ( ! $this->messages) $this->passes();
-
-		return array_intersect_key($this->data, $this->messages()->toArray());
-	}
-
-	/**
-	 * Get the value of a given attribute.
-	 *
-	 * @param  string  $attribute
-	 * @return mixed
-	 */
-	protected function getValue($attribute)
-	{
-		if ( ! is_null($value = array_get($this->data, $attribute)))
-		{
-			return $value;
-		}
-		elseif ( ! is_null($value = array_get($this->files, $attribute)))
-		{
-			return $value;
-		}
-	}
-
-	/**
-	 * Determine if the attribute is validatable.
-	 *
-	 * @param  string  $rule
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function isValidatable($rule, $attribute, $value)
-	{
-		return $this->presentOrRuleIsImplicit($rule, $attribute, $value) &&
-               $this->passesOptionalCheck($attribute) &&
-               $this->hasNotFailedPreviousRuleIfPresenceRule($rule, $attribute);
-	}
-
-	/**
-	 * Determine if the field is present, or the rule implies required.
-	 *
-	 * @param  string  $rule
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function presentOrRuleIsImplicit($rule, $attribute, $value)
-	{
-		return $this->validateRequired($attribute, $value) || $this->isImplicit($rule);
-	}
-
-	/**
-	 * Determine if the attribute passes any optional check.
-	 *
-	 * @param  string  $attribute
-	 * @return bool
-	 */
-	protected function passesOptionalCheck($attribute)
-	{
-		if ($this->hasRule($attribute, array('Sometimes')))
-		{
-			return array_key_exists($attribute, array_dot($this->data))
-				|| in_array($attribute, array_keys($this->data))
-				|| array_key_exists($attribute, $this->files);
-		}
-
-		return true;
-	}
-
-	/**
-	 * Determine if a given rule implies the attribute is required.
-	 *
-	 * @param  string  $rule
-	 * @return bool
-	 */
-	protected function isImplicit($rule)
-	{
-		return in_array($rule, $this->implicitRules);
-	}
-
-	/**
-	 * Determine if it's a necessary presence validation.
-	 *
-	 * This is to avoid possible database type comparison errors.
-	 *
-	 * @param  string  $rule
-	 * @param  string  $attribute
-	 * @return bool
-	 */
-	protected function hasNotFailedPreviousRuleIfPresenceRule($rule, $attribute)
-	{
-		return in_array($rule, ['Unique', 'Exists'])
-						? ! $this->messages->has($attribute): true;
-	}
-
-	/**
-	 * Add a failed rule and error message to the collection.
-	 *
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return void
-	 */
-	protected function addFailure($attribute, $rule, $parameters)
-	{
-		$this->addError($attribute, $rule, $parameters);
-
-		$this->failedRules[$attribute][$rule] = $parameters;
-	}
-
-	/**
-	 * Add an error message to the validator's collection of messages.
-	 *
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return void
-	 */
-	protected function addError($attribute, $rule, $parameters)
-	{
-		$message = $this->getMessage($attribute, $rule);
-
-		$message = $this->doReplacements($message, $attribute, $rule, $parameters);
-
-		$this->messages->add($attribute, $message);
-	}
-
-	/**
-	 * "Validate" optional attributes.
-	 *
-	 * Always returns true, just lets us put sometimes in rules.
-	 *
-	 * @return bool
-	 */
-	protected function validateSometimes()
-	{
-		return true;
-	}
-
-	/**
-	 * Validate that a required attribute exists.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateRequired($attribute, $value)
-	{
-		if (is_null($value))
-		{
-			return false;
-		}
-		elseif (is_string($value) && trim($value) === '')
-		{
-			return false;
-		}
-		elseif ((is_array($value) || $value instanceof \Countable) && count($value) < 1)
-		{
-			return false;
-		}
-		elseif ($value instanceof File)
-		{
-			return (string) $value->getPath() != '';
-		}
-
-		return true;
-	}
-
-	/**
-	 * Validate the given attribute is filled if it is present.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateFilled($attribute, $value)
-	{
-		if (array_key_exists($attribute, $this->data) || array_key_exists($attribute, $this->files))
-		{
-			return $this->validateRequired($attribute, $value);
-		}
-
-		return true;
-	}
-
-	/**
-	 * Determine if any of the given attributes fail the required test.
-	 *
-	 * @param  array  $attributes
-	 * @return bool
-	 */
-	protected function anyFailingRequired(array $attributes)
-	{
-		foreach ($attributes as $key)
-		{
-			if ( ! $this->validateRequired($key, $this->getValue($key)))
-			{
-				return true;
-			}
-		}
-
-		return false;
-	}
-
-	/**
-	 * Determine if all of the given attributes fail the required test.
-	 *
-	 * @param  array  $attributes
-	 * @return bool
-	 */
-	protected function allFailingRequired(array $attributes)
-	{
-		foreach ($attributes as $key)
-		{
-			if ($this->validateRequired($key, $this->getValue($key)))
-			{
-				return false;
-			}
-		}
-
-		return true;
-	}
-
-	/**
-	 * Validate that an attribute exists when any other attribute exists.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  mixed   $parameters
-	 * @return bool
-	 */
-	protected function validateRequiredWith($attribute, $value, $parameters)
-	{
-		if ( ! $this->allFailingRequired($parameters))
-		{
-			return $this->validateRequired($attribute, $value);
-		}
-
-		return true;
-	}
-
-	/**
-	 * Validate that an attribute exists when all other attributes exists.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  mixed   $parameters
-	 * @return bool
-	 */
-	protected function validateRequiredWithAll($attribute, $value, $parameters)
-	{
-		if ( ! $this->anyFailingRequired($parameters))
-		{
-			return $this->validateRequired($attribute, $value);
-		}
-
-		return true;
-	}
-
-	/**
-	 * Validate that an attribute exists when another attribute does not.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  mixed   $parameters
-	 * @return bool
-	 */
-	protected function validateRequiredWithout($attribute, $value, $parameters)
-	{
-		if ($this->anyFailingRequired($parameters))
-		{
-			return $this->validateRequired($attribute, $value);
-		}
-
-		return true;
-	}
-
-	/**
-	 * Validate that an attribute exists when all other attributes do not.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  mixed   $parameters
-	 * @return bool
-	 */
-	protected function validateRequiredWithoutAll($attribute, $value, $parameters)
-	{
-		if ($this->allFailingRequired($parameters))
-		{
-			return $this->validateRequired($attribute, $value);
-		}
-
-		return true;
-	}
-
-	/**
-	 * Validate that an attribute exists when another attribute has a given value.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  mixed   $parameters
-	 * @return bool
-	 */
-	protected function validateRequiredIf($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(2, $parameters, 'required_if');
-
-		$data = array_get($this->data, $parameters[0]);
-
-		$values = array_slice($parameters, 1);
-
-		if (in_array($data, $values))
-		{
-			return $this->validateRequired($attribute, $value);
-		}
-
-		return true;
-	}
-
-	/**
-	 * Get the number of attributes in a list that are present.
-	 *
-	 * @param  array  $attributes
-	 * @return int
-	 */
-	protected function getPresentCount($attributes)
-	{
-		$count = 0;
-
-		foreach ($attributes as $key)
-		{
-			if (array_get($this->data, $key) || array_get($this->files, $key))
-			{
-				$count++;
-			}
-		}
-
-		return $count;
-	}
-
-	/**
-	 * Validate that an attribute has a matching confirmation.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateConfirmed($attribute, $value)
-	{
-		return $this->validateSame($attribute, $value, array($attribute.'_confirmation'));
-	}
-
-	/**
-	 * Validate that two attributes match.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateSame($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'same');
-
-		$other = array_get($this->data, $parameters[0]);
-
-		return (isset($other) && $value == $other);
-	}
-
-	/**
-	 * Validate that an attribute is different from another attribute.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateDifferent($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'different');
-
-		$other = $parameters[0];
-
-		return isset($this->data[$other]) && $value != $this->data[$other];
-	}
-
-	/**
-	 * Validate that an attribute was "accepted".
-	 *
-	 * This validation rule implies the attribute is "required".
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateAccepted($attribute, $value)
-	{
-		$acceptable = array('yes', 'on', '1', 1, true, 'true');
-
-		return ($this->validateRequired($attribute, $value) && in_array($value, $acceptable, true));
-	}
-
-	/**
-	 * Validate that an attribute is an array.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateArray($attribute, $value)
-	{
-		return is_array($value);
-	}
-
-	/**
-	 * Validate that an attribute is a boolean.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateBoolean($attribute, $value)
-	{
-		$acceptable = array(true, false, 0, 1, '0', '1');
-
-		return in_array($value, $acceptable, true);
-	}
-
-	/**
-	 * Validate that an attribute is an integer.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateInteger($attribute, $value)
-	{
-		return filter_var($value, FILTER_VALIDATE_INT) !== false;
-	}
-
-	/**
-	 * Validate that an attribute is numeric.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateNumeric($attribute, $value)
-	{
-		return is_numeric($value);
-	}
-
-	/**
-	 * Validate that an attribute is a string.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateString($attribute, $value)
-	{
-		return is_string($value);
-	}
-
-	/**
-	 * Validate that an attribute has a given number of digits.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateDigits($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'digits');
-
-		return $this->validateNumeric($attribute, $value)
-			&& strlen((string) $value) == $parameters[0];
-	}
-
-	/**
-	 * Validate that an attribute is between a given number of digits.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateDigitsBetween($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(2, $parameters, 'digits_between');
-
-		$length = strlen((string) $value);
-
-		return $this->validateNumeric($attribute, $value)
-		  && $length >= $parameters[0] && $length <= $parameters[1];
-	}
-
-	/**
-	 * Validate the size of an attribute.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateSize($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'size');
-
-		return $this->getSize($attribute, $value) == $parameters[0];
-	}
-
-	/**
-	 * Validate the size of an attribute is between a set of values.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateBetween($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(2, $parameters, 'between');
-
-		$size = $this->getSize($attribute, $value);
-
-		return $size >= $parameters[0] && $size <= $parameters[1];
-	}
-
-	/**
-	 * Validate the size of an attribute is greater than a minimum value.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateMin($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'min');
-
-		return $this->getSize($attribute, $value) >= $parameters[0];
-	}
-
-	/**
-	 * Validate the size of an attribute is less than a maximum value.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateMax($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'max');
-
-		if ($value instanceof UploadedFile && ! $value->isValid()) return false;
-
-		return $this->getSize($attribute, $value) <= $parameters[0];
-	}
-
-	/**
-	 * Get the size of an attribute.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return mixed
-	 */
-	protected function getSize($attribute, $value)
-	{
-		$hasNumeric = $this->hasRule($attribute, $this->numericRules);
-
-		// This method will determine if the attribute is a number, string, or file and
-		// return the proper size accordingly. If it is a number, then number itself
-		// is the size. If it is a file, we take kilobytes, and for a string the
-		// entire length of the string will be considered the attribute size.
-		if (is_numeric($value) && $hasNumeric)
-		{
-			return array_get($this->data, $attribute);
-		}
-		elseif (is_array($value))
-		{
-			return count($value);
-		}
-		elseif ($value instanceof File)
-		{
-			return $value->getSize() / 1024;
-		}
-
-		return $this->getStringSize($value);
-	}
-
-	/**
-	 * Get the size of a string.
-	 *
-	 * @param  string  $value
-	 * @return int
-	 */
-	protected function getStringSize($value)
-	{
-		if (function_exists('mb_strlen')) return mb_strlen($value);
-
-		return strlen($value);
-	}
-
-	/**
-	 * Validate an attribute is contained within a list of values.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateIn($attribute, $value, $parameters)
-	{
-		return in_array((string) $value, $parameters);
-	}
-
-	/**
-	 * Validate an attribute is not contained within a list of values.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateNotIn($attribute, $value, $parameters)
-	{
-		return ! $this->validateIn($attribute, $value, $parameters);
-	}
-
-	/**
-	 * Validate the uniqueness of an attribute value on a given database table.
-	 *
-	 * If a database column is not specified, the attribute will be used.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateUnique($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'unique');
-
-		$table = $parameters[0];
-
-		// The second parameter position holds the name of the column that needs to
-		// be verified as unique. If this parameter isn't specified we will just
-		// assume that this column to be verified shares the attribute's name.
-		$column = isset($parameters[1]) ? $parameters[1] : $attribute;
-
-		list($idColumn, $id) = array(null, null);
-
-		if (isset($parameters[2]))
-		{
-			list($idColumn, $id) = $this->getUniqueIds($parameters);
-
-			if (strtolower($id) == 'null') $id = null;
-		}
-
-		// The presence verifier is responsible for counting rows within this store
-		// mechanism which might be a relational database or any other permanent
-		// data store like Redis, etc. We will use it to determine uniqueness.
-		$verifier = $this->getPresenceVerifier();
-
-		$extra = $this->getUniqueExtra($parameters);
-
-		return $verifier->getCount(
-
-			$table, $column, $value, $id, $idColumn, $extra
-
-		) == 0;
-	}
-
-	/**
-	 * Get the excluded ID column and value for the unique rule.
-	 *
-	 * @param  array  $parameters
-	 * @return array
-	 */
-	protected function getUniqueIds($parameters)
-	{
-		$idColumn = isset($parameters[3]) ? $parameters[3] : 'id';
-
-		return array($idColumn, $parameters[2]);
-	}
-
-	/**
-	 * Get the extra conditions for a unique rule.
-	 *
-	 * @param  array  $parameters
-	 * @return array
-	 */
-	protected function getUniqueExtra($parameters)
-	{
-		if (isset($parameters[4]))
-		{
-			return $this->getExtraConditions(array_slice($parameters, 4));
-		}
-
-		return array();
-	}
-
-	/**
-	 * Validate the existence of an attribute value in a database table.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateExists($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'exists');
-
-		$table = $parameters[0];
-
-		// The second parameter position holds the name of the column that should be
-		// verified as existing. If this parameter is not specified we will guess
-		// that the columns being "verified" shares the given attribute's name.
-		$column = isset($parameters[1]) ? $parameters[1] : $attribute;
-
-		$expected = (is_array($value)) ? count($value) : 1;
-
-		return $this->getExistCount($table, $column, $value, $parameters) >= $expected;
-	}
-
-	/**
-	 * Get the number of records that exist in storage.
-	 *
-	 * @param  string  $table
-	 * @param  string  $column
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return int
-	 */
-	protected function getExistCount($table, $column, $value, $parameters)
-	{
-		$verifier = $this->getPresenceVerifier();
-
-		$extra = $this->getExtraExistConditions($parameters);
-
-		if (is_array($value))
-		{
-			return $verifier->getMultiCount($table, $column, $value, $extra);
-		}
-
-		return $verifier->getCount($table, $column, $value, null, null, $extra);
-	}
-
-	/**
-	 * Get the extra exist conditions.
-	 *
-	 * @param  array  $parameters
-	 * @return array
-	 */
-	protected function getExtraExistConditions(array $parameters)
-	{
-		return $this->getExtraConditions(array_values(array_slice($parameters, 2)));
-	}
-
-	/**
-	 * Get the extra conditions for a unique / exists rule.
-	 *
-	 * @param  array  $segments
-	 * @return array
-	 */
-	protected function getExtraConditions(array $segments)
-	{
-		$extra = array();
-
-		$count = count($segments);
-
-		for ($i = 0; $i < $count; $i = $i + 2)
-		{
-			$extra[$segments[$i]] = $segments[$i + 1];
-		}
-
-		return $extra;
-	}
-
-	/**
-	 * Validate that an attribute is a valid IP.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateIp($attribute, $value)
-	{
-		return filter_var($value, FILTER_VALIDATE_IP) !== false;
-	}
-
-	/**
-	 * Validate that an attribute is a valid e-mail address.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateEmail($attribute, $value)
-	{
-		return filter_var($value, FILTER_VALIDATE_EMAIL) !== false;
-	}
-
-	/**
-	 * Validate that an attribute is a valid URL.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateUrl($attribute, $value)
-	{
-		return filter_var($value, FILTER_VALIDATE_URL) !== false;
-	}
-
-	/**
-	 * Validate that an attribute is an active URL.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateActiveUrl($attribute, $value)
-	{
-		$url = str_replace(array('http://', 'https://', 'ftp://'), '', strtolower($value));
-
-		return checkdnsrr($url);
-	}
-
-	/**
-	 * Validate the MIME type of a file is an image MIME type.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateImage($attribute, $value)
-	{
-		return $this->validateMimes($attribute, $value, array('jpeg', 'png', 'gif', 'bmp'));
-	}
-
-	/**
-	 * Validate the MIME type of a file upload attribute is in a set of MIME types.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed  $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateMimes($attribute, $value, $parameters)
-	{
-		if ( ! $this->isAValidFileInstance($value))
-		{
-			return false;
-		}
-
-		return $value->getPath() != '' && in_array($value->guessExtension(), $parameters);
-	}
-
-	/**
-	 * Check that the given value is a valid file instance.
-	 *
-	 * @param  mixed  $value
-	 * @return bool
-	 */
-	protected function isAValidFileInstance($value)
-	{
-		if ($value instanceof UploadedFile && ! $value->isValid()) return false;
-
-		return $value instanceof File;
-	}
-
-	/**
-	 * Validate that an attribute contains only alphabetic characters.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateAlpha($attribute, $value)
-	{
-		return preg_match('/^[\pL\pM]+$/u', $value);
-	}
-
-	/**
-	 * Validate that an attribute contains only alpha-numeric characters.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateAlphaNum($attribute, $value)
-	{
-		return preg_match('/^[\pL\pM\pN]+$/u', $value);
-	}
-
-	/**
-	 * Validate that an attribute contains only alpha-numeric characters, dashes, and underscores.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateAlphaDash($attribute, $value)
-	{
-		return preg_match('/^[\pL\pM\pN_-]+$/u', $value);
-	}
-
-	/**
-	 * Validate that an attribute passes a regular expression check.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateRegex($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'regex');
-
-		return preg_match($parameters[0], $value);
-	}
-
-	/**
-	 * Validate that an attribute is a valid date.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateDate($attribute, $value)
-	{
-		if ($value instanceof DateTime) return true;
-
-		if (strtotime($value) === false) return false;
-
-		$date = date_parse($value);
-
-		return checkdate($date['month'], $date['day'], $date['year']);
-	}
-
-	/**
-	 * Validate that an attribute matches a date format.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateDateFormat($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'date_format');
-
-		$parsed = date_parse_from_format($parameters[0], $value);
-
-		return $parsed['error_count'] === 0 && $parsed['warning_count'] === 0;
-	}
-
-	/**
-	 * Validate the date is before a given date.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateBefore($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'before');
-
-		if ($format = $this->getDateFormat($attribute))
-		{
-			return $this->validateBeforeWithFormat($format, $value, $parameters);
-		}
-
-		if ( ! ($date = strtotime($parameters[0])))
-		{
-			return strtotime($value) < strtotime($this->getValue($parameters[0]));
-		}
-
-		return strtotime($value) < $date;
-	}
-
-	/**
-	 * Validate the date is before a given date with a given format.
-	 *
-	 * @param  string  $format
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateBeforeWithFormat($format, $value, $parameters)
-	{
-		$param = $this->getValue($parameters[0]) ?: $parameters[0];
-
-		return $this->checkDateTimeOrder($format, $value, $param);
-	}
-
-	/**
-	 * Validate the date is after a given date.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateAfter($attribute, $value, $parameters)
-	{
-		$this->requireParameterCount(1, $parameters, 'after');
-
-		if ($format = $this->getDateFormat($attribute))
-		{
-			return $this->validateAfterWithFormat($format, $value, $parameters);
-		}
-
-		if ( ! ($date = strtotime($parameters[0])))
-		{
-			return strtotime($value) > strtotime($this->getValue($parameters[0]));
-		}
-
-		return strtotime($value) > $date;
-	}
-
-	/**
-	 * Validate the date is after a given date with a given format.
-	 *
-	 * @param  string  $format
-	 * @param  mixed   $value
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function validateAfterWithFormat($format, $value, $parameters)
-	{
-		$param = $this->getValue($parameters[0]) ?: $parameters[0];
-
-		return $this->checkDateTimeOrder($format, $param, $value);
-	}
-
-	/**
-	 * Given two date/time strings, check that one is after the other.
-	 *
-	 * @param  string  $format
-	 * @param  string  $before
-	 * @param  string  $after
-	 * @return bool
-	 */
-	protected function checkDateTimeOrder($format, $before, $after)
-	{
-		$before = $this->getDateTimeWithOptionalFormat($format, $before);
-
-		$after = $this->getDateTimeWithOptionalFormat($format, $after);
-
-		return ($before && $after) && ($after > $before);
-	}
-
-	/**
-	 * Get a DateTime instance from a string.
-	 *
-	 * @param  string  $format
-	 * @param  string  $value
-	 * @return \DateTime|null
-	 */
-	protected function getDateTimeWithOptionalFormat($format, $value)
-	{
-		$date = DateTime::createFromFormat($format, $value);
-
-		if ($date) return $date;
-
-		try
-		{
-			return new DateTime($value);
-		}
-		catch (\Exception $e)
-		{
-			return null;
-		}
-	}
-
-	/**
-	 * Validate that an attribute is a valid timezone.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return bool
-	 */
-	protected function validateTimezone($attribute, $value)
-	{
-		try
-		{
-			new DateTimeZone($value);
-		}
-		catch (\Exception $e)
-		{
-			return false;
-		}
-
-		return true;
-	}
-
-	/**
-	 * Get the date format for an attribute if it has one.
-	 *
-	 * @param  string  $attribute
-	 * @return string|null
-	 */
-	protected function getDateFormat($attribute)
-	{
-		if ($result = $this->getRule($attribute, 'DateFormat'))
-		{
-			return $result[1][0];
-		}
-	}
-
-	/**
-	 * Get the validation message for an attribute and rule.
-	 *
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @return string
-	 */
-	protected function getMessage($attribute, $rule)
-	{
-		$lowerRule = snake_case($rule);
-
-		$inlineMessage = $this->getInlineMessage($attribute, $lowerRule);
-
-		// First we will retrieve the custom message for the validation rule if one
-		// exists. If a custom validation message is being used we'll return the
-		// custom message, otherwise we'll keep searching for a valid message.
-		if ( ! is_null($inlineMessage))
-		{
-			return $inlineMessage;
-		}
-
-		$customKey = "validation.custom.{$attribute}.{$lowerRule}";
-
-		$customMessage = $this->translator->trans($customKey);
-
-		// First we check for a custom defined validation message for the attribute
-		// and rule. This allows the developer to specify specific messages for
-		// only some attributes and rules that need to get specially formed.
-		if ($customMessage !== $customKey)
-		{
-			return $customMessage;
-		}
-
-		// If the rule being validated is a "size" rule, we will need to gather the
-		// specific error message for the type of attribute being validated such
-		// as a number, file or string which all have different message types.
-		elseif (in_array($rule, $this->sizeRules))
-		{
-			return $this->getSizeMessage($attribute, $rule);
-		}
-
-		// Finally, if no developer specified messages have been set, and no other
-		// special messages apply for this rule, we will just pull the default
-		// messages out of the translator service for this validation rule.
-		$key = "validation.{$lowerRule}";
-
-		if ($key != ($value = $this->translator->trans($key)))
-		{
-			return $value;
-		}
-
-		return $this->getInlineMessage(
-			$attribute, $lowerRule, $this->fallbackMessages
-		) ?: $key;
-	}
-
-	/**
-	 * Get the inline message for a rule if it exists.
-	 *
-	 * @param  string  $attribute
-	 * @param  string  $lowerRule
-	 * @param  array   $source
-	 * @return string
-	 */
-	protected function getInlineMessage($attribute, $lowerRule, $source = null)
-	{
-		$source = $source ?: $this->customMessages;
-
-		$keys = array("{$attribute}.{$lowerRule}", $lowerRule);
-
-		// First we will check for a custom message for an attribute specific rule
-		// message for the fields, then we will check for a general custom line
-		// that is not attribute specific. If we find either we'll return it.
-		foreach ($keys as $key)
-		{
-			if (isset($source[$key])) return $source[$key];
-		}
-	}
-
-	/**
-	 * Get the proper error message for an attribute and size rule.
-	 *
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @return string
-	 */
-	protected function getSizeMessage($attribute, $rule)
-	{
-		$lowerRule = snake_case($rule);
-
-		// There are three different types of size validations. The attribute may be
-		// either a number, file, or string so we will check a few things to know
-		// which type of value it is and return the correct line for that type.
-		$type = $this->getAttributeType($attribute);
-
-		$key = "validation.{$lowerRule}.{$type}";
-
-		return $this->translator->trans($key);
-	}
-
-	/**
-	 * Get the data type of the given attribute.
-	 *
-	 * @param  string  $attribute
-	 * @return string
-	 */
-	protected function getAttributeType($attribute)
-	{
-		// We assume that the attributes present in the file array are files so that
-		// means that if the attribute does not have a numeric rule and the files
-		// list doesn't have it we'll just consider it a string by elimination.
-		if ($this->hasRule($attribute, $this->numericRules))
-		{
-			return 'numeric';
-		}
-		elseif ($this->hasRule($attribute, array('Array')))
-		{
-			return 'array';
-		}
-		elseif (array_key_exists($attribute, $this->files))
-		{
-			return 'file';
-		}
-
-		return 'string';
-	}
-
-	/**
-	 * Replace all error message place-holders with actual values.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function doReplacements($message, $attribute, $rule, $parameters)
-	{
-		$message = str_replace(':attribute', $this->getAttribute($attribute), $message);
-
-		if (isset($this->replacers[snake_case($rule)]))
-		{
-			$message = $this->callReplacer($message, $attribute, snake_case($rule), $parameters);
-		}
-		elseif (method_exists($this, $replacer = "replace{$rule}"))
-		{
-			$message = $this->$replacer($message, $attribute, $rule, $parameters);
-		}
-
-		return $message;
-	}
-
-	/**
-	 * Transform an array of attributes to their displayable form.
-	 *
-	 * @param  array  $values
-	 * @return array
-	 */
-	protected function getAttributeList(array $values)
-	{
-		$attributes = array();
-
-		// For each attribute in the list we will simply get its displayable form as
-		// this is convenient when replacing lists of parameters like some of the
-		// replacement functions do when formatting out the validation message.
-		foreach ($values as $key => $value)
-		{
-			$attributes[$key] = $this->getAttribute($value);
-		}
-
-		return $attributes;
-	}
-
-	/**
-	 * Get the displayable name of the attribute.
-	 *
-	 * @param  string  $attribute
-	 * @return string
-	 */
-	protected function getAttribute($attribute)
-	{
-		// The developer may dynamically specify the array of custom attributes
-		// on this Validator instance. If the attribute exists in this array
-		// it takes precedence over all other ways we can pull attributes.
-		if (isset($this->customAttributes[$attribute]))
-		{
-			return $this->customAttributes[$attribute];
-		}
-
-		$key = "validation.attributes.{$attribute}";
-
-		// We allow for the developer to specify language lines for each of the
-		// attributes allowing for more displayable counterparts of each of
-		// the attributes. This provides the ability for simple formats.
-		if (($line = $this->translator->trans($key)) !== $key)
-		{
-			return $line;
-		}
-
-		// If no language line has been specified for the attribute all of the
-		// underscores are removed from the attribute name and that will be
-		// used as default versions of the attribute's displayable names.
-		return str_replace('_', ' ', snake_case($attribute));
-	}
-
-	/**
-	 * Get the displayable name of the value.
-	 *
-	 * @param  string  $attribute
-	 * @param  mixed   $value
-	 * @return string
-	 */
-	public function getDisplayableValue($attribute, $value)
-	{
-		if (isset($this->customValues[$attribute][$value]))
-		{
-			return $this->customValues[$attribute][$value];
-		}
-
-		$key = "validation.values.{$attribute}.{$value}";
-
-		if (($line = $this->translator->trans($key)) !== $key)
-		{
-			return $line;
-		}
-
-		return $value;
-	}
-
-	/**
-	 * Replace all place-holders for the between rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceBetween($message, $attribute, $rule, $parameters)
-	{
-		return str_replace(array(':min', ':max'), $parameters, $message);
-	}
-
-	/**
-	 * Replace all place-holders for the digits rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceDigits($message, $attribute, $rule, $parameters)
-	{
-		return str_replace(':digits', $parameters[0], $message);
-	}
-
-	/**
-	 * Replace all place-holders for the digits (between) rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceDigitsBetween($message, $attribute, $rule, $parameters)
-	{
-		return $this->replaceBetween($message, $attribute, $rule, $parameters);
-	}
-
-	/**
-	 * Replace all place-holders for the size rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceSize($message, $attribute, $rule, $parameters)
-	{
-		return str_replace(':size', $parameters[0], $message);
-	}
-
-	/**
-	 * Replace all place-holders for the min rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceMin($message, $attribute, $rule, $parameters)
-	{
-		return str_replace(':min', $parameters[0], $message);
-	}
-
-	/**
-	 * Replace all place-holders for the max rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceMax($message, $attribute, $rule, $parameters)
-	{
-		return str_replace(':max', $parameters[0], $message);
-	}
-
-	/**
-	 * Replace all place-holders for the in rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceIn($message, $attribute, $rule, $parameters)
-	{
-		foreach ($parameters as &$parameter)
-		{
-			$parameter = $this->getDisplayableValue($attribute, $parameter);
-		}
-
-		return str_replace(':values', implode(', ', $parameters), $message);
-	}
-
-	/**
-	 * Replace all place-holders for the not_in rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceNotIn($message, $attribute, $rule, $parameters)
-	{
-		return $this->replaceIn($message, $attribute, $rule, $parameters);
-	}
-
-	/**
-	 * Replace all place-holders for the mimes rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceMimes($message, $attribute, $rule, $parameters)
-	{
-		return str_replace(':values', implode(', ', $parameters), $message);
-	}
-
-	/**
-	 * Replace all place-holders for the required_with rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceRequiredWith($message, $attribute, $rule, $parameters)
-	{
-		$parameters = $this->getAttributeList($parameters);
-
-		return str_replace(':values', implode(' / ', $parameters), $message);
-	}
-
-	/**
-	 * Replace all place-holders for the required_without rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceRequiredWithout($message, $attribute, $rule, $parameters)
-	{
-		return $this->replaceRequiredWith($message, $attribute, $rule, $parameters);
-	}
-
-	/**
-	 * Replace all place-holders for the required_without_all rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceRequiredWithoutAll($message, $attribute, $rule, $parameters)
-	{
-		return $this->replaceRequiredWith($message, $attribute, $rule, $parameters);
-	}
-
-	/**
-	 * Replace all place-holders for the required_if rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceRequiredIf($message, $attribute, $rule, $parameters)
-	{
-		$parameters[1] = $this->getDisplayableValue($parameters[0], array_get($this->data, $parameters[0]));
-
-		$parameters[0] = $this->getAttribute($parameters[0]);
-
-		return str_replace(array(':other', ':value'), $parameters, $message);
-	}
-
-	/**
-	 * Replace all place-holders for the same rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceSame($message, $attribute, $rule, $parameters)
-	{
-		return str_replace(':other', $this->getAttribute($parameters[0]), $message);
-	}
-
-	/**
-	 * Replace all place-holders for the different rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceDifferent($message, $attribute, $rule, $parameters)
-	{
-		return $this->replaceSame($message, $attribute, $rule, $parameters);
-	}
-
-	/**
-	 * Replace all place-holders for the date_format rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceDateFormat($message, $attribute, $rule, $parameters)
-	{
-		return str_replace(':format', $parameters[0], $message);
-	}
-
-	/**
-	 * Replace all place-holders for the before rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceBefore($message, $attribute, $rule, $parameters)
-	{
-		if ( ! (strtotime($parameters[0])))
-		{
-			return str_replace(':date', $this->getAttribute($parameters[0]), $message);
-		}
-
-		return str_replace(':date', $parameters[0], $message);
-	}
-
-	/**
-	 * Replace all place-holders for the after rule.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function replaceAfter($message, $attribute, $rule, $parameters)
-	{
-		return $this->replaceBefore($message, $attribute, $rule, $parameters);
-	}
-
-	/**
-	 * Determine if the given attribute has a rule in the given set.
-	 *
-	 * @param  string  $attribute
-	 * @param  string|array  $rules
-	 * @return bool
-	 */
-	protected function hasRule($attribute, $rules)
-	{
-		return ! is_null($this->getRule($attribute, $rules));
-	}
-
-	/**
-	 * Get a rule and its parameters for a given attribute.
-	 *
-	 * @param  string  $attribute
-	 * @param  string|array  $rules
-	 * @return array|null
-	 */
-	protected function getRule($attribute, $rules)
-	{
-		if ( ! array_key_exists($attribute, $this->rules))
-		{
-			return;
-		}
-
-		$rules = (array) $rules;
-
-		foreach ($this->rules[$attribute] as $rule)
-		{
-			list($rule, $parameters) = $this->parseRule($rule);
-
-			if (in_array($rule, $rules)) return [$rule, $parameters];
-		}
-	}
-
-	/**
-	 * Extract the rule name and parameters from a rule.
-	 *
-	 * @param  array|string  $rules
-	 * @return array
-	 */
-	protected function parseRule($rules)
-	{
-		if (is_array($rules))
-		{
-			return $this->parseArrayRule($rules);
-		}
-
-		return $this->parseStringRule($rules);
-	}
-
-	/**
-	 * Parse an array based rule.
-	 *
-	 * @param  array  $rules
-	 * @return array
-	 */
-	protected function parseArrayRule(array $rules)
-	{
-		return array(studly_case(trim(array_get($rules, 0))), array_slice($rules, 1));
-	}
-
-	/**
-	 * Parse a string based rule.
-	 *
-	 * @param  string  $rules
-	 * @return array
-	 */
-	protected function parseStringRule($rules)
-	{
-		$parameters = [];
-
-		// The format for specifying validation rules and parameters follows an
-		// easy {rule}:{parameters} formatting convention. For instance the
-		// rule "Max:3" states that the value may only be three letters.
-		if (strpos($rules, ':') !== false)
-		{
-			list($rules, $parameter) = explode(':', $rules, 2);
-
-			$parameters = $this->parseParameters($rules, $parameter);
-		}
-
-		return array(studly_case(trim($rules)), $parameters);
-	}
-
-	/**
-	 * Parse a parameter list.
-	 *
-	 * @param  string  $rule
-	 * @param  string  $parameter
-	 * @return array
-	 */
-	protected function parseParameters($rule, $parameter)
-	{
-		if (strtolower($rule) == 'regex') return array($parameter);
-
-		return str_getcsv($parameter);
-	}
-
-	/**
-	 * Get the array of custom validator extensions.
-	 *
-	 * @return array
-	 */
-	public function getExtensions()
-	{
-		return $this->extensions;
-	}
-
-	/**
-	 * Register an array of custom validator extensions.
-	 *
-	 * @param  array  $extensions
-	 * @return void
-	 */
-	public function addExtensions(array $extensions)
-	{
-		if ($extensions)
-		{
-			$keys = array_map('snake_case', array_keys($extensions));
-
-			$extensions = array_combine($keys, array_values($extensions));
-		}
-
-		$this->extensions = array_merge($this->extensions, $extensions);
-	}
-
-	/**
-	 * Register an array of custom implicit validator extensions.
-	 *
-	 * @param  array  $extensions
-	 * @return void
-	 */
-	public function addImplicitExtensions(array $extensions)
-	{
-		$this->addExtensions($extensions);
-
-		foreach ($extensions as $rule => $extension)
-		{
-			$this->implicitRules[] = studly_case($rule);
-		}
-	}
-
-	/**
-	 * Register a custom validator extension.
-	 *
-	 * @param  string  $rule
-	 * @param  \Closure|string  $extension
-	 * @return void
-	 */
-	public function addExtension($rule, $extension)
-	{
-		$this->extensions[snake_case($rule)] = $extension;
-	}
-
-	/**
-	 * Register a custom implicit validator extension.
-	 *
-	 * @param  string   $rule
-	 * @param  \Closure|string  $extension
-	 * @return void
-	 */
-	public function addImplicitExtension($rule, $extension)
-	{
-		$this->addExtension($rule, $extension);
-
-		$this->implicitRules[] = studly_case($rule);
-	}
-
-	/**
-	 * Get the array of custom validator message replacers.
-	 *
-	 * @return array
-	 */
-	public function getReplacers()
-	{
-		return $this->replacers;
-	}
-
-	/**
-	 * Register an array of custom validator message replacers.
-	 *
-	 * @param  array  $replacers
-	 * @return void
-	 */
-	public function addReplacers(array $replacers)
-	{
-		if ($replacers)
-		{
-			$keys = array_map('snake_case', array_keys($replacers));
-
-			$replacers = array_combine($keys, array_values($replacers));
-		}
-
-		$this->replacers = array_merge($this->replacers, $replacers);
-	}
-
-	/**
-	 * Register a custom validator message replacer.
-	 *
-	 * @param  string  $rule
-	 * @param  \Closure|string  $replacer
-	 * @return void
-	 */
-	public function addReplacer($rule, $replacer)
-	{
-		$this->replacers[snake_case($rule)] = $replacer;
-	}
-
-	/**
-	 * Get the data under validation.
-	 *
-	 * @return array
-	 */
-	public function getData()
-	{
-		return $this->data;
-	}
-
-	/**
-	 * Set the data under validation.
-	 *
-	 * @param  array  $data
-	 * @return void
-	 */
-	public function setData(array $data)
-	{
-		$this->data = $this->parseData($data);
-	}
-
-	/**
-	 * Get the validation rules.
-	 *
-	 * @return array
-	 */
-	public function getRules()
-	{
-		return $this->rules;
-	}
-
-	/**
-	 * Set the validation rules.
-	 *
-	 * @param  array  $rules
-	 * @return $this
-	 */
-	public function setRules(array $rules)
-	{
-		$this->rules = $this->explodeRules($rules);
-
-		return $this;
-	}
-
-	/**
-	 * Set the custom attributes on the validator.
-	 *
-	 * @param  array  $attributes
-	 * @return $this
-	 */
-	public function setAttributeNames(array $attributes)
-	{
-		$this->customAttributes = $attributes;
-
-		return $this;
-	}
-
-	/**
-	 * Set the custom values on the validator.
-	 *
-	 * @param  array  $values
-	 * @return $this
-	 */
-	public function setValueNames(array $values)
-	{
-		$this->customValues = $values;
-
-		return $this;
-	}
-
-	/**
-	 * Get the files under validation.
-	 *
-	 * @return array
-	 */
-	public function getFiles()
-	{
-		return $this->files;
-	}
-
-	/**
-	 * Set the files under validation.
-	 *
-	 * @param  array  $files
-	 * @return $this
-	 */
-	public function setFiles(array $files)
-	{
-		$this->files = $files;
-
-		return $this;
-	}
-
-	/**
-	 * Get the Presence Verifier implementation.
-	 *
-	 * @return \Illuminate\Validation\PresenceVerifierInterface
-	 *
-	 * @throws \RuntimeException
-	 */
-	public function getPresenceVerifier()
-	{
-		if ( ! isset($this->presenceVerifier))
-		{
-			throw new \RuntimeException("Presence verifier has not been set.");
-		}
-
-		return $this->presenceVerifier;
-	}
-
-	/**
-	 * Set the Presence Verifier implementation.
-	 *
-	 * @param  \Illuminate\Validation\PresenceVerifierInterface  $presenceVerifier
-	 * @return void
-	 */
-	public function setPresenceVerifier(PresenceVerifierInterface $presenceVerifier)
-	{
-		$this->presenceVerifier = $presenceVerifier;
-	}
-
-	/**
-	 * Get the Translator implementation.
-	 *
-	 * @return \Symfony\Component\Translation\TranslatorInterface
-	 */
-	public function getTranslator()
-	{
-		return $this->translator;
-	}
-
-	/**
-	 * Set the Translator implementation.
-	 *
-	 * @param  \Symfony\Component\Translation\TranslatorInterface  $translator
-	 * @return void
-	 */
-	public function setTranslator(TranslatorInterface $translator)
-	{
-		$this->translator = $translator;
-	}
-
-	/**
-	 * Get the custom messages for the validator
-	 *
-	 * @return array
-	 */
-	public function getCustomMessages()
-	{
-		return $this->customMessages;
-	}
-
-	/**
-	 * Set the custom messages for the validator
-	 *
-	 * @param  array  $messages
-	 * @return void
-	 */
-	public function setCustomMessages(array $messages)
-	{
-		$this->customMessages = array_merge($this->customMessages, $messages);
-	}
-
-	/**
-	 * Get the custom attributes used by the validator.
-	 *
-	 * @return array
-	 */
-	public function getCustomAttributes()
-	{
-		return $this->customAttributes;
-	}
-
-	/**
-	 * Add custom attributes to the validator.
-	 *
-	 * @param  array  $customAttributes
-	 * @return $this
-	 */
-	public function addCustomAttributes(array $customAttributes)
-	{
-		$this->customAttributes = array_merge($this->customAttributes, $customAttributes);
-
-		return $this;
-	}
-
-	/**
-	 * Get the custom values for the validator.
-	 *
-	 * @return array
-	 */
-	public function getCustomValues()
-	{
-		return $this->customValues;
-	}
-
-	/**
-	 * Add the custom values for the validator.
-	 *
-	 * @param  array  $customValues
-	 * @return $this
-	 */
-	public function addCustomValues(array $customValues)
-	{
-		$this->customValues = array_merge($this->customValues, $customValues);
-
-		return $this;
-	}
-
-	/**
-	 * Get the fallback messages for the validator.
-	 *
-	 * @return array
-	 */
-	public function getFallbackMessages()
-	{
-		return $this->fallbackMessages;
-	}
-
-	/**
-	 * Set the fallback messages for the validator.
-	 *
-	 * @param  array  $messages
-	 * @return void
-	 */
-	public function setFallbackMessages(array $messages)
-	{
-		$this->fallbackMessages = $messages;
-	}
-
-	/**
-	 * Get the failed validation rules.
-	 *
-	 * @return array
-	 */
-	public function failed()
-	{
-		return $this->failedRules;
-	}
-
-	/**
-	 * Get the message container for the validator.
-	 *
-	 * @return \Illuminate\Support\MessageBag
-	 */
-	public function messages()
-	{
-		if ( ! $this->messages) $this->passes();
-
-		return $this->messages;
-	}
-
-	/**
-	 * An alternative more semantic shortcut to the message container.
-	 *
-	 * @return \Illuminate\Support\MessageBag
-	 */
-	public function errors()
-	{
-		return $this->messages();
-	}
-
-	/**
-	 * Get the messages for the instance.
-	 *
-	 * @return \Illuminate\Support\MessageBag
-	 */
-	public function getMessageBag()
-	{
-		return $this->messages();
-	}
-
-	/**
-	 * Set the IoC container instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return void
-	 */
-	public function setContainer(Container $container)
-	{
-		$this->container = $container;
-	}
-
-	/**
-	 * Call a custom validator extension.
-	 *
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function callExtension($rule, $parameters)
-	{
-		$callback = $this->extensions[$rule];
-
-		if ($callback instanceof Closure)
-		{
-			return call_user_func_array($callback, $parameters);
-		}
-		elseif (is_string($callback))
-		{
-			return $this->callClassBasedExtension($callback, $parameters);
-		}
-	}
-
-	/**
-	 * Call a class based validator extension.
-	 *
-	 * @param  string  $callback
-	 * @param  array   $parameters
-	 * @return bool
-	 */
-	protected function callClassBasedExtension($callback, $parameters)
-	{
-		list($class, $method) = explode('@', $callback);
-
-		return call_user_func_array(array($this->container->make($class), $method), $parameters);
-	}
-
-	/**
-	 * Call a custom validator message replacer.
-	 *
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function callReplacer($message, $attribute, $rule, $parameters)
-	{
-		$callback = $this->replacers[$rule];
-
-		if ($callback instanceof Closure)
-		{
-			return call_user_func_array($callback, func_get_args());
-		}
-		elseif (is_string($callback))
-		{
-			return $this->callClassBasedReplacer($callback, $message, $attribute, $rule, $parameters);
-		}
-	}
-
-	/**
-	 * Call a class based validator message replacer.
-	 *
-	 * @param  string  $callback
-	 * @param  string  $message
-	 * @param  string  $attribute
-	 * @param  string  $rule
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	protected function callClassBasedReplacer($callback, $message, $attribute, $rule, $parameters)
-	{
-		list($class, $method) = explode('@', $callback);
-
-		return call_user_func_array(array($this->container->make($class), $method), array_slice(func_get_args(), 1));
-	}
-
-	/**
-	 * Require a certain number of parameters to be present.
-	 *
-	 * @param  int    $count
-	 * @param  array  $parameters
-	 * @param  string  $rule
-	 * @return void
-	 * @throws \InvalidArgumentException
-	 */
-	protected function requireParameterCount($count, $parameters, $rule)
-	{
-		if (count($parameters) < $count)
-		{
-			throw new \InvalidArgumentException("Validation rule $rule requires at least $count parameters.");
-		}
-	}
-
-	/**
-	 * Handle dynamic calls to class methods.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 *
-	 * @throws \BadMethodCallException
-	 */
-	public function __call($method, $parameters)
-	{
-		$rule = snake_case(substr($method, 8));
-
-		if (isset($this->extensions[$rule]))
-		{
-			return $this->callExtension($rule, $parameters);
-		}
-
-		throw new \BadMethodCallException("Method [$method] does not exist.");
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Validation/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Validation/composer.json b/vendor/laravel/framework/src/Illuminate/Validation/composer.json
deleted file mode 100755
index 755a7f7..0000000
--- a/vendor/laravel/framework/src/Illuminate/Validation/composer.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
-    "name": "illuminate/validation",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/container": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "symfony/http-foundation": "2.5.*",
-        "symfony/translation": "2.5.*"
-    },
-    "require-dev": {
-        "illuminate/database": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Validation": ""
-        }
-    },
-    "target-dir": "Illuminate/Validation",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php b/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php
deleted file mode 100644
index 64528d5..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php
+++ /dev/null
@@ -1,727 +0,0 @@
-<?php namespace Illuminate\View\Compilers;
-
-use Closure;
-
-class BladeCompiler extends Compiler implements CompilerInterface {
-
-	/**
-	 * All of the registered extensions.
-	 *
-	 * @var array
-	 */
-	protected $extensions = array();
-
-	/**
-	 * The file currently being compiled.
-	 *
-	 * @var string
-	 */
-	protected $path;
-
-	/**
-	 * All of the available compiler functions.
-	 *
-	 * @var array
-	 */
-	protected $compilers = array(
-		'Extensions',
-		'Statements',
-		'Comments',
-		'Echos'
-	);
-
-	/**
-	 * Array of opening and closing tags for escaped echos.
-	 *
-	 * @var array
-	 */
-	protected $contentTags = array('{{', '}}');
-
-	/**
-	 * Array of opening and closing tags for escaped echos.
-	 *
-	 * @var array
-	 */
-	protected $escapedTags = array('{{{', '}}}');
-
-	/**
-	 * Array of footer lines to be added to template.
-	 *
-	 * @var array
-	 */
-	protected $footer = array();
-
-	/**
-	 * Counter to keep track of nested forelse statements.
-	 *
-	 * @var int
-	 */
-	protected $forelseCounter = 0;
-
-	/**
-	 * Compile the view at the given path.
-	 *
-	 * @param  string  $path
-	 * @return void
-	 */
-	public function compile($path = null)
-	{
-		$this->footer = array();
-
-		if ($path)
-		{
-			$this->setPath($path);
-		}
-
-		$contents = $this->compileString($this->files->get($path));
-
-		if ( ! is_null($this->cachePath))
-		{
-			$this->files->put($this->getCompiledPath($this->getPath()), $contents);
-		}
-	}
-
-	/**
-	 * Get the path currently being compiled.
-	 *
-	 * @return string
-	 */
-	public function getPath()
-	{
-		return $this->path;
-	}
-
-	/**
-	 * Set the path currently being compiled.
-	 *
-	 * @param  string  $path
-	 * @return void
-	 */
-	public function setPath($path)
-	{
-		$this->path = $path;
-	}
-
-	/**
-	 * Compile the given Blade template contents.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public function compileString($value)
-	{
-		$result = '';
-
-		// Here we will loop through all of the tokens returned by the Zend lexer and
-		// parse each one into the corresponding valid PHP. We will then have this
-		// template as the correctly rendered PHP that can be rendered natively.
-		foreach (token_get_all($value) as $token)
-		{
-			$result .= is_array($token) ? $this->parseToken($token) : $token;
-		}
-
-		// If there are any footer lines that need to get added to a template we will
-		// add them here at the end of the template. This gets used mainly for the
-		// template inheritance via the extends keyword that should be appended.
-		if (count($this->footer) > 0)
-		{
-			$result = ltrim($result, PHP_EOL)
-					.PHP_EOL.implode(PHP_EOL, array_reverse($this->footer));
-		}
-
-		return $result;
-	}
-
-	/**
-	 * Parse the tokens from the template.
-	 *
-	 * @param  array  $token
-	 * @return string
-	 */
-	protected function parseToken($token)
-	{
-		list($id, $content) = $token;
-
-		if ($id == T_INLINE_HTML)
-		{
-			foreach ($this->compilers as $type)
-			{
-				$content = $this->{"compile{$type}"}($content);
-			}
-		}
-
-		return $content;
-	}
-
-	/**
-	 * Execute the user defined extensions.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function compileExtensions($value)
-	{
-		foreach ($this->extensions as $compiler)
-		{
-			$value = call_user_func($compiler, $value, $this);
-		}
-
-		return $value;
-	}
-
-	/**
-	 * Compile Blade comments into valid PHP.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function compileComments($value)
-	{
-		$pattern = sprintf('/%s--((.|\s)*?)--%s/', $this->contentTags[0], $this->contentTags[1]);
-
-		return preg_replace($pattern, '<?php /*$1*/ ?>', $value);
-	}
-
-	/**
-	 * Compile Blade echos into valid PHP.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function compileEchos($value)
-	{
-		$difference = strlen($this->contentTags[0]) - strlen($this->escapedTags[0]);
-
-		if ($difference > 0)
-		{
-			return $this->compileEscapedEchos($this->compileRegularEchos($value));
-		}
-
-		return $this->compileRegularEchos($this->compileEscapedEchos($value));
-	}
-
-	/**
-	 * Compile Blade Statements that start with "@"
-	 *
-	 * @param  string  $value
-	 * @return mixed
-	 */
-	protected function compileStatements($value)
-	{
-		$callback = function($match)
-		{
-			if (method_exists($this, $method = 'compile'.ucfirst($match[1])))
-			{
-				$match[0] = $this->$method(array_get($match, 3));
-			}
-
-			return isset($match[3]) ? $match[0] : $match[0].$match[2];
-		};
-
-		return preg_replace_callback('/\B@(\w+)([ \t]*)(\( ( (?>[^()]+) | (?3) )* \))?/x', $callback, $value);
-	}
-
-	/**
-	 * Compile the "regular" echo statements.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function compileRegularEchos($value)
-	{
-		$pattern = sprintf('/(@)?%s\s*(.+?)\s*%s(\r?\n)?/s', $this->contentTags[0], $this->contentTags[1]);
-
-		$callback = function($matches)
-		{
-			$whitespace = empty($matches[3]) ? '' : $matches[3].$matches[3];
-
-			return $matches[1] ? substr($matches[0], 1) : '<?php echo '.$this->compileEchoDefaults($matches[2]).'; ?>'.$whitespace;
-		};
-
-		return preg_replace_callback($pattern, $callback, $value);
-	}
-
-	/**
-	 * Compile the escaped echo statements.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function compileEscapedEchos($value)
-	{
-		$pattern = sprintf('/%s\s*(.+?)\s*%s(\r?\n)?/s', $this->escapedTags[0], $this->escapedTags[1]);
-
-		$callback = function($matches)
-		{
-			$whitespace = empty($matches[2]) ? '' : $matches[2].$matches[2];
-
-			return '<?php echo e('.$this->compileEchoDefaults($matches[1]).'); ?>'.$whitespace;
-		};
-
-		return preg_replace_callback($pattern, $callback, $value);
-	}
-
-	/**
-	 * Compile the default values for the echo statement.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public function compileEchoDefaults($value)
-	{
-		return preg_replace('/^(?=\$)(.+?)(?:\s+or\s+)(.+?)$/s', 'isset($1) ? $1 : $2', $value);
-	}
-
-	/**
-	 * Compile the each statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileEach($expression)
-	{
-		return "<?php echo \$__env->renderEach{$expression}; ?>";
-	}
-
-	/**
-	 * Compile the yield statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileYield($expression)
-	{
-		return "<?php echo \$__env->yieldContent{$expression}; ?>";
-	}
-
-	/**
-	 * Compile the show statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileShow($expression)
-	{
-		return "<?php echo \$__env->yieldSection(); ?>";
-	}
-
-	/**
-	 * Compile the section statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileSection($expression)
-	{
-		return "<?php \$__env->startSection{$expression}; ?>";
-	}
-
-	/**
-	 * Compile the append statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileAppend($expression)
-	{
-		return "<?php \$__env->appendSection(); ?>";
-	}
-
-	/**
-	 * Compile the end-section statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileEndsection($expression)
-	{
-		return "<?php \$__env->stopSection(); ?>";
-	}
-
-	/**
-	 * Compile the stop statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileStop($expression)
-	{
-		return "<?php \$__env->stopSection(); ?>";
-	}
-
-	/**
-	 * Compile the overwrite statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileOverwrite($expression)
-	{
-		return "<?php \$__env->stopSection(true); ?>";
-	}
-
-	/**
-	 * Compile the unless statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileUnless($expression)
-	{
-		return "<?php if ( ! $expression): ?>";
-	}
-
-	/**
-	 * Compile the end unless statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileEndunless($expression)
-	{
-		return "<?php endif; ?>";
-	}
-
-	/**
-	 * Compile the lang statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileLang($expression)
-	{
-		return "<?php echo \\Illuminate\\Support\\Facades\\Lang::get$expression; ?>";
-	}
-
-	/**
-	 * Compile the choice statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileChoice($expression)
-	{
-		return "<?php echo \\Illuminate\\Support\\Facades\\Lang::choice$expression; ?>";
-	}
-
-	/**
-	 * Compile the else statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileElse($expression)
-	{
-		return "<?php else: ?>";
-	}
-
-	/**
-	 * Compile the for statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileFor($expression)
-	{
-		return "<?php for{$expression}: ?>";
-	}
-
-	/**
-	 * Compile the foreach statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileForeach($expression)
-	{
-		return "<?php foreach{$expression}: ?>";
-	}
-
-	/**
-	 * Compile the forelse statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileForelse($expression)
-	{
-		$empty = '$__empty_' . ++$this->forelseCounter;
-
-		return "<?php {$empty} = true; foreach{$expression}: {$empty} = false; ?>";
-	}
-
-	/**
-	 * Compile the if statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileIf($expression)
-	{
-		return "<?php if{$expression}: ?>";
-	}
-
-	/**
-	 * Compile the else-if statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileElseif($expression)
-	{
-		return "<?php elseif{$expression}: ?>";
-	}
-
-	/**
-	 * Compile the forelse statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileEmpty($expression)
-	{
-		$empty = '$__empty_' . $this->forelseCounter--;
-
-		return "<?php endforeach; if ({$empty}): ?>";
-	}
-
-	/**
-	 * Compile the while statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileWhile($expression)
-	{
-		return "<?php while{$expression}: ?>";
-	}
-
-	/**
-	 * Compile the end-while statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileEndwhile($expression)
-	{
-		return "<?php endwhile; ?>";
-	}
-
-	/**
-	 * Compile the end-for statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileEndfor($expression)
-	{
-		return "<?php endfor; ?>";
-	}
-
-	/**
-	 * Compile the end-for-each statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileEndforeach($expression)
-	{
-		return "<?php endforeach; ?>";
-	}
-
-	/**
-	 * Compile the end-if statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileEndif($expression)
-	{
-		return "<?php endif; ?>";
-	}
-
-	/**
-	 * Compile the end-for-else statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileEndforelse($expression)
-	{
-		return "<?php endif; ?>";
-	}
-
-	/**
-	 * Compile the extends statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileExtends($expression)
-	{
-		if (starts_with($expression, '('))
-		{
-			$expression = substr($expression, 1, -1);
-		}
-
-		$data = "<?php echo \$__env->make($expression, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>";
-
-		$this->footer[] = $data;
-
-		return '';
-	}
-
-	/**
-	 * Compile the include statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileInclude($expression)
-	{
-		if (starts_with($expression, '('))
-		{
-			$expression = substr($expression, 1, -1);
-		}
-
-		return "<?php echo \$__env->make($expression, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>";
-	}
-
-	/**
-	 * Compile the stack statements into the content
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileStack($expression)
-	{
-		return "<?php echo \$__env->yieldContent{$expression}; ?>";
-	}
-
-	/**
-	 * Compile the push statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compilePush($expression)
-	{
-		return "<?php \$__env->startSection{$expression}; ?>";
-	}
-
-	/**
-	 * Compile the endpush statements into valid PHP.
-	 *
-	 * @param  string  $expression
-	 * @return string
-	 */
-	protected function compileEndpush($expression)
-	{
-		return "<?php \$__env->appendSection(); ?>";
-	}
-
-	/**
-	 * Register a custom Blade compiler.
-	 *
-	 * @param  \Closure  $compiler
-	 * @return void
-	 */
-	public function extend(Closure $compiler)
-	{
-		$this->extensions[] = $compiler;
-	}
-
-	/**
-	 * Get the regular expression for a generic Blade function.
-	 *
-	 * @param  string  $function
-	 * @return string
-	 */
-	public function createMatcher($function)
-	{
-		return '/(?<!\w)(\s*)@'.$function.'(\s*\(.*\))/';
-	}
-
-	/**
-	 * Get the regular expression for a generic Blade function.
-	 *
-	 * @param  string  $function
-	 * @return string
-	 */
-	public function createOpenMatcher($function)
-	{
-		return '/(?<!\w)(\s*)@'.$function.'(\s*\(.*)\)/';
-	}
-
-	/**
-	 * Create a plain Blade matcher.
-	 *
-	 * @param  string  $function
-	 * @return string
-	 */
-	public function createPlainMatcher($function)
-	{
-		return '/(?<!\w)(\s*)@'.$function.'(\s*)/';
-	}
-
-	/**
-	 * Sets the content tags used for the compiler.
-	 *
-	 * @param  string  $openTag
-	 * @param  string  $closeTag
-	 * @param  bool    $escaped
-	 * @return void
-	 */
-	public function setContentTags($openTag, $closeTag, $escaped = false)
-	{
-		$property = ($escaped === true) ? 'escapedTags' : 'contentTags';
-
-		$this->{$property} = array(preg_quote($openTag), preg_quote($closeTag));
-	}
-
-	/**
-	 * Sets the escaped content tags used for the compiler.
-	 *
-	 * @param  string  $openTag
-	 * @param  string  $closeTag
-	 * @return void
-	 */
-	public function setEscapedContentTags($openTag, $closeTag)
-	{
-		$this->setContentTags($openTag, $closeTag, true);
-	}
-
-	/**
-	* Gets the content tags used for the compiler.
-	*
-	* @return string
-	*/
-	public function getContentTags()
-	{
-		return $this->getTags();
-	}
-
-	/**
-	* Gets the escaped content tags used for the compiler.
-	*
-	* @return string
-	*/
-	public function getEscapedContentTags()
-	{
-		return $this->getTags(true);
-	}
-
-	/**
-	 * Gets the tags used for the compiler.
-	 *
-	 * @param  bool  $escaped
-	 * @return array
-	 */
-	protected function getTags($escaped = false)
-	{
-		$tags = $escaped ? $this->escapedTags : $this->contentTags;
-
-		return array_map('stripcslashes', $tags);
-	}
-
-}


[03/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Mbstring.php
----------------------------------------------------------------------
diff --git a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Mbstring.php b/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Mbstring.php
deleted file mode 100644
index d299c4d..0000000
--- a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Mbstring.php
+++ /dev/null
@@ -1,523 +0,0 @@
-<?php // vi: set fenc=utf-8 ts=4 sw=4 et:
-/*
- * Copyright (C) 2013 Nicolas Grekas - p@tchwork.com
- *
- * This library is free software; you can redistribute it and/or modify it
- * under the terms of the (at your option):
- * Apache License v2.0 (http://apache.org/licenses/LICENSE-2.0.txt), or
- * GNU General Public License v2.0 (http://gnu.org/licenses/gpl-2.0.txt).
- */
-
-namespace Patchwork\PHP\Shim;
-
-/**
- * Partial mbstring implementation in PHP, iconv based, UTF-8 centric.
- *
- * Implemented:
- * - mb_convert_encoding     - Convert character encoding
- * - mb_decode_mimeheader    - Decode string in MIME header field
- * - mb_encode_mimeheader    - Encode string for MIME header XXX NATIVE IMPLEMENTATION IS REALLY BUGGED
- * - mb_convert_case         - Perform case folding on a string
- * - mb_get_info             - Get internal settings of mbstring
- * - mb_http_input           - Detect HTTP input character encoding
- * - mb_http_output          - Set/Get HTTP output character encoding
- * - mb_internal_encoding    - Set/Get internal character encoding
- * - mb_list_encodings       - Returns an array of all supported encodings
- * - mb_output_handler       - Callback function converts character encoding in output buffer
- * - mb_strlen               - Get string length
- * - mb_strpos               - Find position of first occurrence of string in a string
- * - mb_strrpos              - Find position of last occurrence of a string in a string
- * - mb_strtolower           - Make a string lowercase
- * - mb_strtoupper           - Make a string uppercase
- * - mb_substitute_character - Set/Get substitution character
- * - mb_substr               - Get part of string
- * - mb_stripos              - Finds position of first occurrence of a string within another, case insensitive
- * - mb_stristr              - Finds first occurrence of a string within another, case insensitive
- * - mb_strrchr              - Finds the last occurrence of a character in a string within another
- * - mb_strrichr             - Finds the last occurrence of a character in a string within another, case insensitive
- * - mb_strripos             - Finds position of last occurrence of a string within another, case insensitive
- * - mb_strstr               - Finds first occurrence of a string within anothers
- * - mb_strwidth             - Return width of string
- * - mb_substr_count         - Count the number of substring occurrences
- *
- * Not implemented:
- * - mb_convert_kana         - Convert "kana" one from another ("zen-kaku", "han-kaku" and more)
- * - mb_convert_variables    - Convert character code in variable(s)
- * - mb_decode_numericentity - Decode HTML numeric string reference to character
- * - mb_encode_numericentity - Encode character to HTML numeric string reference
- * - mb_ereg_*               - Regular expression with multibyte support
- * - mb_parse_str            - Parse GET/POST/COOKIE data and set global variable
- * - mb_preferred_mime_name  - Get MIME charset string
- * - mb_regex_encoding       - Returns current encoding for multibyte regex as string
- * - mb_regex_set_options    - Set/Get the default options for mbregex functions
- * - mb_send_mail            - Send encoded mail
- * - mb_split                - Split multibyte string using regular expression
- * - mb_strcut               - Get part of string
- * - mb_strimwidth           - Get truncated string with specified width
- */
-class Mbstring
-{
-    const MB_CASE_FOLD = PHP_INT_MAX;
-
-    protected static
-
-    $encoding_list = array('ASCII', 'UTF-8'),
-    $language = 'neutral',
-    $internal_encoding = 'UTF-8',
-    $caseFold = array(
-        array('µ','ſ',"\xCD\x85",'ς',"\xCF\x90","\xCF\x91","\xCF\x95","\xCF\x96","\xCF\xB0","\xCF\xB1","\xCF\xB5","\xE1\xBA\x9B","\xE1\xBE\xBE"),
-        array('μ','s','ι',       'σ','β',       'θ',       'φ',       'π',       'κ',       'ρ',       'ε',       "\xE1\xB9\xA1",'ι'           )
-    );
-
-
-    static function mb_convert_encoding($s, $to_encoding, $from_encoding = INF)
-    {
-        INF === $from_encoding && $from_encoding = self::$internal_encoding;
-
-        $from_encoding = strtolower($from_encoding);
-        $to_encoding = strtolower($to_encoding);
-
-        if ('base64' === $from_encoding)
-        {
-            $s = base64_decode($s);
-            $from_encoding = $to_encoding;
-        }
-
-        if ('base64' === $to_encoding) return base64_encode($s);
-
-        if ('html-entities' === $to_encoding)
-        {
-            'html-entities' === $from_encoding && $from_encoding = 'Windows-1252';
-            'utf-8' === $from_encoding
-                || 'utf8' === $from_encoding
-                || $s = iconv($from_encoding, 'UTF-8//IGNORE', $s);
-            return preg_replace_callback('/[\x80-\xFF]+/', array(__CLASS__, 'html_encoding_callback'), $s);
-        }
-
-        if ('html-entities' === $from_encoding)
-        {
-            $s = html_entity_decode($s, ENT_COMPAT, 'UTF-8');
-            $from_encoding = 'UTF-8';
-        }
-
-        return iconv($from_encoding, $to_encoding . '//IGNORE', $s);
-    }
-
-    static function mb_decode_mimeheader($s)
-    {
-        return iconv_mime_decode($s, 2, self::$internal_encoding . '//IGNORE');
-    }
-
-    static function mb_encode_mimeheader($s, $charset = INF, $transfer_encoding = INF, $linefeed = INF, $indent = INF)
-    {
-        user_error('mb_encode_mimeheader() is bugged. Please use iconv_mime_encode() instead', E_USER_WARNING);
-    }
-
-
-    static function mb_convert_case($s, $mode, $encoding = INF)
-    {
-        if ('' === $s .= '') return '';
-
-        if (INF === $encoding) $encoding = self::$internal_encoding;
-        else $encoding = strtoupper($encoding);
-
-        if ('UTF-8' === $encoding || 'UTF8' === $encoding) $encoding = INF;
-        else $s = iconv($encoding, 'UTF-8//IGNORE', $s);
-
-        if (MB_CASE_TITLE == $mode)
-        {
-            $s = preg_replace_callback('/\b\p{Ll}/u', array(__CLASS__, 'title_case_upper'), $s);
-            $s = preg_replace_callback('/\B[\p{Lu}\p{Lt}]+/u', array(__CLASS__, 'title_case_lower'), $s);
-        }
-        else
-        {
-            if (MB_CASE_UPPER == $mode)
-            {
-                static $upper;
-                isset($upper) || $upper = static::getData('upperCase');
-                $map = $upper;
-            }
-            else
-            {
-                if (self::MB_CASE_FOLD === $mode) $s = str_replace(self::$caseFold[0], self::$caseFold[1], $s);
-
-                static $lower;
-                isset($lower) || $lower = static::getData('lowerCase');
-                $map = $lower;
-            }
-
-            static $ulen_mask = array("\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4);
-
-            $i = 0;
-            $len = strlen($s);
-
-            while ($i < $len)
-            {
-                $ulen = $s[$i] < "\x80" ? 1 : $ulen_mask[$s[$i] & "\xF0"];
-                $uchr = substr($s, $i, $ulen);
-                $i += $ulen;
-
-                if (isset($map[$uchr]))
-                {
-                    $uchr = $map[$uchr];
-                    $nlen = strlen($uchr);
-
-                    if ($nlen == $ulen)
-                    {
-                        $nlen = $i;
-                        do $s[--$nlen] = $uchr[--$ulen];
-                        while ($ulen);
-                    }
-                    else
-                    {
-                        $s = substr_replace($s, $uchr, $i - $ulen, $ulen);
-                        $len += $nlen - $ulen;
-                        $i   += $nlen - $ulen;
-                    }
-                }
-            }
-        }
-
-        if (INF === $encoding) return $s;
-        else return iconv('UTF-8', $encoding, $s);
-    }
-
-    static function mb_internal_encoding($encoding = INF)
-    {
-        if (INF === $encoding) return self::$internal_encoding;
-        else $encoding = strtoupper($encoding);
-
-        if ('UTF-8' === $encoding || 'UTF8' === $encoding || false !== @iconv($encoding, $encoding, ' '))
-        {
-            self::$internal_encoding = 'UTF8' === $encoding ? 'UTF-8' : $encoding;
-
-            return true;
-        }
-
-        return false;
-    }
-
-    static function mb_language($lang = INF)
-    {
-        if (INF === $lang) return self::$language;
-
-        switch ($lang = strtolower($lang))
-        {
-        case 'uni':
-        case 'neutral':
-            self::$language = $lang;
-            return true;
-        }
-
-        return false;
-    }
-
-    static function mb_list_encodings()
-    {
-        return array('UTF-8');
-    }
-
-    static function mb_encoding_aliases($encoding)
-    {
-        switch (strtolower($encoding))
-        {
-        case 'utf8':
-        case 'utf-8': return array('utf8');
-        }
-
-        return false;
-    }
-
-    static function mb_check_encoding($var = INF, $encoding = INF)
-    {
-        if (INF === $encoding)
-        {
-            if (INF === $var) return false;
-            $encoding = self::$internal_encoding;
-        }
-
-        return false !== mb_detect_encoding($var, array($encoding), true);
-    }
-
-    static function mb_detect_encoding($str, $encoding_list = INF, $strict = false)
-    {
-        if (INF === $encoding_list) $encoding_list = self::$encoding_list;
-        else
-        {
-            if (! is_array($encoding_list)) $encoding_list = array_map('trim', explode(',', $encoding_list));
-            $encoding_list = array_map('strtoupper', $encoding_list);
-        }
-
-        foreach ($encoding_list as $enc)
-        {
-            switch ($enc)
-            {
-            case 'ASCII':
-                if (! preg_match('/[\x80-\xFF]/', $str)) return $enc;
-                break;
-
-            case 'UTF8':
-            case 'UTF-8':
-                if (preg_match('//u', $str)) return $enc;
-                break;
-
-            default:
-                return strncmp($enc, 'ISO-8859-', 9) ? false : $enc;
-            }
-        }
-
-        return false;
-    }
-
-    static function mb_detect_order($encoding_list = INF)
-    {
-        if (INF === $encoding_list) return self::$encoding_list;
-
-        if (! is_array($encoding_list)) $encoding_list = array_map('trim', explode(',', $encoding_list));
-        $encoding_list = array_map('strtoupper', $encoding_list);
-
-        foreach ($encoding_list as $enc)
-        {
-            switch ($enc)
-            {
-            default: if (strncmp($enc, 'ISO-8859-', 9)) return false;
-            case 'ASCII':
-            case 'UTF8':
-            case 'UTF-8':
-            }
-        }
-
-        self::$encoding_list = $encoding_list;
-
-        return true;
-    }
-
-    static function mb_strlen($s, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-        return iconv_strlen($s, $encoding . '//IGNORE');
-    }
-
-    static function mb_strpos($haystack, $needle, $offset = 0, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-        if ('' === $needle .= '')
-        {
-            user_error(__METHOD__ . ': Empty delimiter', E_USER_WARNING);
-            return false;
-        }
-        else return iconv_strpos($haystack, $needle, $offset, $encoding . '//IGNORE');
-    }
-
-    static function mb_strrpos($haystack, $needle, $offset = 0, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-
-        if ($offset != (int) $offset)
-        {
-            $offset = 0;
-        }
-        else if ($offset = (int) $offset)
-        {
-            $haystack = self::mb_substr($haystack, $offset, 2147483647, $encoding);
-        }
-
-        $pos = iconv_strrpos($haystack, $needle, $encoding . '//IGNORE');
-
-        return false !== $pos ? $offset + $pos : false;
-    }
-
-    static function mb_strtolower($s, $encoding = INF)
-    {
-        return self::mb_convert_case($s, MB_CASE_LOWER, $encoding);
-    }
-
-    static function mb_strtoupper($s, $encoding = INF)
-    {
-        return self::mb_convert_case($s, MB_CASE_UPPER, $encoding);
-    }
-
-    static function mb_substitute_character($c = INF)
-    {
-        return INF !== $c ? false : 'none';
-    }
-
-    static function mb_substr($s, $start, $length = null, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-
-        if ($start < 0)
-        {
-            $start = iconv_strlen($s, $encoding . '//IGNORE') + $start;
-            if ($start < 0) $start = 0;
-        }
-
-        if (null === $length) $length = 2147483647;
-        else if ($length < 0)
-        {
-            $length = iconv_strlen($s, $encoding . '//IGNORE') + $length - $start;
-            if ($length < 0) return '';
-        }
-
-        return iconv_substr($s, $start, $length, $encoding . '//IGNORE') . '';
-    }
-
-    static function mb_stripos($haystack, $needle, $offset = 0, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-        $haystack = self::mb_convert_case($haystack, self::MB_CASE_FOLD, $encoding);
-        $needle = self::mb_convert_case($needle, self::MB_CASE_FOLD, $encoding);
-        return self::mb_strpos($haystack, $needle, $offset, $encoding);
-    }
-
-    static function mb_stristr($haystack, $needle, $part = false, $encoding = INF)
-    {
-        $pos = self::mb_stripos($haystack, $needle, 0, $encoding);
-        return self::getSubpart($pos, $part, $haystack, $encoding);
-    }
-
-    static function mb_strrchr($haystack, $needle, $part = false, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-        $needle = self::mb_substr($needle, 0, 1, $encoding);
-        $pos = iconv_strrpos($haystack, $needle, $encoding);
-        return self::getSubpart($pos, $part, $haystack, $encoding);
-    }
-
-    static function mb_strrichr($haystack, $needle, $part = false, $encoding = INF)
-    {
-        $needle = self::mb_substr($needle, 0, 1, $encoding);
-        $pos = self::mb_strripos($haystack, $needle, $encoding);
-        return self::getSubpart($pos, $part, $haystack, $encoding);
-    }
-
-    static function mb_strripos($haystack, $needle, $offset = 0, $encoding = INF)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-        $haystack = self::mb_convert_case($haystack, self::MB_CASE_FOLD, $encoding);
-        $needle = self::mb_convert_case($needle, self::MB_CASE_FOLD, $encoding);
-        return self::mb_strrpos($haystack, $needle, $offset, $encoding);
-    }
-
-    static function mb_strstr($haystack, $needle, $part = false, $encoding = INF)
-    {
-        $pos = strpos($haystack, $needle);
-        if (false === $pos) return false;
-        if ($part) return substr($haystack, 0, $pos);
-        else return substr($haystack, $pos);
-    }
-
-    static function mb_get_info($type = 'all')
-    {
-        $info = array(
-            'internal_encoding' => self::$internal_encoding,
-            'http_output' => 'pass',
-            'http_output_conv_mimetypes' => '^(text/|application/xhtml\+xml)',
-            'func_overload' => 0,
-            'func_overload_list' => 'no overload',
-            'mail_charset' => 'UTF-8',
-            'mail_header_encoding' => 'BASE64',
-            'mail_body_encoding' => 'BASE64',
-            'illegal_chars' => 0,
-            'encoding_translation' => 'Off',
-            'language' => self::$language,
-            'detect_order' => self::$encoding_list,
-            'substitute_character' => 'none',
-            'strict_detection' => 'Off',
-        );
-
-        if ('all' === $type) {
-            return $info;
-        } elseif (isset($info[$type])) {
-            return $info[$type];
-        } else {
-            return false;
-        }
-    }
-
-    static function mb_http_input($type = '')
-    {
-        return false;
-    }
-
-    static function mb_http_output($encoding = INF)
-    {
-        return INF !== $encoding ? 'pass' === $encoding : 'pass';
-    }
-
-    static function mb_strwidth($s, $encoding = INF)
-    {
-        $encoding = INF === $encoding ? self::$internal_encoding : strtoupper($encoding);
-
-        if ('UTF-8' !== $encoding && 'UTF8' !== $encoding) {
-            $s = iconv($encoding, 'UTF-8//IGNORE', $s);
-        }
-
-        $s = preg_replace('/[\x00-\x19]/', '', $s);
-
-        preg_replace('/[\x{0020}-\x{1FFF}\x{FF61}-\x{FF9F}]/u', '', $s, -1, $narrow);
-
-        return (iconv_strlen($s, 'UTF-8') << 1) - $narrow;
-    }
-
-    static function mb_substr_count($haystack, $needle, $encoding = INF)
-    {
-        return substr_count($haystack, $needle);
-    }
-
-    static function mb_output_handler($contents, $status)
-    {
-        return $contents;
-    }
-
-    protected static function getSubpart($pos, $part, $haystack, $encoding)
-    {
-        INF === $encoding && $encoding = self::$internal_encoding;
-
-        if (false === $pos) return false;
-        if ($part) return self::mb_substr($haystack, 0, $pos, $encoding);
-        else return self::mb_substr($haystack, $pos, null, $encoding);
-    }
-
-    protected static function html_encoding_callback($m)
-    {
-        $i = 1;
-        $entities = '';
-        $m = unpack('C*', htmlentities($m[0], ENT_COMPAT, 'UTF-8'));
-
-        while (isset($m[$i])) {
-            if (0x80 > $m[$i]) {
-                $entities .= chr($m[$i++]);
-                continue;
-            }
-            if (0xF0 <= $m[$i]) {
-                $c = (($m[$i++] - 0xF0) << 18) + (($m[$i++] - 0x80) << 12) + (($m[$i++] - 0x80) << 6) + $m[$i++] - 0x80;
-            } elseif (0xE0 <= $m[$i]) {
-                $c = (($m[$i++] - 0xE0) << 12) + (($m[$i++] - 0x80) << 6) + $m[$i++]  - 0x80;
-            } else {
-                $c = (($m[$i++] - 0xC0) << 6) + $m[$i++] - 0x80;
-            }
-
-            $entities .= '&#'.$c.';';
-        }
-
-        return $entities;
-    }
-
-    protected static function title_case_lower($s)
-    {
-        return self::mb_convert_case($s[0], MB_CASE_LOWER, 'UTF-8');
-    }
-
-    protected static function title_case_upper($s)
-    {
-        return self::mb_convert_case($s[0], MB_CASE_UPPER, 'UTF-8');
-    }
-
-    protected static function getData($file)
-    {
-        $file = __DIR__ . '/unidata/' . $file . '.ser';
-        if (file_exists($file)) return unserialize(file_get_contents($file));
-        else return false;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Normalizer.php
----------------------------------------------------------------------
diff --git a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Normalizer.php b/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Normalizer.php
deleted file mode 100644
index c296470..0000000
--- a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Normalizer.php
+++ /dev/null
@@ -1,295 +0,0 @@
-<?php // vi: set fenc=utf-8 ts=4 sw=4 et:
-/*
- * Copyright (C) 2013 Nicolas Grekas - p@tchwork.com
- *
- * This library is free software; you can redistribute it and/or modify it
- * under the terms of the (at your option):
- * Apache License v2.0 (http://apache.org/licenses/LICENSE-2.0.txt), or
- * GNU General Public License v2.0 (http://gnu.org/licenses/gpl-2.0.txt).
- */
-
-namespace Patchwork\PHP\Shim;
-
-/**
- * Normalizer is a PHP fallback implementation of the Normalizer class provided by the intl extension.
- *
- * It has been validated with Unicode 6.3 Normalization Conformance Test.
- * See http://www.unicode.org/reports/tr15/ for detailed info about Unicode normalizations.
- */
-class Normalizer
-{
-    const
-
-    NONE = 1,
-    FORM_D  = 2, NFD  = 2,
-    FORM_KD = 3, NFKD = 3,
-    FORM_C  = 4, NFC  = 4,
-    FORM_KC = 5, NFKC = 5;
-
-
-    protected static
-
-    $C, $D, $KD, $cC,
-    $ulen_mask = array("\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4),
-    $ASCII = "\x20\x65\x69\x61\x73\x6E\x74\x72\x6F\x6C\x75\x64\x5D\x5B\x63\x6D\x70\x27\x0A\x67\x7C\x68\x76\x2E\x66\x62\x2C\x3A\x3D\x2D\x71\x31\x30\x43\x32\x2A\x79\x78\x29\x28\x4C\x39\x41\x53\x2F\x50\x22\x45\x6A\x4D\x49\x6B\x33\x3E\x35\x54\x3C\x44\x34\x7D\x42\x7B\x38\x46\x77\x52\x36\x37\x55\x47\x4E\x3B\x4A\x7A\x56\x23\x48\x4F\x57\x5F\x26\x21\x4B\x3F\x58\x51\x25\x59\x5C\x09\x5A\x2B\x7E\x5E\x24\x40\x60\x7F\x00\x01\x02\x03\x04\x05\x06\x07\x08\x0B\x0C\x0D\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F";
-
-
-    static function isNormalized($s, $form = self::NFC)
-    {
-        if (strspn($s .= '', self::$ASCII) === strlen($s)) return true;
-        if (self::NFC === $form && preg_match('//u', $s) && !preg_match('/[^\x00-\x{2FF}]/u', $s)) return true;
-        return false; // Pretend false as quick checks implementented in PHP won't be so quick
-    }
-
-    static function normalize($s, $form = self::NFC)
-    {
-        if (!preg_match('//u', $s .= '')) return false;
-
-        switch ($form)
-        {
-        case self::NONE: return $s;
-        case self::NFC:  $C = true;  $K = false; break;
-        case self::NFD:  $C = false; $K = false; break;
-        case self::NFKC: $C = true;  $K = true;  break;
-        case self::NFKD: $C = false; $K = true;  break;
-        default: return false;
-        }
-
-        if ('' === $s) return '';
-
-        if ($K && empty(self::$KD)) self::$KD = static::getData('compatibilityDecomposition');
-
-        if (empty(self::$D))
-        {
-            self::$D = static::getData('canonicalDecomposition');
-            self::$cC = static::getData('combiningClass');
-        }
-
-        if ($C)
-        {
-            if (empty(self::$C)) self::$C = static::getData('canonicalComposition');
-            return self::recompose(self::decompose($s, $K));
-        }
-        else return self::decompose($s, $K);
-    }
-
-    protected static function recompose($s)
-    {
-        $ASCII = self::$ASCII;
-        $compMap = self::$C;
-        $combClass = self::$cC;
-        $ulen_mask = self::$ulen_mask;
-
-        $result = $tail = '';
-
-        $i = $s[0] < "\x80" ? 1 : $ulen_mask[$s[0] & "\xF0"];
-        $len = strlen($s);
-
-        $last_uchr = substr($s, 0, $i);
-        $last_ucls = isset($combClass[$last_uchr]) ? 256 : 0;
-
-        while ($i < $len)
-        {
-            if ($s[$i] < "\x80")
-            {
-                // ASCII chars
-
-                if ($tail)
-                {
-                    $last_uchr .= $tail;
-                    $tail = '';
-                }
-
-                if ($j = strspn($s, $ASCII, $i+1))
-                {
-                    $last_uchr .= substr($s, $i, $j);
-                    $i += $j;
-                }
-
-                $result .= $last_uchr;
-                $last_uchr = $s[$i];
-                ++$i;
-            }
-            else
-            {
-                $ulen = $ulen_mask[$s[$i] & "\xF0"];
-                $uchr = substr($s, $i, $ulen);
-
-                if ($last_uchr < "\xE1\x84\x80" || "\xE1\x84\x92" < $last_uchr
-                    ||   $uchr < "\xE1\x85\xA1" || "\xE1\x85\xB5" < $uchr
-                    || $last_ucls)
-                {
-                    // Table lookup and combining chars composition
-
-                    $ucls = isset($combClass[$uchr]) ? $combClass[$uchr] : 0;
-
-                    if (isset($compMap[$last_uchr . $uchr]) && (!$last_ucls || $last_ucls < $ucls))
-                    {
-                        $last_uchr = $compMap[$last_uchr . $uchr];
-                    }
-                    else if ($last_ucls = $ucls) $tail .= $uchr;
-                    else
-                    {
-                        if ($tail)
-                        {
-                            $last_uchr .= $tail;
-                            $tail = '';
-                        }
-
-                        $result .= $last_uchr;
-                        $last_uchr = $uchr;
-                    }
-                }
-                else
-                {
-                    // Hangul chars
-
-                    $L = ord($last_uchr[2]) - 0x80;
-                    $V = ord($uchr[2]) - 0xA1;
-                    $T = 0;
-
-                    $uchr = substr($s, $i + $ulen, 3);
-
-                    if ("\xE1\x86\xA7" <= $uchr && $uchr <= "\xE1\x87\x82")
-                    {
-                        $T = ord($uchr[2]) - 0xA7;
-                        0 > $T && $T += 0x40;
-                        $ulen += 3;
-                    }
-
-                    $L = 0xAC00 + ($L * 21 + $V) * 28 + $T;
-                    $last_uchr = chr(0xE0 | $L>>12) . chr(0x80 | $L>>6 & 0x3F) . chr(0x80 | $L & 0x3F);
-                }
-
-                $i += $ulen;
-            }
-        }
-
-        return $result . $last_uchr . $tail;
-    }
-
-    protected static function decompose($s, $c)
-    {
-        $result = '';
-
-        $ASCII = self::$ASCII;
-        $decompMap = self::$D;
-        $combClass = self::$cC;
-        $ulen_mask = self::$ulen_mask;
-        if ($c) $compatMap = self::$KD;
-
-        $c = array();
-        $i = 0;
-        $len = strlen($s);
-
-        while ($i < $len)
-        {
-            if ($s[$i] < "\x80")
-            {
-                // ASCII chars
-
-                if ($c)
-                {
-                    ksort($c);
-                    $result .= implode('', $c);
-                    $c = array();
-                }
-
-                $j = 1 + strspn($s, $ASCII, $i+1);
-                $result .= substr($s, $i, $j);
-                $i += $j;
-            }
-            else
-            {
-                $ulen = $ulen_mask[$s[$i] & "\xF0"];
-                $uchr = substr($s, $i, $ulen);
-                $i += $ulen;
-
-                if (isset($combClass[$uchr]))
-                {
-                    // Combining chars, for sorting
-
-                    isset($c[$combClass[$uchr]]) || $c[$combClass[$uchr]] = '';
-                    $c[$combClass[$uchr]] .= isset($compatMap[$uchr]) ? $compatMap[$uchr] : (isset($decompMap[$uchr]) ? $decompMap[$uchr] : $uchr);
-                }
-                else
-                {
-                    if ($c)
-                    {
-                        ksort($c);
-                        $result .= implode('', $c);
-                        $c = array();
-                    }
-
-                    if ($uchr < "\xEA\xB0\x80" || "\xED\x9E\xA3" < $uchr)
-                    {
-                        // Table lookup
-
-                        $j = isset($compatMap[$uchr]) ? $compatMap[$uchr] : (isset($decompMap[$uchr]) ? $decompMap[$uchr] : $uchr);
-
-                        if ($uchr != $j)
-                        {
-                            $uchr = $j;
-
-                            $j = strlen($uchr);
-                            $ulen = $uchr[0] < "\x80" ? 1 : $ulen_mask[$uchr[0] & "\xF0"];
-
-                            if ($ulen != $j)
-                            {
-                                // Put trailing chars in $s
-
-                                $j -= $ulen;
-                                $i -= $j;
-
-                                if (0 > $i)
-                                {
-                                    $s = str_repeat(' ', -$i) . $s;
-                                    $len -= $i;
-                                    $i = 0;
-                                }
-
-                                while ($j--) $s[$i+$j] = $uchr[$ulen+$j];
-
-                                $uchr = substr($uchr, 0, $ulen);
-                            }
-                        }
-                    }
-                    else
-                    {
-                        // Hangul chars
-
-                        $uchr = unpack('C*', $uchr);
-                        $j = (($uchr[1]-224) << 12) + (($uchr[2]-128) << 6) + $uchr[3] - 0xAC80;
-
-                        $uchr = "\xE1\x84" . chr(0x80 + (int)  ($j / 588))
-                              . "\xE1\x85" . chr(0xA1 + (int) (($j % 588) / 28));
-
-                        if ($j %= 28)
-                        {
-                            $uchr .= $j < 25
-                                ? ("\xE1\x86" . chr(0xA7 + $j))
-                                : ("\xE1\x87" . chr(0x67 + $j));
-                        }
-                    }
-
-                    $result .= $uchr;
-                }
-            }
-        }
-
-        if ($c)
-        {
-            ksort($c);
-            $result .= implode('', $c);
-        }
-
-        return $result;
-    }
-
-    protected static function getData($file)
-    {
-        $file = __DIR__ . '/unidata/' . $file . '.ser';
-        if (file_exists($file)) return unserialize(file_get_contents($file));
-        else return false;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Xml.php
----------------------------------------------------------------------
diff --git a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Xml.php b/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Xml.php
deleted file mode 100644
index 6a44df8..0000000
--- a/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Xml.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php // vi: set fenc=utf-8 ts=4 sw=4 et:
-/*
- * Copyright (C) 2013 Nicolas Grekas - p@tchwork.com
- *
- * This library is free software; you can redistribute it and/or modify it
- * under the terms of the (at your option):
- * Apache License v2.0 (http://apache.org/licenses/LICENSE-2.0.txt), or
- * GNU General Public License v2.0 (http://gnu.org/licenses/gpl-2.0.txt).
- */
-
-namespace Patchwork\PHP\Shim;
-
-/**
- * utf8_encode/decode
- */
-class Xml
-{
-    static function utf8_encode($s)
-    {
-        $s .= $s;
-        $len = strlen($s);
-
-        for ($i = $len >> 1, $j = 0; $i < $len; ++$i, ++$j) switch (true)
-        {
-        case $s[$i] < "\x80": $s[$j] = $s[$i]; break;
-        case $s[$i] < "\xC0": $s[$j] = "\xC2"; $s[++$j] = $s[$i]; break;
-        default:              $s[$j] = "\xC3"; $s[++$j] = chr(ord($s[$i]) - 64); break;
-        }
-
-        return substr($s, 0, $j);
-    }
-
-    static function utf8_decode($s)
-    {
-        $s .= '';
-        $len = strlen($s);
-
-        for ($i = 0, $j = 0; $i < $len; ++$i, ++$j)
-        {
-            switch ($s[$i] & "\xF0")
-            {
-            case "\xC0":
-            case "\xD0":
-                $c = (ord($s[$i] & "\x1F") << 6) | ord($s[++$i] & "\x3F");
-                $s[$j] = $c < 256 ? chr($c) : '?';
-                break;
-
-            case "\xF0": ++$i;
-            case "\xE0":
-                $s[$j] = '?';
-                $i += 2;
-                break;
-
-            default:
-                $s[$j] = $s[$i];
-            }
-        }
-
-        return substr($s, 0, $j);
-    }
-}


[45/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/ircmaxell/password-compat/composer.json
----------------------------------------------------------------------
diff --git a/vendor/ircmaxell/password-compat/composer.json b/vendor/ircmaxell/password-compat/composer.json
deleted file mode 100644
index 822fd1f..0000000
--- a/vendor/ircmaxell/password-compat/composer.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-    "name": "ircmaxell/password-compat",
-    "description": "A compatibility library for the proposed simplified password hashing algorithm: https://wiki.php.net/rfc/password_hash",
-    "keywords": ["password", "hashing"],
-    "homepage": "https://github.com/ircmaxell/password_compat",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Anthony Ferrara",
-            "email": "ircmaxell@php.net",
-            "homepage": "http://blog.ircmaxell.com"
-        }
-    ],
-    "require-dev": {
-        "phpunit/phpunit": "4.*"
-    },
-    "autoload": {
-        "files": ["lib/password.php"]
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/ircmaxell/password-compat/lib/password.php
----------------------------------------------------------------------
diff --git a/vendor/ircmaxell/password-compat/lib/password.php b/vendor/ircmaxell/password-compat/lib/password.php
deleted file mode 100644
index cc6896c..0000000
--- a/vendor/ircmaxell/password-compat/lib/password.php
+++ /dev/null
@@ -1,314 +0,0 @@
-<?php
-/**
- * A Compatibility library with PHP 5.5's simplified password hashing API.
- *
- * @author Anthony Ferrara <ir...@php.net>
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @copyright 2012 The Authors
- */
-
-namespace {
-
-    if (!defined('PASSWORD_BCRYPT')) {
-        /**
-         * PHPUnit Process isolation caches constants, but not function declarations.
-         * So we need to check if the constants are defined separately from 
-         * the functions to enable supporting process isolation in userland
-         * code.
-         */
-        define('PASSWORD_BCRYPT', 1);
-        define('PASSWORD_DEFAULT', PASSWORD_BCRYPT);
-        define('PASSWORD_BCRYPT_DEFAULT_COST', 10);
-    }
-
-    if (!function_exists('password_hash')) {
-
-        /**
-         * Hash the password using the specified algorithm
-         *
-         * @param string $password The password to hash
-         * @param int    $algo     The algorithm to use (Defined by PASSWORD_* constants)
-         * @param array  $options  The options for the algorithm to use
-         *
-         * @return string|false The hashed password, or false on error.
-         */
-        function password_hash($password, $algo, array $options = array()) {
-            if (!function_exists('crypt')) {
-                trigger_error("Crypt must be loaded for password_hash to function", E_USER_WARNING);
-                return null;
-            }
-            if (is_null($password) || is_int($password)) {
-                $password = (string) $password;
-            }
-            if (!is_string($password)) {
-                trigger_error("password_hash(): Password must be a string", E_USER_WARNING);
-                return null;
-            }
-            if (!is_int($algo)) {
-                trigger_error("password_hash() expects parameter 2 to be long, " . gettype($algo) . " given", E_USER_WARNING);
-                return null;
-            }
-            $resultLength = 0;
-            switch ($algo) {
-                case PASSWORD_BCRYPT:
-                    $cost = PASSWORD_BCRYPT_DEFAULT_COST;
-                    if (isset($options['cost'])) {
-                        $cost = $options['cost'];
-                        if ($cost < 4 || $cost > 31) {
-                            trigger_error(sprintf("password_hash(): Invalid bcrypt cost parameter specified: %d", $cost), E_USER_WARNING);
-                            return null;
-                        }
-                    }
-                    // The length of salt to generate
-                    $raw_salt_len = 16;
-                    // The length required in the final serialization
-                    $required_salt_len = 22;
-                    $hash_format = sprintf("$2y$%02d$", $cost);
-                    // The expected length of the final crypt() output
-                    $resultLength = 60;
-                    break;
-                default:
-                    trigger_error(sprintf("password_hash(): Unknown password hashing algorithm: %s", $algo), E_USER_WARNING);
-                    return null;
-            }
-            $salt_requires_encoding = false;
-            if (isset($options['salt'])) {
-                switch (gettype($options['salt'])) {
-                    case 'NULL':
-                    case 'boolean':
-                    case 'integer':
-                    case 'double':
-                    case 'string':
-                        $salt = (string) $options['salt'];
-                        break;
-                    case 'object':
-                        if (method_exists($options['salt'], '__tostring')) {
-                            $salt = (string) $options['salt'];
-                            break;
-                        }
-                    case 'array':
-                    case 'resource':
-                    default:
-                        trigger_error('password_hash(): Non-string salt parameter supplied', E_USER_WARNING);
-                        return null;
-                }
-                if (PasswordCompat\binary\_strlen($salt) < $required_salt_len) {
-                    trigger_error(sprintf("password_hash(): Provided salt is too short: %d expecting %d", PasswordCompat\binary\_strlen($salt), $required_salt_len), E_USER_WARNING);
-                    return null;
-                } elseif (0 == preg_match('#^[a-zA-Z0-9./]+$#D', $salt)) {
-                    $salt_requires_encoding = true;
-                }
-            } else {
-                $buffer = '';
-                $buffer_valid = false;
-                if (function_exists('mcrypt_create_iv') && !defined('PHALANGER')) {
-                    $buffer = mcrypt_create_iv($raw_salt_len, MCRYPT_DEV_URANDOM);
-                    if ($buffer) {
-                        $buffer_valid = true;
-                    }
-                }
-                if (!$buffer_valid && function_exists('openssl_random_pseudo_bytes')) {
-                    $buffer = openssl_random_pseudo_bytes($raw_salt_len);
-                    if ($buffer) {
-                        $buffer_valid = true;
-                    }
-                }
-                if (!$buffer_valid && @is_readable('/dev/urandom')) {
-                    $f = fopen('/dev/urandom', 'r');
-                    $read = PasswordCompat\binary\_strlen($buffer);
-                    while ($read < $raw_salt_len) {
-                        $buffer .= fread($f, $raw_salt_len - $read);
-                        $read = PasswordCompat\binary\_strlen($buffer);
-                    }
-                    fclose($f);
-                    if ($read >= $raw_salt_len) {
-                        $buffer_valid = true;
-                    }
-                }
-                if (!$buffer_valid || PasswordCompat\binary\_strlen($buffer) < $raw_salt_len) {
-                    $bl = PasswordCompat\binary\_strlen($buffer);
-                    for ($i = 0; $i < $raw_salt_len; $i++) {
-                        if ($i < $bl) {
-                            $buffer[$i] = $buffer[$i] ^ chr(mt_rand(0, 255));
-                        } else {
-                            $buffer .= chr(mt_rand(0, 255));
-                        }
-                    }
-                }
-                $salt = $buffer;
-                $salt_requires_encoding = true;
-            }
-            if ($salt_requires_encoding) {
-                // encode string with the Base64 variant used by crypt
-                $base64_digits =
-                    'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
-                $bcrypt64_digits =
-                    './ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
-
-                $base64_string = base64_encode($salt);
-                $salt = strtr(rtrim($base64_string, '='), $base64_digits, $bcrypt64_digits);
-            }
-            $salt = PasswordCompat\binary\_substr($salt, 0, $required_salt_len);
-
-            $hash = $hash_format . $salt;
-
-            $ret = crypt($password, $hash);
-
-            if (!is_string($ret) || PasswordCompat\binary\_strlen($ret) != $resultLength) {
-                return false;
-            }
-
-            return $ret;
-        }
-
-        /**
-         * Get information about the password hash. Returns an array of the information
-         * that was used to generate the password hash.
-         *
-         * array(
-         *    'algo' => 1,
-         *    'algoName' => 'bcrypt',
-         *    'options' => array(
-         *        'cost' => PASSWORD_BCRYPT_DEFAULT_COST,
-         *    ),
-         * )
-         *
-         * @param string $hash The password hash to extract info from
-         *
-         * @return array The array of information about the hash.
-         */
-        function password_get_info($hash) {
-            $return = array(
-                'algo' => 0,
-                'algoName' => 'unknown',
-                'options' => array(),
-            );
-            if (PasswordCompat\binary\_substr($hash, 0, 4) == '$2y$' && PasswordCompat\binary\_strlen($hash) == 60) {
-                $return['algo'] = PASSWORD_BCRYPT;
-                $return['algoName'] = 'bcrypt';
-                list($cost) = sscanf($hash, "$2y$%d$");
-                $return['options']['cost'] = $cost;
-            }
-            return $return;
-        }
-
-        /**
-         * Determine if the password hash needs to be rehashed according to the options provided
-         *
-         * If the answer is true, after validating the password using password_verify, rehash it.
-         *
-         * @param string $hash    The hash to test
-         * @param int    $algo    The algorithm used for new password hashes
-         * @param array  $options The options array passed to password_hash
-         *
-         * @return boolean True if the password needs to be rehashed.
-         */
-        function password_needs_rehash($hash, $algo, array $options = array()) {
-            $info = password_get_info($hash);
-            if ($info['algo'] != $algo) {
-                return true;
-            }
-            switch ($algo) {
-                case PASSWORD_BCRYPT:
-                    $cost = isset($options['cost']) ? $options['cost'] : PASSWORD_BCRYPT_DEFAULT_COST;
-                    if ($cost != $info['options']['cost']) {
-                        return true;
-                    }
-                    break;
-            }
-            return false;
-        }
-
-        /**
-         * Verify a password against a hash using a timing attack resistant approach
-         *
-         * @param string $password The password to verify
-         * @param string $hash     The hash to verify against
-         *
-         * @return boolean If the password matches the hash
-         */
-        function password_verify($password, $hash) {
-            if (!function_exists('crypt')) {
-                trigger_error("Crypt must be loaded for password_verify to function", E_USER_WARNING);
-                return false;
-            }
-            $ret = crypt($password, $hash);
-            if (!is_string($ret) || PasswordCompat\binary\_strlen($ret) != PasswordCompat\binary\_strlen($hash) || PasswordCompat\binary\_strlen($ret) <= 13) {
-                return false;
-            }
-
-            $status = 0;
-            for ($i = 0; $i < PasswordCompat\binary\_strlen($ret); $i++) {
-                $status |= (ord($ret[$i]) ^ ord($hash[$i]));
-            }
-
-            return $status === 0;
-        }
-    }
-
-}
-
-namespace PasswordCompat\binary {
-
-    if (!function_exists('PasswordCompat\\binary\\_strlen')) {
-
-        /**
-         * Count the number of bytes in a string
-         *
-         * We cannot simply use strlen() for this, because it might be overwritten by the mbstring extension.
-         * In this case, strlen() will count the number of *characters* based on the internal encoding. A
-         * sequence of bytes might be regarded as a single multibyte character.
-         *
-         * @param string $binary_string The input string
-         *
-         * @internal
-         * @return int The number of bytes
-         */
-        function _strlen($binary_string) {
-            if (function_exists('mb_strlen')) {
-                return mb_strlen($binary_string, '8bit');
-            }
-            return strlen($binary_string);
-        }
-
-        /**
-         * Get a substring based on byte limits
-         *
-         * @see _strlen()
-         *
-         * @param string $binary_string The input string
-         * @param int    $start
-         * @param int    $length
-         *
-         * @internal
-         * @return string The substring
-         */
-        function _substr($binary_string, $start, $length) {
-            if (function_exists('mb_substr')) {
-                return mb_substr($binary_string, $start, $length, '8bit');
-            }
-            return substr($binary_string, $start, $length);
-        }
-
-        /**
-         * Check if current PHP version is compatible with the library
-         *
-         * @return boolean the check result
-         */
-        function check() {
-            static $pass = NULL;
-
-            if (is_null($pass)) {
-                if (function_exists('crypt')) {
-                    $hash = '$2y$04$usesomesillystringfore7hnbRJHxXVLeakoG8K30oukPsA.ztMG';
-                    $test = crypt("password", $hash);
-                    $pass = $test == $hash;
-                } else {
-                    $pass = false;
-                }
-            }
-            return $pass;
-        }
-
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/ircmaxell/password-compat/version-test.php
----------------------------------------------------------------------
diff --git a/vendor/ircmaxell/password-compat/version-test.php b/vendor/ircmaxell/password-compat/version-test.php
deleted file mode 100644
index 96f60ca..0000000
--- a/vendor/ircmaxell/password-compat/version-test.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-require "lib/password.php";
-
-echo "Test for functionality of compat library: " . (PasswordCompat\binary\check() ? "Pass" : "Fail");
-echo "\n";
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/.gitignore
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/.gitignore b/vendor/jeremeamia/SuperClosure/.gitignore
deleted file mode 100644
index d378671..0000000
--- a/vendor/jeremeamia/SuperClosure/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-.idea/*
-vendor/*
-build/*
-.DS_Store
-cache.properties
-phpunit.xml
-composer.phar
-composer.lock

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/.travis.yml
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/.travis.yml b/vendor/jeremeamia/SuperClosure/.travis.yml
deleted file mode 100644
index 77b95e0..0000000
--- a/vendor/jeremeamia/SuperClosure/.travis.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-language: php
-
-php:
-  - 5.3
-  - 5.4
-  - 5.5
-  - hhvm
-
-before_script:
-  - composer self-update
-  - composer install --no-interaction --prefer-source --dev
-  - cp phpunit.xml.dist phpunit.xml
-
-script:
-  - phpunit --coverage-text
-
-matrix:
-  allow_failures:
-    - php: hhvm
-  fast_finish: true

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/LICENSE.md
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/LICENSE.md b/vendor/jeremeamia/SuperClosure/LICENSE.md
deleted file mode 100644
index 51411b8..0000000
--- a/vendor/jeremeamia/SuperClosure/LICENSE.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# MIT License
-
-Copyright (c) 2010-2013 Jeremy Lindblom
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
-associated documentation files (the "Software"), to deal in the Software without restriction,
-including without limitation the rights to use, copy, modify, merge, publish, distribute,
-sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial
-portions of the Software.
-
-**THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
-NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
-OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.**

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/README.md
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/README.md b/vendor/jeremeamia/SuperClosure/README.md
deleted file mode 100644
index 4d2fe44..0000000
--- a/vendor/jeremeamia/SuperClosure/README.md
+++ /dev/null
@@ -1,124 +0,0 @@
-# PHP Super Closure
-
-[![Latest Stable Version](https://poser.pugx.org/jeremeamia/superclosure/v/stable.png)](https://packagist.org/packages/jeremeamia/superclosure)
-[![Total Downloads](https://poser.pugx.org/jeremeamia/superclosure/downloads.png)](https://packagist.org/packages/jeremeamia/superclosure)
-[![Build Status](https://travis-ci.org/jeremeamia/super_closure.svg?branch=multiple-parsers)][2]
-[![GitTip](http://img.shields.io/gittip/jeremeamia.svg)](https://www.gittip.com/jeremeamia)
-
-Have you ever seen this?
-
-> Uncaught exception 'Exception' with message 'Serialization of 'Closure' is not allowed'
-
-It's true! If you try to serialize a `Closure`, PHP will throw an exception and tell you that it is not allowed. But
-even though it is not "allowed" by PHP, the Super Closure library ([jeremeamia/superclosure][3] on Packagist) makes it
-**possible**.
-
-I'm not joking, *you really can serialize a PHP closure*!
-
-```php
-require 'vendor/autoload.php';
-
-use Jeremeamia\SuperClosure\SerializableClosure;
-
-$greeting = 'Hello';
-$helloWorld = new SerializableClosure(function ($name = 'World') use ($greeting) {
-    echo "{$greeting}, {$name}!\n";
-});
-
-$helloWorld();
-//> Hello, World!
-$helloWorld('Jeremy');
-//> Hello, Jeremy!
-
-$serialized = serialize($helloWorld);
-$unserialized = unserialize($serialized);
-
-$unserialized();
-//> Hello, World!
-$unserialized('Jeremy');
-//> Hello, Jeremy!
-```
-Yep, pretty cool huh?
-
-## Tell Me More!
-
-It all started way back in the beginning of 2010 when PHP 5.3 was starting to gain traction. I wrote a blog post called
-[Extending PHP 5.3 Closures with Serialization and Reflection][4] on my former employers' blog, [HTMList][5], showing
-how it can be done. Since then I've made a few iterations on the code, and this most recent iteration brings with it a
-generally more robust solution that takes advantage of the fabulous [nikic/php-parser][6] library.
-
-### Features
-
-* Grants the ability to serialize closures
-* Handles closures with used/inherited/imported variables
-* Handles closures that use other closures
-* Handles closures that reference class names in the parameters or body
-* Handles recursive closures (PHP 5.4+ only)
-* Allows you to get the code of a closure
-* Allows you to get the names and values of variables used by a closure
-* Allows you to get an Abstract Syntax Tree (AST) representing the code of a closure
-* Replaces magic constants with their expected values so that the closure behaves as expected after unserialization
-* Uses an accurate parsing method of a context-free grammar via the [nikic/php-parser][6] library
-* PSR-0 compliant and installable via Composer
-
-### Caveats
-
-1. For any variables used by reference (e.g., `function () use (&$vars, &$like, &$these) {…}`), the references are not
-   maintained after serialization/unserialization. The only exception is when (in PHP 5.4+ only) the used variable is a
-   reference to the `SerializableClosure` object being serialized, which is the case with a recursive function. For some
-   reason — *that I actually don't quite understand* — this works.
-2. If you have two closures defined on a single line (you shouldn't do this anyway), you will not be able to serialize
-   either one since it is ambiguous which closure's code should be parsed.
-3. Because the technique to acquire the code and context of the closure requires reflection and full AST-style parsing,
-   the performance of serializing a closure is likely not good.
-4. **Warning**: Both `eval()` and `extract()` are required to unserialize the closure. These functions are considered
-   dangerous by many, so you will have to evaluate whether or not you actual want to be using this library if these
-   functions concern you. These functions *must* be used to make this technique work.
-
-## Installation
-
-To install the Super Closure library in your project using Composer, first add the following to your `composer.json`
-config file.
-```javascript
-{
-    "require": {
-        "jeremeamia/superclosure": "~1.0"
-    }
-}
-```
-Then run Composer's install or update commands to complete installation. Please visit the [Composer homepage][7] for
-more information about how to use Composer.
-
-## Why Would I Need To Serialize Closures?
-
-Well, since you are here looking at this README, you may already have a use case in mind. Even though this concept began
-as an experiment, there have been some use cases that have come up in the wild.
-
-For example, in a [video about Laravel 4 and IronMQ][8] by [UserScape][9], at about the 7:50 mark they show how you can
-push a closure onto a queue as a job so that it can be executed by a worker. This is nice because you do not have to
-create a whole class for a job that might be really simple. The closure serialization is done by a [class in the Laravel
-4 framework][10] that is based on one of my older versions of SuperClosure.
-
-Essentially this library let's you create closures in one process and use them in another. It would even be possible to
-provide closures (or algorithms) as a service through an API.
-
-## Who Is Using Super Closure?
-
-- [Laravel 4](https://github.com/laravel/framework) - Serializes a closure to potentially push onto a job queue.
-- [HTTP Mock for PHP](https://github.com/InterNations/http-mock) - Serialize a closure to send to remote server within
-  a test workflow.
-- [Jumper](https://github.com/kakawait/Jumper) - Serialize a closure to run on remote host via SSH.
-- [nicmart/Benchmark](https://github.com/nicmart/Benchmark) - Uses the `ClosureParser` to display a benchmarked
-  Closure's code.
-- Please let me know if and how your project uses Super Closure.
-
-[1]:  https://secure.travis-ci.org/jeremeamia/super_closure.png?branch=master
-[2]:  http://travis-ci.org/#!/jeremeamia/super_closure
-[3]:  http://packagist.org/packages/jeremeamia/SuperClosure
-[4]:  http://www.htmlist.com/development/extending-php-5-3-closures-with-serialization-and-reflection/
-[5]:  http://www.htmlist.com
-[6]:  https://github.com/nikic/PHP-Parser
-[7]:  http://getcomposer.org
-[8]:  http://vimeo.com/64703617
-[9]:  http://www.userscape.com
-[10]: https://github.com/illuminate/support/blob/master/SerializableClosure.php

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/composer.json
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/composer.json b/vendor/jeremeamia/SuperClosure/composer.json
deleted file mode 100644
index 2477e38..0000000
--- a/vendor/jeremeamia/SuperClosure/composer.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-    "name": "jeremeamia/SuperClosure",
-    "type": "library",
-    "description": "Doing interesting things with closures like serialization.",
-    "keywords": ["closure", "serialize", "serializable", "function", "parser", "tokenizer"],
-    "homepage": "https://github.com/jeremeamia/super_closure",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Jeremy Lindblom"
-        }
-    ],
-    "require": {
-        "php": ">=5.3.3",
-        "nikic/php-parser": "~0.9"
-    },
-    "require-dev": {
-        "phpunit/phpunit": "~3.7"
-    },
-    "autoload": {
-        "psr-0": { "Jeremeamia\\SuperClosure": "src/" }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/demo/factorial.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/demo/factorial.php b/vendor/jeremeamia/SuperClosure/demo/factorial.php
deleted file mode 100644
index 8dc8fbd..0000000
--- a/vendor/jeremeamia/SuperClosure/demo/factorial.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-if (version_compare(PHP_VERSION, '5.4', '<=')) {
-    throw new \RuntimeException('PHP 5.4+ is required for this example.');
-}
-
-require __DIR__ . '/../vendor/autoload.php';
-
-use Jeremeamia\SuperClosure\SerializableClosure;
-
-$factorial = new SerializableClosure(function ($n) use (&$factorial) {
-    return ($n <= 1) ? 1 : $n * $factorial($n - 1);
-});
-
-echo $factorial(5) . PHP_EOL;
-//> 120
-
-$serialized = serialize($factorial);
-$unserialized = unserialize($serialized);
-
-echo $unserialized(5) . PHP_EOL;
-//> 120
-

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/demo/hello-world.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/demo/hello-world.php b/vendor/jeremeamia/SuperClosure/demo/hello-world.php
deleted file mode 100644
index ce54218..0000000
--- a/vendor/jeremeamia/SuperClosure/demo/hello-world.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-require __DIR__ . '/../vendor/autoload.php';
-
-use Jeremeamia\SuperClosure\SerializableClosure;
-
-$greeting = 'Hello';
-$helloWorld = new SerializableClosure(function ($name = 'World') use ($greeting) {
-    echo "{$greeting}, {$name}!\n";
-});
-
-$helloWorld();
-//> Hello, World!
-$helloWorld('Jeremy');
-//> Hello, Jeremy!
-
-$serialized = serialize($helloWorld);
-$unserialized = unserialize($serialized);
-
-$unserialized();
-//> Hello, World!
-$unserialized('Jeremy');
-//> Hello, Jeremy!

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/phpunit.xml.dist
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/phpunit.xml.dist b/vendor/jeremeamia/SuperClosure/phpunit.xml.dist
deleted file mode 100644
index 299507c..0000000
--- a/vendor/jeremeamia/SuperClosure/phpunit.xml.dist
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<phpunit
-  bootstrap="./tests/bootstrap.php"
-  processIsolation="false"
-  stopOnFailure="false"
-  syntaxCheck="false"
-  convertErrorsToExceptions="true"
-  convertNoticesToExceptions="true"
-  convertWarningsToExceptions="true"
-  testSuiteLoaderClass="PHPUnit_Runner_StandardTestSuiteLoader"
->
-
-  <testsuites>
-    <testsuite name="SuperClosure">
-      <directory>./tests/Jeremeamia/SuperClosure/Test</directory>
-    </testsuite>
-  </testsuites>
-
-  <filter>
-    <whitelist>
-      <directory suffix=".php">./src/Jeremeamia/SuperClosure</directory>
-    </whitelist>
-  </filter>
-
-  <logging>
-    <log type="coverage-html" target="./build/artifacts/coverage"
-         yui="true" highlight="false" charset="UTF-8"
-         lowUpperBound="35" highLowerBound="70"/>
-    <log type="coverage-clover" target="./build/artifacts/coverage.xml"/>
-    <log type="junit" target="./build/artifacts/log.xml" logIncompleteSkipped="false"/>
-    <log type="testdox-html" target="./build/artifacts/testdox.html"/>
-  </logging>
-
-</phpunit>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/ClosureLocation.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/ClosureLocation.php b/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/ClosureLocation.php
deleted file mode 100644
index cbdbe0b..0000000
--- a/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/ClosureLocation.php
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-
-namespace Jeremeamia\SuperClosure;
-
-/**
- * Simple object for storing the location information of a closure (e.g., file, class, etc.)
- *
- * @copyright Jeremy Lindblom 2010-2013
- */
-class ClosureLocation
-{
-    /** @var string */
-    protected $closureScopeClass;
-
-    /** @var string */
-    public $class;
-
-    /** @var string */
-    public $directory;
-
-    /** @var string */
-    public $file;
-
-    /** @var string */
-    public $function;
-
-    /** @var string */
-    public $line;
-
-    /** @var string */
-    public $method;
-
-    /** @var string */
-    public $namespace;
-
-    /** @var string */
-    public $trait;
-
-    /**
-     * Creates a ClosureLocation and seeds it with all the data that can be gleaned from the closure's reflection
-     *
-     * @param \ReflectionFunction $reflection The reflection of the closure that this ClosureLocation should represent
-     *
-     * @return ClosureLocation
-     */
-    public static function fromReflection(\ReflectionFunction $reflection)
-    {
-        $location = new self;
-        $location->directory = dirname($reflection->getFileName());
-        $location->file = $reflection->getFileName();
-        $location->function = $reflection->getName();
-        $location->line = $reflection->getStartLine();
-
-        // @codeCoverageIgnoreStart
-        if (version_compare(PHP_VERSION, '5.4', '>=')) {
-            $closureScopeClass = $reflection->getClosureScopeClass();
-            $location->closureScopeClass = $closureScopeClass ? $closureScopeClass->getName() : null;
-        }
-        // @codeCoverageIgnoreEnd
-
-        return $location;
-    }
-
-    public function finalize()
-    {
-        if ($this->class || $this->trait) {
-            $class = $this->class ?: $this->trait;
-            $this->method = "{$class}::{$this->function}";
-        }
-
-        if (!$this->class && $this->trait) {
-            $this->class = $this->closureScopeClass;
-        }
-    }
-
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/ClosureParser.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/ClosureParser.php b/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/ClosureParser.php
deleted file mode 100644
index 12b2a83..0000000
--- a/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/ClosureParser.php
+++ /dev/null
@@ -1,195 +0,0 @@
-<?php
-
-namespace Jeremeamia\SuperClosure;
-
-use Jeremeamia\SuperClosure\Visitor\ClosureFinderVisitor;
-use Jeremeamia\SuperClosure\Visitor\MagicConstantVisitor;
-
-/**
- * Parses a closure from its reflection such that the code and used (closed upon) variables are accessible. The
- * ClosureParser uses the fabulous nikic/php-parser library which creates abstract syntax trees (AST) of the code.
- *
- * @copyright Jeremy Lindblom 2010-2013
- */
-class ClosureParser
-{
-    /**
-     * @var array
-     */
-    protected static $cache = array();
-
-    /**
-     * @var \ReflectionFunction The reflection of the closure being parsed
-     */
-    protected $reflection;
-
-    /**
-     * @var \PHPParser_Node An abstract syntax tree defining the code of the closure
-     */
-    protected $abstractSyntaxTree;
-
-    /**
-     * @var array The variables used (closed upon) by the closure and their values
-     */
-    protected $usedVariables;
-
-    /**
-     * @var  string The closure's code
-     */
-    protected $code;
-
-    /**
-     * Creates a ClosureParser for the provided closure
-     *
-     * @param \Closure $closure
-     *
-     * @return ClosureParser
-     */
-    public static function fromClosure(\Closure $closure)
-    {
-        return new self(new \ReflectionFunction($closure));
-    }
-
-    /**
-     * Clears the internal cache of file ASTs.
-     *
-     * ASTs are stored for any file that is parsed to speed up multiple
-     * parsings of the same file. If you are worried about the memory consumption of files the ClosureParser has already
-     * parsed, you can call this function to clear the cache. The cache is not persistent and stores ASTs from the
-     * current process
-     */
-    public static function clearCache()
-    {
-        self::$cache = array();
-    }
-
-    /**
-     * @param \ReflectionFunction $reflection
-     *
-     * @throws \InvalidArgumentException
-     */
-    public function __construct(\ReflectionFunction $reflection)
-    {
-        if (!$reflection->isClosure()) {
-            throw new \InvalidArgumentException('You must provide the reflection of a closure.');
-        }
-
-        $this->reflection = $reflection;
-    }
-
-    /**
-     * Returns the reflection of the closure
-     *
-     * @return \ReflectionFunction
-     */
-    public function getReflection()
-    {
-        return $this->reflection;
-    }
-
-    /**
-     * Returns the abstract syntax tree (AST) of the closure's code. Class names are resolved to their fully-qualified
-     * class names (FQCN) and magic constants are resolved to their values as they would be in the context of the
-     * closure.
-     *
-     * @return \PHPParser_Node_Expr_Closure
-     * @throws \InvalidArgumentException
-     */
-    public function getClosureAbstractSyntaxTree()
-    {
-        if (!$this->abstractSyntaxTree) {
-            try {
-                // Parse the code from the file containing the closure and create an AST with FQCN resolved
-                $fileAst = $this->getFileAbstractSyntaxTree();
-                $closureFinder = new ClosureFinderVisitor($this->reflection);
-                $fileTraverser = new \PHPParser_NodeTraverser();
-                $fileTraverser->addVisitor(new \PHPParser_NodeVisitor_NameResolver);
-                $fileTraverser->addVisitor($closureFinder);
-                $fileTraverser->traverse($fileAst);
-            } catch (\PHPParser_Error $e) {
-                // @codeCoverageIgnoreStart
-                throw new \InvalidArgumentException('There was an error parsing the file containing the closure.');
-                // @codeCoverageIgnoreEnd
-            }
-
-            // Find the first closure defined in the AST that is on the line where the closure is located
-            $closureAst = $closureFinder->getClosureNode();
-            if (!$closureAst) {
-                // @codeCoverageIgnoreStart
-                throw new \InvalidArgumentException('The closure was not found within the abstract syntax tree.');
-                // @codeCoverageIgnoreEnd
-            }
-
-            // Resolve additional nodes by making a second pass through just the closure's nodes
-            $closureTraverser = new \PHPParser_NodeTraverser();
-            $closureTraverser->addVisitor(new MagicConstantVisitor($closureFinder->getLocation()));
-            $closureAst = $closureTraverser->traverse(array($closureAst));
-            $this->abstractSyntaxTree = $closureAst[0];
-        }
-
-        return $this->abstractSyntaxTree;
-    }
-
-    /**
-     * Returns the variables that in the "use" clause of the closure definition. These are referred to as the "used
-     * variables", "static variables", or "closed upon variables", "context" of the closure.
-     *
-     * @return array
-     */
-    public function getUsedVariables()
-    {
-        if (!$this->usedVariables) {
-            // Get the variable names defined in the AST
-            $usedVarNames = array_map(function ($usedVar) {
-                return $usedVar->var;
-            }, $this->getClosureAbstractSyntaxTree()->uses);
-
-            // Get the variable names and values using reflection
-            $usedVarValues = $this->reflection->getStaticVariables();
-
-            // Combine the two arrays to create a canonical hash of variable names and values
-            $this->usedVariables = array();
-            foreach ($usedVarNames as $name) {
-                if (array_key_exists($name, $usedVarValues)) {
-                    $this->usedVariables[$name] = $usedVarValues[$name];
-                }
-            }
-        }
-
-        return $this->usedVariables;
-    }
-
-    /**
-     * Returns the formatted code of the closure
-     *
-     * @return string
-     */
-    public function getCode()
-    {
-        if (!$this->code) {
-            // Use the pretty printer to print the closure code from the AST
-            $printer = new \PHPParser_PrettyPrinter_Default();
-            $this->code = $printer->prettyPrint(array($this->getClosureAbstractSyntaxTree()));
-        }
-
-        return $this->code;
-    }
-
-    /**
-     * Loads the PHP file and produces an abstract syntax tree (AST) of the code. This is stored in an internal cache by
-     * the filename for memoization within the same process
-     *
-     * @return array
-     */
-    protected function getFileAbstractSyntaxTree()
-    {
-        $filename = $this->reflection->getFileName();
-
-        if (!isset(self::$cache[$filename])) {
-            $parser = new \PHPParser_Parser(new \PHPParser_Lexer_Emulative);
-            self::$cache[$filename] = $parser->parse(file_get_contents($filename));
-        }
-
-        return self::$cache[$filename];
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/SerializableClosure.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/SerializableClosure.php b/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/SerializableClosure.php
deleted file mode 100644
index b3b9959..0000000
--- a/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/SerializableClosure.php
+++ /dev/null
@@ -1,114 +0,0 @@
-<?php
-
-namespace Jeremeamia\SuperClosure;
-
-/**
- * This class allows you to do the impossible - serialize closures! With the combined power of the nikic/php-parser
- * library, the Reflection API, and infamous eval, you can serialize a closure, unserialize it in a different PHP
- * process, and execute it. It's almost as cool as time travel!
- *
- * @copyright Jeremy Lindblom 2010-2013
- */
-class SerializableClosure implements \Serializable
-{
-    /**
-     * @var \Closure The closure being made serializable
-     */
-    protected $closure;
-
-    /**
-     * @var \ReflectionFunction The reflected closure
-     */
-    protected $reflection;
-
-    /**
-     * @var array The calculated state to serialize
-     */
-    protected $state;
-
-    /**
-     * @param \Closure $closure
-     */
-    public function __construct(\Closure $closure)
-    {
-        $this->closure = $closure;
-    }
-
-    /**
-     * @return \ReflectionFunction
-     */
-    public function getReflection()
-    {
-        if (!$this->reflection) {
-            $this->reflection = new \ReflectionFunction($this->closure);
-        }
-
-        return $this->reflection;
-    }
-
-    /**
-     * @return \Closure
-     */
-    public function getClosure()
-    {
-        return $this->closure;
-    }
-
-    /**
-     * Invokes the original closure
-     *
-     * @return mixed
-     */
-    public function __invoke()
-    {
-        return $this->getReflection()->invokeArgs(func_get_args());
-    }
-
-    /**
-     * Serialize the code and of context of the closure
-     *
-     * @return string
-     */
-    public function serialize()
-    {
-        if (!$this->state) {
-            $this->createState();
-        }
-
-        return serialize($this->state);
-    }
-
-    /**
-     * Unserializes the closure data and recreates the closure. Attempts to recreate the closure's context as well by
-     * extracting the used variables into the scope. Variables names in this method are surrounded with underlines in
-     * order to prevent collisions with the variables in the context. NOTE: There be dragons here! Both `eval` and
-     * `extract` are used in this method
-     *
-     * @param string $__serialized__
-     */
-    public function unserialize($__serialized__)
-    {
-        // Unserialize the data we need to reconstruct the SuperClosure
-        $this->state = unserialize($__serialized__);
-        list($__code__, $__context__) = $this->state;
-
-        // Simulate the original context the Closure was created in
-        extract($__context__);
-
-        // Evaluate the code to recreate the Closure
-        eval("\$this->closure = {$__code__};");
-    }
-
-    /**
-     * Uses the closure parser to fetch the closure's code and context
-     */
-    protected function createState()
-    {
-        $parser = new ClosureParser($this->getReflection());
-        $this->state = array($parser->getCode());
-        // Add the used variables (context) to the state, but wrap all closures with SerializableClosure
-        $this->state[] = array_map(function ($var) {
-            return ($var instanceof \Closure) ? new self($var) : $var;
-        }, $parser->getUsedVariables());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/Visitor/ClosureFinderVisitor.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/Visitor/ClosureFinderVisitor.php b/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/Visitor/ClosureFinderVisitor.php
deleted file mode 100644
index 56c0625..0000000
--- a/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/Visitor/ClosureFinderVisitor.php
+++ /dev/null
@@ -1,109 +0,0 @@
-<?php
-
-namespace Jeremeamia\SuperClosure\Visitor;
-
-use Jeremeamia\SuperClosure\ClosureLocation;
-
-/**
- * This is a visitor that extends the nikic/php-parser library and looks for a closure node and its location
- *
- * @copyright Jeremy Lindblom 2010-2013
- */
-class ClosureFinderVisitor extends \PHPParser_NodeVisitorAbstract
-{
-    /**
-     * @var \ReflectionFunction
-     */
-    protected $reflection;
-
-    /**
-     * @var \PHPParser_Node_Expr_Closure
-     */
-    protected $closureNode;
-
-    /**
-     * @var ClosureLocation
-     */
-    protected $location;
-
-    /**
-     * @param \ReflectionFunction $reflection
-     */
-    public function __construct(\ReflectionFunction $reflection)
-    {
-        $this->reflection = $reflection;
-        $this->location = new ClosureLocation;
-    }
-
-    public function beforeTraverse(array $nodes)
-    {
-        $this->location = ClosureLocation::fromReflection($this->reflection);
-    }
-
-    public function afterTraverse(array $nodes)
-    {
-        $this->location->finalize();
-    }
-
-    public function enterNode(\PHPParser_Node $node)
-    {
-        // Determine information about the closure's location
-        if (!$this->closureNode) {
-            if ($node instanceof \PHPParser_Node_Stmt_Namespace) {
-                $this->location->namespace = is_array($node->name->parts) ? implode('\\', $node->name->parts) : null;
-            }
-            if ($node instanceof \PHPParser_Node_Stmt_Trait) {
-                $this->location->trait = $this->location->namespace . '\\' . $node->name;
-                $this->location->class = null;
-            }
-            elseif ($node instanceof \PHPParser_Node_Stmt_Class) {
-                $this->location->class = $this->location->namespace . '\\' . $node->name;
-                $this->location->trait = null;
-            }
-        }
-
-        // Locate the node of the closure
-        if ($node instanceof \PHPParser_Node_Expr_Closure) {
-            if ($node->getAttribute('startLine') == $this->reflection->getStartLine()) {
-                if ($this->closureNode) {
-                    throw new \RuntimeException('Two closures were declared on the same line of code. Cannot determine '
-                        . 'which closure was the intended target.');
-                } else {
-                    $this->closureNode = $node;
-                }
-            }
-        }
-    }
-
-    public function leaveNode(\PHPParser_Node $node)
-    {
-        // Determine information about the closure's location
-        if (!$this->closureNode) {
-            if ($node instanceof \PHPParser_Node_Stmt_Namespace) {
-                $this->location->namespace = null;
-            }
-            if ($node instanceof \PHPParser_Node_Stmt_Trait) {
-                $this->location->trait = null;
-            }
-            elseif ($node instanceof \PHPParser_Node_Stmt_Class) {
-                $this->location->class = null;
-            }
-        }
-    }
-
-    /**
-     * @return \PHPParser_Node_Expr_Closure
-     */
-    public function getClosureNode()
-    {
-        return $this->closureNode;
-    }
-
-    /**
-     * @return ClosureLocation
-     */
-    public function getLocation()
-    {
-        return $this->location;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/Visitor/MagicConstantVisitor.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/Visitor/MagicConstantVisitor.php b/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/Visitor/MagicConstantVisitor.php
deleted file mode 100644
index 8a1846a..0000000
--- a/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/Visitor/MagicConstantVisitor.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-
-namespace Jeremeamia\SuperClosure\Visitor;
-
-use Jeremeamia\SuperClosure\ClosureLocation;
-use PHPParser_Node_Scalar_LNumber as NumberNode;
-use PHPParser_Node_Scalar_String as StringNode;
-
-/**
- * This is a visitor that resolves magic constants (e.g., __FILE__) to their intended values within a closure's AST
- *
- * @copyright Jeremy Lindblom 2010-2013
- */
-class MagicConstantVisitor extends \PHPParser_NodeVisitorAbstract
-{
-    /**
-     * @var ClosureLocation
-     */
-    protected $location;
-
-    /**
-     * @param ClosureLocation $location
-     */
-    public function __construct(ClosureLocation $location)
-    {
-        $this->location = $location;
-    }
-
-    public function leaveNode(\PHPParser_Node $node)
-    {
-        switch ($node->getType()) {
-            case 'Scalar_LineConst' :
-                return new NumberNode($node->getAttribute('startLine'));
-            case 'Scalar_FileConst' :
-                return new StringNode($this->location->file);
-            case 'Scalar_DirConst' :
-                return new StringNode($this->location->directory);
-            case 'Scalar_FuncConst' :
-                return new StringNode($this->location->function);
-            case 'Scalar_NSConst' :
-                return new StringNode($this->location->namespace);
-            case 'Scalar_ClassConst' :
-                return new StringNode($this->location->class);
-            case 'Scalar_MethodConst' :
-                return new StringNode($this->location->method);
-            case 'Scalar_TraitConst' :
-                return new StringNode($this->location->trait);
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/ClosureLocationTest.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/ClosureLocationTest.php b/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/ClosureLocationTest.php
deleted file mode 100644
index 4475248..0000000
--- a/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/ClosureLocationTest.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-namespace Jeremeamia\SuperClosure\Test;
-
-use Jeremeamia\SuperClosure\ClosureLocation;
-
-class ClosureLocationTest extends \PHPUnit_Framework_TestCase
-{
-    public function testCanCreateClosureLocationFromClosureReflection()
-    {
-        $reflection = new \ReflectionFunction(function () {});
-        $location = ClosureLocation::fromReflection($reflection);
-        $setProperties = array_filter(get_object_vars($location));
-
-        $this->assertEquals(array('directory', 'file', 'function', 'line'), array_keys($setProperties));
-    }
-
-    public function testCanFinalizeLocation()
-    {
-        $location = new ClosureLocation();
-        $location->function = '[function]';
-        $location->trait = '[trait]';
-
-        $r = new \ReflectionObject($location);
-        $p = $r->getProperty('closureScopeClass');
-        $p->setAccessible(true);
-        $p->setValue($location, '[class]');
-
-        $location->finalize();
-        $this->assertEquals('[trait]::[function]', $location->method);
-        $this->assertEquals('[class]', $location->class);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/ClosureParserTest.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/ClosureParserTest.php b/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/ClosureParserTest.php
deleted file mode 100644
index 13abd16..0000000
--- a/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/ClosureParserTest.php
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-
-namespace Jeremeamia\SuperClosure\Test;
-
-use Jeremeamia\SuperClosure\ClosureParser;
-
-class ClosureParserTest extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @covers \Jeremeamia\SuperClosure\ClosureParser::__construct
-     * @covers \Jeremeamia\SuperClosure\ClosureParser::getReflection
-     */
-    public function testCanGetReflectionBackFromParser()
-    {
-        $closure = function () {};
-        $reflection = new \ReflectionFunction($closure);
-        $parser = new ClosureParser($reflection);
-
-        $this->assertSame($reflection, $parser->getReflection());
-    }
-
-    /**
-     * @covers \Jeremeamia\SuperClosure\ClosureParser::fromClosure
-     */
-    public function testCanUseFactoryMethodToCreateParser()
-    {
-        $parser = ClosureParser::fromClosure(function () {});
-
-        $this->assertInstanceOf('Jeremeamia\SuperClosure\ClosureParser', $parser);
-    }
-
-    /**
-     * @covers \Jeremeamia\SuperClosure\ClosureParser::__construct
-     */
-    public function testRaisesErrorWhenNonClosureIsProvided()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-
-        $reflection = new \ReflectionFunction('strpos');
-        $parser = new ClosureParser($reflection);
-    }
-
-    /**
-     * @covers \Jeremeamia\SuperClosure\ClosureParser::getCode
-     */
-    public function testCanGetCodeFromParser()
-    {
-        $closure = function () {};
-        $expectedCode = "function () {\n    \n};";
-        $parser = new ClosureParser(new \ReflectionFunction($closure));
-        $actualCode = $parser->getCode();
-
-        $this->assertEquals($expectedCode, $actualCode);
-    }
-
-    /**
-     * @covers \Jeremeamia\SuperClosure\ClosureParser::getUsedVariables
-     */
-    public function testCanGetUsedVariablesFromParser()
-    {
-        $foo = 1;
-        $bar = 2;
-        $closure = function () use ($foo, $bar) {};
-        $expectedVars = array('foo' => 1, 'bar' => 2);
-        $parser = new ClosureParser(new \ReflectionFunction($closure));
-        $actualVars = $parser->getUsedVariables();
-
-        $this->assertEquals($expectedVars, $actualVars);
-    }
-
-    /**
-     * @covers \Jeremeamia\SuperClosure\ClosureParser::getUsedVariables
-     */
-    public function testCanGetUsedVariablesWhenOneIsNullFromParser()
-    {
-        $foo = null;
-        $bar = 2;
-        $closure = function () use ($foo, $bar) {};
-        $expectedVars = array('foo' => null, 'bar' => 2);
-        $parser = new ClosureParser(new \ReflectionFunction($closure));
-        $actualVars = $parser->getUsedVariables();
-
-        $this->assertEquals($expectedVars, $actualVars);
-    }
-
-    /**
-     * @covers \Jeremeamia\SuperClosure\ClosureParser::clearCache
-     */
-    public function testCanClearCache()
-    {
-        $parserClass = 'Jeremeamia\SuperClosure\ClosureParser';
-
-        $p = new \ReflectionProperty($parserClass, 'cache');
-        $p->setAccessible(true);
-        $p->setValue(null, array('foo' => 'bar'));
-
-        $this->assertEquals(array('foo' => 'bar'), $this->readAttribute($parserClass, 'cache'));
-
-        ClosureParser::clearCache();
-
-        $this->assertEquals(array(), $this->readAttribute($parserClass, 'cache'));
-    }
-
-    /**
-     * @covers \Jeremeamia\SuperClosure\ClosureParser::getClosureAbstractSyntaxTree
-     * @covers \Jeremeamia\SuperClosure\ClosureParser::getFileAbstractSyntaxTree
-     */
-    public function testCanGetClosureAst()
-    {
-        $closure = function () {};
-        $parser = new ClosureParser(new \ReflectionFunction($closure));
-        $ast = $parser->getClosureAbstractSyntaxTree();
-        $this->assertInstanceOf('PHPParser_Node_Expr_Closure', $ast);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/SerializableClosureTest.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/SerializableClosureTest.php b/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/SerializableClosureTest.php
deleted file mode 100644
index 1beac8d..0000000
--- a/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/SerializableClosureTest.php
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-
-namespace Jeremeamia\SuperClosure\Test;
-
-use Jeremeamia\SuperClosure\SerializableClosure;
-
-/**
- * @covers \Jeremeamia\SuperClosure\SerializableClosure
- */
-class SerializableClosureTest extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @var SerializableClosure
-     */
-    public $serializableClosure;
-
-    /**
-     * @var \Closure
-     */
-    public $originalClosure;
-
-    public function setup()
-    {
-        $base = 2;
-        $exp = function ($power) use ($base) {
-            return (int) pow($base, $power);
-        };
-
-        $this->originalClosure = $exp;
-        $this->serializableClosure = new SerializableClosure($exp);
-    }
-
-    public function testClosureProxiesToTheOriginalClosureWhenInvoked()
-    {
-        $this->assertInstanceOf('\Closure', $this->serializableClosure->getClosure());
-        $this->assertSame($this->originalClosure, $this->serializableClosure->getClosure());
-        $this->assertEquals(
-            call_user_func($this->originalClosure, 4),
-            call_user_func($this->serializableClosure, 4)
-        );
-    }
-
-    public function testClosureBehavesTheSameAfterSerializationProcess()
-    {
-        $originalReturnValue = call_user_func($this->serializableClosure, 4);
-        $serializedClosure = serialize($this->serializableClosure);
-        $unserializedClosure = unserialize($serializedClosure);
-        $finalReturnValue = call_user_func($unserializedClosure, 4);
-
-        $this->assertEquals($originalReturnValue, $finalReturnValue);
-    }
-
-    public function testCanSerializeRecursiveClosure()
-    {
-        if (version_compare(PHP_VERSION, '5.4', '<')) {
-            $this->markTestSkipped('Requires version 5.4+ of PHP');
-        }
-
-        $factorial = new SerializableClosure(function ($n) use (&$factorial) {
-            return ($n <= 1) ? 1 : $n * $factorial($n - 1);
-        });
-
-        $this->assertEquals(120, call_user_func($factorial, 5));
-    }
-
-    public function testCanSerializeMultipleTimes()
-    {
-        $result = call_user_func($this->serializableClosure, 5);
-        $this->assertEquals(32, $result);
-
-        $serializedOnce = unserialize(serialize($this->serializableClosure));
-        $this->assertEquals(32, call_user_func($serializedOnce, 5));
-        $internalState = $this->readAttribute($serializedOnce, 'state');
-        $this->assertCount(2, $internalState);
-
-        $serializedAgain = unserialize(serialize($this->serializableClosure));
-        $this->assertEquals(32, call_user_func($serializedAgain, 5));
-        $this->assertEquals($internalState, $this->readAttribute($serializedAgain, 'state'));
-
-        $serializedTwice = unserialize(serialize($serializedOnce));
-        $this->assertEquals(32, call_user_func($serializedTwice, 5));
-        $this->assertEquals($internalState, $this->readAttribute($serializedTwice, 'state'));
-    }
-
-    /**
-     * CAVEAT #1: Serializing a closure will sever relationships with things passed by reference
-     */
-    public function testDoesNotMaintainsReferencesEvenWhenVariablesAreStillInScope()
-    {
-        $num = 0;
-        $inc = new SerializableClosure(function () use (&$num) {
-            $num++;
-        });
-
-        $inc();
-        $inc();
-        $this->assertEquals(2, $num, '$num should be incremented twice because by reference');
-
-        $newInc = unserialize(serialize($inc));
-        /** @var $newInc \Closure */
-        $newInc();
-        $this->assertEquals(2, $num, '$num should not be incremented again because the reference is lost');
-    }
-
-    /**
-     * CAVEAT #2: You can't serialize a closure if there are two closures declared on one line
-     */
-    public function testCannotDetermineWhichClosureToUseIfTwoDeclaredOnTheSameLine()
-    {
-        $this->setExpectedException('Exception');
-
-        $add = function ($a, $b) {return $a + $b;}; $sub = function ($a, $b) {return $a - $b;};
-        $serialized = serialize(new SerializableClosure($sub));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/Visitor/ClosureFinderVisitorTest.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/Visitor/ClosureFinderVisitorTest.php b/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/Visitor/ClosureFinderVisitorTest.php
deleted file mode 100644
index b067cc7..0000000
--- a/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/Visitor/ClosureFinderVisitorTest.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-
-namespace Jeremeamia\SuperClosure\Test\Visitor;
-
-use Jeremeamia\SuperClosure\Visitor\ClosureFinderVisitor;
-
-/**
- * @covers Jeremeamia\SuperClosure\Visitor\ClosureFinderVisitor
- */
-class ClosureFinderVisitorTest extends \PHPUnit_Framework_TestCase
-{
-    public function testClosureNodeIsDiscoveredByVisitor()
-    {
-        $closure = function () {}; // Take the line number here and set it as the "startLine"
-        $reflectedClosure = new \ReflectionFunction($closure);
-        $closureFinder = new ClosureFinderVisitor($reflectedClosure);
-        $closureNode = new \PHPParser_Node_Expr_Closure(array(), array('startLine' => 14));
-        $closureFinder->enterNode($closureNode);
-
-        $this->assertSame($closureNode, $closureFinder->getClosureNode());
-    }
-
-    public function testClosureNodeIsAmbiguousIfMultipleClosuresOnLine()
-    {
-        $this->setExpectedException('RuntimeException');
-
-        $closure = function () {}; function () {}; // Take the line number here and set it as the "startLine"
-        $closureFinder = new ClosureFinderVisitor(new \ReflectionFunction($closure));
-        $closureFinder->enterNode(new \PHPParser_Node_Expr_Closure(array(), array('startLine' => 27)));
-        $closureFinder->enterNode(new \PHPParser_Node_Expr_Closure(array(), array('startLine' => 27)));
-    }
-
-    public function testCalculatesClosureLocation()
-    {
-        $closure = function () {}; // Take the line number here and set it as the "startLine"
-        $closureFinder = new ClosureFinderVisitor(new \ReflectionFunction($closure));
-
-        $closureFinder->beforeTraverse(array());
-
-        $node = new \PHPParser_Node_Stmt_Namespace(new \PHPParser_Node_Name(array('Foo', 'Bar')));
-        $closureFinder->enterNode($node);
-        $closureFinder->leaveNode($node);
-
-        $node = new \PHPParser_Node_Stmt_Trait('Fizz');
-        $closureFinder->enterNode($node);
-        $closureFinder->leaveNode($node);
-
-        $node = new \PHPParser_Node_Stmt_Class('Buzz');
-        $closureFinder->enterNode($node);
-        $closureFinder->leaveNode($node);
-
-        $closureFinder->afterTraverse(array());
-
-        $setProperties = array_filter(get_object_vars($closureFinder->getLocation()));
-        $this->assertEquals(array('directory', 'file', 'function', 'line'), array_keys($setProperties));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/Visitor/MagicConstantVisitorTest.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/Visitor/MagicConstantVisitorTest.php b/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/Visitor/MagicConstantVisitorTest.php
deleted file mode 100644
index 48440c8..0000000
--- a/vendor/jeremeamia/SuperClosure/tests/Jeremeamia/SuperClosure/Test/Visitor/MagicConstantVisitorTest.php
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-
-namespace Jeremeamia\SuperClosure\Test\Visitor;
-
-use Jeremeamia\SuperClosure\Visitor\MagicConstantVisitor;
-use Jeremeamia\SuperClosure\ClosureLocation;
-
-/**
- * @covers Jeremeamia\SuperClosure\Visitor\MagicConstantVisitor
- */
-class MagicConstantVisitorTest extends \PHPUnit_Framework_TestCase
-{
-    public function testDataFromClosureLocationGetsUsed()
-    {
-        $location = new ClosureLocation();
-        $location->class = '[class]';
-        $location->directory = '[directory]';
-        $location->file = '[file]';
-        $location->function = '[function]';
-        $location->line = '[line]';
-        $location->method = '[method]';
-        $location->namespace = '[namespace]';
-        $location->trait = '[trait]';
-
-        $nodes = array(
-            'PHPParser_Node_Scalar_LineConst'   => 'PHPParser_Node_Scalar_LNumber',
-            'PHPParser_Node_Scalar_FileConst'   => 'PHPParser_Node_Scalar_String',
-            'PHPParser_Node_Scalar_DirConst'    => 'PHPParser_Node_Scalar_String',
-            'PHPParser_Node_Scalar_FuncConst'   => 'PHPParser_Node_Scalar_String',
-            'PHPParser_Node_Scalar_NSConst'     => 'PHPParser_Node_Scalar_String',
-            'PHPParser_Node_Scalar_ClassConst'  => 'PHPParser_Node_Scalar_String',
-            'PHPParser_Node_Scalar_MethodConst' => 'PHPParser_Node_Scalar_String',
-            'PHPParser_Node_Scalar_TraitConst'  => 'PHPParser_Node_Scalar_String',
-            'PHPParser_Node_Scalar_String'      => 'PHPParser_Node_Scalar_String',
-
-        );
-
-        $visitor = new MagicConstantVisitor($location);
-        foreach ($nodes as $originalNodeName => $resultNodeName) {
-            $mockNode = $this->getMockBuilder($originalNodeName)
-                ->disableOriginalConstructor()
-                ->setMethods(array('getType', 'getAttribute'))
-                ->getMock();
-            $mockNode->expects($this->any())
-                ->method('getAttribute')
-                ->will($this->returnValue(1));
-            $mockNode->expects($this->any())
-                ->method('getType')
-                ->will($this->returnValue(substr($originalNodeName, 15)));
-            $resultNode = $visitor->leaveNode($mockNode) ?: $mockNode;
-            $this->assertInstanceOf($resultNodeName, $resultNode);
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/jeremeamia/SuperClosure/tests/bootstrap.php
----------------------------------------------------------------------
diff --git a/vendor/jeremeamia/SuperClosure/tests/bootstrap.php b/vendor/jeremeamia/SuperClosure/tests/bootstrap.php
deleted file mode 100644
index 16fe799..0000000
--- a/vendor/jeremeamia/SuperClosure/tests/bootstrap.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-date_default_timezone_set('America/Los_Angeles');
-require __DIR__ . '/../vendor/autoload.php';

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/.gitattributes
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/.gitattributes b/vendor/laravel/framework/.gitattributes
deleted file mode 100755
index 0c772b6..0000000
--- a/vendor/laravel/framework/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/build export-ignore
-/tests export-ignore

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/.gitignore
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/.gitignore b/vendor/laravel/framework/.gitignore
deleted file mode 100755
index 10a34bb..0000000
--- a/vendor/laravel/framework/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-/vendor
-composer.phar
-composer.lock
-.DS_Store
-Thumbs.db

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/.scrutinizer.yml
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/.scrutinizer.yml b/vendor/laravel/framework/.scrutinizer.yml
deleted file mode 100644
index 6c33c7b..0000000
--- a/vendor/laravel/framework/.scrutinizer.yml
+++ /dev/null
@@ -1,55 +0,0 @@
-filter:
-    excluded_paths: [tests/*]
-
-checks:
-    php:
-        code_rating: true
-        duplication: true
-        variable_existence: true
-        useless_calls: true
-        use_statement_alias_conflict: true
-        unused_variables: true
-        unused_properties: true
-        unused_parameters: true
-        unused_methods: true
-        unreachable_code: true
-        sql_injection_vulnerabilities: true
-        security_vulnerabilities: true
-        precedence_mistakes: true
-        precedence_in_conditions: true
-        parameter_non_unique: true
-        no_property_on_interface: true
-        no_non_implemented_abstract_methods: true
-        deprecated_code_usage: true
-        closure_use_not_conflicting: true
-        closure_use_modifiable: true
-        avoid_useless_overridden_methods: true
-        avoid_conflicting_incrementers: true
-        assignment_of_null_return: true
-        avoid_usage_of_logical_operators: true
-        ensure_lower_case_builtin_functions: true
-        foreach_traversable: true
-        function_in_camel_caps: true
-        instanceof_class_exists: true
-        lowercase_basic_constants: true
-        lowercase_php_keywords: true
-        missing_arguments: true
-        no_commented_out_code: true
-        no_duplicate_arguments: true
-        no_else_if_statements: true
-        no_space_between_concatenation_operator: true
-        no_space_inside_cast_operator: true
-        no_trailing_whitespace: true
-        no_underscore_prefix_in_properties: true
-        no_unnecessary_if: true
-        no_unnecessary_function_call_in_for_loop: true
-        non_commented_empty_catch_block: true
-        php5_style_constructor: true
-        parameters_in_camelcaps: true
-        prefer_while_loop_over_for_loop: true
-        properties_in_camelcaps: true
-        require_scope_for_methods: true
-        require_scope_for_properties: true
-        spacing_around_conditional_operators: true
-        spacing_around_non_conditional_operators: true
-        spacing_of_function_arguments: true

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/.travis.yml
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/.travis.yml b/vendor/laravel/framework/.travis.yml
deleted file mode 100755
index cd31330..0000000
--- a/vendor/laravel/framework/.travis.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-language: php
-
-php:
-  - 5.4
-  - 5.5
-  - 5.6
-  - hhvm
-
-sudo: false
-
-install: travis_retry composer install --no-interaction --prefer-source
-
-script: vendor/bin/phpunit

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/CONTRIBUTING.md
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/CONTRIBUTING.md b/vendor/laravel/framework/CONTRIBUTING.md
deleted file mode 100755
index 2cbf825..0000000
--- a/vendor/laravel/framework/CONTRIBUTING.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Laravel Contribution Guide
-
-Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](http://laravel.com/docs/contributions). Please review the entire guide before sending a pull request.

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/LICENSE.txt
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/LICENSE.txt b/vendor/laravel/framework/LICENSE.txt
deleted file mode 100644
index 1ce5963..0000000
--- a/vendor/laravel/framework/LICENSE.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) <Taylor Otwell>
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/composer.json b/vendor/laravel/framework/composer.json
deleted file mode 100755
index e18a3fa..0000000
--- a/vendor/laravel/framework/composer.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
-    "name": "laravel/framework",
-    "description": "The Laravel Framework.",
-    "keywords": ["framework", "laravel"],
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "classpreloader/classpreloader": "~1.0.2",
-        "d11wtq/boris": "~1.0",
-        "ircmaxell/password-compat": "~1.0",
-        "filp/whoops": "1.1.*",
-        "jeremeamia/superclosure": "~1.0.1",
-        "monolog/monolog": "~1.6",
-        "nesbot/carbon": "~1.0",
-        "patchwork/utf8": "~1.1",
-        "phpseclib/phpseclib": "0.3.*",
-        "predis/predis": "0.8.*",
-        "stack/builder": "~1.0",
-        "swiftmailer/swiftmailer": "~5.1",
-        "symfony/browser-kit": "2.5.*",
-        "symfony/console": "2.5.*",
-        "symfony/css-selector": "2.5.*",
-        "symfony/debug": "2.5.*",
-        "symfony/dom-crawler": "2.5.*",
-        "symfony/finder": "2.5.*",
-        "symfony/http-foundation": "2.5.*",
-        "symfony/http-kernel": "2.5.*",
-        "symfony/process": "2.5.*",
-        "symfony/routing": "2.5.*",
-        "symfony/security-core": "2.5.*",
-        "symfony/translation": "2.5.*"
-    },
-    "replace": {
-        "illuminate/auth": "self.version",
-        "illuminate/cache": "self.version",
-        "illuminate/config": "self.version",
-        "illuminate/console": "self.version",
-        "illuminate/container": "self.version",
-        "illuminate/cookie": "self.version",
-        "illuminate/database": "self.version",
-        "illuminate/encryption": "self.version",
-        "illuminate/events": "self.version",
-        "illuminate/exception": "self.version",
-        "illuminate/filesystem": "self.version",
-        "illuminate/foundation": "self.version",
-        "illuminate/hashing": "self.version",
-        "illuminate/http": "self.version",
-        "illuminate/html": "self.version",
-        "illuminate/log": "self.version",
-        "illuminate/mail": "self.version",
-        "illuminate/pagination": "self.version",
-        "illuminate/queue": "self.version",
-        "illuminate/redis": "self.version",
-        "illuminate/remote": "self.version",
-        "illuminate/routing": "self.version",
-        "illuminate/session": "self.version",
-        "illuminate/support": "self.version",
-        "illuminate/translation": "self.version",
-        "illuminate/validation": "self.version",
-        "illuminate/view": "self.version",
-        "illuminate/workbench": "self.version"
-    },
-    "require-dev": {
-        "aws/aws-sdk-php": "~2.6",
-        "iron-io/iron_mq": "~1.5",
-        "pda/pheanstalk": "~2.1",
-        "mockery/mockery": "~0.9",
-        "phpunit/phpunit": "~4.0"
-    },
-    "autoload": {
-        "classmap": [
-            "src/Illuminate/Queue/IlluminateQueueClosure.php"
-        ],
-        "files": [
-            "src/Illuminate/Support/helpers.php"
-        ],
-        "psr-0": {
-            "Illuminate": "src/"
-        }
-    },
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "suggest": {
-        "doctrine/dbal": "Allow renaming columns and dropping SQLite columns."
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/phpunit.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/phpunit.php b/vendor/laravel/framework/phpunit.php
deleted file mode 100755
index 7e0cfdd..0000000
--- a/vendor/laravel/framework/phpunit.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-/*
-|--------------------------------------------------------------------------
-| Register The Composer Auto Loader
-|--------------------------------------------------------------------------
-|
-| Composer provides a convenient, automatically generated class loader
-| for our application. We just need to utilize it! We'll require it
-| into the script here so that we do not have to worry about the
-| loading of any our classes "manually". Feels great to relax.
-|
-*/
-
-require __DIR__.'/vendor/autoload.php';
-
-/*
-|--------------------------------------------------------------------------
-| Set The Default Timezone
-|--------------------------------------------------------------------------
-|
-| Here we will set the default timezone for PHP. PHP is notoriously mean
-| if the timezone is not explicitly set. This will be used by each of
-| the PHP date and date-time functions throughout the application.
-|
-*/
-
-date_default_timezone_set('UTC');
-
-Carbon\Carbon::setTestNow(Carbon\Carbon::now());

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/phpunit.xml
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/phpunit.xml b/vendor/laravel/framework/phpunit.xml
deleted file mode 100755
index d52ff1b..0000000
--- a/vendor/laravel/framework/phpunit.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<phpunit backupGlobals="false"
-         backupStaticAttributes="false"
-         bootstrap="phpunit.php"
-         colors="true"
-         convertErrorsToExceptions="true"
-         convertNoticesToExceptions="true"
-         convertWarningsToExceptions="true"
-         processIsolation="false"
-         stopOnError="false"
-         stopOnFailure="false"
-         syntaxCheck="true"
-         verbose="true"
->
-    <testsuites>
-        <testsuite name="Laravel Test Suite">
-            <directory suffix="Test.php">./tests</directory>
-        </testsuite>
-    </testsuites>
-    <filter>
-        <whitelist processUncoveredFilesFromWhitelist="true">
-            <directory suffix=".php">./src</directory>
-            <exclude>
-                <file>./src/Illuminate/Foundation/start.php</file>
-                <file>./src/Illuminate/Foundation/Console/Optimize/config.php</file>
-                <directory>./src/Illuminate/Pagination/views</directory>
-            </exclude>
-        </whitelist>
-    </filter>
-</phpunit>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/readme.md
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/readme.md b/vendor/laravel/framework/readme.md
deleted file mode 100755
index a29c616..0000000
--- a/vendor/laravel/framework/readme.md
+++ /dev/null
@@ -1,27 +0,0 @@
-## Laravel Framework (Kernel)
-
-[![Build Status](https://travis-ci.org/laravel/framework.svg)](https://travis-ci.org/laravel/framework)
-[![Total Downloads](https://poser.pugx.org/laravel/framework/downloads.svg)](https://packagist.org/packages/laravel/framework)
-[![Latest Stable Version](https://poser.pugx.org/laravel/framework/v/stable.svg)](https://packagist.org/packages/laravel/framework)
-[![Latest Unstable Version](https://poser.pugx.org/laravel/framework/v/unstable.svg)](https://packagist.org/packages/laravel/framework)
-[![License](https://poser.pugx.org/laravel/framework/license.svg)](https://packagist.org/packages/laravel/framework)
-
-> **Note:** This repository contains the core code of the Laravel framework. If you want to build an application using Laravel 4, visit the main [Laravel repository](https://github.com/laravel/laravel).
-
-## Laravel PHP Framework
-
-Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, queueing, and caching.
-
-Laravel is accessible, yet powerful, providing powerful tools needed for large, robust applications. A superb inversion of control container, expressive migration system, and tightly integrated unit testing support give you the tools you need to build any application with which you are tasked.
-
-## Official Documentation
-
-Documentation for the framework can be found on the [Laravel website](http://laravel.com/docs).
-
-## Contributing
-
-Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](http://laravel.com/docs/contributions).
-
-### License
-
-The Laravel framework is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php b/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php
deleted file mode 100755
index 7f7bad2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php
+++ /dev/null
@@ -1,116 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-use Illuminate\Support\Manager;
-
-class AuthManager extends Manager {
-
-	/**
-	 * Create a new driver instance.
-	 *
-	 * @param  string  $driver
-	 * @return mixed
-	 */
-	protected function createDriver($driver)
-	{
-		$guard = parent::createDriver($driver);
-
-		// When using the remember me functionality of the authentication services we
-		// will need to be set the encryption instance of the guard, which allows
-		// secure, encrypted cookie values to get generated for those cookies.
-		$guard->setCookieJar($this->app['cookie']);
-
-		$guard->setDispatcher($this->app['events']);
-
-		return $guard->setRequest($this->app->refresh('request', $guard, 'setRequest'));
-	}
-
-	/**
-	 * Call a custom driver creator.
-	 *
-	 * @param  string  $driver
-	 * @return \Illuminate\Auth\Guard
-	 */
-	protected function callCustomCreator($driver)
-	{
-		$custom = parent::callCustomCreator($driver);
-
-		if ($custom instanceof Guard) return $custom;
-
-		return new Guard($custom, $this->app['session.store']);
-	}
-
-	/**
-	 * Create an instance of the database driver.
-	 *
-	 * @return \Illuminate\Auth\Guard
-	 */
-	public function createDatabaseDriver()
-	{
-		$provider = $this->createDatabaseProvider();
-
-		return new Guard($provider, $this->app['session.store']);
-	}
-
-	/**
-	 * Create an instance of the database user provider.
-	 *
-	 * @return \Illuminate\Auth\DatabaseUserProvider
-	 */
-	protected function createDatabaseProvider()
-	{
-		$connection = $this->app['db']->connection();
-
-		// When using the basic database user provider, we need to inject the table we
-		// want to use, since this is not an Eloquent model we will have no way to
-		// know without telling the provider, so we'll inject the config value.
-		$table = $this->app['config']['auth.table'];
-
-		return new DatabaseUserProvider($connection, $this->app['hash'], $table);
-	}
-
-	/**
-	 * Create an instance of the Eloquent driver.
-	 *
-	 * @return \Illuminate\Auth\Guard
-	 */
-	public function createEloquentDriver()
-	{
-		$provider = $this->createEloquentProvider();
-
-		return new Guard($provider, $this->app['session.store']);
-	}
-
-	/**
-	 * Create an instance of the Eloquent user provider.
-	 *
-	 * @return \Illuminate\Auth\EloquentUserProvider
-	 */
-	protected function createEloquentProvider()
-	{
-		$model = $this->app['config']['auth.model'];
-
-		return new EloquentUserProvider($this->app['hash'], $model);
-	}
-
-	/**
-	 * Get the default authentication driver name.
-	 *
-	 * @return string
-	 */
-	public function getDefaultDriver()
-	{
-		return $this->app['config']['auth.driver'];
-	}
-
-	/**
-	 * Set the default authentication driver name.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setDefaultDriver($name)
-	{
-		$this->app['config']['auth.driver'] = $name;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php
deleted file mode 100755
index a8a8024..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php namespace Illuminate\Auth;
-
-use Illuminate\Support\ServiceProvider;
-
-class AuthServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('auth', function($app)
-		{
-			// Once the authentication service has actually been requested by the developer
-			// we will set a variable in the application indicating such. This helps us
-			// know that we need to set any queued cookies in the after event later.
-			$app['auth.loaded'] = true;
-
-			return new AuthManager($app);
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('auth');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Console/ClearRemindersCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Console/ClearRemindersCommand.php b/vendor/laravel/framework/src/Illuminate/Auth/Console/ClearRemindersCommand.php
deleted file mode 100644
index 8bb5cb2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Console/ClearRemindersCommand.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php namespace Illuminate\Auth\Console;
-
-use Illuminate\Console\Command;
-
-class ClearRemindersCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'auth:clear-reminders';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Flush expired reminders.';
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->laravel['auth.reminder.repository']->deleteExpired();
-
-		$this->info('Expired reminders cleared!');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersControllerCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersControllerCommand.php b/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersControllerCommand.php
deleted file mode 100644
index b465aec..0000000
--- a/vendor/laravel/framework/src/Illuminate/Auth/Console/RemindersControllerCommand.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php namespace Illuminate\Auth\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Filesystem\Filesystem;
-use Symfony\Component\Console\Input\InputOption;
-
-class RemindersControllerCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'auth:reminders-controller';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Create a stub password reminder controller';
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * Create a new reminder table command instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		parent::__construct();
-
-		$this->files = $files;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$destination = $this->getPath() . '/RemindersController.php';
-
-		if ( ! $this->files->exists($destination))
-		{
-			$this->files->copy(__DIR__.'/stubs/controller.stub', $destination);
-
-			$this->info('Password reminders controller created successfully!');
-
-			$this->comment("Route: Route::controller('password', 'RemindersController');");
-		}
-		else
-		{
-			$this->error('Password reminders controller already exists!');
-		}
-	}
-
-	/**
-	 * Get the path to the migration directory.
-	 *
-	 * @return string
-	 */
-	private function getPath()
-	{
-		if ( ! $path = $this->input->getOption('path'))
-		{
-			$path = $this->laravel['path'].'/controllers';
-		}
-
-		return rtrim($path, '/');
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('path', null, InputOption::VALUE_OPTIONAL, 'The directory where the controller should be placed.', null),
-		);
-	}
-
-}


[16/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/RavenHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/RavenHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/RavenHandlerTest.php
deleted file mode 100644
index c7b4136..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/RavenHandlerTest.php
+++ /dev/null
@@ -1,170 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-use Monolog\Formatter\LineFormatter;
-
-class RavenHandlerTest extends TestCase
-{
-    public function setUp()
-    {
-        if (!class_exists("Raven_Client")) {
-            $this->markTestSkipped("raven/raven not installed");
-        }
-
-        require_once __DIR__ . '/MockRavenClient.php';
-    }
-
-    /**
-     * @covers Monolog\Handler\RavenHandler::__construct
-     */
-    public function testConstruct()
-    {
-        $handler = new RavenHandler($this->getRavenClient());
-        $this->assertInstanceOf('Monolog\Handler\RavenHandler', $handler);
-    }
-
-    protected function getHandler($ravenClient)
-    {
-        $handler = new RavenHandler($ravenClient);
-
-        return $handler;
-    }
-
-    protected function getRavenClient()
-    {
-        $dsn = 'http://43f6017361224d098402974103bfc53d:a6a0538fc2934ba2bed32e08741b2cd3@marca.python.live.cheggnet.com:9000/1';
-
-        return new MockRavenClient($dsn);
-    }
-
-    public function testDebug()
-    {
-        $ravenClient = $this->getRavenClient();
-        $handler = $this->getHandler($ravenClient);
-
-        $record = $this->getRecord(Logger::DEBUG, "A test debug message");
-        $handler->handle($record);
-
-        $this->assertEquals($ravenClient::DEBUG, $ravenClient->lastData['level']);
-        $this->assertContains($record['message'], $ravenClient->lastData['message']);
-    }
-
-    public function testWarning()
-    {
-        $ravenClient = $this->getRavenClient();
-        $handler = $this->getHandler($ravenClient);
-
-        $record = $this->getRecord(Logger::WARNING, "A test warning message");
-        $handler->handle($record);
-
-        $this->assertEquals($ravenClient::WARNING, $ravenClient->lastData['level']);
-        $this->assertContains($record['message'], $ravenClient->lastData['message']);
-    }
-
-    public function testTag()
-    {
-        $ravenClient = $this->getRavenClient();
-        $handler = $this->getHandler($ravenClient);
-
-        $tags = array(1, 2, 'foo');
-        $record = $this->getRecord(Logger::INFO, "test", array('tags' => $tags));
-        $handler->handle($record);
-
-        $this->assertEquals($tags, $ravenClient->lastData['tags']);
-    }
-
-    public function testUserContext()
-    {
-        $ravenClient = $this->getRavenClient();
-        $handler = $this->getHandler($ravenClient);
-
-        $user = array(
-            'id' => '123',
-            'email' => 'test@test.com'
-        );
-        $record = $this->getRecord(Logger::INFO, "test", array('user' => $user));
-
-        $handler->handle($record);
-        $this->assertEquals($user, $ravenClient->context->user);
-
-        $secondRecord = $this->getRecord(Logger::INFO, "test without user");
-
-        $handler->handle($secondRecord);
-        $this->assertNull($ravenClient->context->user);
-    }
-
-    public function testException()
-    {
-        $ravenClient = $this->getRavenClient();
-        $handler = $this->getHandler($ravenClient);
-
-        try {
-            $this->methodThatThrowsAnException();
-        } catch (\Exception $e) {
-            $record = $this->getRecord(Logger::ERROR, $e->getMessage(), array('exception' => $e));
-            $handler->handle($record);
-        }
-
-        $this->assertEquals($record['message'], $ravenClient->lastData['message']);
-    }
-
-    public function testHandleBatch()
-    {
-        $records = $this->getMultipleRecords();
-        $records[] = $this->getRecord(Logger::WARNING, 'warning');
-        $records[] = $this->getRecord(Logger::WARNING, 'warning');
-
-        $logFormatter = $this->getMock('Monolog\\Formatter\\FormatterInterface');
-        $logFormatter->expects($this->once())->method('formatBatch');
-
-        $formatter = $this->getMock('Monolog\\Formatter\\FormatterInterface');
-        $formatter->expects($this->once())->method('format')->with($this->callback(function ($record) {
-            return $record['level'] == 400;
-        }));
-
-        $handler = $this->getHandler($this->getRavenClient());
-        $handler->setBatchFormatter($logFormatter);
-        $handler->setFormatter($formatter);
-        $handler->handleBatch($records);
-    }
-
-    public function testHandleBatchDoNothingIfRecordsAreBelowLevel()
-    {
-        $records = array(
-            $this->getRecord(Logger::DEBUG, 'debug message 1'),
-            $this->getRecord(Logger::DEBUG, 'debug message 2'),
-            $this->getRecord(Logger::INFO, 'information'),
-        );
-
-        $handler = $this->getMock('Monolog\Handler\RavenHandler', null, array($this->getRavenClient()));
-        $handler->expects($this->never())->method('handle');
-        $handler->setLevel(Logger::ERROR);
-        $handler->handleBatch($records);
-    }
-
-    public function testGetSetBatchFormatter()
-    {
-        $ravenClient = $this->getRavenClient();
-        $handler = $this->getHandler($ravenClient);
-
-        $handler->setBatchFormatter($formatter = new LineFormatter());
-        $this->assertSame($formatter, $handler->getBatchFormatter());
-    }
-
-    private function methodThatThrowsAnException()
-    {
-        throw new \Exception('This is an exception');
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/RedisHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/RedisHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/RedisHandlerTest.php
deleted file mode 100644
index 3629f8a..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/RedisHandlerTest.php
+++ /dev/null
@@ -1,71 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-use Monolog\Formatter\LineFormatter;
-
-class RedisHandlerTest extends TestCase
-{
-    /**
-     * @expectedException InvalidArgumentException
-     */
-    public function testConstructorShouldThrowExceptionForInvalidRedis()
-    {
-        new RedisHandler(new \stdClass(), 'key');
-    }
-
-    public function testConstructorShouldWorkWithPredis()
-    {
-        $redis = $this->getMock('Predis\Client');
-        $this->assertInstanceof('Monolog\Handler\RedisHandler', new RedisHandler($redis, 'key'));
-    }
-
-    public function testConstructorShouldWorkWithRedis()
-    {
-        $redis = $this->getMock('Redis');
-        $this->assertInstanceof('Monolog\Handler\RedisHandler', new RedisHandler($redis, 'key'));
-    }
-
-    public function testPredisHandle()
-    {
-        $redis = $this->getMock('Predis\Client', array('rpush'));
-
-        // Predis\Client uses rpush
-        $redis->expects($this->once())
-            ->method('rpush')
-            ->with('key', 'test');
-
-        $record = $this->getRecord(Logger::WARNING, 'test', array('data' => new \stdClass, 'foo' => 34));
-
-        $handler = new RedisHandler($redis, 'key');
-        $handler->setFormatter(new LineFormatter("%message%"));
-        $handler->handle($record);
-    }
-
-    public function testRedisHandle()
-    {
-        $redis = $this->getMock('Redis', array('rpush'));
-
-        // Redis uses rPush
-        $redis->expects($this->once())
-            ->method('rPush')
-            ->with('key', 'test');
-
-        $record = $this->getRecord(Logger::WARNING, 'test', array('data' => new \stdClass, 'foo' => 34));
-
-        $handler = new RedisHandler($redis, 'key');
-        $handler->setFormatter(new LineFormatter("%message%"));
-        $handler->handle($record);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/RotatingFileHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/RotatingFileHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/RotatingFileHandlerTest.php
deleted file mode 100644
index f4cefda..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/RotatingFileHandlerTest.php
+++ /dev/null
@@ -1,99 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-
-/**
- * @covers Monolog\Handler\RotatingFileHandler
- */
-class RotatingFileHandlerTest extends TestCase
-{
-    public function setUp()
-    {
-        $dir = __DIR__.'/Fixtures';
-        chmod($dir, 0777);
-        if (!is_writable($dir)) {
-            $this->markTestSkipped($dir.' must be writeable to test the RotatingFileHandler.');
-        }
-    }
-
-    public function testRotationCreatesNewFile()
-    {
-        touch(__DIR__.'/Fixtures/foo-'.date('Y-m-d', time() - 86400).'.rot');
-
-        $handler = new RotatingFileHandler(__DIR__.'/Fixtures/foo.rot');
-        $handler->setFormatter($this->getIdentityFormatter());
-        $handler->handle($this->getRecord());
-
-        $log = __DIR__.'/Fixtures/foo-'.date('Y-m-d').'.rot';
-        $this->assertTrue(file_exists($log));
-        $this->assertEquals('test', file_get_contents($log));
-    }
-
-    /**
-     * @dataProvider rotationTests
-     */
-    public function testRotation($createFile)
-    {
-        touch($old1 = __DIR__.'/Fixtures/foo-'.date('Y-m-d', time() - 86400).'.rot');
-        touch($old2 = __DIR__.'/Fixtures/foo-'.date('Y-m-d', time() - 86400 * 2).'.rot');
-        touch($old3 = __DIR__.'/Fixtures/foo-'.date('Y-m-d', time() - 86400 * 3).'.rot');
-        touch($old4 = __DIR__.'/Fixtures/foo-'.date('Y-m-d', time() - 86400 * 4).'.rot');
-
-        $log = __DIR__.'/Fixtures/foo-'.date('Y-m-d').'.rot';
-
-        if ($createFile) {
-            touch($log);
-        }
-
-        $handler = new RotatingFileHandler(__DIR__.'/Fixtures/foo.rot', 2);
-        $handler->setFormatter($this->getIdentityFormatter());
-        $handler->handle($this->getRecord());
-
-        $handler->close();
-
-        $this->assertTrue(file_exists($log));
-        $this->assertTrue(file_exists($old1));
-        $this->assertEquals($createFile, file_exists($old2));
-        $this->assertEquals($createFile, file_exists($old3));
-        $this->assertEquals($createFile, file_exists($old4));
-        $this->assertEquals('test', file_get_contents($log));
-    }
-
-    public function rotationTests()
-    {
-        return array(
-            'Rotation is triggered when the file of the current day is not present'
-                => array(true),
-            'Rotation is not triggered when the file is already present'
-                => array(false),
-        );
-    }
-
-    public function testReuseCurrentFile()
-    {
-        $log = __DIR__.'/Fixtures/foo-'.date('Y-m-d').'.rot';
-        file_put_contents($log, "foo");
-        $handler = new RotatingFileHandler(__DIR__.'/Fixtures/foo.rot');
-        $handler->setFormatter($this->getIdentityFormatter());
-        $handler->handle($this->getRecord());
-        $this->assertEquals('footest', file_get_contents($log));
-    }
-
-    public function tearDown()
-    {
-        foreach (glob(__DIR__.'/Fixtures/*.rot') as $file) {
-            unlink($file);
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/SamplingHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/SamplingHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/SamplingHandlerTest.php
deleted file mode 100644
index b354cee..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/SamplingHandlerTest.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-
-/**
- * @covers Monolog\Handler\SamplingHandler::handle
- */
-class SamplingHandlerTest extends TestCase
-{
-    public function testHandle()
-    {
-        $testHandler = new TestHandler();
-        $handler = new SamplingHandler($testHandler, 2);
-        for ($i = 0; $i < 10000; $i++) {
-            $handler->handle($this->getRecord());
-        }
-        $count = count($testHandler->getRecords());
-        // $count should be half of 10k, so between 4k and 6k
-        $this->assertLessThan(6000, $count);
-        $this->assertGreaterThan(4000, $count);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/SlackHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/SlackHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/SlackHandlerTest.php
deleted file mode 100644
index d657fae..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/SlackHandlerTest.php
+++ /dev/null
@@ -1,133 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * @author Greg Kedzierski <gr...@gregkedzierski.com>
- * @see    https://api.slack.com/
- */
-class SlackHandlerTest extends TestCase
-{
-    /**
-     * @var resource
-     */
-    private $res;
-
-    /**
-     * @var SlackHandler
-     */
-    private $handler;
-
-    public function setUp()
-    {
-        if (!extension_loaded('openssl')) {
-            $this->markTestSkipped('This test requires openssl to run');
-        }
-    }
-
-    public function testWriteHeader()
-    {
-        $this->createHandler();
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/POST \/api\/chat.postMessage HTTP\/1.1\\r\\nHost: slack.com\\r\\nContent-Type: application\/x-www-form-urlencoded\\r\\nContent-Length: \d{2,4}\\r\\n\\r\\n/', $content);
-    }
-
-    public function testWriteContent()
-    {
-        $this->createHandler();
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/token=myToken&channel=channel1&username=Monolog&text=&attachments=.*$/', $content);
-    }
-
-    public function testWriteContentWithEmoji()
-    {
-        $this->createHandler('myToken', 'channel1', 'Monolog', true, 'alien');
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/icon_emoji=%3Aalien%3A$/', $content);
-    }
-
-    /**
-     * @dataProvider provideLevelColors
-     */
-    public function testWriteContentWithColors($level, $expectedColor)
-    {
-        $this->createHandler();
-        $this->handler->handle($this->getRecord($level, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/color%22%3A%22'.$expectedColor.'/', $content);
-    }
-
-    public function testWriteContentWithPlainTextMessage()
-    {
-        $this->createHandler('myToken', 'channel1', 'Monolog', false);
-        $this->handler->handle($this->getRecord(Logger::CRITICAL, 'test1'));
-        fseek($this->res, 0);
-        $content = fread($this->res, 1024);
-
-        $this->assertRegexp('/text=test1/', $content);
-    }
-
-    public function provideLevelColors()
-    {
-        return array(
-            array(Logger::DEBUG,    '%23e3e4e6'),   // escaped #e3e4e6
-            array(Logger::INFO,     'good'),
-            array(Logger::NOTICE,   'good'),
-            array(Logger::WARNING,  'warning'),
-            array(Logger::ERROR,    'danger'),
-            array(Logger::CRITICAL, 'danger'),
-            array(Logger::ALERT,    'danger'),
-            array(Logger::EMERGENCY,'danger'),
-        );
-    }
-
-    private function createHandler($token = 'myToken', $channel = 'channel1', $username = 'Monolog', $useAttachment = true, $iconEmoji = null, $useShortAttachment = false, $includeExtra = false)
-    {
-        $constructorArgs = array($token, $channel, $username, $useAttachment, $iconEmoji, Logger::DEBUG, true, $useShortAttachment, $includeExtra);
-        $this->res = fopen('php://memory', 'a');
-        $this->handler = $this->getMock(
-            '\Monolog\Handler\SlackHandler',
-            array('fsockopen', 'streamSetTimeout', 'closeSocket'),
-            $constructorArgs
-        );
-
-        $reflectionProperty = new \ReflectionProperty('\Monolog\Handler\SocketHandler', 'connectionString');
-        $reflectionProperty->setAccessible(true);
-        $reflectionProperty->setValue($this->handler, 'localhost:1234');
-
-        $this->handler->expects($this->any())
-            ->method('fsockopen')
-            ->will($this->returnValue($this->res));
-        $this->handler->expects($this->any())
-            ->method('streamSetTimeout')
-            ->will($this->returnValue(true));
-        $this->handler->expects($this->any())
-            ->method('closeSocket')
-            ->will($this->returnValue(true));
-
-        $this->handler->setFormatter($this->getIdentityFormatter());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/SocketHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/SocketHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/SocketHandlerTest.php
deleted file mode 100644
index 2e3d504..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/SocketHandlerTest.php
+++ /dev/null
@@ -1,282 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * @author Pablo de Leon Belloc <pa...@gmail.com>
- */
-class SocketHandlerTest extends TestCase
-{
-    /**
-     * @var Monolog\Handler\SocketHandler
-     */
-    private $handler;
-
-    /**
-     * @var resource
-     */
-    private $res;
-
-    /**
-     * @expectedException UnexpectedValueException
-     */
-    public function testInvalidHostname()
-    {
-        $this->createHandler('garbage://here');
-        $this->writeRecord('data');
-    }
-
-    /**
-     * @expectedException \InvalidArgumentException
-     */
-    public function testBadConnectionTimeout()
-    {
-        $this->createHandler('localhost:1234');
-        $this->handler->setConnectionTimeout(-1);
-    }
-
-    public function testSetConnectionTimeout()
-    {
-        $this->createHandler('localhost:1234');
-        $this->handler->setConnectionTimeout(10.1);
-        $this->assertEquals(10.1, $this->handler->getConnectionTimeout());
-    }
-
-    /**
-     * @expectedException \InvalidArgumentException
-     */
-    public function testBadTimeout()
-    {
-        $this->createHandler('localhost:1234');
-        $this->handler->setTimeout(-1);
-    }
-
-    public function testSetTimeout()
-    {
-        $this->createHandler('localhost:1234');
-        $this->handler->setTimeout(10.25);
-        $this->assertEquals(10.25, $this->handler->getTimeout());
-    }
-
-    public function testSetConnectionString()
-    {
-        $this->createHandler('tcp://localhost:9090');
-        $this->assertEquals('tcp://localhost:9090', $this->handler->getConnectionString());
-    }
-
-    /**
-     * @expectedException UnexpectedValueException
-     */
-    public function testExceptionIsThrownOnFsockopenError()
-    {
-        $this->setMockHandler(array('fsockopen'));
-        $this->handler->expects($this->once())
-            ->method('fsockopen')
-            ->will($this->returnValue(false));
-        $this->writeRecord('Hello world');
-    }
-
-    /**
-     * @expectedException UnexpectedValueException
-     */
-    public function testExceptionIsThrownOnPfsockopenError()
-    {
-        $this->setMockHandler(array('pfsockopen'));
-        $this->handler->expects($this->once())
-            ->method('pfsockopen')
-            ->will($this->returnValue(false));
-        $this->handler->setPersistent(true);
-        $this->writeRecord('Hello world');
-    }
-
-    /**
-     * @expectedException UnexpectedValueException
-     */
-    public function testExceptionIsThrownIfCannotSetTimeout()
-    {
-        $this->setMockHandler(array('streamSetTimeout'));
-        $this->handler->expects($this->once())
-            ->method('streamSetTimeout')
-            ->will($this->returnValue(false));
-        $this->writeRecord('Hello world');
-    }
-
-    /**
-     * @expectedException RuntimeException
-     */
-    public function testWriteFailsOnIfFwriteReturnsFalse()
-    {
-        $this->setMockHandler(array('fwrite'));
-
-        $callback = function ($arg) {
-            $map = array(
-                'Hello world' => 6,
-                'world' => false,
-            );
-
-            return $map[$arg];
-        };
-
-        $this->handler->expects($this->exactly(2))
-            ->method('fwrite')
-            ->will($this->returnCallback($callback));
-
-        $this->writeRecord('Hello world');
-    }
-
-    /**
-     * @expectedException RuntimeException
-     */
-    public function testWriteFailsIfStreamTimesOut()
-    {
-        $this->setMockHandler(array('fwrite', 'streamGetMetadata'));
-
-        $callback = function ($arg) {
-            $map = array(
-                'Hello world' => 6,
-                'world' => 5,
-            );
-
-            return $map[$arg];
-        };
-
-        $this->handler->expects($this->exactly(1))
-            ->method('fwrite')
-            ->will($this->returnCallback($callback));
-        $this->handler->expects($this->exactly(1))
-            ->method('streamGetMetadata')
-            ->will($this->returnValue(array('timed_out' => true)));
-
-        $this->writeRecord('Hello world');
-    }
-
-    /**
-     * @expectedException RuntimeException
-     */
-    public function testWriteFailsOnIncompleteWrite()
-    {
-        $this->setMockHandler(array('fwrite', 'streamGetMetadata'));
-
-        $res = $this->res;
-        $callback = function ($string) use ($res) {
-            fclose($res);
-
-            return strlen('Hello');
-        };
-
-        $this->handler->expects($this->exactly(1))
-            ->method('fwrite')
-            ->will($this->returnCallback($callback));
-        $this->handler->expects($this->exactly(1))
-            ->method('streamGetMetadata')
-            ->will($this->returnValue(array('timed_out' => false)));
-
-        $this->writeRecord('Hello world');
-    }
-
-    public function testWriteWithMemoryFile()
-    {
-        $this->setMockHandler();
-        $this->writeRecord('test1');
-        $this->writeRecord('test2');
-        $this->writeRecord('test3');
-        fseek($this->res, 0);
-        $this->assertEquals('test1test2test3', fread($this->res, 1024));
-    }
-
-    public function testWriteWithMock()
-    {
-        $this->setMockHandler(array('fwrite'));
-
-        $callback = function ($arg) {
-            $map = array(
-                'Hello world' => 6,
-                'world' => 5,
-            );
-
-            return $map[$arg];
-        };
-
-        $this->handler->expects($this->exactly(2))
-            ->method('fwrite')
-            ->will($this->returnCallback($callback));
-
-        $this->writeRecord('Hello world');
-    }
-
-    public function testClose()
-    {
-        $this->setMockHandler();
-        $this->writeRecord('Hello world');
-        $this->assertInternalType('resource', $this->res);
-        $this->handler->close();
-        $this->assertFalse(is_resource($this->res), "Expected resource to be closed after closing handler");
-    }
-
-    public function testCloseDoesNotClosePersistentSocket()
-    {
-        $this->setMockHandler();
-        $this->handler->setPersistent(true);
-        $this->writeRecord('Hello world');
-        $this->assertTrue(is_resource($this->res));
-        $this->handler->close();
-        $this->assertTrue(is_resource($this->res));
-    }
-
-    private function createHandler($connectionString)
-    {
-        $this->handler = new SocketHandler($connectionString);
-        $this->handler->setFormatter($this->getIdentityFormatter());
-    }
-
-    private function writeRecord($string)
-    {
-        $this->handler->handle($this->getRecord(Logger::WARNING, $string));
-    }
-
-    private function setMockHandler(array $methods = array())
-    {
-        $this->res = fopen('php://memory', 'a');
-
-        $defaultMethods = array('fsockopen', 'pfsockopen', 'streamSetTimeout');
-        $newMethods = array_diff($methods, $defaultMethods);
-
-        $finalMethods = array_merge($defaultMethods, $newMethods);
-
-        $this->handler = $this->getMock(
-            '\Monolog\Handler\SocketHandler', $finalMethods, array('localhost:1234')
-        );
-
-        if (!in_array('fsockopen', $methods)) {
-            $this->handler->expects($this->any())
-                ->method('fsockopen')
-                ->will($this->returnValue($this->res));
-        }
-
-        if (!in_array('pfsockopen', $methods)) {
-            $this->handler->expects($this->any())
-                ->method('pfsockopen')
-                ->will($this->returnValue($this->res));
-        }
-
-        if (!in_array('streamSetTimeout', $methods)) {
-            $this->handler->expects($this->any())
-                ->method('streamSetTimeout')
-                ->will($this->returnValue(true));
-        }
-
-        $this->handler->setFormatter($this->getIdentityFormatter());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/StreamHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/StreamHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/StreamHandlerTest.php
deleted file mode 100644
index 44d3d9f..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/StreamHandlerTest.php
+++ /dev/null
@@ -1,118 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-class StreamHandlerTest extends TestCase
-{
-    /**
-     * @covers Monolog\Handler\StreamHandler::__construct
-     * @covers Monolog\Handler\StreamHandler::write
-     */
-    public function testWrite()
-    {
-        $handle = fopen('php://memory', 'a+');
-        $handler = new StreamHandler($handle);
-        $handler->setFormatter($this->getIdentityFormatter());
-        $handler->handle($this->getRecord(Logger::WARNING, 'test'));
-        $handler->handle($this->getRecord(Logger::WARNING, 'test2'));
-        $handler->handle($this->getRecord(Logger::WARNING, 'test3'));
-        fseek($handle, 0);
-        $this->assertEquals('testtest2test3', fread($handle, 100));
-    }
-
-    /**
-     * @covers Monolog\Handler\StreamHandler::close
-     */
-    public function testClose()
-    {
-        $handle = fopen('php://memory', 'a+');
-        $handler = new StreamHandler($handle);
-        $this->assertTrue(is_resource($handle));
-        $handler->close();
-        $this->assertFalse(is_resource($handle));
-    }
-
-    /**
-     * @covers Monolog\Handler\StreamHandler::write
-     */
-    public function testWriteCreatesTheStreamResource()
-    {
-        $handler = new StreamHandler('php://memory');
-        $handler->handle($this->getRecord());
-    }
-
-    /**
-     * @covers Monolog\Handler\StreamHandler::__construct
-     * @covers Monolog\Handler\StreamHandler::write
-     */
-    public function testWriteLocking()
-    {
-        $temp = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'monolog_locked_log';
-        $handler = new StreamHandler($temp, Logger::DEBUG, true, null, true);
-        $handler->handle($this->getRecord());
-    }
-
-    /**
-     * @expectedException LogicException
-     * @covers Monolog\Handler\StreamHandler::__construct
-     * @covers Monolog\Handler\StreamHandler::write
-     */
-    public function testWriteMissingResource()
-    {
-        $handler = new StreamHandler(null);
-        $handler->handle($this->getRecord());
-    }
-
-    public function invalidArgumentProvider()
-    {
-        return array(
-            array(1),
-            array(array()),
-            array(array('bogus://url')),
-        );
-    }
-
-    /**
-     * @dataProvider invalidArgumentProvider
-     * @expectedException InvalidArgumentException
-     * @covers Monolog\Handler\StreamHandler::__construct
-     */
-    public function testWriteInvalidArgument($invalidArgument)
-    {
-        $handler = new StreamHandler($invalidArgument);
-    }
-
-    /**
-     * @expectedException UnexpectedValueException
-     * @covers Monolog\Handler\StreamHandler::__construct
-     * @covers Monolog\Handler\StreamHandler::write
-     */
-    public function testWriteInvalidResource()
-    {
-        $handler = new StreamHandler('bogus://url');
-        $handler->handle($this->getRecord());
-    }
-
-    /**
-     * @expectedException UnexpectedValueException
-     * @covers Monolog\Handler\StreamHandler::__construct
-     * @covers Monolog\Handler\StreamHandler::write
-     */
-    public function testWriteNonExistingResource()
-    {
-        $handler = new StreamHandler('/foo/bar/baz/'.rand(0, 10000));
-        $handler->handle($this->getRecord());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/SwiftMailerHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/SwiftMailerHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/SwiftMailerHandlerTest.php
deleted file mode 100644
index ac88522..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/SwiftMailerHandlerTest.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\TestCase;
-
-class SwiftMailerHandlerTest extends TestCase
-{
-    /** @var \Swift_Mailer|\PHPUnit_Framework_MockObject_MockObject */
-    private $mailer;
-
-    public function setUp()
-    {
-        $this->mailer = $this
-            ->getMockBuilder('Swift_Mailer')
-            ->disableOriginalConstructor()
-            ->getMock();
-    }
-
-    public function testMessageCreationIsLazyWhenUsingCallback()
-    {
-        $this->mailer->expects($this->never())
-            ->method('send');
-
-        $callback = function () {
-            throw new \RuntimeException('Swift_Message creation callback should not have been called in this test');
-        };
-        $handler = new SwiftMailerHandler($this->mailer, $callback);
-
-        $records = array(
-            $this->getRecord(Logger::DEBUG),
-            $this->getRecord(Logger::INFO),
-        );
-        $handler->handleBatch($records);
-    }
-
-    public function testMessageCanBeCustomizedGivenLoggedData()
-    {
-        // Wire Mailer to expect a specific Swift_Message with a customized Subject
-        $expectedMessage = new \Swift_Message();
-        $this->mailer->expects($this->once())
-            ->method('send')
-            ->with($this->callback(function ($value) use ($expectedMessage) {
-                return $value instanceof \Swift_Message
-                    && $value->getSubject() === 'Emergency'
-                    && $value === $expectedMessage;
-            }));
-
-        // Callback dynamically changes subject based on number of logged records
-        $callback = function ($content, array $records) use ($expectedMessage) {
-            $subject = count($records) > 0 ? 'Emergency' : 'Normal';
-            $expectedMessage->setSubject($subject);
-
-            return $expectedMessage;
-        };
-        $handler = new SwiftMailerHandler($this->mailer, $callback);
-
-        // Logging 1 record makes this an Emergency
-        $records = array(
-            $this->getRecord(Logger::EMERGENCY),
-        );
-        $handler->handleBatch($records);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/SyslogHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/SyslogHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/SyslogHandlerTest.php
deleted file mode 100644
index 8f9e46b..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/SyslogHandlerTest.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-class SyslogHandlerTest extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @covers Monolog\Handler\SyslogHandler::__construct
-     */
-    public function testConstruct()
-    {
-        $handler = new SyslogHandler('test');
-        $this->assertInstanceOf('Monolog\Handler\SyslogHandler', $handler);
-
-        $handler = new SyslogHandler('test', LOG_USER);
-        $this->assertInstanceOf('Monolog\Handler\SyslogHandler', $handler);
-
-        $handler = new SyslogHandler('test', 'user');
-        $this->assertInstanceOf('Monolog\Handler\SyslogHandler', $handler);
-
-        $handler = new SyslogHandler('test', LOG_USER, Logger::DEBUG, true, LOG_PERROR);
-        $this->assertInstanceOf('Monolog\Handler\SyslogHandler', $handler);
-    }
-
-    /**
-     * @covers Monolog\Handler\SyslogHandler::__construct
-     */
-    public function testConstructInvalidFacility()
-    {
-        $this->setExpectedException('UnexpectedValueException');
-        $handler = new SyslogHandler('test', 'unknown');
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/SyslogUdpHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/SyslogUdpHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/SyslogUdpHandlerTest.php
deleted file mode 100644
index 497812b..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/SyslogUdpHandlerTest.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-/**
- * @requires extension sockets
- */
-class SyslogUdpHandlerTest extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @expectedException UnexpectedValueException
-     */
-    public function testWeValidateFacilities()
-    {
-        $handler = new SyslogUdpHandler("ip", null, "invalidFacility");
-    }
-
-    public function testWeSplitIntoLines()
-    {
-        $handler = new SyslogUdpHandler("127.0.0.1", 514, "authpriv");
-        $handler->setFormatter(new \Monolog\Formatter\ChromePHPFormatter());
-
-        $socket = $this->getMock('\Monolog\Handler\SyslogUdp\UdpSocket', array('write'), array('lol', 'lol'));
-        $socket->expects($this->at(0))
-            ->method('write')
-            ->with("lol", "<".(LOG_AUTHPRIV + LOG_WARNING).">1 ");
-        $socket->expects($this->at(1))
-            ->method('write')
-            ->with("hej", "<".(LOG_AUTHPRIV + LOG_WARNING).">1 ");
-
-        $handler->setSocket($socket);
-
-        $handler->handle($this->getRecordWithMessage("hej\nlol"));
-    }
-
-    protected function getRecordWithMessage($msg)
-    {
-        return array('message' => $msg, 'level' => \Monolog\Logger::WARNING, 'context' => null, 'extra' => array(), 'channel' => 'lol');
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/TestHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/TestHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/TestHandlerTest.php
deleted file mode 100644
index 801d80a..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/TestHandlerTest.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-/**
- * @covers Monolog\Handler\TestHandler
- */
-class TestHandlerTest extends TestCase
-{
-    /**
-     * @dataProvider methodProvider
-     */
-    public function testHandler($method, $level)
-    {
-        $handler = new TestHandler;
-        $record = $this->getRecord($level, 'test'.$method);
-        $this->assertFalse($handler->{'has'.$method}($record));
-        $this->assertFalse($handler->{'has'.$method.'Records'}());
-        $handler->handle($record);
-
-        $this->assertFalse($handler->{'has'.$method}('bar'));
-        $this->assertTrue($handler->{'has'.$method}($record));
-        $this->assertTrue($handler->{'has'.$method}('test'.$method));
-        $this->assertTrue($handler->{'has'.$method.'Records'}());
-
-        $records = $handler->getRecords();
-        unset($records[0]['formatted']);
-        $this->assertEquals(array($record), $records);
-    }
-
-    public function methodProvider()
-    {
-        return array(
-            array('Emergency', Logger::EMERGENCY),
-            array('Alert'    , Logger::ALERT),
-            array('Critical' , Logger::CRITICAL),
-            array('Error'    , Logger::ERROR),
-            array('Warning'  , Logger::WARNING),
-            array('Info'     , Logger::INFO),
-            array('Notice'   , Logger::NOTICE),
-            array('Debug'    , Logger::DEBUG),
-        );
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/UdpSocketTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/UdpSocketTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/UdpSocketTest.php
deleted file mode 100644
index bcaf52b..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/UdpSocketTest.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-
-/**
- * @requires extension sockets
- */
-class UdpSocketTest extends TestCase
-{
-    public function testWeDoNotTruncateShortMessages()
-    {
-        $socket = $this->getMock('\Monolog\Handler\SyslogUdp\UdpSocket', array('send'), array('lol', 'lol'));
-
-        $socket->expects($this->at(0))
-            ->method('send')
-            ->with("HEADER: The quick brown fox jumps over the lazy dog");
-
-        $socket->write("The quick brown fox jumps over the lazy dog", "HEADER: ");
-    }
-
-    public function testLongMessagesAreTruncated()
-    {
-        $socket = $this->getMock('\Monolog\Handler\SyslogUdp\UdpSocket', array('send'), array('lol', 'lol'));
-
-        $truncatedString = str_repeat("derp", 16254).'d';
-
-        $socket->expects($this->exactly(1))
-            ->method('send')
-            ->with("HEADER" . $truncatedString);
-
-        $longString = str_repeat("derp", 20000);
-
-        $socket->write($longString, "HEADER");
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/WhatFailureGroupHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/WhatFailureGroupHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/WhatFailureGroupHandlerTest.php
deleted file mode 100644
index 8d37a1f..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/WhatFailureGroupHandlerTest.php
+++ /dev/null
@@ -1,121 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-use Monolog\Logger;
-
-class WhatFailureGroupHandlerTest extends TestCase
-{
-    /**
-     * @covers Monolog\Handler\WhatFailureGroupHandler::__construct
-     * @expectedException InvalidArgumentException
-     */
-    public function testConstructorOnlyTakesHandler()
-    {
-        new WhatFailureGroupHandler(array(new TestHandler(), "foo"));
-    }
-
-    /**
-     * @covers Monolog\Handler\WhatFailureGroupHandler::__construct
-     * @covers Monolog\Handler\WhatFailureGroupHandler::handle
-     */
-    public function testHandle()
-    {
-        $testHandlers = array(new TestHandler(), new TestHandler());
-        $handler = new WhatFailureGroupHandler($testHandlers);
-        $handler->handle($this->getRecord(Logger::DEBUG));
-        $handler->handle($this->getRecord(Logger::INFO));
-        foreach ($testHandlers as $test) {
-            $this->assertTrue($test->hasDebugRecords());
-            $this->assertTrue($test->hasInfoRecords());
-            $this->assertTrue(count($test->getRecords()) === 2);
-        }
-    }
-
-    /**
-     * @covers Monolog\Handler\WhatFailureGroupHandler::handleBatch
-     */
-    public function testHandleBatch()
-    {
-        $testHandlers = array(new TestHandler(), new TestHandler());
-        $handler = new WhatFailureGroupHandler($testHandlers);
-        $handler->handleBatch(array($this->getRecord(Logger::DEBUG), $this->getRecord(Logger::INFO)));
-        foreach ($testHandlers as $test) {
-            $this->assertTrue($test->hasDebugRecords());
-            $this->assertTrue($test->hasInfoRecords());
-            $this->assertTrue(count($test->getRecords()) === 2);
-        }
-    }
-
-    /**
-     * @covers Monolog\Handler\WhatFailureGroupHandler::isHandling
-     */
-    public function testIsHandling()
-    {
-        $testHandlers = array(new TestHandler(Logger::ERROR), new TestHandler(Logger::WARNING));
-        $handler = new WhatFailureGroupHandler($testHandlers);
-        $this->assertTrue($handler->isHandling($this->getRecord(Logger::ERROR)));
-        $this->assertTrue($handler->isHandling($this->getRecord(Logger::WARNING)));
-        $this->assertFalse($handler->isHandling($this->getRecord(Logger::DEBUG)));
-    }
-
-    /**
-     * @covers Monolog\Handler\WhatFailureGroupHandler::handle
-     */
-    public function testHandleUsesProcessors()
-    {
-        $test = new TestHandler();
-        $handler = new WhatFailureGroupHandler(array($test));
-        $handler->pushProcessor(function ($record) {
-            $record['extra']['foo'] = true;
-
-            return $record;
-        });
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertTrue($test->hasWarningRecords());
-        $records = $test->getRecords();
-        $this->assertTrue($records[0]['extra']['foo']);
-    }
-
-    /**
-     * @covers Monolog\Handler\WhatFailureGroupHandler::handle
-     */
-    public function testHandleException()
-    {
-        $test = new TestHandler();
-        $exception = new ExceptionTestHandler();
-        $handler = new WhatFailureGroupHandler(array($exception, $test, $exception));
-        $handler->pushProcessor(function ($record) {
-            $record['extra']['foo'] = true;
-
-            return $record;
-        });
-        $handler->handle($this->getRecord(Logger::WARNING));
-        $this->assertTrue($test->hasWarningRecords());
-        $records = $test->getRecords();
-        $this->assertTrue($records[0]['extra']['foo']);
-    }
-}
-
-class ExceptionTestHandler extends TestHandler
-{
-    /**
-     * {@inheritdoc}
-     */
-    public function handle(array $record)
-    {
-        parent::handle($record);
-
-        throw new \Exception("ExceptionTestHandler::handle");
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Handler/ZendMonitorHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Handler/ZendMonitorHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/Handler/ZendMonitorHandlerTest.php
deleted file mode 100644
index 416039e..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Handler/ZendMonitorHandlerTest.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\TestCase;
-
-class ZendMonitorHandlerTest extends TestCase
-{
-    protected $zendMonitorHandler;
-
-    public function setUp()
-    {
-        if (!function_exists('zend_monitor_custom_event')) {
-            $this->markTestSkipped('ZendServer is not installed');
-        }
-    }
-
-    /**
-     * @covers  Monolog\Handler\ZendMonitorHandler::write
-     */
-    public function testWrite()
-    {
-        $record = $this->getRecord();
-        $formatterResult = array(
-            'message' => $record['message']
-        );
-
-        $zendMonitor = $this->getMockBuilder('Monolog\Handler\ZendMonitorHandler')
-            ->setMethods(array('writeZendMonitorCustomEvent', 'getDefaultFormatter'))
-            ->getMock();
-
-        $formatterMock = $this->getMockBuilder('Monolog\Formatter\NormalizerFormatter')
-            ->disableOriginalConstructor()
-            ->getMock();
-
-        $formatterMock->expects($this->once())
-            ->method('format')
-            ->will($this->returnValue($formatterResult));
-
-        $zendMonitor->expects($this->once())
-            ->method('getDefaultFormatter')
-            ->will($this->returnValue($formatterMock));
-
-        $levelMap = $zendMonitor->getLevelMap();
-
-        $zendMonitor->expects($this->once())
-            ->method('writeZendMonitorCustomEvent')
-            ->with($levelMap[$record['level']], $record['message'], $formatterResult);
-
-        $zendMonitor->handle($record);
-    }
-
-    /**
-     * @covers Monolog\Handler\ZendMonitorHandler::getDefaultFormatter
-     */
-    public function testGetDefaultFormatterReturnsNormalizerFormatter()
-    {
-        $zendMonitor = new ZendMonitorHandler();
-        $this->assertInstanceOf('Monolog\Formatter\NormalizerFormatter', $zendMonitor->getDefaultFormatter());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/LoggerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/LoggerTest.php b/vendor/monolog/monolog/tests/Monolog/LoggerTest.php
deleted file mode 100644
index 7a19c0b..0000000
--- a/vendor/monolog/monolog/tests/Monolog/LoggerTest.php
+++ /dev/null
@@ -1,409 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog;
-
-use Monolog\Processor\WebProcessor;
-use Monolog\Handler\TestHandler;
-
-class LoggerTest extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @covers Monolog\Logger::getName
-     */
-    public function testGetName()
-    {
-        $logger = new Logger('foo');
-        $this->assertEquals('foo', $logger->getName());
-    }
-
-    /**
-     * @covers Monolog\Logger::getLevelName
-     */
-    public function testGetLevelName()
-    {
-        $this->assertEquals('ERROR', Logger::getLevelName(Logger::ERROR));
-    }
-
-    /**
-     * @covers Monolog\Logger::getLevelName
-     * @expectedException InvalidArgumentException
-     */
-    public function testGetLevelNameThrows()
-    {
-        Logger::getLevelName(5);
-    }
-
-    /**
-     * @covers Monolog\Logger::__construct
-     */
-    public function testChannel()
-    {
-        $logger = new Logger('foo');
-        $handler = new TestHandler;
-        $logger->pushHandler($handler);
-        $logger->addWarning('test');
-        list($record) = $handler->getRecords();
-        $this->assertEquals('foo', $record['channel']);
-    }
-
-    /**
-     * @covers Monolog\Logger::addRecord
-     */
-    public function testLog()
-    {
-        $logger = new Logger(__METHOD__);
-
-        $handler = $this->getMock('Monolog\Handler\NullHandler', array('handle'));
-        $handler->expects($this->once())
-            ->method('handle');
-        $logger->pushHandler($handler);
-
-        $this->assertTrue($logger->addWarning('test'));
-    }
-
-    /**
-     * @covers Monolog\Logger::addRecord
-     */
-    public function testLogNotHandled()
-    {
-        $logger = new Logger(__METHOD__);
-
-        $handler = $this->getMock('Monolog\Handler\NullHandler', array('handle'), array(Logger::ERROR));
-        $handler->expects($this->never())
-            ->method('handle');
-        $logger->pushHandler($handler);
-
-        $this->assertFalse($logger->addWarning('test'));
-    }
-
-    public function testHandlersInCtor()
-    {
-        $handler1 = new TestHandler;
-        $handler2 = new TestHandler;
-        $logger = new Logger(__METHOD__, array($handler1, $handler2));
-
-        $this->assertEquals($handler1, $logger->popHandler());
-        $this->assertEquals($handler2, $logger->popHandler());
-    }
-
-    public function testProcessorsInCtor()
-    {
-        $processor1 = new WebProcessor;
-        $processor2 = new WebProcessor;
-        $logger = new Logger(__METHOD__, array(), array($processor1, $processor2));
-
-        $this->assertEquals($processor1, $logger->popProcessor());
-        $this->assertEquals($processor2, $logger->popProcessor());
-    }
-
-    /**
-     * @covers Monolog\Logger::pushHandler
-     * @covers Monolog\Logger::popHandler
-     * @expectedException LogicException
-     */
-    public function testPushPopHandler()
-    {
-        $logger = new Logger(__METHOD__);
-        $handler1 = new TestHandler;
-        $handler2 = new TestHandler;
-
-        $logger->pushHandler($handler1);
-        $logger->pushHandler($handler2);
-
-        $this->assertEquals($handler2, $logger->popHandler());
-        $this->assertEquals($handler1, $logger->popHandler());
-        $logger->popHandler();
-    }
-
-    /**
-     * @covers Monolog\Logger::pushProcessor
-     * @covers Monolog\Logger::popProcessor
-     * @expectedException LogicException
-     */
-    public function testPushPopProcessor()
-    {
-        $logger = new Logger(__METHOD__);
-        $processor1 = new WebProcessor;
-        $processor2 = new WebProcessor;
-
-        $logger->pushProcessor($processor1);
-        $logger->pushProcessor($processor2);
-
-        $this->assertEquals($processor2, $logger->popProcessor());
-        $this->assertEquals($processor1, $logger->popProcessor());
-        $logger->popProcessor();
-    }
-
-    /**
-     * @covers Monolog\Logger::pushProcessor
-     * @expectedException InvalidArgumentException
-     */
-    public function testPushProcessorWithNonCallable()
-    {
-        $logger = new Logger(__METHOD__);
-
-        $logger->pushProcessor(new \stdClass());
-    }
-
-    /**
-     * @covers Monolog\Logger::addRecord
-     */
-    public function testProcessorsAreExecuted()
-    {
-        $logger = new Logger(__METHOD__);
-        $handler = new TestHandler;
-        $logger->pushHandler($handler);
-        $logger->pushProcessor(function ($record) {
-            $record['extra']['win'] = true;
-
-            return $record;
-        });
-        $logger->addError('test');
-        list($record) = $handler->getRecords();
-        $this->assertTrue($record['extra']['win']);
-    }
-
-    /**
-     * @covers Monolog\Logger::addRecord
-     */
-    public function testProcessorsAreCalledOnlyOnce()
-    {
-        $logger = new Logger(__METHOD__);
-        $handler = $this->getMock('Monolog\Handler\HandlerInterface');
-        $handler->expects($this->any())
-            ->method('isHandling')
-            ->will($this->returnValue(true))
-        ;
-        $handler->expects($this->any())
-            ->method('handle')
-            ->will($this->returnValue(true))
-        ;
-        $logger->pushHandler($handler);
-
-        $processor = $this->getMockBuilder('Monolog\Processor\WebProcessor')
-            ->disableOriginalConstructor()
-            ->setMethods(array('__invoke'))
-            ->getMock()
-        ;
-        $processor->expects($this->once())
-            ->method('__invoke')
-            ->will($this->returnArgument(0))
-        ;
-        $logger->pushProcessor($processor);
-
-        $logger->addError('test');
-    }
-
-    /**
-     * @covers Monolog\Logger::addRecord
-     */
-    public function testProcessorsNotCalledWhenNotHandled()
-    {
-        $logger = new Logger(__METHOD__);
-        $handler = $this->getMock('Monolog\Handler\HandlerInterface');
-        $handler->expects($this->once())
-            ->method('isHandling')
-            ->will($this->returnValue(false))
-        ;
-        $logger->pushHandler($handler);
-        $that = $this;
-        $logger->pushProcessor(function ($record) use ($that) {
-            $that->fail('The processor should not be called');
-        });
-        $logger->addAlert('test');
-    }
-
-    /**
-     * @covers Monolog\Logger::addRecord
-     */
-    public function testHandlersNotCalledBeforeFirstHandling()
-    {
-        $logger = new Logger(__METHOD__);
-
-        $handler1 = $this->getMock('Monolog\Handler\HandlerInterface');
-        $handler1->expects($this->never())
-            ->method('isHandling')
-            ->will($this->returnValue(false))
-        ;
-        $handler1->expects($this->once())
-            ->method('handle')
-            ->will($this->returnValue(false))
-        ;
-        $logger->pushHandler($handler1);
-
-        $handler2 = $this->getMock('Monolog\Handler\HandlerInterface');
-        $handler2->expects($this->once())
-            ->method('isHandling')
-            ->will($this->returnValue(true))
-        ;
-        $handler2->expects($this->once())
-            ->method('handle')
-            ->will($this->returnValue(false))
-        ;
-        $logger->pushHandler($handler2);
-
-        $handler3 = $this->getMock('Monolog\Handler\HandlerInterface');
-        $handler3->expects($this->once())
-            ->method('isHandling')
-            ->will($this->returnValue(false))
-        ;
-        $handler3->expects($this->never())
-            ->method('handle')
-        ;
-        $logger->pushHandler($handler3);
-
-        $logger->debug('test');
-    }
-
-    /**
-     * @covers Monolog\Logger::addRecord
-     */
-    public function testBubblingWhenTheHandlerReturnsFalse()
-    {
-        $logger = new Logger(__METHOD__);
-
-        $handler1 = $this->getMock('Monolog\Handler\HandlerInterface');
-        $handler1->expects($this->any())
-            ->method('isHandling')
-            ->will($this->returnValue(true))
-        ;
-        $handler1->expects($this->once())
-            ->method('handle')
-            ->will($this->returnValue(false))
-        ;
-        $logger->pushHandler($handler1);
-
-        $handler2 = $this->getMock('Monolog\Handler\HandlerInterface');
-        $handler2->expects($this->any())
-            ->method('isHandling')
-            ->will($this->returnValue(true))
-        ;
-        $handler2->expects($this->once())
-            ->method('handle')
-            ->will($this->returnValue(false))
-        ;
-        $logger->pushHandler($handler2);
-
-        $logger->debug('test');
-    }
-
-    /**
-     * @covers Monolog\Logger::addRecord
-     */
-    public function testNotBubblingWhenTheHandlerReturnsTrue()
-    {
-        $logger = new Logger(__METHOD__);
-
-        $handler1 = $this->getMock('Monolog\Handler\HandlerInterface');
-        $handler1->expects($this->any())
-            ->method('isHandling')
-            ->will($this->returnValue(true))
-        ;
-        $handler1->expects($this->never())
-            ->method('handle')
-        ;
-        $logger->pushHandler($handler1);
-
-        $handler2 = $this->getMock('Monolog\Handler\HandlerInterface');
-        $handler2->expects($this->any())
-            ->method('isHandling')
-            ->will($this->returnValue(true))
-        ;
-        $handler2->expects($this->once())
-            ->method('handle')
-            ->will($this->returnValue(true))
-        ;
-        $logger->pushHandler($handler2);
-
-        $logger->debug('test');
-    }
-
-    /**
-     * @covers Monolog\Logger::isHandling
-     */
-    public function testIsHandling()
-    {
-        $logger = new Logger(__METHOD__);
-
-        $handler1 = $this->getMock('Monolog\Handler\HandlerInterface');
-        $handler1->expects($this->any())
-            ->method('isHandling')
-            ->will($this->returnValue(false))
-        ;
-
-        $logger->pushHandler($handler1);
-        $this->assertFalse($logger->isHandling(Logger::DEBUG));
-
-        $handler2 = $this->getMock('Monolog\Handler\HandlerInterface');
-        $handler2->expects($this->any())
-            ->method('isHandling')
-            ->will($this->returnValue(true))
-        ;
-
-        $logger->pushHandler($handler2);
-        $this->assertTrue($logger->isHandling(Logger::DEBUG));
-    }
-
-    /**
-     * @dataProvider logMethodProvider
-     * @covers Monolog\Logger::addDebug
-     * @covers Monolog\Logger::addInfo
-     * @covers Monolog\Logger::addNotice
-     * @covers Monolog\Logger::addWarning
-     * @covers Monolog\Logger::addError
-     * @covers Monolog\Logger::addCritical
-     * @covers Monolog\Logger::addAlert
-     * @covers Monolog\Logger::addEmergency
-     * @covers Monolog\Logger::debug
-     * @covers Monolog\Logger::info
-     * @covers Monolog\Logger::notice
-     * @covers Monolog\Logger::warn
-     * @covers Monolog\Logger::err
-     * @covers Monolog\Logger::crit
-     * @covers Monolog\Logger::alert
-     * @covers Monolog\Logger::emerg
-     */
-    public function testLogMethods($method, $expectedLevel)
-    {
-        $logger = new Logger('foo');
-        $handler = new TestHandler;
-        $logger->pushHandler($handler);
-        $logger->{$method}('test');
-        list($record) = $handler->getRecords();
-        $this->assertEquals($expectedLevel, $record['level']);
-    }
-
-    public function logMethodProvider()
-    {
-        return array(
-            // monolog methods
-            array('addDebug',     Logger::DEBUG),
-            array('addInfo',      Logger::INFO),
-            array('addNotice',    Logger::NOTICE),
-            array('addWarning',   Logger::WARNING),
-            array('addError',     Logger::ERROR),
-            array('addCritical',  Logger::CRITICAL),
-            array('addAlert',     Logger::ALERT),
-            array('addEmergency', Logger::EMERGENCY),
-
-            // ZF/Sf2 compat methods
-            array('debug',  Logger::DEBUG),
-            array('info',   Logger::INFO),
-            array('notice', Logger::NOTICE),
-            array('warn',   Logger::WARNING),
-            array('err',    Logger::ERROR),
-            array('crit',   Logger::CRITICAL),
-            array('alert',  Logger::ALERT),
-            array('emerg',  Logger::EMERGENCY),
-        );
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Processor/GitProcessorTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Processor/GitProcessorTest.php b/vendor/monolog/monolog/tests/Monolog/Processor/GitProcessorTest.php
deleted file mode 100644
index 5adb505..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Processor/GitProcessorTest.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-use Monolog\TestCase;
-
-class GitProcessorTest extends TestCase
-{
-    /**
-     * @covers Monolog\Processor\GitProcessor::__invoke
-     */
-    public function testProcessor()
-    {
-        $processor = new GitProcessor();
-        $record = $processor($this->getRecord());
-
-        $this->assertArrayHasKey('git', $record['extra']);
-        $this->assertTrue(!is_array($record['extra']['git']['branch']));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Processor/IntrospectionProcessorTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Processor/IntrospectionProcessorTest.php b/vendor/monolog/monolog/tests/Monolog/Processor/IntrospectionProcessorTest.php
deleted file mode 100644
index 0dd411d..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Processor/IntrospectionProcessorTest.php
+++ /dev/null
@@ -1,123 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Acme;
-
-class Tester
-{
-    public function test($handler, $record)
-    {
-        $handler->handle($record);
-    }
-}
-
-function tester($handler, $record)
-{
-    $handler->handle($record);
-}
-
-namespace Monolog\Processor;
-
-use Monolog\Logger;
-use Monolog\TestCase;
-use Monolog\Handler\TestHandler;
-
-class IntrospectionProcessorTest extends TestCase
-{
-    public function getHandler()
-    {
-        $processor = new IntrospectionProcessor();
-        $handler = new TestHandler();
-        $handler->pushProcessor($processor);
-
-        return $handler;
-    }
-
-    public function testProcessorFromClass()
-    {
-        $handler = $this->getHandler();
-        $tester = new \Acme\Tester;
-        $tester->test($handler, $this->getRecord());
-        list($record) = $handler->getRecords();
-        $this->assertEquals(__FILE__, $record['extra']['file']);
-        $this->assertEquals(18, $record['extra']['line']);
-        $this->assertEquals('Acme\Tester', $record['extra']['class']);
-        $this->assertEquals('test', $record['extra']['function']);
-    }
-
-    public function testProcessorFromFunc()
-    {
-        $handler = $this->getHandler();
-        \Acme\tester($handler, $this->getRecord());
-        list($record) = $handler->getRecords();
-        $this->assertEquals(__FILE__, $record['extra']['file']);
-        $this->assertEquals(24, $record['extra']['line']);
-        $this->assertEquals(null, $record['extra']['class']);
-        $this->assertEquals('Acme\tester', $record['extra']['function']);
-    }
-
-    public function testLevelTooLow()
-    {
-        $input = array(
-            'level' => Logger::DEBUG,
-            'extra' => array(),
-        );
-
-        $expected = $input;
-
-        $processor = new IntrospectionProcessor(Logger::CRITICAL);
-        $actual = $processor($input);
-
-        $this->assertEquals($expected, $actual);
-    }
-
-    public function testLevelEqual()
-    {
-        $input = array(
-            'level' => Logger::CRITICAL,
-            'extra' => array(),
-        );
-
-        $expected = $input;
-        $expected['extra'] = array(
-            'file' => null,
-            'line' => null,
-            'class' => 'ReflectionMethod',
-            'function' => 'invokeArgs',
-        );
-
-        $processor = new IntrospectionProcessor(Logger::CRITICAL);
-        $actual = $processor($input);
-
-        $this->assertEquals($expected, $actual);
-    }
-
-    public function testLevelHigher()
-    {
-        $input = array(
-            'level' => Logger::EMERGENCY,
-            'extra' => array(),
-        );
-
-        $expected = $input;
-        $expected['extra'] = array(
-            'file' => null,
-            'line' => null,
-            'class' => 'ReflectionMethod',
-            'function' => 'invokeArgs',
-        );
-
-        $processor = new IntrospectionProcessor(Logger::CRITICAL);
-        $actual = $processor($input);
-
-        $this->assertEquals($expected, $actual);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Processor/MemoryPeakUsageProcessorTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Processor/MemoryPeakUsageProcessorTest.php b/vendor/monolog/monolog/tests/Monolog/Processor/MemoryPeakUsageProcessorTest.php
deleted file mode 100644
index eb66614..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Processor/MemoryPeakUsageProcessorTest.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-use Monolog\TestCase;
-
-class MemoryPeakUsageProcessorTest extends TestCase
-{
-    /**
-     * @covers Monolog\Processor\MemoryPeakUsageProcessor::__invoke
-     * @covers Monolog\Processor\MemoryProcessor::formatBytes
-     */
-    public function testProcessor()
-    {
-        $processor = new MemoryPeakUsageProcessor();
-        $record = $processor($this->getRecord());
-        $this->assertArrayHasKey('memory_peak_usage', $record['extra']);
-        $this->assertRegExp('#[0-9.]+ (M|K)?B$#', $record['extra']['memory_peak_usage']);
-    }
-
-    /**
-     * @covers Monolog\Processor\MemoryPeakUsageProcessor::__invoke
-     * @covers Monolog\Processor\MemoryProcessor::formatBytes
-     */
-    public function testProcessorWithoutFormatting()
-    {
-        $processor = new MemoryPeakUsageProcessor(true, false);
-        $record = $processor($this->getRecord());
-        $this->assertArrayHasKey('memory_peak_usage', $record['extra']);
-        $this->assertInternalType('int', $record['extra']['memory_peak_usage']);
-        $this->assertGreaterThan(0, $record['extra']['memory_peak_usage']);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Processor/MemoryUsageProcessorTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Processor/MemoryUsageProcessorTest.php b/vendor/monolog/monolog/tests/Monolog/Processor/MemoryUsageProcessorTest.php
deleted file mode 100644
index 4692dbf..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Processor/MemoryUsageProcessorTest.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-use Monolog\TestCase;
-
-class MemoryUsageProcessorTest extends TestCase
-{
-    /**
-     * @covers Monolog\Processor\MemoryUsageProcessor::__invoke
-     * @covers Monolog\Processor\MemoryProcessor::formatBytes
-     */
-    public function testProcessor()
-    {
-        $processor = new MemoryUsageProcessor();
-        $record = $processor($this->getRecord());
-        $this->assertArrayHasKey('memory_usage', $record['extra']);
-        $this->assertRegExp('#[0-9.]+ (M|K)?B$#', $record['extra']['memory_usage']);
-    }
-
-    /**
-     * @covers Monolog\Processor\MemoryUsageProcessor::__invoke
-     * @covers Monolog\Processor\MemoryProcessor::formatBytes
-     */
-    public function testProcessorWithoutFormatting()
-    {
-        $processor = new MemoryUsageProcessor(true, false);
-        $record = $processor($this->getRecord());
-        $this->assertArrayHasKey('memory_usage', $record['extra']);
-        $this->assertInternalType('int', $record['extra']['memory_usage']);
-        $this->assertGreaterThan(0, $record['extra']['memory_usage']);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Processor/ProcessIdProcessorTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Processor/ProcessIdProcessorTest.php b/vendor/monolog/monolog/tests/Monolog/Processor/ProcessIdProcessorTest.php
deleted file mode 100644
index 458d2a3..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Processor/ProcessIdProcessorTest.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-use Monolog\TestCase;
-
-class ProcessIdProcessorTest extends TestCase
-{
-    /**
-     * @covers Monolog\Processor\ProcessIdProcessor::__invoke
-     */
-    public function testProcessor()
-    {
-        $processor = new ProcessIdProcessor();
-        $record = $processor($this->getRecord());
-        $this->assertArrayHasKey('process_id', $record['extra']);
-        $this->assertInternalType('int', $record['extra']['process_id']);
-        $this->assertGreaterThan(0, $record['extra']['process_id']);
-        $this->assertEquals(getmypid(), $record['extra']['process_id']);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Processor/PsrLogMessageProcessorTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Processor/PsrLogMessageProcessorTest.php b/vendor/monolog/monolog/tests/Monolog/Processor/PsrLogMessageProcessorTest.php
deleted file mode 100644
index 81bfbdc..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Processor/PsrLogMessageProcessorTest.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-class PsrLogMessageProcessorTest extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @dataProvider getPairs
-     */
-    public function testReplacement($val, $expected)
-    {
-        $proc = new PsrLogMessageProcessor;
-
-        $message = $proc(array(
-            'message' => '{foo}',
-            'context' => array('foo' => $val)
-        ));
-        $this->assertEquals($expected, $message['message']);
-    }
-
-    public function getPairs()
-    {
-        return array(
-            array('foo',    'foo'),
-            array('3',      '3'),
-            array(3,        '3'),
-            array(null,     ''),
-            array(true,     '1'),
-            array(false,    ''),
-            array(new \stdClass, '[object stdClass]'),
-            array(array(), '[array]'),
-        );
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Processor/TagProcessorTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Processor/TagProcessorTest.php b/vendor/monolog/monolog/tests/Monolog/Processor/TagProcessorTest.php
deleted file mode 100644
index 851a9dc..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Processor/TagProcessorTest.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-use Monolog\TestCase;
-
-class TagProcessorTest extends TestCase
-{
-    /**
-     * @covers Monolog\Processor\TagProcessor::__invoke
-     */
-    public function testProcessor()
-    {
-        $tags = array(1, 2, 3);
-        $processor = new TagProcessor($tags);
-        $record = $processor($this->getRecord());
-
-        $this->assertEquals($tags, $record['extra']['tags']);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Processor/UidProcessorTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Processor/UidProcessorTest.php b/vendor/monolog/monolog/tests/Monolog/Processor/UidProcessorTest.php
deleted file mode 100644
index 7ced62c..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Processor/UidProcessorTest.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-use Monolog\TestCase;
-
-class UidProcessorTest extends TestCase
-{
-    /**
-     * @covers Monolog\Processor\UidProcessor::__invoke
-     */
-    public function testProcessor()
-    {
-        $processor = new UidProcessor();
-        $record = $processor($this->getRecord());
-        $this->assertArrayHasKey('uid', $record['extra']);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Processor/WebProcessorTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Processor/WebProcessorTest.php b/vendor/monolog/monolog/tests/Monolog/Processor/WebProcessorTest.php
deleted file mode 100644
index dba8941..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Processor/WebProcessorTest.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-use Monolog\TestCase;
-
-class WebProcessorTest extends TestCase
-{
-    public function testProcessor()
-    {
-        $server = array(
-            'REQUEST_URI'    => 'A',
-            'REMOTE_ADDR'    => 'B',
-            'REQUEST_METHOD' => 'C',
-            'HTTP_REFERER'   => 'D',
-            'SERVER_NAME'    => 'F',
-            'UNIQUE_ID'      => 'G',
-        );
-
-        $processor = new WebProcessor($server);
-        $record = $processor($this->getRecord());
-        $this->assertEquals($server['REQUEST_URI'], $record['extra']['url']);
-        $this->assertEquals($server['REMOTE_ADDR'], $record['extra']['ip']);
-        $this->assertEquals($server['REQUEST_METHOD'], $record['extra']['http_method']);
-        $this->assertEquals($server['HTTP_REFERER'], $record['extra']['referrer']);
-        $this->assertEquals($server['SERVER_NAME'], $record['extra']['server']);
-        $this->assertEquals($server['UNIQUE_ID'], $record['extra']['unique_id']);
-    }
-
-    public function testProcessorDoNothingIfNoRequestUri()
-    {
-        $server = array(
-            'REMOTE_ADDR'    => 'B',
-            'REQUEST_METHOD' => 'C',
-        );
-        $processor = new WebProcessor($server);
-        $record = $processor($this->getRecord());
-        $this->assertEmpty($record['extra']);
-    }
-
-    public function testProcessorReturnNullIfNoHttpReferer()
-    {
-        $server = array(
-            'REQUEST_URI'    => 'A',
-            'REMOTE_ADDR'    => 'B',
-            'REQUEST_METHOD' => 'C',
-            'SERVER_NAME'    => 'F',
-        );
-        $processor = new WebProcessor($server);
-        $record = $processor($this->getRecord());
-        $this->assertNull($record['extra']['referrer']);
-    }
-
-    public function testProcessorDoesNotAddUniqueIdIfNotPresent()
-    {
-        $server = array(
-            'REQUEST_URI'    => 'A',
-            'REMOTE_ADDR'    => 'B',
-            'REQUEST_METHOD' => 'C',
-            'SERVER_NAME'    => 'F',
-        );
-        $processor = new WebProcessor($server);
-        $record = $processor($this->getRecord());
-        $this->assertFalse(isset($record['extra']['unique_id']));
-    }
-
-    public function testProcessorAddsOnlyRequestedExtraFields()
-    {
-        $server = array(
-            'REQUEST_URI'    => 'A',
-            'REMOTE_ADDR'    => 'B',
-            'REQUEST_METHOD' => 'C',
-            'SERVER_NAME'    => 'F',
-        );
-
-        $processor = new WebProcessor($server, array('url', 'http_method'));
-        $record = $processor($this->getRecord());
-
-        $this->assertSame(array('url' => 'A', 'http_method' => 'C'), $record['extra']);
-    }
-
-    /**
-     * @expectedException UnexpectedValueException
-     */
-    public function testInvalidData()
-    {
-        new WebProcessor(new \stdClass);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/PsrLogCompatTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/PsrLogCompatTest.php b/vendor/monolog/monolog/tests/Monolog/PsrLogCompatTest.php
deleted file mode 100644
index ab89944..0000000
--- a/vendor/monolog/monolog/tests/Monolog/PsrLogCompatTest.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog;
-
-use Monolog\Handler\TestHandler;
-use Monolog\Formatter\LineFormatter;
-use Monolog\Processor\PsrLogMessageProcessor;
-use Psr\Log\Test\LoggerInterfaceTest;
-
-class PsrLogCompatTest extends LoggerInterfaceTest
-{
-    private $handler;
-
-    public function getLogger()
-    {
-        $logger = new Logger('foo');
-        $logger->pushHandler($handler = new TestHandler);
-        $logger->pushProcessor(new PsrLogMessageProcessor);
-        $handler->setFormatter(new LineFormatter('%level_name% %message%'));
-
-        $this->handler = $handler;
-
-        return $logger;
-    }
-
-    public function getLogs()
-    {
-        $convert = function ($record) {
-            $lower = function ($match) {
-                return strtolower($match[0]);
-            };
-
-            return preg_replace_callback('{^[A-Z]+}', $lower, $record['formatted']);
-        };
-
-        return array_map($convert, $this->handler->getRecords());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/RegistryTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/RegistryTest.php b/vendor/monolog/monolog/tests/Monolog/RegistryTest.php
deleted file mode 100644
index 29925f8..0000000
--- a/vendor/monolog/monolog/tests/Monolog/RegistryTest.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog;
-
-
-class RegistryTest extends \PHPUnit_Framework_TestCase
-{
-    protected function setUp()
-    {
-        Registry::clear();
-    }
-
-    /**
-     * @dataProvider hasLoggerProvider
-     * @covers Monolog\Registry::hasLogger
-     */
-    public function testHasLogger(array $loggersToAdd, array $loggersToCheck, array $expectedResult)
-    {
-        foreach ($loggersToAdd as $loggerToAdd) {
-            Registry::addLogger($loggerToAdd);
-        }
-        foreach ($loggersToCheck as $index => $loggerToCheck) {
-            $this->assertSame($expectedResult[$index], Registry::hasLogger($loggerToCheck));
-        }
-    }
-
-    public function hasLoggerProvider()
-    {
-        $logger1 = new Logger('test1');
-        $logger2 = new Logger('test2');
-        $logger3 = new Logger('test3');
-
-        return array(
-            // only instances
-            array(
-                array($logger1),
-                array($logger1, $logger2),
-                array(true, false),
-            ),
-            // only names
-            array(
-                array($logger1),
-                array('test1', 'test2'),
-                array(true, false),
-            ),
-            // mixed case
-            array(
-                array($logger1, $logger2),
-                array('test1', $logger2, 'test3', $logger3),
-                array(true, true, false, false),
-            ),
-        );
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/TestCase.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/TestCase.php b/vendor/monolog/monolog/tests/Monolog/TestCase.php
deleted file mode 100644
index cae7934..0000000
--- a/vendor/monolog/monolog/tests/Monolog/TestCase.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog;
-
-class TestCase extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @return array Record
-     */
-    protected function getRecord($level = Logger::WARNING, $message = 'test', $context = array())
-    {
-        return array(
-            'message' => $message,
-            'context' => $context,
-            'level' => $level,
-            'level_name' => Logger::getLevelName($level),
-            'channel' => 'test',
-            'datetime' => \DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true))),
-            'extra' => array(),
-        );
-    }
-
-    /**
-     * @return array
-     */
-    protected function getMultipleRecords()
-    {
-        return array(
-            $this->getRecord(Logger::DEBUG, 'debug message 1'),
-            $this->getRecord(Logger::DEBUG, 'debug message 2'),
-            $this->getRecord(Logger::INFO, 'information'),
-            $this->getRecord(Logger::WARNING, 'warning'),
-            $this->getRecord(Logger::ERROR, 'error')
-        );
-    }
-
-    /**
-     * @return Monolog\Formatter\FormatterInterface
-     */
-    protected function getIdentityFormatter()
-    {
-        $formatter = $this->getMock('Monolog\\Formatter\\FormatterInterface');
-        $formatter->expects($this->any())
-            ->method('format')
-            ->will($this->returnCallback(function ($record) { return $record['message']; }));
-
-        return $formatter;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/bootstrap.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/bootstrap.php b/vendor/monolog/monolog/tests/bootstrap.php
deleted file mode 100644
index b78740e..0000000
--- a/vendor/monolog/monolog/tests/bootstrap.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-$loader = require __DIR__ . "/../vendor/autoload.php";
-$loader->addPsr4('Monolog\\', __DIR__.'/Monolog');
-
-date_default_timezone_set('UTC');

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/.editorconfig
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/.editorconfig b/vendor/nesbot/carbon/.editorconfig
deleted file mode 100644
index 1533dae..0000000
--- a/vendor/nesbot/carbon/.editorconfig
+++ /dev/null
@@ -1,14 +0,0 @@
-root = true
-
-[*]
-trim_trailing_whitespace = true
-insert_final_newline = true
-
-[*.php]
-charset = utf-8
-indent_style = space
-indent_size = 4
-
-[composer.json]
-indent_style = space
-indent_size = 2

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/LICENSE
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/LICENSE b/vendor/nesbot/carbon/LICENSE
deleted file mode 100644
index 6de45eb..0000000
--- a/vendor/nesbot/carbon/LICENSE
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (C) Brian Nesbitt
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is furnished
-to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.


[25/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Validator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Validator.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Validator.php
deleted file mode 100755
index e070133..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Validator.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Validation\Factory
- */
-class Validator extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'validator'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/View.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/View.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/View.php
deleted file mode 100755
index 7489155..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/View.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\View\Factory
- */
-class View extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'view'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Fluent.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Fluent.php b/vendor/laravel/framework/src/Illuminate/Support/Fluent.php
deleted file mode 100755
index 7325379..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Fluent.php
+++ /dev/null
@@ -1,193 +0,0 @@
-<?php namespace Illuminate\Support;
-
-use ArrayAccess;
-use JsonSerializable;
-use Illuminate\Support\Contracts\JsonableInterface;
-use Illuminate\Support\Contracts\ArrayableInterface;
-
-class Fluent implements ArrayAccess, ArrayableInterface, JsonableInterface, JsonSerializable {
-
-	/**
-	 * All of the attributes set on the container.
-	 *
-	 * @var array
-	 */
-	protected $attributes = array();
-
-	/**
-	 * Create a new fluent container instance.
-	 *
-	 * @param  array|object	$attributes
-	 * @return void
-	 */
-	public function __construct($attributes = array())
-	{
-		foreach ($attributes as $key => $value)
-		{
-			$this->attributes[$key] = $value;
-		}
-	}
-
-	/**
-	 * Get an attribute from the container.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public function get($key, $default = null)
-	{
-		if (array_key_exists($key, $this->attributes))
-		{
-			return $this->attributes[$key];
-		}
-
-		return value($default);
-	}
-
-	/**
-	 * Get the attributes from the container.
-	 *
-	 * @return array
-	 */
-	public function getAttributes()
-	{
-		return $this->attributes;
-	}
-
-	/**
-	 * Convert the Fluent instance to an array.
-	 *
-	 * @return array
-	 */
-	public function toArray()
-	{
-		return $this->attributes;
-	}
-
-	/**
-	 * Convert the object into something JSON serializable.
-	 *
-	 * @return array
-	 */
-	public function jsonSerialize()
-	{
-		return $this->toArray();
-	}
-
-	/**
-	 * Convert the Fluent instance to JSON.
-	 *
-	 * @param  int  $options
-	 * @return string
-	 */
-	public function toJson($options = 0)
-	{
-		return json_encode($this->toArray(), $options);
-	}
-
-	/**
-	 * Determine if the given offset exists.
-	 *
-	 * @param  string  $offset
-	 * @return bool
-	 */
-	public function offsetExists($offset)
-	{
-		return isset($this->{$offset});
-	}
-
-	/**
-	 * Get the value for a given offset.
-	 *
-	 * @param  string  $offset
-	 * @return mixed
-	 */
-	public function offsetGet($offset)
-	{
-		return $this->{$offset};
-	}
-
-	/**
-	 * Set the value at the given offset.
-	 *
-	 * @param  string  $offset
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function offsetSet($offset, $value)
-	{
-		$this->{$offset} = $value;
-	}
-
-	/**
-	 * Unset the value at the given offset.
-	 *
-	 * @param  string  $offset
-	 * @return void
-	 */
-	public function offsetUnset($offset)
-	{
-		unset($this->{$offset});
-	}
-
-	/**
-	 * Handle dynamic calls to the container to set attributes.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return $this
-	 */
-	public function __call($method, $parameters)
-	{
-		$this->attributes[$method] = count($parameters) > 0 ? $parameters[0] : true;
-
-		return $this;
-	}
-
-	/**
-	 * Dynamically retrieve the value of an attribute.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function __get($key)
-	{
-		return $this->get($key);
-	}
-
-	/**
-	 * Dynamically set the value of an attribute.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function __set($key, $value)
-	{
-		$this->attributes[$key] = $value;
-	}
-
-	/**
-	 * Dynamically check if an attribute is set.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function __isset($key)
-	{
-		return isset($this->attributes[$key]);
-	}
-
-	/**
-	 * Dynamically unset an attribute.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function __unset($key)
-	{
-		unset($this->attributes[$key]);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Manager.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Manager.php b/vendor/laravel/framework/src/Illuminate/Support/Manager.php
deleted file mode 100755
index d0493c5..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Manager.php
+++ /dev/null
@@ -1,141 +0,0 @@
-<?php namespace Illuminate\Support;
-
-use Closure;
-
-abstract class Manager {
-
-	/**
-	 * The application instance.
-	 *
-	 * @var \Illuminate\Foundation\Application
-	 */
-	protected $app;
-
-	/**
-	 * The registered custom driver creators.
-	 *
-	 * @var array
-	 */
-	protected $customCreators = array();
-
-	/**
-	 * The array of created "drivers".
-	 *
-	 * @var array
-	 */
-	protected $drivers = array();
-
-	/**
-	 * Create a new manager instance.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @return void
-	 */
-	public function __construct($app)
-	{
-		$this->app = $app;
-	}
-
-	/**
-	 * Get the default driver name.
-	 *
-	 * @return string
-	 */
-	abstract public function getDefaultDriver();
-
-	/**
-	 * Get a driver instance.
-	 *
-	 * @param  string  $driver
-	 * @return mixed
-	 */
-	public function driver($driver = null)
-	{
-		$driver = $driver ?: $this->getDefaultDriver();
-
-		// If the given driver has not been created before, we will create the instances
-		// here and cache it so we can return it next time very quickly. If there is
-		// already a driver created by this name, we'll just return that instance.
-		if ( ! isset($this->drivers[$driver]))
-		{
-			$this->drivers[$driver] = $this->createDriver($driver);
-		}
-
-		return $this->drivers[$driver];
-	}
-
-	/**
-	 * Create a new driver instance.
-	 *
-	 * @param  string  $driver
-	 * @return mixed
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function createDriver($driver)
-	{
-		$method = 'create'.ucfirst($driver).'Driver';
-
-		// We'll check to see if a creator method exists for the given driver. If not we
-		// will check for a custom driver creator, which allows developers to create
-		// drivers using their own customized driver creator Closure to create it.
-		if (isset($this->customCreators[$driver]))
-		{
-			return $this->callCustomCreator($driver);
-		}
-		elseif (method_exists($this, $method))
-		{
-			return $this->$method();
-		}
-
-		throw new \InvalidArgumentException("Driver [$driver] not supported.");
-	}
-
-	/**
-	 * Call a custom driver creator.
-	 *
-	 * @param  string  $driver
-	 * @return mixed
-	 */
-	protected function callCustomCreator($driver)
-	{
-		return $this->customCreators[$driver]($this->app);
-	}
-
-	/**
-	 * Register a custom driver creator Closure.
-	 *
-	 * @param  string    $driver
-	 * @param  \Closure  $callback
-	 * @return $this
-	 */
-	public function extend($driver, Closure $callback)
-	{
-		$this->customCreators[$driver] = $callback;
-
-		return $this;
-	}
-
-	/**
-	 * Get all of the created "drivers".
-	 *
-	 * @return array
-	 */
-	public function getDrivers()
-	{
-		return $this->drivers;
-	}
-
-	/**
-	 * Dynamically call the default driver instance.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		return call_user_func_array(array($this->driver(), $method), $parameters);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/MessageBag.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/MessageBag.php b/vendor/laravel/framework/src/Illuminate/Support/MessageBag.php
deleted file mode 100755
index fa9c716..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/MessageBag.php
+++ /dev/null
@@ -1,305 +0,0 @@
-<?php namespace Illuminate\Support;
-
-use Countable;
-use JsonSerializable;
-use Illuminate\Support\Contracts\JsonableInterface;
-use Illuminate\Support\Contracts\ArrayableInterface;
-use Illuminate\Support\Contracts\MessageProviderInterface;
-
-class MessageBag implements ArrayableInterface, Countable, JsonableInterface, MessageProviderInterface, JsonSerializable {
-
-	/**
-	 * All of the registered messages.
-	 *
-	 * @var array
-	 */
-	protected $messages = array();
-
-	/**
-	 * Default format for message output.
-	 *
-	 * @var string
-	 */
-	protected $format = ':message';
-
-	/**
-	 * Create a new message bag instance.
-	 *
-	 * @param  array  $messages
-	 * @return void
-	 */
-	public function __construct(array $messages = array())
-	{
-		foreach ($messages as $key => $value)
-		{
-			$this->messages[$key] = (array) $value;
-		}
-	}
-
-	/**
-	 * Add a message to the bag.
-	 *
-	 * @param  string  $key
-	 * @param  string  $message
-	 * @return $this
-	 */
-	public function add($key, $message)
-	{
-		if ($this->isUnique($key, $message))
-		{
-			$this->messages[$key][] = $message;
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Merge a new array of messages into the bag.
-	 *
-	 * @param  \Illuminate\Support\Contracts\MessageProviderInterface|array  $messages
-	 * @return $this
-	 */
-	public function merge($messages)
-	{
-		if ($messages instanceof MessageProviderInterface)
-		{
-			$messages = $messages->getMessageBag()->getMessages();
-		}
-
-		$this->messages = array_merge_recursive($this->messages, $messages);
-
-		return $this;
-	}
-
-	/**
-	 * Determine if a key and message combination already exists.
-	 *
-	 * @param  string  $key
-	 * @param  string  $message
-	 * @return bool
-	 */
-	protected function isUnique($key, $message)
-	{
-		$messages = (array) $this->messages;
-
-		return ! isset($messages[$key]) || ! in_array($message, $messages[$key]);
-	}
-
-	/**
-	 * Determine if messages exist for a given key.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function has($key = null)
-	{
-		return $this->first($key) !== '';
-	}
-
-	/**
-	 * Get the first message from the bag for a given key.
-	 *
-	 * @param  string  $key
-	 * @param  string  $format
-	 * @return string
-	 */
-	public function first($key = null, $format = null)
-	{
-		$messages = is_null($key) ? $this->all($format) : $this->get($key, $format);
-
-		return (count($messages) > 0) ? $messages[0] : '';
-	}
-
-	/**
-	 * Get all of the messages from the bag for a given key.
-	 *
-	 * @param  string  $key
-	 * @param  string  $format
-	 * @return array
-	 */
-	public function get($key, $format = null)
-	{
-		$format = $this->checkFormat($format);
-
-		// If the message exists in the container, we will transform it and return
-		// the message. Otherwise, we'll return an empty array since the entire
-		// methods is to return back an array of messages in the first place.
-		if (array_key_exists($key, $this->messages))
-		{
-			return $this->transform($this->messages[$key], $format, $key);
-		}
-
-		return array();
-	}
-
-	/**
-	 * Get all of the messages for every key in the bag.
-	 *
-	 * @param  string  $format
-	 * @return array
-	 */
-	public function all($format = null)
-	{
-		$format = $this->checkFormat($format);
-
-		$all = array();
-
-		foreach ($this->messages as $key => $messages)
-		{
-			$all = array_merge($all, $this->transform($messages, $format, $key));
-		}
-
-		return $all;
-	}
-
-	/**
-	 * Format an array of messages.
-	 *
-	 * @param  array   $messages
-	 * @param  string  $format
-	 * @param  string  $messageKey
-	 * @return array
-	 */
-	protected function transform($messages, $format, $messageKey)
-	{
-		$messages = (array) $messages;
-
-		// We will simply spin through the given messages and transform each one
-		// replacing the :message place holder with the real message allowing
-		// the messages to be easily formatted to each developer's desires.
-		foreach ($messages as &$message)
-		{
-			$replace = array(':message', ':key');
-
-			$message = str_replace($replace, array($message, $messageKey), $format);
-		}
-
-		return $messages;
-	}
-
-	/**
-	 * Get the appropriate format based on the given format.
-	 *
-	 * @param  string  $format
-	 * @return string
-	 */
-	protected function checkFormat($format)
-	{
-		return ($format === null) ? $this->format : $format;
-	}
-
-	/**
-	 * Get the raw messages in the container.
-	 *
-	 * @return array
-	 */
-	public function getMessages()
-	{
-		return $this->messages;
-	}
-
-	/**
-	 * Get the messages for the instance.
-	 *
-	 * @return \Illuminate\Support\MessageBag
-	 */
-	public function getMessageBag()
-	{
-		return $this;
-	}
-
-	/**
-	 * Get the default message format.
-	 *
-	 * @return string
-	 */
-	public function getFormat()
-	{
-		return $this->format;
-	}
-
-	/**
-	 * Set the default message format.
-	 *
-	 * @param  string  $format
-	 * @return \Illuminate\Support\MessageBag
-	 */
-	public function setFormat($format = ':message')
-	{
-		$this->format = $format;
-
-		return $this;
-	}
-
-	/**
-	 * Determine if the message bag has any messages.
-	 *
-	 * @return bool
-	 */
-	public function isEmpty()
-	{
-		return ! $this->any();
-	}
-
-	/**
-	 * Determine if the message bag has any messages.
-	 *
-	 * @return bool
-	 */
-	public function any()
-	{
-		return $this->count() > 0;
-	}
-
-	/**
-	 * Get the number of messages in the container.
-	 *
-	 * @return int
-	 */
-	public function count()
-	{
-		return count($this->messages, COUNT_RECURSIVE) - count($this->messages);
-	}
-
-	/**
-	 * Get the instance as an array.
-	 *
-	 * @return array
-	 */
-	public function toArray()
-	{
-		return $this->getMessages();
-	}
-
-	/**
-	 * Convert the object into something JSON serializable.
-	 *
-	 * @return array
-	 */
-	public function jsonSerialize()
-	{
-		return $this->toArray();
-	}
-
-	/**
-	 * Convert the object to its JSON representation.
-	 *
-	 * @param  int  $options
-	 * @return string
-	 */
-	public function toJson($options = 0)
-	{
-		return json_encode($this->toArray(), $options);
-	}
-
-	/**
-	 * Convert the message bag to its string representation.
-	 *
-	 * @return string
-	 */
-	public function __toString()
-	{
-		return $this->toJson();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/NamespacedItemResolver.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/NamespacedItemResolver.php b/vendor/laravel/framework/src/Illuminate/Support/NamespacedItemResolver.php
deleted file mode 100755
index 6c3366e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/NamespacedItemResolver.php
+++ /dev/null
@@ -1,109 +0,0 @@
-<?php namespace Illuminate\Support;
-
-class NamespacedItemResolver {
-
-	/**
-	 * A cache of the parsed items.
-	 *
-	 * @var array
-	 */
-	protected $parsed = array();
-
-	/**
-	 * Parse a key into namespace, group, and item.
-	 *
-	 * @param  string  $key
-	 * @return array
-	 */
-	public function parseKey($key)
-	{
-		// If we've already parsed the given key, we'll return the cached version we
-		// already have, as this will save us some processing. We cache off every
-		// key we parse so we can quickly return it on all subsequent requests.
-		if (isset($this->parsed[$key]))
-		{
-			return $this->parsed[$key];
-		}
-
-		// If the key does not contain a double colon, it means the key is not in a
-		// namespace, and is just a regular configuration item. Namespaces are a
-		// tool for organizing configuration items for things such as modules.
-		if (strpos($key, '::') === false)
-		{
-			$segments = explode('.', $key);
-
-			$parsed = $this->parseBasicSegments($segments);
-		}
-		else
-		{
-			$parsed = $this->parseNamespacedSegments($key);
-		}
-
-		// Once we have the parsed array of this key's elements, such as its groups
-		// and namespace, we will cache each array inside a simple list that has
-		// the key and the parsed array for quick look-ups for later requests.
-		return $this->parsed[$key] = $parsed;
-	}
-
-	/**
-	 * Parse an array of basic segments.
-	 *
-	 * @param  array  $segments
-	 * @return array
-	 */
-	protected function parseBasicSegments(array $segments)
-	{
-		// The first segment in a basic array will always be the group, so we can go
-		// ahead and grab that segment. If there is only one total segment we are
-		// just pulling an entire group out of the array and not a single item.
-		$group = $segments[0];
-
-		if (count($segments) == 1)
-		{
-			return array(null, $group, null);
-		}
-
-		// If there is more than one segment in this group, it means we are pulling
-		// a specific item out of a groups and will need to return the item name
-		// as well as the group so we know which item to pull from the arrays.
-		else
-		{
-			$item = implode('.', array_slice($segments, 1));
-
-			return array(null, $group, $item);
-		}
-	}
-
-	/**
-	 * Parse an array of namespaced segments.
-	 *
-	 * @param  string  $key
-	 * @return array
-	 */
-	protected function parseNamespacedSegments($key)
-	{
-		list($namespace, $item) = explode('::', $key);
-
-		// First we'll just explode the first segment to get the namespace and group
-		// since the item should be in the remaining segments. Once we have these
-		// two pieces of data we can proceed with parsing out the item's value.
-		$itemSegments = explode('.', $item);
-
-		$groupAndItem = array_slice($this->parseBasicSegments($itemSegments), 1);
-
-		return array_merge(array($namespace), $groupAndItem);
-	}
-
-	/**
-	 * Set the parsed value of a key.
-	 *
-	 * @param  string  $key
-	 * @param  array   $parsed
-	 * @return void
-	 */
-	public function setParsedKey($key, $parsed)
-	{
-		$this->parsed[$key] = $parsed;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Pluralizer.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Pluralizer.php b/vendor/laravel/framework/src/Illuminate/Support/Pluralizer.php
deleted file mode 100755
index 19174d2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Pluralizer.php
+++ /dev/null
@@ -1,269 +0,0 @@
-<?php namespace Illuminate\Support;
-
-class Pluralizer {
-
-	/**
-	 * Plural word form rules.
-	 *
-	 * @var array
-	 */
-	public static $plural = array(
-		'/(quiz)$/i' => "$1zes",
-		'/^(ox)$/i' => "$1en",
-		'/([m|l])ouse$/i' => "$1ice",
-		'/(matr|vert|ind)ix$|ex$/i' => "$1ices",
-		'/(stoma|epo|monar|matriar|patriar|oligar|eunu)ch$/i' => "$1chs",
-		'/(x|ch|ss|sh)$/i' => "$1es",
-		'/([^aeiouy]|qu)y$/i' => "$1ies",
-		'/(hive)$/i' => "$1s",
-		'/(?:([^f])fe|([lr])f)$/i' => "$1$2ves",
-		'/(shea|lea|loa|thie)f$/i' => "$1ves",
-		'/sis$/i' => "ses",
-		'/([ti])um$/i' => "$1a",
-		'/(torped|embarg|tomat|potat|ech|her|vet)o$/i' => "$1oes",
-		'/(bu)s$/i' => "$1ses",
-		'/(alias)$/i' => "$1es",
-		'/(fung)us$/i' => "$1i",
-		'/(ax|test)is$/i' => "$1es",
-		'/(us)$/i' => "$1es",
-		'/s$/i' => "s",
-		'/$/' => "s",
-	);
-
-	/**
-	 * Singular word form rules.
-	 *
-	 * @var array
-	 */
-	public static $singular = array(
-		'/(quiz)zes$/i' => "$1",
-		'/(matr)ices$/i' => "$1ix",
-		'/(vert|vort|ind)ices$/i' => "$1ex",
-		'/^(ox)en$/i' => "$1",
-		'/(alias)es$/i' => "$1",
-		'/(octop|vir|fung)i$/i' => "$1us",
-		'/(cris|ax|test)es$/i' => "$1is",
-		'/(shoe)s$/i' => "$1",
-		'/(o)es$/i' => "$1",
-		'/(bus)es$/i' => "$1",
-		'/([m|l])ice$/i' => "$1ouse",
-		'/(x|ch|ss|sh)es$/i' => "$1",
-		'/(m)ovies$/i' => "$1ovie",
-		'/(s)eries$/i' => "$1eries",
-		'/([^aeiouy]|qu)ies$/i' => "$1y",
-		'/([lr])ves$/i' => "$1f",
-		'/(tive)s$/i' => "$1",
-		'/(hive)s$/i' => "$1",
-		'/(li|wi|kni)ves$/i' => "$1fe",
-		'/(shea|loa|lea|thie)ves$/i' => "$1f",
-		'/(^analy)ses$/i' => "$1sis",
-		'/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i' => "$1$2sis",
-		'/([ti])a$/i' => "$1um",
-		'/(n)ews$/i' => "$1ews",
-		'/(h|bl)ouses$/i' => "$1ouse",
-		'/(corpse)s$/i' => "$1",
-		'/(gallows|headquarters)$/i' => "$1",
-		'/(us)es$/i' => "$1",
-		'/(us|ss)$/i' => "$1",
-		'/s$/i' => "",
-	);
-
-	/**
-	 * Irregular word forms.
-	 *
-	 * @var array
-	 */
-	public static $irregular = array(
-		'child' => 'children',
-		'corpus' => 'corpora',
-		'criterion' => 'criteria',
-		'foot' => 'feet',
-		'freshman' => 'freshmen',
-		'goose' => 'geese',
-		'genus' => 'genera',
-		'human' => 'humans',
-		'man' => 'men',
-		'move' => 'moves',
-		'nucleus' => 'nuclei',
-		'ovum' => 'ova',
-		'person' => 'people',
-		'phenomenon' => 'phenomena',
-		'radius' => 'radii',
-		'sex' => 'sexes',
-		'stimulus' => 'stimuli',
-		'syllabus' => 'syllabi',
-		'tax' => 'taxes',
-		'tech' => 'techs',
-		'tooth' => 'teeth',
-		'viscus' => 'viscera',
-	);
-
-	/**
-	 * Uncountable word forms.
-	 *
-	 * @var array
-	 */
-	public static $uncountable = array(
-		'audio',
-		'bison',
-		'chassis',
-		'compensation',
-		'coreopsis',
-		'data',
-		'deer',
-		'education',
-		'equipment',
-		'fish',
-		'gold',
-		'information',
-		'money',
-		'moose',
-		'offspring',
-		'plankton',
-		'police',
-		'rice',
-		'series',
-		'sheep',
-		'species',
-		'swine',
-		'traffic',
-	);
-
-	/**
-	 * The cached copies of the plural inflections.
-	 *
-	 * @var array
-	 */
-	protected static $pluralCache = array();
-
-	/**
-	 * The cached copies of the singular inflections.
-	 *
-	 * @var array
-	 */
-	protected static $singularCache = array();
-
-	/**
-	 * Get the singular form of the given word.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public static function singular($value)
-	{
-		if (isset(static::$singularCache[$value]))
-		{
-			return static::$singularCache[$value];
-		}
-
-		$result = static::inflect($value, static::$singular, static::$irregular);
-
-		return static::$singularCache[$value] = $result ?: $value;
-	}
-
-	/**
-	 * Get the plural form of the given word.
-	 *
-	 * @param  string  $value
-	 * @param  int     $count
-	 * @return string
-	 */
-	public static function plural($value, $count = 2)
-	{
-		if ($count == 1) return $value;
-
-		if (in_array($value, static::$irregular)) return $value;
-
-		// First we'll check the cache of inflected values. We cache each word that
-		// is inflected so we don't have to spin through the regular expressions
-		// on each subsequent method calls for this word by the app developer.
-		if (isset(static::$pluralCache[$value]))
-		{
-			return static::$pluralCache[$value];
-		}
-
-		$irregular = array_flip(static::$irregular);
-
-		// When doing the singular to plural transformation, we'll flip the irregular
-		// array since we need to swap sides on the keys and values. After we have
-		// the transformed value we will cache it in memory for faster look-ups.
-		$plural = static::$plural;
-
-		$result = static::inflect($value, $plural, $irregular);
-
-		return static::$pluralCache[$value] = $result;
-	}
-
-	/**
-	 * Perform auto inflection on an English word.
-	 *
-	 * @param  string  $value
-	 * @param  array   $source
-	 * @param  array   $irregular
-	 * @return string
-	 */
-	protected static function inflect($value, $source, $irregular)
-	{
-		if (static::uncountable($value)) return $value;
-
-		// Next, we will check the "irregular" patterns which contain words that are
-		// not easily summarized in regular expression rules, like "children" and
-		// "teeth", both of which cannot get inflected using our typical rules.
-		foreach ($irregular as $irregular => $pattern)
-		{
-			if (preg_match($pattern = '/'.$pattern.'$/i', $value))
-			{
-				$irregular = static::matchCase($irregular, $value);
-
-				return preg_replace($pattern, $irregular, $value);
-			}
-		}
-
-		// Finally, we'll spin through the array of regular expressions and look for
-		// matches for the word. If we find a match, we will cache and return the
-		// transformed value so we will quickly look it up on subsequent calls.
-		foreach ($source as $pattern => $inflected)
-		{
-			if (preg_match($pattern, $value))
-			{
-				$inflected = preg_replace($pattern, $inflected, $value);
-
-				return static::matchCase($inflected, $value);
-			}
-		}
-	}
-
-	/**
-	 * Determine if the given value is uncountable.
-	 *
-	 * @param  string  $value
-	 * @return bool
-	 */
-	protected static function uncountable($value)
-	{
-		return in_array(strtolower($value), static::$uncountable);
-	}
-
-	/**
-	 * Attempt to match the case on two strings.
-	 *
-	 * @param  string  $value
-	 * @param  string  $comparison
-	 * @return string
-	 */
-	protected static function matchCase($value, $comparison)
-	{
-		$functions = array('mb_strtolower', 'mb_strtoupper', 'ucfirst', 'ucwords');
-
-		foreach ($functions as $function)
-		{
-			if (call_user_func($function, $comparison) === $comparison)
-			{
-				return call_user_func($function, $value);
-			}
-		}
-
-		return $value;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/SerializableClosure.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/SerializableClosure.php b/vendor/laravel/framework/src/Illuminate/Support/SerializableClosure.php
deleted file mode 100755
index d8558fd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/SerializableClosure.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php namespace Illuminate\Support;
-
-use Jeremeamia\SuperClosure\SerializableClosure as SuperClosure;
-
-/**
- * Extends SuperClosure for backwards compatibility.
- */
-class SerializableClosure extends SuperClosure {
-
-	/**
-	 * The code for the closure
-	 *
-	 * @var string
-	 */
-	protected $code;
-
-	/**
-	 * The variables that were "used" or imported from the parent scope
-	 *
-	 * @var array
-	 */
-	protected $variables;
-
-	/**
-	 * Returns the code of the closure being serialized
-	 *
-	 * @return string
-	 */
-	public function getCode()
-	{
-		$this->determineCodeAndVariables();
-
-		return $this->code;
-	}
-
-	/**
-	 * Returns the "used" variables of the closure being serialized
-	 *
-	 * @return array
-	 */
-	public function getVariables()
-	{
-		$this->determineCodeAndVariables();
-
-		return $this->variables;
-	}
-
-	/**
-	 * Uses the serialize method directly to lazily fetch the code and variables if needed
-	 */
-	protected function determineCodeAndVariables()
-	{
-		if ( ! $this->code)
-		{
-			list($this->code, $this->variables) = unserialize($this->serialize());
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php
deleted file mode 100755
index 5c67964..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php
+++ /dev/null
@@ -1,192 +0,0 @@
-<?php namespace Illuminate\Support;
-
-use ReflectionClass;
-
-abstract class ServiceProvider {
-
-	/**
-	 * The application instance.
-	 *
-	 * @var \Illuminate\Foundation\Application
-	 */
-	protected $app;
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = false;
-
-	/**
-	 * Create a new service provider instance.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @return void
-	 */
-	public function __construct($app)
-	{
-		$this->app = $app;
-	}
-
-	/**
-	 * Bootstrap the application events.
-	 *
-	 * @return void
-	 */
-	public function boot() {}
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	abstract public function register();
-
-	/**
-	 * Register the package's component namespaces.
-	 *
-	 * @param  string  $package
-	 * @param  string  $namespace
-	 * @param  string  $path
-	 * @return void
-	 */
-	public function package($package, $namespace = null, $path = null)
-	{
-		$namespace = $this->getPackageNamespace($package, $namespace);
-
-		// In this method we will register the configuration package for the package
-		// so that the configuration options cleanly cascade into the application
-		// folder to make the developers lives much easier in maintaining them.
-		$path = $path ?: $this->guessPackagePath();
-
-		$config = $path.'/config';
-
-		if ($this->app['files']->isDirectory($config))
-		{
-			$this->app['config']->package($package, $config, $namespace);
-		}
-
-		// Next we will check for any "language" components. If language files exist
-		// we will register them with this given package's namespace so that they
-		// may be accessed using the translation facilities of the application.
-		$lang = $path.'/lang';
-
-		if ($this->app['files']->isDirectory($lang))
-		{
-			$this->app['translator']->addNamespace($namespace, $lang);
-		}
-
-		// Next, we will see if the application view folder contains a folder for the
-		// package and namespace. If it does, we'll give that folder precedence on
-		// the loader list for the views so the package views can be overridden.
-		$appView = $this->getAppViewPath($package);
-
-		if ($this->app['files']->isDirectory($appView))
-		{
-			$this->app['view']->addNamespace($namespace, $appView);
-		}
-
-		// Finally we will register the view namespace so that we can access each of
-		// the views available in this package. We use a standard convention when
-		// registering the paths to every package's views and other components.
-		$view = $path.'/views';
-
-		if ($this->app['files']->isDirectory($view))
-		{
-			$this->app['view']->addNamespace($namespace, $view);
-		}
-	}
-
-	/**
-	 * Guess the package path for the provider.
-	 *
-	 * @return string
-	 */
-	public function guessPackagePath()
-	{
-		$path = (new ReflectionClass($this))->getFileName();
-
-		return realpath(dirname($path).'/../../');
-	}
-
-	/**
-	 * Determine the namespace for a package.
-	 *
-	 * @param  string  $package
-	 * @param  string  $namespace
-	 * @return string
-	 */
-	protected function getPackageNamespace($package, $namespace)
-	{
-		if (is_null($namespace))
-		{
-			list($vendor, $namespace) = explode('/', $package);
-		}
-
-		return $namespace;
-	}
-
-	/**
-	 * Register the package's custom Artisan commands.
-	 *
-	 * @param  array  $commands
-	 * @return void
-	 */
-	public function commands($commands)
-	{
-		$commands = is_array($commands) ? $commands : func_get_args();
-
-		// To register the commands with Artisan, we will grab each of the arguments
-		// passed into the method and listen for Artisan "start" event which will
-		// give us the Artisan console instance which we will give commands to.
-		$events = $this->app['events'];
-
-		$events->listen('artisan.start', function($artisan) use ($commands)
-		{
-			$artisan->resolveCommands($commands);
-		});
-	}
-
-	/**
-	 * Get the application package view path.
-	 *
-	 * @param  string  $package
-	 * @return string
-	 */
-	protected function getAppViewPath($package)
-	{
-		return $this->app['path']."/views/packages/{$package}";
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array();
-	}
-
-	/**
-	 * Get the events that trigger this service provider to register.
-	 *
-	 * @return array
-	 */
-	public function when()
-	{
-		return array();
-	}
-
-	/**
-	 * Determine if the provider is deferred.
-	 *
-	 * @return bool
-	 */
-	public function isDeferred()
-	{
-		return $this->defer;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Str.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Str.php b/vendor/laravel/framework/src/Illuminate/Support/Str.php
deleted file mode 100755
index 089372d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Str.php
+++ /dev/null
@@ -1,366 +0,0 @@
-<?php namespace Illuminate\Support;
-
-use Patchwork\Utf8;
-use Illuminate\Support\Traits\MacroableTrait;
-
-class Str {
-
-	use MacroableTrait;
-
-	/**
-	 * The cache of snake-cased words.
-	 *
-	 * @var array
-	 */
-	protected static $snakeCache = [];
-
-	/**
-	 * The cache of camel-cased words.
-	 *
-	 * @var array
-	 */
-	protected static $camelCache = [];
-
-	/**
-	 * The cache of studly-cased words.
-	 *
-	 * @var array
-	 */
-	protected static $studlyCache = [];
-
-	/**
-	 * Transliterate a UTF-8 value to ASCII.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public static function ascii($value)
-	{
-		return Utf8::toAscii($value);
-	}
-
-	/**
-	 * Convert a value to camel case.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public static function camel($value)
-	{
-		if (isset(static::$camelCache[$value]))
-		{
-			return static::$camelCache[$value];
-		}
-
-		return static::$camelCache[$value] = lcfirst(static::studly($value));
-	}
-
-	/**
-	 * Determine if a given string contains a given substring.
-	 *
-	 * @param  string  $haystack
-	 * @param  string|array  $needles
-	 * @return bool
-	 */
-	public static function contains($haystack, $needles)
-	{
-		foreach ((array) $needles as $needle)
-		{
-			if ($needle != '' && strpos($haystack, $needle) !== false) return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Determine if a given string ends with a given substring.
-	 *
-	 * @param  string  $haystack
-	 * @param  string|array  $needles
-	 * @return bool
-	 */
-	public static function endsWith($haystack, $needles)
-	{
-		foreach ((array) $needles as $needle)
-		{
-			if ((string) $needle === substr($haystack, -strlen($needle))) return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Cap a string with a single instance of a given value.
-	 *
-	 * @param  string  $value
-	 * @param  string  $cap
-	 * @return string
-	 */
-	public static function finish($value, $cap)
-	{
-		$quoted = preg_quote($cap, '/');
-
-		return preg_replace('/(?:'.$quoted.')+$/', '', $value).$cap;
-	}
-
-	/**
-	 * Determine if a given string matches a given pattern.
-	 *
-	 * @param  string  $pattern
-	 * @param  string  $value
-	 * @return bool
-	 */
-	public static function is($pattern, $value)
-	{
-		if ($pattern == $value) return true;
-
-		$pattern = preg_quote($pattern, '#');
-
-		// Asterisks are translated into zero-or-more regular expression wildcards
-		// to make it convenient to check if the strings starts with the given
-		// pattern such as "library/*", making any string check convenient.
-		$pattern = str_replace('\*', '.*', $pattern).'\z';
-
-		return (bool) preg_match('#^'.$pattern.'#', $value);
-	}
-
-	/**
-	 * Return the length of the given string.
-	 *
-	 * @param  string  $value
-	 * @return int
-	 */
-	public static function length($value)
-	{
-		return mb_strlen($value);
-	}
-
-	/**
-	 * Limit the number of characters in a string.
-	 *
-	 * @param  string  $value
-	 * @param  int     $limit
-	 * @param  string  $end
-	 * @return string
-	 */
-	public static function limit($value, $limit = 100, $end = '...')
-	{
-		if (mb_strlen($value) <= $limit) return $value;
-
-		return rtrim(mb_substr($value, 0, $limit, 'UTF-8')).$end;
-	}
-
-	/**
-	 * Convert the given string to lower-case.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public static function lower($value)
-	{
-		return mb_strtolower($value);
-	}
-
-	/**
-	 * Limit the number of words in a string.
-	 *
-	 * @param  string  $value
-	 * @param  int     $words
-	 * @param  string  $end
-	 * @return string
-	 */
-	public static function words($value, $words = 100, $end = '...')
-	{
-		preg_match('/^\s*+(?:\S++\s*+){1,'.$words.'}/u', $value, $matches);
-
-		if ( ! isset($matches[0]) || strlen($value) === strlen($matches[0])) return $value;
-
-		return rtrim($matches[0]).$end;
-	}
-
-	/**
-	 * Parse a Class@method style callback into class and method.
-	 *
-	 * @param  string  $callback
-	 * @param  string  $default
-	 * @return array
-	 */
-	public static function parseCallback($callback, $default)
-	{
-		return static::contains($callback, '@') ? explode('@', $callback, 2) : array($callback, $default);
-	}
-
-	/**
-	 * Get the plural form of an English word.
-	 *
-	 * @param  string  $value
-	 * @param  int     $count
-	 * @return string
-	 */
-	public static function plural($value, $count = 2)
-	{
-		return Pluralizer::plural($value, $count);
-	}
-
-	/**
-	 * Generate a more truly "random" alpha-numeric string.
-	 *
-	 * @param  int  $length
-	 * @return string
-	 *
-	 * @throws \RuntimeException
-	 */
-	public static function random($length = 16)
-	{
-		if (function_exists('openssl_random_pseudo_bytes'))
-		{
-			$bytes = openssl_random_pseudo_bytes($length * 2);
-
-			if ($bytes === false)
-			{
-				throw new \RuntimeException('Unable to generate random string.');
-			}
-
-			return substr(str_replace(array('/', '+', '='), '', base64_encode($bytes)), 0, $length);
-		}
-
-		return static::quickRandom($length);
-	}
-
-	/**
-	 * Generate a "random" alpha-numeric string.
-	 *
-	 * Should not be considered sufficient for cryptography, etc.
-	 *
-	 * @param  int  $length
-	 * @return string
-	 */
-	public static function quickRandom($length = 16)
-	{
-		$pool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
-
-		return substr(str_shuffle(str_repeat($pool, $length)), 0, $length);
-	}
-
-	/**
-	 * Convert the given string to upper-case.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public static function upper($value)
-	{
-		return mb_strtoupper($value);
-	}
-
-	/**
-	 * Convert the given string to title case.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public static function title($value)
-	{
-		return mb_convert_case($value, MB_CASE_TITLE, 'UTF-8');
-	}
-
-	/**
-	 * Get the singular form of an English word.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public static function singular($value)
-	{
-		return Pluralizer::singular($value);
-	}
-
-	/**
-	 * Generate a URL friendly "slug" from a given string.
-	 *
-	 * @param  string  $title
-	 * @param  string  $separator
-	 * @return string
-	 */
-	public static function slug($title, $separator = '-')
-	{
-		$title = static::ascii($title);
-
-		// Convert all dashes/underscores into separator
-		$flip = $separator == '-' ? '_' : '-';
-
-		$title = preg_replace('!['.preg_quote($flip).']+!u', $separator, $title);
-
-		// Remove all characters that are not the separator, letters, numbers, or whitespace.
-		$title = preg_replace('![^'.preg_quote($separator).'\pL\pN\s]+!u', '', mb_strtolower($title));
-
-		// Replace all separator characters and whitespace by a single separator
-		$title = preg_replace('!['.preg_quote($separator).'\s]+!u', $separator, $title);
-
-		return trim($title, $separator);
-	}
-
-	/**
-	 * Convert a string to snake case.
-	 *
-	 * @param  string  $value
-	 * @param  string  $delimiter
-	 * @return string
-	 */
-	public static function snake($value, $delimiter = '_')
-	{
-		$key = $value.$delimiter;
-
-		if (isset(static::$snakeCache[$key]))
-		{
-			return static::$snakeCache[$key];
-		}
-
-		if ( ! ctype_lower($value))
-		{
-			$replace = '$1'.$delimiter.'$2';
-
-			$value = strtolower(preg_replace('/(.)([A-Z])/', $replace, $value));
-		}
-
-		return static::$snakeCache[$key] = $value;
-	}
-
-	/**
-	 * Determine if a given string starts with a given substring.
-	 *
-	 * @param  string  $haystack
-	 * @param  string|array  $needles
-	 * @return bool
-	 */
-	public static function startsWith($haystack, $needles)
-	{
-		foreach ((array) $needles as $needle)
-		{
-			if ($needle != '' && strpos($haystack, $needle) === 0) return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Convert a value to studly caps case.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public static function studly($value)
-	{
-		$key = $value;
-
-		if (isset(static::$studlyCache[$key]))
-		{
-			return static::$studlyCache[$key];
-		}
-
-		$value = ucwords(str_replace(array('-', '_'), ' ', $value));
-
-		return static::$studlyCache[$key] = str_replace(' ', '', $value);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Traits/CapsuleManagerTrait.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Traits/CapsuleManagerTrait.php b/vendor/laravel/framework/src/Illuminate/Support/Traits/CapsuleManagerTrait.php
deleted file mode 100644
index efb5dfa..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Traits/CapsuleManagerTrait.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php namespace Illuminate\Support\Traits;
-
-use Illuminate\Support\Fluent;
-use Illuminate\Container\Container;
-
-trait CapsuleManagerTrait {
-
-	/**
-	 * The current globally used instance.
-	 *
-	 * @var object
-	 */
-	protected static $instance;
-
-	/**
-	 * The container instance.
-	 *
-	 * @var \Illuminate\Container\Container
-	 */
-	protected $container;
-
-	/**
-	 * Setup the IoC container instance.
-	 *
-	 * @param  \Illuminate\Container\Container|null  $container
-	 * @return void
-	 */
-	protected function setupContainer($container)
-	{
-		$this->container = $container ?: new Container;
-
-		if ( ! $this->container->bound('config'))
-		{
-			$this->container->instance('config', new Fluent);
-		}
-	}
-
-	/**
-	 * Make this capsule instance available globally.
-	 *
-	 * @return void
-	 */
-	public function setAsGlobal()
-	{
-		static::$instance = $this;
-	}
-
-	/**
-	 * Get the IoC container instance.
-	 *
-	 * @return \Illuminate\Container\Container
-	 */
-	public function getContainer()
-	{
-		return $this->container;
-	}
-
-	/**
-	 * Set the IoC container instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return void
-	 */
-	public function setContainer(Container $container)
-	{
-		$this->container = $container;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Traits/MacroableTrait.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Traits/MacroableTrait.php b/vendor/laravel/framework/src/Illuminate/Support/Traits/MacroableTrait.php
deleted file mode 100644
index 12a9148..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Traits/MacroableTrait.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php namespace Illuminate\Support\Traits;
-
-trait MacroableTrait {
-
-	/**
-	 * The registered string macros.
-	 *
-	 * @var array
-	 */
-	protected static $macros = array();
-
-	/**
-	 * Register a custom macro.
-	 *
-	 * @param  string    $name
-	 * @param  callable  $macro
-	 * @return void
-	 */
-	public static function macro($name, callable $macro)
-	{
-		static::$macros[$name] = $macro;
-	}
-
-	/**
-	 * Checks if macro is registered
-	 *
-	 * @param  string    $name
-	 * @return boolean
-	 */
-	public static function hasMacro($name)
-	{
-		return isset(static::$macros[$name]);
-	}
-
-	/**
-	 * Dynamically handle calls to the class.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 *
-	 * @throws \BadMethodCallException
-	 */
-	public static function __callStatic($method, $parameters)
-	{
-		if (static::hasMacro($method))
-		{
-			return call_user_func_array(static::$macros[$method], $parameters);
-		}
-
-		throw new \BadMethodCallException("Method {$method} does not exist.");
-	}
-
-	/**
-	 * Dynamically handle calls to the class.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 *
-	 * @throws \BadMethodCallException
-	 */
-	public function __call($method, $parameters)
-	{
-		return static::__callStatic($method, $parameters);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/ViewErrorBag.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/ViewErrorBag.php b/vendor/laravel/framework/src/Illuminate/Support/ViewErrorBag.php
deleted file mode 100644
index e26b14d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/ViewErrorBag.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php namespace Illuminate\Support;
-
-use Countable;
-
-class ViewErrorBag implements Countable {
-
-	/**
-	 * The array of the view error bags.
-	 *
-	 * @var array
-	 */
-	protected $bags = [];
-
-	/**
-	 * Checks if a named MessageBag exists in the bags.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function hasBag($key = 'default')
-	{
-		return isset($this->bags[$key]);
-	}
-
-	/**
-	 * Get a MessageBag instance from the bags.
-	 *
-	 * @param  string  $key
-	 * @return \Illuminate\Support\MessageBag
-	 */
-	public function getBag($key)
-	{
-		return array_get($this->bags, $key, new MessageBag);
-	}
-
-	/**
-	 * Get all the bags.
-	 *
-	 * @return array
-	 */
-	public function getBags()
-	{
-		return $this->bags;
-	}
-
-	/**
-	 * Add a new MessageBag instance to the bags.
-	 *
-	 * @param  string  $key
-	 * @param  \Illuminate\Support\MessageBag  $bag
-	 * @return $this
-	 */
-	public function put($key, MessageBag $bag)
-	{
-		$this->bags[$key] = $bag;
-
-		return $this;
-	}
-
-	/**
-	 * Get the number of messages in the default bag.
-	 *
-	 * @return int
-	 */
-	public function count()
-	{
-		return $this->default->count();
-	}
-
-	/**
-	 * Dynamically call methods on the default bag.
-	 *
-	 * @param  string  $method
-	 * @param  array  $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		return call_user_func_array(array($this->default, $method), $parameters);
-	}
-
-	/**
-	 * Dynamically access a view error bag.
-	 *
-	 * @param  string  $key
-	 * @return \Illuminate\Support\MessageBag
-	 */
-	public function __get($key)
-	{
-		return array_get($this->bags, $key, new MessageBag);
-	}
-
-	/**
-	 * Dynamically set a view error bag.
-	 *
-	 * @param  string  $key
-	 * @param  \Illuminate\Support\MessageBag  $value
-	 * @return void
-	 */
-	public function __set($key, $value)
-	{
-		array_set($this->bags, $key, $value);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/composer.json b/vendor/laravel/framework/src/Illuminate/Support/composer.json
deleted file mode 100755
index e9e0f2b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/composer.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
-    "name": "illuminate/support",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0"
-    },
-    "require-dev": {
-        "jeremeamia/superclosure": "~1.0.1",
-        "patchwork/utf8": "~1.1"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Support": ""
-        },
-        "files": [
-            "Illuminate/Support/helpers.php"
-        ]
-    },
-    "target-dir": "Illuminate/Support",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/helpers.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/helpers.php b/vendor/laravel/framework/src/Illuminate/Support/helpers.php
deleted file mode 100755
index 86651cd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/helpers.php
+++ /dev/null
@@ -1,1033 +0,0 @@
-<?php
-
-use Illuminate\Support\Arr;
-use Illuminate\Support\Str;
-
-if ( ! function_exists('action'))
-{
-	/**
-	 * Generate a URL to a controller action.
-	 *
-	 * @param  string  $name
-	 * @param  array   $parameters
-	 * @return string
-	 */
-	function action($name, $parameters = array())
-	{
-		return app('url')->action($name, $parameters);
-	}
-}
-
-if ( ! function_exists('app'))
-{
-	/**
-	 * Get the root Facade application instance.
-	 *
-	 * @param  string  $make
-	 * @return mixed
-	 */
-	function app($make = null)
-	{
-		if ( ! is_null($make))
-		{
-			return app()->make($make);
-		}
-
-		return Illuminate\Support\Facades\Facade::getFacadeApplication();
-	}
-}
-
-if ( ! function_exists('app_path'))
-{
-	/**
-	 * Get the path to the application folder.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	function app_path($path = '')
-	{
-		return app('path').($path ? '/'.$path : $path);
-	}
-}
-
-if ( ! function_exists('append_config'))
-{
-	/**
-	 * Assign high numeric IDs to a config item to force appending.
-	 *
-	 * @param  array  $array
-	 * @return array
-	 */
-	function append_config(array $array)
-	{
-		$start = 9999;
-
-		foreach ($array as $key => $value)
-		{
-			if (is_numeric($key))
-			{
-				$start++;
-
-				$array[$start] = array_pull($array, $key);
-			}
-		}
-
-		return $array;
-	}
-}
-
-if ( ! function_exists('array_add'))
-{
-	/**
-	 * Add an element to an array using "dot" notation if it doesn't exist.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return array
-	 */
-	function array_add($array, $key, $value)
-	{
-		return Arr::add($array, $key, $value);
-	}
-}
-
-if ( ! function_exists('array_build'))
-{
-	/**
-	 * Build a new array using a callback.
-	 *
-	 * @param  array     $array
-	 * @param  \Closure  $callback
-	 * @return array
-	 */
-	function array_build($array, Closure $callback)
-	{
-		return Arr::build($array, $callback);
-	}
-}
-
-if ( ! function_exists('array_divide'))
-{
-	/**
-	 * Divide an array into two arrays. One with keys and the other with values.
-	 *
-	 * @param  array  $array
-	 * @return array
-	 */
-	function array_divide($array)
-	{
-		return Arr::divide($array);
-	}
-}
-
-if ( ! function_exists('array_dot'))
-{
-	/**
-	 * Flatten a multi-dimensional associative array with dots.
-	 *
-	 * @param  array   $array
-	 * @param  string  $prepend
-	 * @return array
-	 */
-	function array_dot($array, $prepend = '')
-	{
-		return Arr::dot($array, $prepend);
-	}
-}
-
-if ( ! function_exists('array_except'))
-{
-	/**
-	 * Get all of the given array except for a specified array of items.
-	 *
-	 * @param  array  $array
-	 * @param  array|string  $keys
-	 * @return array
-	 */
-	function array_except($array, $keys)
-	{
-		return Arr::except($array, $keys);
-	}
-}
-
-if ( ! function_exists('array_fetch'))
-{
-	/**
-	 * Fetch a flattened array of a nested array element.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @return array
-	 */
-	function array_fetch($array, $key)
-	{
-		return Arr::fetch($array, $key);
-	}
-}
-
-if ( ! function_exists('array_first'))
-{
-	/**
-	 * Return the first element in an array passing a given truth test.
-	 *
-	 * @param  array     $array
-	 * @param  \Closure  $callback
-	 * @param  mixed     $default
-	 * @return mixed
-	 */
-	function array_first($array, $callback, $default = null)
-	{
-		return Arr::first($array, $callback, $default);
-	}
-}
-
-if ( ! function_exists('array_last'))
-{
-	/**
-	 * Return the last element in an array passing a given truth test.
-	 *
-	 * @param  array     $array
-	 * @param  \Closure  $callback
-	 * @param  mixed     $default
-	 * @return mixed
-	 */
-	function array_last($array, $callback, $default = null)
-	{
-		return Arr::last($array, $callback, $default);
-	}
-}
-
-if ( ! function_exists('array_flatten'))
-{
-	/**
-	 * Flatten a multi-dimensional array into a single level.
-	 *
-	 * @param  array  $array
-	 * @return array
-	 */
-	function array_flatten($array)
-	{
-		return Arr::flatten($array);
-	}
-}
-
-if ( ! function_exists('array_forget'))
-{
-	/**
-	 * Remove one or many array items from a given array using "dot" notation.
-	 *
-	 * @param  array  $array
-	 * @param  array|string  $keys
-	 * @return void
-	 */
-	function array_forget(&$array, $keys)
-	{
-		return Arr::forget($array, $keys);
-	}
-}
-
-if ( ! function_exists('array_get'))
-{
-	/**
-	 * Get an item from an array using "dot" notation.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	function array_get($array, $key, $default = null)
-	{
-		return Arr::get($array, $key, $default);
-	}
-}
-
-if ( ! function_exists('array_has'))
-{
-	/**
-	 * Check if an item exists in an array using "dot" notation.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @return bool
-	 */
-	function array_has($array, $key)
-	{
-		return Arr::has($array, $key);
-	}
-}
-
-if ( ! function_exists('array_only'))
-{
-	/**
-	 * Get a subset of the items from the given array.
-	 *
-	 * @param  array  $array
-	 * @param  array|string  $keys
-	 * @return array
-	 */
-	function array_only($array, $keys)
-	{
-		return Arr::only($array, $keys);
-	}
-}
-
-if ( ! function_exists('array_pluck'))
-{
-	/**
-	 * Pluck an array of values from an array.
-	 *
-	 * @param  array   $array
-	 * @param  string  $value
-	 * @param  string  $key
-	 * @return array
-	 */
-	function array_pluck($array, $value, $key = null)
-	{
-		return Arr::pluck($array, $value, $key);
-	}
-}
-
-if ( ! function_exists('array_pull'))
-{
-	/**
-	 * Get a value from the array, and remove it.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	function array_pull(&$array, $key, $default = null)
-	{
-		return Arr::pull($array, $key, $default);
-	}
-}
-
-if ( ! function_exists('array_set'))
-{
-	/**
-	 * Set an array item to a given value using "dot" notation.
-	 *
-	 * If no key is given to the method, the entire array will be replaced.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return array
-	 */
-	function array_set(&$array, $key, $value)
-	{
-		return Arr::set($array, $key, $value);
-	}
-}
-
-if ( ! function_exists('array_sort'))
-{
-	/**
-	 * Sort the array using the given Closure.
-	 *
-	 * @param  array     $array
-	 * @param  \Closure  $callback
-	 * @return array
-	 */
-	function array_sort($array, Closure $callback)
-	{
-		return Arr::sort($array, $callback);
-	}
-}
-
-if ( ! function_exists('array_where'))
-{
-	/**
-	 * Filter the array using the given Closure.
-	 *
-	 * @param  array     $array
-	 * @param  \Closure  $callback
-	 * @return array
-	 */
-	function array_where($array, Closure $callback)
-	{
-		return Arr::where($array, $callback);
-	}
-}
-
-if ( ! function_exists('asset'))
-{
-	/**
-	 * Generate an asset path for the application.
-	 *
-	 * @param  string  $path
-	 * @param  bool    $secure
-	 * @return string
-	 */
-	function asset($path, $secure = null)
-	{
-		return app('url')->asset($path, $secure);
-	}
-}
-
-if ( ! function_exists('base_path'))
-{
-	/**
-	 * Get the path to the base of the install.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	function base_path($path = '')
-	{
-		return app()->make('path.base').($path ? '/'.$path : $path);
-	}
-}
-
-if ( ! function_exists('camel_case'))
-{
-	/**
-	 * Convert a value to camel case.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	function camel_case($value)
-	{
-		return Str::camel($value);
-	}
-}
-
-if ( ! function_exists('class_basename'))
-{
-	/**
-	 * Get the class "basename" of the given object / class.
-	 *
-	 * @param  string|object  $class
-	 * @return string
-	 */
-	function class_basename($class)
-	{
-		$class = is_object($class) ? get_class($class) : $class;
-
-		return basename(str_replace('\\', '/', $class));
-	}
-}
-
-if ( ! function_exists('class_uses_recursive'))
-{
-	/**
-	 * Returns all traits used by a class, it's subclasses and trait of their traits
-	 *
-	 * @param  string  $class
-	 * @return array
-	 */
-	function class_uses_recursive($class)
-	{
-		$results = [];
-
-		foreach (array_merge([$class => $class], class_parents($class)) as $class)
-		{
-			$results += trait_uses_recursive($class);
-		}
-
-		return array_unique($results);
-	}
-}
-
-if ( ! function_exists('csrf_token'))
-{
-	/**
-	 * Get the CSRF token value.
-	 *
-	 * @return string
-	 *
-	 * @throws RuntimeException
-	 */
-	function csrf_token()
-	{
-		$session = app('session');
-
-		if (isset($session))
-		{
-			return $session->getToken();
-		}
-
-		throw new RuntimeException("Application session store not set.");
-	}
-}
-
-if ( ! function_exists('data_get'))
-{
-	/**
-	 * Get an item from an array or object using "dot" notation.
-	 *
-	 * @param  mixed   $target
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	function data_get($target, $key, $default = null)
-	{
-		if (is_null($key)) return $target;
-
-		foreach (explode('.', $key) as $segment)
-		{
-			if (is_array($target))
-			{
-				if ( ! array_key_exists($segment, $target))
-				{
-					return value($default);
-				}
-
-				$target = $target[$segment];
-			}
-			elseif (is_object($target))
-			{
-				if ( ! isset($target->{$segment}))
-				{
-					return value($default);
-				}
-
-				$target = $target->{$segment};
-			}
-			else
-			{
-				return value($default);
-			}
-		}
-
-		return $target;
-	}
-}
-
-if ( ! function_exists('dd'))
-{
-	/**
-	 * Dump the passed variables and end the script.
-	 *
-	 * @param  mixed
-	 * @return void
-	 */
-	function dd()
-	{
-		array_map(function($x) { var_dump($x); }, func_get_args()); die;
-	}
-}
-
-if ( ! function_exists('e'))
-{
-	/**
-	 * Escape HTML entities in a string.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	function e($value)
-	{
-		return htmlentities($value, ENT_QUOTES, 'UTF-8', false);
-	}
-}
-
-if ( ! function_exists('ends_with'))
-{
-	/**
-	 * Determine if a given string ends with a given substring.
-	 *
-	 * @param  string  $haystack
-	 * @param  string|array  $needles
-	 * @return bool
-	 */
-	function ends_with($haystack, $needles)
-	{
-		return Str::endsWith($haystack, $needles);
-	}
-}
-
-if ( ! function_exists('head'))
-{
-	/**
-	 * Get the first element of an array. Useful for method chaining.
-	 *
-	 * @param  array  $array
-	 * @return mixed
-	 */
-	function head($array)
-	{
-		return reset($array);
-	}
-}
-
-if ( ! function_exists('link_to'))
-{
-	/**
-	 * Generate a HTML link.
-	 *
-	 * @param  string  $url
-	 * @param  string  $title
-	 * @param  array   $attributes
-	 * @param  bool    $secure
-	 * @return string
-	 */
-	function link_to($url, $title = null, $attributes = array(), $secure = null)
-	{
-		return app('html')->link($url, $title, $attributes, $secure);
-	}
-}
-
-if ( ! function_exists('last'))
-{
-	/**
-	 * Get the last element from an array.
-	 *
-	 * @param  array  $array
-	 * @return mixed
-	 */
-	function last($array)
-	{
-		return end($array);
-	}
-}
-
-if ( ! function_exists('link_to_asset'))
-{
-	/**
-	 * Generate a HTML link to an asset.
-	 *
-	 * @param  string  $url
-	 * @param  string  $title
-	 * @param  array   $attributes
-	 * @param  bool    $secure
-	 * @return string
-	 */
-	function link_to_asset($url, $title = null, $attributes = array(), $secure = null)
-	{
-		return app('html')->linkAsset($url, $title, $attributes, $secure);
-	}
-}
-
-if ( ! function_exists('link_to_route'))
-{
-	/**
-	 * Generate a HTML link to a named route.
-	 *
-	 * @param  string  $name
-	 * @param  string  $title
-	 * @param  array   $parameters
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	function link_to_route($name, $title = null, $parameters = array(), $attributes = array())
-	{
-		return app('html')->linkRoute($name, $title, $parameters, $attributes);
-	}
-}
-
-if ( ! function_exists('link_to_action'))
-{
-	/**
-	 * Generate a HTML link to a controller action.
-	 *
-	 * @param  string  $action
-	 * @param  string  $title
-	 * @param  array   $parameters
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	function link_to_action($action, $title = null, $parameters = array(), $attributes = array())
-	{
-		return app('html')->linkAction($action, $title, $parameters, $attributes);
-	}
-}
-
-if ( ! function_exists('object_get'))
-{
-	/**
-	 * Get an item from an object using "dot" notation.
-	 *
-	 * @param  object  $object
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	function object_get($object, $key, $default = null)
-	{
-		if (is_null($key) || trim($key) == '') return $object;
-
-		foreach (explode('.', $key) as $segment)
-		{
-			if ( ! is_object($object) || ! isset($object->{$segment}))
-			{
-				return value($default);
-			}
-
-			$object = $object->{$segment};
-		}
-
-		return $object;
-	}
-}
-
-if ( ! function_exists('preg_replace_sub'))
-{
-	/**
-	 * Replace a given pattern with each value in the array in sequentially.
-	 *
-	 * @param  string  $pattern
-	 * @param  array   $replacements
-	 * @param  string  $subject
-	 * @return string
-	 */
-	function preg_replace_sub($pattern, &$replacements, $subject)
-	{
-		return preg_replace_callback($pattern, function($match) use (&$replacements)
-		{
-			return array_shift($replacements);
-
-		}, $subject);
-	}
-}
-
-if ( ! function_exists('public_path'))
-{
-	/**
-	 * Get the path to the public folder.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	function public_path($path = '')
-	{
-		return app()->make('path.public').($path ? '/'.$path : $path);
-	}
-}
-
-if ( ! function_exists('route'))
-{
-	/**
-	 * Generate a URL to a named route.
-	 *
-	 * @param  string  $name
-	 * @param  array   $parameters
-	 * @param  bool  $absolute
-	 * @param  \Illuminate\Routing\Route $route
-	 * @return string
-	 */
-	function route($name, $parameters = array(), $absolute = true, $route = null)
-	{
-		return app('url')->route($name, $parameters, $absolute, $route);
-	}
-}
-
-if ( ! function_exists('secure_asset'))
-{
-	/**
-	 * Generate an asset path for the application.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	function secure_asset($path)
-	{
-		return asset($path, true);
-	}
-}
-
-if ( ! function_exists('secure_url'))
-{
-	/**
-	 * Generate a HTTPS url for the application.
-	 *
-	 * @param  string  $path
-	 * @param  mixed   $parameters
-	 * @return string
-	 */
-	function secure_url($path, $parameters = array())
-	{
-		return url($path, $parameters, true);
-	}
-}
-
-if ( ! function_exists('snake_case'))
-{
-	/**
-	 * Convert a string to snake case.
-	 *
-	 * @param  string  $value
-	 * @param  string  $delimiter
-	 * @return string
-	 */
-	function snake_case($value, $delimiter = '_')
-	{
-		return Str::snake($value, $delimiter);
-	}
-}
-
-if ( ! function_exists('starts_with'))
-{
-	/**
-	 * Determine if a given string starts with a given substring.
-	 *
-	 * @param  string  $haystack
-	 * @param  string|array  $needles
-	 * @return bool
-	 */
-	function starts_with($haystack, $needles)
-	{
-		return Str::startsWith($haystack, $needles);
-	}
-}
-
-if ( ! function_exists('storage_path'))
-{
-	/**
-	 * Get the path to the storage folder.
-	 *
-	 * @param   string  $path
-	 * @return  string
-	 */
-	function storage_path($path = '')
-	{
-		return app('path.storage').($path ? '/'.$path : $path);
-	}
-}
-
-if ( ! function_exists('str_contains'))
-{
-	/**
-	 * Determine if a given string contains a given substring.
-	 *
-	 * @param  string  $haystack
-	 * @param  string|array  $needles
-	 * @return bool
-	 */
-	function str_contains($haystack, $needles)
-	{
-		return Str::contains($haystack, $needles);
-	}
-}
-
-if ( ! function_exists('str_finish'))
-{
-	/**
-	 * Cap a string with a single instance of a given value.
-	 *
-	 * @param  string  $value
-	 * @param  string  $cap
-	 * @return string
-	 */
-	function str_finish($value, $cap)
-	{
-		return Str::finish($value, $cap);
-	}
-}
-
-if ( ! function_exists('str_is'))
-{
-	/**
-	 * Determine if a given string matches a given pattern.
-	 *
-	 * @param  string  $pattern
-	 * @param  string  $value
-	 * @return bool
-	 */
-	function str_is($pattern, $value)
-	{
-		return Str::is($pattern, $value);
-	}
-}
-
-if ( ! function_exists('str_limit'))
-{
-	/**
-	 * Limit the number of characters in a string.
-	 *
-	 * @param  string  $value
-	 * @param  int     $limit
-	 * @param  string  $end
-	 * @return string
-	 */
-	function str_limit($value, $limit = 100, $end = '...')
-	{
-		return Str::limit($value, $limit, $end);
-	}
-}
-
-if ( ! function_exists('str_plural'))
-{
-	/**
-	 * Get the plural form of an English word.
-	 *
-	 * @param  string  $value
-	 * @param  int     $count
-	 * @return string
-	 */
-	function str_plural($value, $count = 2)
-	{
-		return Str::plural($value, $count);
-	}
-}
-
-if ( ! function_exists('str_random'))
-{
-	/**
-	 * Generate a more truly "random" alpha-numeric string.
-	 *
-	 * @param  int  $length
-	 * @return string
-	 *
-	 * @throws \RuntimeException
-	 */
-	function str_random($length = 16)
-	{
-		return Str::random($length);
-	}
-}
-
-if ( ! function_exists('str_replace_array'))
-{
-	/**
-	 * Replace a given value in the string sequentially with an array.
-	 *
-	 * @param  string  $search
-	 * @param  array   $replace
-	 * @param  string  $subject
-	 * @return string
-	 */
-	function str_replace_array($search, array $replace, $subject)
-	{
-		foreach ($replace as $value)
-		{
-			$subject = preg_replace('/'.$search.'/', $value, $subject, 1);
-		}
-
-		return $subject;
-	}
-}
-
-if ( ! function_exists('str_singular'))
-{
-	/**
-	 * Get the singular form of an English word.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	function str_singular($value)
-	{
-		return Str::singular($value);
-	}
-}
-
-if ( ! function_exists('studly_case'))
-{
-	/**
-	 * Convert a value to studly caps case.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	function studly_case($value)
-	{
-		return Str::studly($value);
-	}
-}
-
-if ( ! function_exists('trait_uses_recursive'))
-{
-	/**
-	 * Returns all traits used by a trait and its traits
-	 *
-	 * @param  string  $trait
-	 * @return array
-	 */
-	function trait_uses_recursive($trait)
-	{
-		$traits = class_uses($trait);
-
-		foreach ($traits as $trait)
-		{
-			$traits += trait_uses_recursive($trait);
-		}
-
-		return $traits;
-	}
-}
-
-if ( ! function_exists('trans'))
-{
-	/**
-	 * Translate the given message.
-	 *
-	 * @param  string  $id
-	 * @param  array   $parameters
-	 * @param  string  $domain
-	 * @param  string  $locale
-	 * @return string
-	 */
-	function trans($id, $parameters = array(), $domain = 'messages', $locale = null)
-	{
-		return app('translator')->trans($id, $parameters, $domain, $locale);
-	}
-}
-
-if ( ! function_exists('trans_choice'))
-{
-	/**
-	 * Translates the given message based on a count.
-	 *
-	 * @param  string  $id
-	 * @param  int     $number
-	 * @param  array   $parameters
-	 * @param  string  $domain
-	 * @param  string  $locale
-	 * @return string
-	 */
-	function trans_choice($id, $number, array $parameters = array(), $domain = 'messages', $locale = null)
-	{
-		return app('translator')->transChoice($id, $number, $parameters, $domain, $locale);
-	}
-}
-
-if ( ! function_exists('url'))
-{
-	/**
-	 * Generate a url for the application.
-	 *
-	 * @param  string  $path
-	 * @param  mixed   $parameters
-	 * @param  bool    $secure
-	 * @return string
-	 */
-	function url($path = null, $parameters = array(), $secure = null)
-	{
-		return app('url')->to($path, $parameters, $secure);
-	}
-}
-
-if ( ! function_exists('value'))
-{
-	/**
-	 * Return the default value of the given value.
-	 *
-	 * @param  mixed  $value
-	 * @return mixed
-	 */
-	function value($value)
-	{
-		return $value instanceof Closure ? $value() : $value;
-	}
-}
-
-if ( ! function_exists('with'))
-{
-	/**
-	 * Return the given object. Useful for chaining.
-	 *
-	 * @param  mixed  $object
-	 * @return mixed
-	 */
-	function with($object)
-	{
-		return $object;
-	}
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Translation/FileLoader.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Translation/FileLoader.php b/vendor/laravel/framework/src/Illuminate/Translation/FileLoader.php
deleted file mode 100755
index f455e60..0000000
--- a/vendor/laravel/framework/src/Illuminate/Translation/FileLoader.php
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php namespace Illuminate\Translation;
-
-use Illuminate\Filesystem\Filesystem;
-
-class FileLoader implements LoaderInterface {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The default path for the loader.
-	 *
-	 * @var string
-	 */
-	protected $path;
-
-	/**
-	 * All of the namespace hints.
-	 *
-	 * @var array
-	 */
-	protected $hints = array();
-
-	/**
-	 * Create a new file loader instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $path
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $path)
-	{
-		$this->path = $path;
-		$this->files = $files;
-	}
-
-	/**
-	 * Load the messages for the given locale.
-	 *
-	 * @param  string  $locale
-	 * @param  string  $group
-	 * @param  string  $namespace
-	 * @return array
-	 */
-	public function load($locale, $group, $namespace = null)
-	{
-		if (is_null($namespace) || $namespace == '*')
-		{
-			return $this->loadPath($this->path, $locale, $group);
-		}
-
-		return $this->loadNamespaced($locale, $group, $namespace);
-	}
-
-	/**
-	 * Load a namespaced translation group.
-	 *
-	 * @param  string  $locale
-	 * @param  string  $group
-	 * @param  string  $namespace
-	 * @return array
-	 */
-	protected function loadNamespaced($locale, $group, $namespace)
-	{
-		if (isset($this->hints[$namespace]))
-		{
-			$lines = $this->loadPath($this->hints[$namespace], $locale, $group);
-
-			return $this->loadNamespaceOverrides($lines, $locale, $group, $namespace);
-		}
-
-		return array();
-	}
-
-	/**
-	 * Load a local namespaced translation group for overrides.
-	 *
-	 * @param  array  $lines
-	 * @param  string  $locale
-	 * @param  string  $group
-	 * @param  string  $namespace
-	 * @return array
-	 */
-	protected function loadNamespaceOverrides(array $lines, $locale, $group, $namespace)
-	{
-		$file = "{$this->path}/packages/{$locale}/{$namespace}/{$group}.php";
-
-		if ($this->files->exists($file))
-		{
-			return array_replace_recursive($lines, $this->files->getRequire($file));
-		}
-
-		return $lines;
-	}
-
-	/**
-	 * Load a locale from a given path.
-	 *
-	 * @param  string  $path
-	 * @param  string  $locale
-	 * @param  string  $group
-	 * @return array
-	 */
-	protected function loadPath($path, $locale, $group)
-	{
-		if ($this->files->exists($full = "{$path}/{$locale}/{$group}.php"))
-		{
-			return $this->files->getRequire($full);
-		}
-
-		return array();
-	}
-
-	/**
-	 * Add a new namespace to the loader.
-	 *
-	 * @param  string  $namespace
-	 * @param  string  $hint
-	 * @return void
-	 */
-	public function addNamespace($namespace, $hint)
-	{
-		$this->hints[$namespace] = $hint;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Translation/LoaderInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Translation/LoaderInterface.php b/vendor/laravel/framework/src/Illuminate/Translation/LoaderInterface.php
deleted file mode 100755
index f0fbac5..0000000
--- a/vendor/laravel/framework/src/Illuminate/Translation/LoaderInterface.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php namespace Illuminate\Translation;
-
-interface LoaderInterface {
-
-	/**
-	 * Load the messages for the given locale.
-	 *
-	 * @param  string  $locale
-	 * @param  string  $group
-	 * @param  string  $namespace
-	 * @return array
-	 */
-	public function load($locale, $group, $namespace = null);
-
-	/**
-	 * Add a new namespace to the loader.
-	 *
-	 * @param  string  $namespace
-	 * @param  string  $hint
-	 * @return void
-	 */
-	public function addNamespace($namespace, $hint);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Translation/TranslationServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Translation/TranslationServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Translation/TranslationServiceProvider.php
deleted file mode 100755
index 3d09780..0000000
--- a/vendor/laravel/framework/src/Illuminate/Translation/TranslationServiceProvider.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php namespace Illuminate\Translation;
-
-use Illuminate\Support\ServiceProvider;
-
-class TranslationServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerLoader();
-
-		$this->app->bindShared('translator', function($app)
-		{
-			$loader = $app['translation.loader'];
-
-			// When registering the translator component, we'll need to set the default
-			// locale as well as the fallback locale. So, we'll grab the application
-			// configuration so we can easily get both of these values from there.
-			$locale = $app['config']['app.locale'];
-
-			$trans = new Translator($loader, $locale);
-
-			$trans->setFallback($app['config']['app.fallback_locale']);
-
-			return $trans;
-		});
-	}
-
-	/**
-	 * Register the translation line loader.
-	 *
-	 * @return void
-	 */
-	protected function registerLoader()
-	{
-		$this->app->bindShared('translation.loader', function($app)
-		{
-			return new FileLoader($app['files'], $app['path'].'/lang');
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('translator', 'translation.loader');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Translation/Translator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Translation/Translator.php b/vendor/laravel/framework/src/Illuminate/Translation/Translator.php
deleted file mode 100755
index cc2476b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Translation/Translator.php
+++ /dev/null
@@ -1,365 +0,0 @@
-<?php namespace Illuminate\Translation;
-
-use Illuminate\Support\Collection;
-use Illuminate\Support\NamespacedItemResolver;
-use Symfony\Component\Translation\MessageSelector;
-use Symfony\Component\Translation\TranslatorInterface;
-
-class Translator extends NamespacedItemResolver implements TranslatorInterface {
-
-	/**
-	 * The loader implementation.
-	 *
-	 * @var \Illuminate\Translation\LoaderInterface
-	 */
-	protected $loader;
-
-	/**
-	 * The default locale being used by the translator.
-	 *
-	 * @var string
-	 */
-	protected $locale;
-
-	/**
-	 * The fallback locale used by the translator.
-	 *
-	 * @var string
-	 */
-	protected $fallback;
-
-	/**
-	 * The array of loaded translation groups.
-	 *
-	 * @var array
-	 */
-	protected $loaded = array();
-
-	/**
-	 * Create a new translator instance.
-	 *
-	 * @param  \Illuminate\Translation\LoaderInterface  $loader
-	 * @param  string  $locale
-	 * @return void
-	 */
-	public function __construct(LoaderInterface $loader, $locale)
-	{
-		$this->loader = $loader;
-		$this->locale = $locale;
-	}
-
-	/**
-	 * Determine if a translation exists.
-	 *
-	 * @param  string  $key
-	 * @param  string  $locale
-	 * @return bool
-	 */
-	public function has($key, $locale = null)
-	{
-		return $this->get($key, array(), $locale) !== $key;
-	}
-
-	/**
-	 * Get the translation for the given key.
-	 *
-	 * @param  string  $key
-	 * @param  array   $replace
-	 * @param  string  $locale
-	 * @return string
-	 */
-	public function get($key, array $replace = array(), $locale = null)
-	{
-		list($namespace, $group, $item) = $this->parseKey($key);
-
-		// Here we will get the locale that should be used for the language line. If one
-		// was not passed, we will use the default locales which was given to us when
-		// the translator was instantiated. Then, we can load the lines and return.
-		foreach ($this->parseLocale($locale) as $locale)
-		{
-			$this->load($namespace, $group, $locale);
-
-			$line = $this->getLine(
-				$namespace, $group, $locale, $item, $replace
-			);
-
-			if ( ! is_null($line)) break;
-		}
-
-		// If the line doesn't exist, we will return back the key which was requested as
-		// that will be quick to spot in the UI if language keys are wrong or missing
-		// from the application's language files. Otherwise we can return the line.
-		if ( ! isset($line)) return $key;
-
-		return $line;
-	}
-
-	/**
-	 * Retrieve a language line out the loaded array.
-	 *
-	 * @param  string  $namespace
-	 * @param  string  $group
-	 * @param  string  $locale
-	 * @param  string  $item
-	 * @param  array   $replace
-	 * @return string|null
-	 */
-	protected function getLine($namespace, $group, $locale, $item, array $replace)
-	{
-		$line = array_get($this->loaded[$namespace][$group][$locale], $item);
-
-		if (is_string($line))
-		{
-			return $this->makeReplacements($line, $replace);
-		}
-		elseif (is_array($line) && count($line) > 0)
-		{
-			return $line;
-		}
-	}
-
-	/**
-	 * Make the place-holder replacements on a line.
-	 *
-	 * @param  string  $line
-	 * @param  array   $replace
-	 * @return string
-	 */
-	protected function makeReplacements($line, array $replace)
-	{
-		$replace = $this->sortReplacements($replace);
-
-		foreach ($replace as $key => $value)
-		{
-			$line = str_replace(':'.$key, $value, $line);
-		}
-
-		return $line;
-	}
-
-	/**
-	 * Sort the replacements array.
-	 *
-	 * @param  array  $replace
-	 * @return array
-	 */
-	protected function sortReplacements(array $replace)
-	{
-		return (new Collection($replace))->sortBy(function($r)
-		{
-			return mb_strlen($r) * -1;
-		});
-	}
-
-	/**
-	 * Get a translation according to an integer value.
-	 *
-	 * @param  string  $key
-	 * @param  int     $number
-	 * @param  array   $replace
-	 * @param  string  $locale
-	 * @return string
-	 */
-	public function choice($key, $number, array $replace = array(), $locale = null)
-	{
-		$line = $this->get($key, $replace, $locale = $locale ?: $this->locale);
-
-		$replace['count'] = $number;
-
-		return $this->makeReplacements($this->getSelector()->choose($line, $number, $locale), $replace);
-	}
-
-	/**
-	 * Get the translation for a given key.
-	 *
-	 * @param  string  $id
-	 * @param  array   $parameters
-	 * @param  string  $domain
-	 * @param  string  $locale
-	 * @return string
-	 */
-	public function trans($id, array $parameters = array(), $domain = 'messages', $locale = null)
-	{
-		return $this->get($id, $parameters, $locale);
-	}
-
-	/**
-	 * Get a translation according to an integer value.
-	 *
-	 * @param  string  $id
-	 * @param  int     $number
-	 * @param  array   $parameters
-	 * @param  string  $domain
-	 * @param  string  $locale
-	 * @return string
-	 */
-	public function transChoice($id, $number, array $parameters = array(), $domain = 'messages', $locale = null)
-	{
-		return $this->choice($id, $number, $parameters, $locale);
-	}
-
-	/**
-	 * Load the specified language group.
-	 *
-	 * @param  string  $namespace
-	 * @param  string  $group
-	 * @param  string  $locale
-	 * @return void
-	 */
-	public function load($namespace, $group, $locale)
-	{
-		if ($this->isLoaded($namespace, $group, $locale)) return;
-
-		// The loader is responsible for returning the array of language lines for the
-		// given namespace, group, and locale. We'll set the lines in this array of
-		// lines that have already been loaded so that we can easily access them.
-		$lines = $this->loader->load($locale, $group, $namespace);
-
-		$this->loaded[$namespace][$group][$locale] = $lines;
-	}
-
-	/**
-	 * Determine if the given group has been loaded.
-	 *
-	 * @param  string  $namespace
-	 * @param  string  $group
-	 * @param  string  $locale
-	 * @return bool
-	 */
-	protected function isLoaded($namespace, $group, $locale)
-	{
-		return isset($this->loaded[$namespace][$group][$locale]);
-	}
-
-	/**
-	 * Add a new namespace to the loader.
-	 *
-	 * @param  string  $namespace
-	 * @param  string  $hint
-	 * @return void
-	 */
-	public function addNamespace($namespace, $hint)
-	{
-		$this->loader->addNamespace($namespace, $hint);
-	}
-
-	/**
-	 * Parse a key into namespace, group, and item.
-	 *
-	 * @param  string  $key
-	 * @return array
-	 */
-	public function parseKey($key)
-	{
-		$segments = parent::parseKey($key);
-
-		if (is_null($segments[0])) $segments[0] = '*';
-
-		return $segments;
-	}
-
-	/**
-	 * Get the array of locales to be checked.
-	 *
-	 * @param  string|null  $locale
-	 * @return array
-	 */
-	protected function parseLocale($locale)
-	{
-		if ( ! is_null($locale))
-		{
-			return array_filter(array($locale, $this->fallback));
-		}
-
-		return array_filter(array($this->locale, $this->fallback));
-	}
-
-	/**
-	 * Get the message selector instance.
-	 *
-	 * @return \Symfony\Component\Translation\MessageSelector
-	 */
-	public function getSelector()
-	{
-		if ( ! isset($this->selector))
-		{
-			$this->selector = new MessageSelector;
-		}
-
-		return $this->selector;
-	}
-
-	/**
-	 * Set the message selector instance.
-	 *
-	 * @param  \Symfony\Component\Translation\MessageSelector  $selector
-	 * @return void
-	 */
-	public function setSelector(MessageSelector $selector)
-	{
-		$this->selector = $selector;
-	}
-
-	/**
-	 * Get the language line loader implementation.
-	 *
-	 * @return \Illuminate\Translation\LoaderInterface
-	 */
-	public function getLoader()
-	{
-		return $this->loader;
-	}
-
-	/**
-	 * Get the default locale being used.
-	 *
-	 * @return string
-	 */
-	public function locale()
-	{
-		return $this->getLocale();
-	}
-
-	/**
-	 * Get the default locale being used.
-	 *
-	 * @return string
-	 */
-	public function getLocale()
-	{
-		return $this->locale;
-	}
-
-	/**
-	 * Set the default locale.
-	 *
-	 * @param  string  $locale
-	 * @return void
-	 */
-	public function setLocale($locale)
-	{
-		$this->locale = $locale;
-	}
-
-	/**
-	 * Get the fallback locale being used.
-	 *
-	 * @return string
-	 */
-	public function getFallback()
-	{
-		return $this->fallback;
-	}
-
-	/**
-	 * Set the fallback locale being used.
-	 *
-	 * @param  string  $fallback
-	 * @return void
-	 */
-	public function setFallback($fallback)
-	{
-		$this->fallback = $fallback;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Translation/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Translation/composer.json b/vendor/laravel/framework/src/Illuminate/Translation/composer.json
deleted file mode 100755
index 956de2c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Translation/composer.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
-    "name": "illuminate/translation",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/filesystem": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "symfony/translation": "2.5.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Translation": ""
-        }
-    },
-    "target-dir": "Illuminate/Translation",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php b/vendor/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php
deleted file mode 100755
index 2558f62..0000000
--- a/vendor/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php
+++ /dev/null
@@ -1,127 +0,0 @@
-<?php namespace Illuminate\Validation;
-
-use Illuminate\Database\ConnectionResolverInterface;
-
-class DatabasePresenceVerifier implements PresenceVerifierInterface {
-
-	/**
-	 * The database connection instance.
-	 *
-	 * @var \Illuminate\Database\ConnectionResolverInterface
-	 */
-	protected $db;
-
-	/**
-	 * The database connection to use.
-	 *
-	 * @var string
-	 */
-	protected $connection = null;
-
-	/**
-	 * Create a new database presence verifier.
-	 *
-	 * @param  \Illuminate\Database\ConnectionResolverInterface  $db
-	 * @return void
-	 */
-	public function __construct(ConnectionResolverInterface $db)
-	{
-		$this->db = $db;
-	}
-
-	/**
-	 * Count the number of objects in a collection having the given value.
-	 *
-	 * @param  string  $collection
-	 * @param  string  $column
-	 * @param  string  $value
-	 * @param  int     $excludeId
-	 * @param  string  $idColumn
-	 * @param  array   $extra
-	 * @return int
-	 */
-	public function getCount($collection, $column, $value, $excludeId = null, $idColumn = null, array $extra = array())
-	{
-		$query = $this->table($collection)->where($column, '=', $value);
-
-		if ( ! is_null($excludeId) && $excludeId != 'NULL')
-		{
-			$query->where($idColumn ?: 'id', '<>', $excludeId);
-		}
-
-		foreach ($extra as $key => $extraValue)
-		{
-			$this->addWhere($query, $key, $extraValue);
-		}
-
-		return $query->count();
-	}
-
-	/**
-	 * Count the number of objects in a collection with the given values.
-	 *
-	 * @param  string  $collection
-	 * @param  string  $column
-	 * @param  array   $values
-	 * @param  array   $extra
-	 * @return int
-	 */
-	public function getMultiCount($collection, $column, array $values, array $extra = array())
-	{
-		$query = $this->table($collection)->whereIn($column, $values);
-
-		foreach ($extra as $key => $extraValue)
-		{
-			$this->addWhere($query, $key, $extraValue);
-		}
-
-		return $query->count();
-	}
-
-	/**
-	 * Add a "where" clause to the given query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  string  $key
-	 * @param  string  $extraValue
-	 * @return void
-	 */
-	protected function addWhere($query, $key, $extraValue)
-	{
-		if ($extraValue === 'NULL')
-		{
-			$query->whereNull($key);
-		}
-		elseif ($extraValue === 'NOT_NULL')
-		{
-			$query->whereNotNull($key);
-		}
-		else
-		{
-			$query->where($key, $extraValue);
-		}
-	}
-
-	/**
-	 * Get a query builder for the given table.
-	 *
-	 * @param  string  $table
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function table($table)
-	{
-		return $this->db->connection($this->connection)->table($table);
-	}
-
-	/**
-	 * Set the connection to be used.
-	 *
-	 * @param  string  $connection
-	 * @return void
-	 */
-	public function setConnection($connection)
-	{
-		$this->connection = $connection;
-	}
-
-}


[19/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php
deleted file mode 100644
index 7965db7..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php
+++ /dev/null
@@ -1,104 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Stores to any stream resource
- *
- * Can be used to store into php://stderr, remote and local files, etc.
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-class StreamHandler extends AbstractProcessingHandler
-{
-    protected $stream;
-    protected $url;
-    private $errorMessage;
-    protected $filePermission;
-    protected $useLocking;
-
-    /**
-     * @param resource|string $stream
-     * @param integer         $level          The minimum logging level at which this handler will be triggered
-     * @param Boolean         $bubble         Whether the messages that are handled can bubble up the stack or not
-     * @param int|null        $filePermission Optional file permissions (default (0644) are only for owner read/write)
-     * @param Boolean         $useLocking     Try to lock log file before doing any writes
-     *
-     * @throws \InvalidArgumentException If stream is not a resource or string
-     */
-    public function __construct($stream, $level = Logger::DEBUG, $bubble = true, $filePermission = null, $useLocking = false)
-    {
-        parent::__construct($level, $bubble);
-        if (is_resource($stream)) {
-            $this->stream = $stream;
-        } elseif (is_string($stream)) {
-            $this->url = $stream;
-        } else {
-            throw new \InvalidArgumentException('A stream must either be a resource or a string.');
-        }
-
-        $this->filePermission = $filePermission;
-        $this->useLocking = $useLocking;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function close()
-    {
-        if (is_resource($this->stream)) {
-            fclose($this->stream);
-        }
-        $this->stream = null;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        if (!is_resource($this->stream)) {
-            if (!$this->url) {
-                throw new \LogicException('Missing stream url, the stream can not be opened. This may be caused by a premature call to close().');
-            }
-            $this->errorMessage = null;
-            set_error_handler(array($this, 'customErrorHandler'));
-            $this->stream = fopen($this->url, 'a');
-            if ($this->filePermission !== null) {
-                @chmod($this->url, $this->filePermission);
-            }
-            restore_error_handler();
-            if (!is_resource($this->stream)) {
-                $this->stream = null;
-                throw new \UnexpectedValueException(sprintf('The stream or file "%s" could not be opened: '.$this->errorMessage, $this->url));
-            }
-        }
-
-        if ($this->useLocking) {
-            // ignoring errors here, there's not much we can do about them
-            flock($this->stream, LOCK_EX);
-        }
-
-        fwrite($this->stream, (string) $record['formatted']);
-
-        if ($this->useLocking) {
-            flock($this->stream, LOCK_UN);
-        }
-    }
-
-    private function customErrorHandler($code, $msg)
-    {
-        $this->errorMessage = preg_replace('{^fopen\(.*?\): }', '', $msg);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php
deleted file mode 100644
index 003a1a2..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * SwiftMailerHandler uses Swift_Mailer to send the emails
- *
- * @author Gyula Sallai
- */
-class SwiftMailerHandler extends MailHandler
-{
-    protected $mailer;
-    private $messageTemplate;
-
-    /**
-     * @param \Swift_Mailer           $mailer  The mailer to use
-     * @param callable|\Swift_Message $message An example message for real messages, only the body will be replaced
-     * @param integer                 $level   The minimum logging level at which this handler will be triggered
-     * @param Boolean                 $bubble  Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct(\Swift_Mailer $mailer, $message, $level = Logger::ERROR, $bubble = true)
-    {
-        parent::__construct($level, $bubble);
-
-        $this->mailer = $mailer;
-        $this->messageTemplate = $message;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function send($content, array $records)
-    {
-        $this->mailer->send($this->buildMessage($content, $records));
-    }
-
-    /**
-     * Creates instance of Swift_Message to be sent
-     *
-     * @param string $content formatted email body to be sent
-     * @param array  $records Log records that formed the content
-     * @return \Swift_Message
-     */
-    protected function buildMessage($content, array $records)
-    {
-        $message = null;
-        if ($this->messageTemplate instanceof \Swift_Message) {
-            $message = clone $this->messageTemplate;
-        } else if (is_callable($this->messageTemplate)) {
-            $message = call_user_func($this->messageTemplate, $content, $records);
-        }
-
-        if (!$message instanceof \Swift_Message) {
-            throw new \InvalidArgumentException('Could not resolve message as instance of Swift_Message or a callable returning it');
-        }
-
-        $message->setBody($content);
-        $message->setDate(time());
-
-        return $message;
-    }
-
-    /**
-     * BC getter, to be removed in 2.0
-     */
-    public function __get($name)
-    {
-        if ($name === 'message') {
-            trigger_error('SwiftMailerHandler->message is deprecated, use ->buildMessage() instead to retrieve the message', E_USER_DEPRECATED);
-
-            return $this->buildMessage(null, array());
-        }
-
-        throw new \InvalidArgumentException('Invalid property '.$name);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php
deleted file mode 100644
index 47c73e1..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Logs to syslog service.
- *
- * usage example:
- *
- *   $log = new Logger('application');
- *   $syslog = new SyslogHandler('myfacility', 'local6');
- *   $formatter = new LineFormatter("%channel%.%level_name%: %message% %extra%");
- *   $syslog->setFormatter($formatter);
- *   $log->pushHandler($syslog);
- *
- * @author Sven Paulus <sv...@karlsruhe.org>
- */
-class SyslogHandler extends AbstractSyslogHandler
-{
-    protected $ident;
-    protected $logopts;
-
-    /**
-     * @param string  $ident
-     * @param mixed   $facility
-     * @param integer $level    The minimum logging level at which this handler will be triggered
-     * @param Boolean $bubble   Whether the messages that are handled can bubble up the stack or not
-     * @param int     $logopts  Option flags for the openlog() call, defaults to LOG_PID
-     */
-    public function __construct($ident, $facility = LOG_USER, $level = Logger::DEBUG, $bubble = true, $logopts = LOG_PID)
-    {
-        parent::__construct($facility, $level, $bubble);
-
-        $this->ident = $ident;
-        $this->logopts = $logopts;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function close()
-    {
-        closelog();
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        if (!openlog($this->ident, $this->logopts, $this->facility)) {
-            throw new \LogicException('Can\'t open syslog for ident "'.$this->ident.'" and facility "'.$this->facility.'"');
-        }
-        syslog($this->logLevels[$record['level']], (string) $record['formatted']);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php b/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php
deleted file mode 100644
index dcf3f1f..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler\SyslogUdp;
-
-class UdpSocket
-{
-    const DATAGRAM_MAX_LENGTH = 65023;
-
-    public function __construct($ip, $port = 514)
-    {
-        $this->ip = $ip;
-        $this->port = $port;
-        $this->socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
-    }
-
-    public function write($line, $header = "")
-    {
-        $this->send($this->assembleMessage($line, $header));
-    }
-
-    public function close()
-    {
-        socket_close($this->socket);
-    }
-
-    protected function send($chunk)
-    {
-        socket_sendto($this->socket, $chunk, strlen($chunk), $flags = 0, $this->ip, $this->port);
-    }
-
-    protected function assembleMessage($line, $header)
-    {
-        $chunkSize = self::DATAGRAM_MAX_LENGTH - strlen($header);
-
-        return $header . substr($line, 0, $chunkSize);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php
deleted file mode 100644
index aa047c0..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\Handler\SyslogUdp\UdpSocket;
-
-/**
- * A Handler for logging to a remote syslogd server.
- *
- * @author Jesper Skovgaard Nielsen <nu...@gmail.com>
- */
-class SyslogUdpHandler extends AbstractSyslogHandler
-{
-    /**
-     * @param string  $host
-     * @param int     $port
-     * @param mixed   $facility
-     * @param integer $level    The minimum logging level at which this handler will be triggered
-     * @param Boolean $bubble   Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct($host, $port = 514, $facility = LOG_USER, $level = Logger::DEBUG, $bubble = true)
-    {
-        parent::__construct($facility, $level, $bubble);
-
-        $this->socket = new UdpSocket($host, $port ?: 514);
-    }
-
-    protected function write(array $record)
-    {
-        $lines = $this->splitMessageIntoLines($record['formatted']);
-
-        $header = $this->makeCommonSyslogHeader($this->logLevels[$record['level']]);
-
-        foreach ($lines as $line) {
-            $this->socket->write($line, $header);
-        }
-    }
-
-    public function close()
-    {
-        $this->socket->close();
-    }
-
-    private function splitMessageIntoLines($message)
-    {
-        if (is_array($message)) {
-            $message = implode("\n", $message);
-        }
-
-        return preg_split('/$\R?^/m', $message);
-    }
-
-    /**
-     * Make common syslog header (see rfc5424)
-     */
-    protected function makeCommonSyslogHeader($severity)
-    {
-        $priority = $severity + $this->facility;
-
-        return "<$priority>1 ";
-    }
-
-    /**
-     * Inject your own socket, mainly used for testing
-     */
-    public function setSocket($socket)
-    {
-        $this->socket = $socket;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php
deleted file mode 100644
index 085d9e1..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php
+++ /dev/null
@@ -1,140 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Used for testing purposes.
- *
- * It records all records and gives you access to them for verification.
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-class TestHandler extends AbstractProcessingHandler
-{
-    protected $records = array();
-    protected $recordsByLevel = array();
-
-    public function getRecords()
-    {
-        return $this->records;
-    }
-
-    public function hasEmergency($record)
-    {
-        return $this->hasRecord($record, Logger::EMERGENCY);
-    }
-
-    public function hasAlert($record)
-    {
-        return $this->hasRecord($record, Logger::ALERT);
-    }
-
-    public function hasCritical($record)
-    {
-        return $this->hasRecord($record, Logger::CRITICAL);
-    }
-
-    public function hasError($record)
-    {
-        return $this->hasRecord($record, Logger::ERROR);
-    }
-
-    public function hasWarning($record)
-    {
-        return $this->hasRecord($record, Logger::WARNING);
-    }
-
-    public function hasNotice($record)
-    {
-        return $this->hasRecord($record, Logger::NOTICE);
-    }
-
-    public function hasInfo($record)
-    {
-        return $this->hasRecord($record, Logger::INFO);
-    }
-
-    public function hasDebug($record)
-    {
-        return $this->hasRecord($record, Logger::DEBUG);
-    }
-
-    public function hasEmergencyRecords()
-    {
-        return isset($this->recordsByLevel[Logger::EMERGENCY]);
-    }
-
-    public function hasAlertRecords()
-    {
-        return isset($this->recordsByLevel[Logger::ALERT]);
-    }
-
-    public function hasCriticalRecords()
-    {
-        return isset($this->recordsByLevel[Logger::CRITICAL]);
-    }
-
-    public function hasErrorRecords()
-    {
-        return isset($this->recordsByLevel[Logger::ERROR]);
-    }
-
-    public function hasWarningRecords()
-    {
-        return isset($this->recordsByLevel[Logger::WARNING]);
-    }
-
-    public function hasNoticeRecords()
-    {
-        return isset($this->recordsByLevel[Logger::NOTICE]);
-    }
-
-    public function hasInfoRecords()
-    {
-        return isset($this->recordsByLevel[Logger::INFO]);
-    }
-
-    public function hasDebugRecords()
-    {
-        return isset($this->recordsByLevel[Logger::DEBUG]);
-    }
-
-    protected function hasRecord($record, $level)
-    {
-        if (!isset($this->recordsByLevel[$level])) {
-            return false;
-        }
-
-        if (is_array($record)) {
-            $record = $record['message'];
-        }
-
-        foreach ($this->recordsByLevel[$level] as $rec) {
-            if ($rec['message'] === $record) {
-                return true;
-            }
-        }
-
-        return false;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        $this->recordsByLevel[$record['level']][] = $record;
-        $this->records[] = $record;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php
deleted file mode 100644
index 05a8817..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-/**
- * Forwards records to multiple handlers suppressing failures of each handler
- * and continuing through to give every handler a chance to succeed.
- *
- * @author Craig D'Amelio <cr...@damelio.ca>
- */
-class WhatFailureGroupHandler extends GroupHandler
-{
-    /**
-     * {@inheritdoc}
-     */
-    public function handle(array $record)
-    {
-        if ($this->processors) {
-            foreach ($this->processors as $processor) {
-                $record = call_user_func($processor, $record);
-            }
-        }
-
-        foreach ($this->handlers as $handler) {
-            try {
-                $handler->handle($record);
-            } catch (\Exception $e) {
-                // What failure?
-            }
-        }
-
-        return false === $this->bubble;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handleBatch(array $records)
-    {
-        foreach ($this->handlers as $handler) {
-            try {
-                $handler->handleBatch($records);
-            } catch (\Exception $e) {
-                // What failure?
-            }
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php
deleted file mode 100644
index f22cf21..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\NormalizerFormatter;
-use Monolog\Logger;
-
-/**
- * Handler sending logs to Zend Monitor
- *
- * @author  Christian Bergau <cb...@gmail.com>
- */
-class ZendMonitorHandler extends AbstractProcessingHandler
-{
-    /**
-     * Monolog level / ZendMonitor Custom Event priority map
-     *
-     * @var array
-     */
-    protected $levelMap = array(
-        Logger::DEBUG     => 1,
-        Logger::INFO      => 2,
-        Logger::NOTICE    => 3,
-        Logger::WARNING   => 4,
-        Logger::ERROR     => 5,
-        Logger::CRITICAL  => 6,
-        Logger::ALERT     => 7,
-        Logger::EMERGENCY => 0,
-    );
-
-    /**
-     * Construct
-     *
-     * @param  int                       $level
-     * @param  bool                      $bubble
-     * @throws MissingExtensionException
-     */
-    public function __construct($level = Logger::DEBUG, $bubble = true)
-    {
-        if (!function_exists('zend_monitor_custom_event')) {
-            throw new MissingExtensionException('You must have Zend Server installed in order to use this handler');
-        }
-        parent::__construct($level, $bubble);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        $this->writeZendMonitorCustomEvent(
-            $this->levelMap[$record['level']],
-            $record['message'],
-            $record['formatted']
-        );
-    }
-
-    /**
-     * Write a record to Zend Monitor
-     *
-     * @param int    $level
-     * @param string $message
-     * @param array  $formatted
-     */
-    protected function writeZendMonitorCustomEvent($level, $message, $formatted)
-    {
-        zend_monitor_custom_event($level, $message, $formatted);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getDefaultFormatter()
-    {
-        return new NormalizerFormatter();
-    }
-
-    /**
-     * Get the level map
-     *
-     * @return array
-     */
-    public function getLevelMap()
-    {
-        return $this->levelMap;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Logger.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Logger.php b/vendor/monolog/monolog/src/Monolog/Logger.php
deleted file mode 100644
index 4a38de7..0000000
--- a/vendor/monolog/monolog/src/Monolog/Logger.php
+++ /dev/null
@@ -1,615 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog;
-
-use Monolog\Handler\HandlerInterface;
-use Monolog\Handler\StreamHandler;
-use Psr\Log\LoggerInterface;
-use Psr\Log\InvalidArgumentException;
-
-/**
- * Monolog log channel
- *
- * It contains a stack of Handlers and a stack of Processors,
- * and uses them to store records that are added to it.
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-class Logger implements LoggerInterface
-{
-    /**
-     * Detailed debug information
-     */
-    const DEBUG = 100;
-
-    /**
-     * Interesting events
-     *
-     * Examples: User logs in, SQL logs.
-     */
-    const INFO = 200;
-
-    /**
-     * Uncommon events
-     */
-    const NOTICE = 250;
-
-    /**
-     * Exceptional occurrences that are not errors
-     *
-     * Examples: Use of deprecated APIs, poor use of an API,
-     * undesirable things that are not necessarily wrong.
-     */
-    const WARNING = 300;
-
-    /**
-     * Runtime errors
-     */
-    const ERROR = 400;
-
-    /**
-     * Critical conditions
-     *
-     * Example: Application component unavailable, unexpected exception.
-     */
-    const CRITICAL = 500;
-
-    /**
-     * Action must be taken immediately
-     *
-     * Example: Entire website down, database unavailable, etc.
-     * This should trigger the SMS alerts and wake you up.
-     */
-    const ALERT = 550;
-
-    /**
-     * Urgent alert.
-     */
-    const EMERGENCY = 600;
-
-    /**
-     * Monolog API version
-     *
-     * This is only bumped when API breaks are done and should
-     * follow the major version of the library
-     *
-     * @var int
-     */
-    const API = 1;
-
-    /**
-     * Logging levels from syslog protocol defined in RFC 5424
-     *
-     * @var array $levels Logging levels
-     */
-    protected static $levels = array(
-        100 => 'DEBUG',
-        200 => 'INFO',
-        250 => 'NOTICE',
-        300 => 'WARNING',
-        400 => 'ERROR',
-        500 => 'CRITICAL',
-        550 => 'ALERT',
-        600 => 'EMERGENCY',
-    );
-
-    /**
-     * @var \DateTimeZone
-     */
-    protected static $timezone;
-
-    /**
-     * @var string
-     */
-    protected $name;
-
-    /**
-     * The handler stack
-     *
-     * @var HandlerInterface[]
-     */
-    protected $handlers;
-
-    /**
-     * Processors that will process all log records
-     *
-     * To process records of a single handler instead, add the processor on that specific handler
-     *
-     * @var callable[]
-     */
-    protected $processors;
-
-    /**
-     * @param string             $name       The logging channel
-     * @param HandlerInterface[] $handlers   Optional stack of handlers, the first one in the array is called first, etc.
-     * @param callable[]         $processors Optional array of processors
-     */
-    public function __construct($name, array $handlers = array(), array $processors = array())
-    {
-        $this->name = $name;
-        $this->handlers = $handlers;
-        $this->processors = $processors;
-    }
-
-    /**
-     * @return string
-     */
-    public function getName()
-    {
-        return $this->name;
-    }
-
-    /**
-     * Pushes a handler on to the stack.
-     *
-     * @param HandlerInterface $handler
-     */
-    public function pushHandler(HandlerInterface $handler)
-    {
-        array_unshift($this->handlers, $handler);
-    }
-
-    /**
-     * Pops a handler from the stack
-     *
-     * @return HandlerInterface
-     */
-    public function popHandler()
-    {
-        if (!$this->handlers) {
-            throw new \LogicException('You tried to pop from an empty handler stack.');
-        }
-
-        return array_shift($this->handlers);
-    }
-
-    /**
-     * @return HandlerInterface[]
-     */
-    public function getHandlers()
-    {
-        return $this->handlers;
-    }
-
-    /**
-     * Adds a processor on to the stack.
-     *
-     * @param callable $callback
-     */
-    public function pushProcessor($callback)
-    {
-        if (!is_callable($callback)) {
-            throw new \InvalidArgumentException('Processors must be valid callables (callback or object with an __invoke method), '.var_export($callback, true).' given');
-        }
-        array_unshift($this->processors, $callback);
-    }
-
-    /**
-     * Removes the processor on top of the stack and returns it.
-     *
-     * @return callable
-     */
-    public function popProcessor()
-    {
-        if (!$this->processors) {
-            throw new \LogicException('You tried to pop from an empty processor stack.');
-        }
-
-        return array_shift($this->processors);
-    }
-
-    /**
-     * @return callable[]
-     */
-    public function getProcessors()
-    {
-        return $this->processors;
-    }
-
-    /**
-     * Adds a log record.
-     *
-     * @param  integer $level   The logging level
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function addRecord($level, $message, array $context = array())
-    {
-        if (!$this->handlers) {
-            $this->pushHandler(new StreamHandler('php://stderr', static::DEBUG));
-        }
-
-        $levelName = static::getLevelName($level);
-
-        // check if any handler will handle this message so we can return early and save cycles
-        $handlerKey = null;
-        foreach ($this->handlers as $key => $handler) {
-            if ($handler->isHandling(array('level' => $level))) {
-                $handlerKey = $key;
-                break;
-            }
-        }
-
-        if (null === $handlerKey) {
-            return false;
-        }
-
-        if (!static::$timezone) {
-            static::$timezone = new \DateTimeZone(date_default_timezone_get() ?: 'UTC');
-        }
-
-        $record = array(
-            'message' => (string) $message,
-            'context' => $context,
-            'level' => $level,
-            'level_name' => $levelName,
-            'channel' => $this->name,
-            'datetime' => \DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true)), static::$timezone)->setTimezone(static::$timezone),
-            'extra' => array(),
-        );
-
-        foreach ($this->processors as $processor) {
-            $record = call_user_func($processor, $record);
-        }
-        while (isset($this->handlers[$handlerKey]) &&
-            false === $this->handlers[$handlerKey]->handle($record)) {
-            $handlerKey++;
-        }
-
-        return true;
-    }
-
-    /**
-     * Adds a log record at the DEBUG level.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function addDebug($message, array $context = array())
-    {
-        return $this->addRecord(static::DEBUG, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the INFO level.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function addInfo($message, array $context = array())
-    {
-        return $this->addRecord(static::INFO, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the NOTICE level.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function addNotice($message, array $context = array())
-    {
-        return $this->addRecord(static::NOTICE, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the WARNING level.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function addWarning($message, array $context = array())
-    {
-        return $this->addRecord(static::WARNING, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the ERROR level.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function addError($message, array $context = array())
-    {
-        return $this->addRecord(static::ERROR, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the CRITICAL level.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function addCritical($message, array $context = array())
-    {
-        return $this->addRecord(static::CRITICAL, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the ALERT level.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function addAlert($message, array $context = array())
-    {
-        return $this->addRecord(static::ALERT, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the EMERGENCY level.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function addEmergency($message, array $context = array())
-    {
-        return $this->addRecord(static::EMERGENCY, $message, $context);
-    }
-
-    /**
-     * Gets all supported logging levels.
-     *
-     * @return array Assoc array with human-readable level names => level codes.
-     */
-    public static function getLevels()
-    {
-        return array_flip(static::$levels);
-    }
-
-    /**
-     * Gets the name of the logging level.
-     *
-     * @param  integer $level
-     * @return string
-     */
-    public static function getLevelName($level)
-    {
-        if (!isset(static::$levels[$level])) {
-            throw new InvalidArgumentException('Level "'.$level.'" is not defined, use one of: '.implode(', ', array_keys(static::$levels)));
-        }
-
-        return static::$levels[$level];
-    }
-
-    /**
-     * Converts PSR-3 levels to Monolog ones if necessary
-     *
-     * @param string|int Level number (monolog) or name (PSR-3)
-     * @return int
-     */
-    public static function toMonologLevel($level)
-    {
-        if (is_string($level) && defined(__CLASS__.'::'.strtoupper($level))) {
-            return constant(__CLASS__.'::'.strtoupper($level));
-        }
-
-        return $level;
-    }
-
-    /**
-     * Checks whether the Logger has a handler that listens on the given level
-     *
-     * @param  integer $level
-     * @return Boolean
-     */
-    public function isHandling($level)
-    {
-        $record = array(
-            'level' => $level,
-        );
-
-        foreach ($this->handlers as $handler) {
-            if ($handler->isHandling($record)) {
-                return true;
-            }
-        }
-
-        return false;
-    }
-
-    /**
-     * Adds a log record at an arbitrary level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  mixed   $level   The log level
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function log($level, $message, array $context = array())
-    {
-        if (is_string($level) && defined(__CLASS__.'::'.strtoupper($level))) {
-            $level = constant(__CLASS__.'::'.strtoupper($level));
-        }
-
-        return $this->addRecord($level, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the DEBUG level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function debug($message, array $context = array())
-    {
-        return $this->addRecord(static::DEBUG, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the INFO level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function info($message, array $context = array())
-    {
-        return $this->addRecord(static::INFO, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the NOTICE level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function notice($message, array $context = array())
-    {
-        return $this->addRecord(static::NOTICE, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the WARNING level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function warn($message, array $context = array())
-    {
-        return $this->addRecord(static::WARNING, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the WARNING level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function warning($message, array $context = array())
-    {
-        return $this->addRecord(static::WARNING, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the ERROR level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function err($message, array $context = array())
-    {
-        return $this->addRecord(static::ERROR, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the ERROR level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function error($message, array $context = array())
-    {
-        return $this->addRecord(static::ERROR, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the CRITICAL level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function crit($message, array $context = array())
-    {
-        return $this->addRecord(static::CRITICAL, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the CRITICAL level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function critical($message, array $context = array())
-    {
-        return $this->addRecord(static::CRITICAL, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the ALERT level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function alert($message, array $context = array())
-    {
-        return $this->addRecord(static::ALERT, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the EMERGENCY level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function emerg($message, array $context = array())
-    {
-        return $this->addRecord(static::EMERGENCY, $message, $context);
-    }
-
-    /**
-     * Adds a log record at the EMERGENCY level.
-     *
-     * This method allows for compatibility with common interfaces.
-     *
-     * @param  string  $message The log message
-     * @param  array   $context The log context
-     * @return Boolean Whether the record has been processed
-     */
-    public function emergency($message, array $context = array())
-    {
-        return $this->addRecord(static::EMERGENCY, $message, $context);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php b/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php
deleted file mode 100644
index 1899400..0000000
--- a/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-use Monolog\Logger;
-
-/**
- * Injects Git branch and Git commit SHA in all records
- *
- * @author Nick Otter
- * @author Jordi Boggiano <j....@seld.be>
- */
-class GitProcessor
-{
-    private $level;
-    private static $cache;
-
-    public function __construct($level = Logger::DEBUG)
-    {
-        $this->level = Logger::toMonologLevel($level);
-    }
-
-    /**
-     * @param  array $record
-     * @return array
-     */
-    public function __invoke(array $record)
-    {
-        // return if the level is not high enough
-        if ($record['level'] < $this->level) {
-            return $record;
-        }
-
-        $record['extra']['git'] = self::getGitInfo();
-
-        return $record;
-    }
-
-    private static function getGitInfo()
-    {
-        if (self::$cache) {
-            return self::$cache;
-        }
-
-        $branches = `git branch -v --no-abbrev`;
-        if (preg_match('{^\* (.+?)\s+([a-f0-9]{40})(?:\s|$)}m', $branches, $matches)) {
-            return self::$cache = array(
-                'branch' => $matches[1],
-                'commit' => $matches[2],
-            );
-        }
-
-        return self::$cache = array();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php b/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php
deleted file mode 100644
index 294a295..0000000
--- a/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-use Monolog\Logger;
-
-/**
- * Injects line/file:class/function where the log message came from
- *
- * Warning: This only works if the handler processes the logs directly.
- * If you put the processor on a handler that is behind a FingersCrossedHandler
- * for example, the processor will only be called once the trigger level is reached,
- * and all the log records will have the same file/line/.. data from the call that
- * triggered the FingersCrossedHandler.
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-class IntrospectionProcessor
-{
-    private $level;
-
-    private $skipClassesPartials;
-
-    public function __construct($level = Logger::DEBUG, array $skipClassesPartials = array('Monolog\\'))
-    {
-        $this->level = Logger::toMonologLevel($level);
-        $this->skipClassesPartials = $skipClassesPartials;
-    }
-
-    /**
-     * @param  array $record
-     * @return array
-     */
-    public function __invoke(array $record)
-    {
-        // return if the level is not high enough
-        if ($record['level'] < $this->level) {
-            return $record;
-        }
-
-        $trace = debug_backtrace();
-
-        // skip first since it's always the current method
-        array_shift($trace);
-        // the call_user_func call is also skipped
-        array_shift($trace);
-
-        $i = 0;
-
-        while (isset($trace[$i]['class'])) {
-            foreach ($this->skipClassesPartials as $part) {
-                if (strpos($trace[$i]['class'], $part) !== false) {
-                    $i++;
-                    continue 2;
-                }
-            }
-            break;
-        }
-
-        // we should have the call source now
-        $record['extra'] = array_merge(
-            $record['extra'],
-            array(
-                'file'      => isset($trace[$i-1]['file']) ? $trace[$i-1]['file'] : null,
-                'line'      => isset($trace[$i-1]['line']) ? $trace[$i-1]['line'] : null,
-                'class'     => isset($trace[$i]['class']) ? $trace[$i]['class'] : null,
-                'function'  => isset($trace[$i]['function']) ? $trace[$i]['function'] : null,
-            )
-        );
-
-        return $record;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php b/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php
deleted file mode 100644
index 552fd70..0000000
--- a/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-/**
- * Injects memory_get_peak_usage in all records
- *
- * @see Monolog\Processor\MemoryProcessor::__construct() for options
- * @author Rob Jensen
- */
-class MemoryPeakUsageProcessor extends MemoryProcessor
-{
-    /**
-     * @param  array $record
-     * @return array
-     */
-    public function __invoke(array $record)
-    {
-        $bytes = memory_get_peak_usage($this->realUsage);
-        $formatted = $this->formatBytes($bytes);
-
-        $record['extra'] = array_merge(
-            $record['extra'],
-            array(
-                'memory_peak_usage' => $formatted,
-            )
-        );
-
-        return $record;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php b/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php
deleted file mode 100644
index 0820def..0000000
--- a/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-/**
- * Some methods that are common for all memory processors
- *
- * @author Rob Jensen
- */
-abstract class MemoryProcessor
-{
-    /**
-     * @var boolean If true, get the real size of memory allocated from system. Else, only the memory used by emalloc() is reported.
-     */
-    protected $realUsage;
-
-    /**
-     * @var boolean If true, then format memory size to human readable string (MB, KB, B depending on size)
-     */
-    protected $useFormatting;
-
-    /**
-     * @param boolean $realUsage     Set this to true to get the real size of memory allocated from system.
-     * @param boolean $useFormatting If true, then format memory size to human readable string (MB, KB, B depending on size)
-     */
-    public function __construct($realUsage = true, $useFormatting = true)
-    {
-        $this->realUsage = (boolean) $realUsage;
-        $this->useFormatting = (boolean) $useFormatting;
-    }
-
-    /**
-     * Formats bytes into a human readable string if $this->useFormatting is true, otherwise return $bytes as is
-     *
-     * @param  int        $bytes
-     * @return string|int Formatted string if $this->useFormatting is true, otherwise return $bytes as is
-     */
-    protected function formatBytes($bytes)
-    {
-        $bytes = (int) $bytes;
-
-        if (!$this->useFormatting) {
-            return $bytes;
-        }
-
-        if ($bytes > 1024*1024) {
-            return round($bytes/1024/1024, 2).' MB';
-        } elseif ($bytes > 1024) {
-            return round($bytes/1024, 2).' KB';
-        }
-
-        return $bytes . ' B';
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php b/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php
deleted file mode 100644
index 0c4dd9a..0000000
--- a/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-/**
- * Injects memory_get_usage in all records
- *
- * @see Monolog\Processor\MemoryProcessor::__construct() for options
- * @author Rob Jensen
- */
-class MemoryUsageProcessor extends MemoryProcessor
-{
-    /**
-     * @param  array $record
-     * @return array
-     */
-    public function __invoke(array $record)
-    {
-        $bytes = memory_get_usage($this->realUsage);
-        $formatted = $this->formatBytes($bytes);
-
-        $record['extra'] = array_merge(
-            $record['extra'],
-            array(
-                'memory_usage' => $formatted,
-            )
-        );
-
-        return $record;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php b/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php
deleted file mode 100644
index 9d3f559..0000000
--- a/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-/**
- * Adds value of getmypid into records
- *
- * @author Andreas Hörnicke
- */
-class ProcessIdProcessor
-{
-    /**
-     * @param  array $record
-     * @return array
-     */
-    public function __invoke(array $record)
-    {
-        $record['extra']['process_id'] = getmypid();
-
-        return $record;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php b/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php
deleted file mode 100644
index c2686ce..0000000
--- a/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-/**
- * Processes a record's message according to PSR-3 rules
- *
- * It replaces {foo} with the value from $context['foo']
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-class PsrLogMessageProcessor
-{
-    /**
-     * @param  array $record
-     * @return array
-     */
-    public function __invoke(array $record)
-    {
-        if (false === strpos($record['message'], '{')) {
-            return $record;
-        }
-
-        $replacements = array();
-        foreach ($record['context'] as $key => $val) {
-            if (is_null($val) || is_scalar($val) || (is_object($val) && method_exists($val, "__toString"))) {
-                $replacements['{'.$key.'}'] = $val;
-            } elseif (is_object($val)) {
-                $replacements['{'.$key.'}'] = '[object '.get_class($val).']';
-            } else {
-                $replacements['{'.$key.'}'] = '['.gettype($val).']';
-            }
-        }
-
-        $record['message'] = strtr($record['message'], $replacements);
-
-        return $record;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php b/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php
deleted file mode 100644
index 2784cef..0000000
--- a/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-/**
- * Adds a tags array into record
- *
- * @author Martijn Riemers
- */
-class TagProcessor
-{
-    private $tags;
-
-    public function __construct(array $tags = array())
-    {
-        $this->tags = $tags;
-    }
-
-    public function __invoke(array $record)
-    {
-        $record['extra']['tags'] = $this->tags;
-
-        return $record;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php b/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php
deleted file mode 100644
index 80270d0..0000000
--- a/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-/**
- * Adds a unique identifier into records
- *
- * @author Simon Mönch <sm...@webfactory.de>
- */
-class UidProcessor
-{
-    private $uid;
-
-    public function __construct($length = 7)
-    {
-        if (!is_int($length) || $length > 32 || $length < 1) {
-            throw new \InvalidArgumentException('The uid length must be an integer between 1 and 32');
-        }
-
-        $this->uid = substr(hash('md5', uniqid('', true)), 0, $length);
-    }
-
-    public function __invoke(array $record)
-    {
-        $record['extra']['uid'] = $this->uid;
-
-        return $record;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php b/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php
deleted file mode 100644
index 21f22a6..0000000
--- a/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Processor;
-
-/**
- * Injects url/method and remote IP of the current web request in all records
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-class WebProcessor
-{
-    /**
-     * @var array|\ArrayAccess
-     */
-    protected $serverData;
-
-    /**
-     * @var array
-     */
-    protected $extraFields = array(
-        'url'         => 'REQUEST_URI',
-        'ip'          => 'REMOTE_ADDR',
-        'http_method' => 'REQUEST_METHOD',
-        'server'      => 'SERVER_NAME',
-        'referrer'    => 'HTTP_REFERER',
-    );
-
-    /**
-     * @param array|\ArrayAccess $serverData  Array or object w/ ArrayAccess that provides access to the $_SERVER data
-     * @param array|null         $extraFields Extra field names to be added (all available by default)
-     */
-    public function __construct($serverData = null, array $extraFields = null)
-    {
-        if (null === $serverData) {
-            $this->serverData = &$_SERVER;
-        } elseif (is_array($serverData) || $serverData instanceof \ArrayAccess) {
-            $this->serverData = $serverData;
-        } else {
-            throw new \UnexpectedValueException('$serverData must be an array or object implementing ArrayAccess.');
-        }
-
-        if (null !== $extraFields) {
-            foreach (array_keys($this->extraFields) as $fieldName) {
-                if (!in_array($fieldName, $extraFields)) {
-                    unset($this->extraFields[$fieldName]);
-                }
-            }
-        }
-    }
-
-    /**
-     * @param  array $record
-     * @return array
-     */
-    public function __invoke(array $record)
-    {
-        // skip processing if for some reason request data
-        // is not present (CLI or wonky SAPIs)
-        if (!isset($this->serverData['REQUEST_URI'])) {
-            return $record;
-        }
-
-        $record['extra'] = $this->appendExtraFields($record['extra']);
-
-        return $record;
-    }
-
-    /**
-     * @param  string $extraName
-     * @param  string $serverName
-     * @return $this
-     */
-    public function addExtraField($extraName, $serverName)
-    {
-        $this->extraFields[$extraName] = $serverName;
-
-        return $this;
-    }
-
-    /**
-     * @param  array $extra
-     * @return array
-     */
-    private function appendExtraFields(array $extra)
-    {
-        foreach ($this->extraFields as $extraName => $serverName) {
-            $extra[$extraName] = isset($this->serverData[$serverName]) ? $this->serverData[$serverName] : null;
-        }
-
-        if (isset($this->serverData['UNIQUE_ID'])) {
-            $extra['unique_id'] = $this->serverData['UNIQUE_ID'];
-        }
-
-        return $extra;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Registry.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Registry.php b/vendor/monolog/monolog/src/Monolog/Registry.php
deleted file mode 100644
index 923b774..0000000
--- a/vendor/monolog/monolog/src/Monolog/Registry.php
+++ /dev/null
@@ -1,134 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog;
-
-use InvalidArgumentException;
-
-/**
- * Monolog log registry
- *
- * Allows to get `Logger` instances in the global scope
- * via static method calls on this class.
- *
- * <code>
- * $application = new Monolog\Logger('application');
- * $api = new Monolog\Logger('api');
- *
- * Monolog\Registry::addLogger($application);
- * Monolog\Registry::addLogger($api);
- *
- * function testLogger()
- * {
- *     Monolog\Registry::api()->addError('Sent to $api Logger instance');
- *     Monolog\Registry::application()->addError('Sent to $application Logger instance');
- * }
- * </code>
- *
- * @author Tomas Tatarko <to...@tatarko.sk>
- */
-class Registry
-{
-    /**
-     * List of all loggers in the registry (ba named indexes)
-     *
-     * @var Logger[]
-     */
-    private static $loggers = array();
-
-    /**
-     * Adds new logging channel to the registry
-     *
-     * @param  Logger                    $logger    Instance of the logging channel
-     * @param  string|null               $name      Name of the logging channel ($logger->getName() by default)
-     * @param  boolean                   $overwrite Overwrite instance in the registry if the given name already exists?
-     * @throws \InvalidArgumentException If $overwrite set to false and named Logger instance already exists
-     */
-    public static function addLogger(Logger $logger, $name = null, $overwrite = false)
-    {
-        $name = $name ?: $logger->getName();
-
-        if (isset(self::$loggers[$name]) && !$overwrite) {
-            throw new InvalidArgumentException('Logger with the given name already exists');
-        }
-
-        self::$loggers[$name] = $logger;
-    }
-
-    /**
-     * Checks if such logging channel exists by name or instance
-     *
-     * @param string|Logger $logger Name or logger instance
-     */
-    public static function hasLogger($logger)
-    {
-        if ($logger instanceof Logger) {
-            $index = array_search($logger, self::$loggers, true);
-
-            return false !== $index;
-        } else {
-            return isset(self::$loggers[$logger]);
-        }
-    }
-
-    /**
-     * Removes instance from registry by name or instance
-     *
-     * @param string|Logger $logger Name or logger instance
-     */
-    public static function removeLogger($logger)
-    {
-        if ($logger instanceof Logger) {
-            if (false !== ($idx = array_search($logger, self::$loggers, true))) {
-                unset(self::$loggers[$idx]);
-            }
-        } else {
-            unset(self::$loggers[$logger]);
-        }
-    }
-
-    /**
-     * Clears the registry
-     */
-    public static function clear()
-    {
-        self::$loggers = array();
-    }
-
-    /**
-     * Gets Logger instance from the registry
-     *
-     * @param  string                    $name Name of the requested Logger instance
-     * @return Logger                    Requested instance of Logger
-     * @throws \InvalidArgumentException If named Logger instance is not in the registry
-     */
-    public static function getInstance($name)
-    {
-        if (!isset(self::$loggers[$name])) {
-            throw new InvalidArgumentException(sprintf('Requested "%s" logger instance is not in the registry', $name));
-        }
-
-        return self::$loggers[$name];
-    }
-
-    /**
-     * Gets Logger instance from the registry via static method call
-     *
-     * @param  string                    $name      Name of the requested Logger instance
-     * @param  array                     $arguments Arguments passed to static method call
-     * @return Logger                    Requested instance of Logger
-     * @throws \InvalidArgumentException If named Logger instance is not in the registry
-     */
-    public static function __callStatic($name, $arguments)
-    {
-        return self::getInstance($name);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/ErrorHandlerTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/ErrorHandlerTest.php b/vendor/monolog/monolog/tests/Monolog/ErrorHandlerTest.php
deleted file mode 100644
index a9a3f30..0000000
--- a/vendor/monolog/monolog/tests/Monolog/ErrorHandlerTest.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog;
-
-use Monolog\Handler\TestHandler;
-
-class ErrorHandlerTest extends \PHPUnit_Framework_TestCase
-{
-    public function testHandleError()
-    {
-        $logger = new Logger('test', array($handler = new TestHandler));
-        $errHandler = new ErrorHandler($logger);
-
-        $errHandler->registerErrorHandler(array(E_USER_NOTICE => Logger::EMERGENCY), false);
-        trigger_error('Foo', E_USER_ERROR);
-        $this->assertCount(1, $handler->getRecords());
-        $this->assertTrue($handler->hasErrorRecords());
-        trigger_error('Foo', E_USER_NOTICE);
-        $this->assertCount(2, $handler->getRecords());
-        $this->assertTrue($handler->hasEmergencyRecords());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/ChromePHPFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/ChromePHPFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/ChromePHPFormatterTest.php
deleted file mode 100644
index e7f7334..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/ChromePHPFormatterTest.php
+++ /dev/null
@@ -1,158 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-
-class ChromePHPFormatterTest extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @covers Monolog\Formatter\ChromePHPFormatter::format
-     */
-    public function testDefaultFormat()
-    {
-        $formatter = new ChromePHPFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('ip' => '127.0.0.1'),
-            'message' => 'log',
-        );
-
-        $message = $formatter->format($record);
-
-        $this->assertEquals(
-            array(
-                'meh',
-                array(
-                    'message' => 'log',
-                    'context' => array('from' => 'logger'),
-                    'extra' => array('ip' => '127.0.0.1'),
-                ),
-                'unknown',
-                'error'
-            ),
-            $message
-        );
-    }
-
-    /**
-     * @covers Monolog\Formatter\ChromePHPFormatter::format
-     */
-    public function testFormatWithFileAndLine()
-    {
-        $formatter = new ChromePHPFormatter();
-        $record = array(
-            'level' => Logger::CRITICAL,
-            'level_name' => 'CRITICAL',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('ip' => '127.0.0.1', 'file' => 'test', 'line' => 14),
-            'message' => 'log',
-        );
-
-        $message = $formatter->format($record);
-
-        $this->assertEquals(
-            array(
-                'meh',
-                array(
-                    'message' => 'log',
-                    'context' => array('from' => 'logger'),
-                    'extra' => array('ip' => '127.0.0.1'),
-                ),
-                'test : 14',
-                'error'
-            ),
-            $message
-        );
-    }
-
-    /**
-     * @covers Monolog\Formatter\ChromePHPFormatter::format
-     */
-    public function testFormatWithoutContext()
-    {
-        $formatter = new ChromePHPFormatter();
-        $record = array(
-            'level' => Logger::DEBUG,
-            'level_name' => 'DEBUG',
-            'channel' => 'meh',
-            'context' => array(),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array(),
-            'message' => 'log',
-        );
-
-        $message = $formatter->format($record);
-
-        $this->assertEquals(
-            array(
-                'meh',
-                'log',
-                'unknown',
-                'log'
-            ),
-            $message
-        );
-    }
-
-    /**
-     * @covers Monolog\Formatter\ChromePHPFormatter::formatBatch
-     */
-    public function testBatchFormatThrowException()
-    {
-        $formatter = new ChromePHPFormatter();
-        $records = array(
-            array(
-                'level' => Logger::INFO,
-                'level_name' => 'INFO',
-                'channel' => 'meh',
-                'context' => array(),
-                'datetime' => new \DateTime("@0"),
-                'extra' => array(),
-                'message' => 'log',
-            ),
-            array(
-                'level' => Logger::WARNING,
-                'level_name' => 'WARNING',
-                'channel' => 'foo',
-                'context' => array(),
-                'datetime' => new \DateTime("@0"),
-                'extra' => array(),
-                'message' => 'log2',
-            ),
-        );
-
-        $this->assertEquals(
-            array(
-                array(
-                    'meh',
-                    'log',
-                    'unknown',
-                    'info'
-                ),
-                array(
-                    'foo',
-                    'log2',
-                    'unknown',
-                    'warn'
-                ),
-            ),
-            $formatter->formatBatch($records)
-        );
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/ElasticaFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/ElasticaFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/ElasticaFormatterTest.php
deleted file mode 100644
index 546e5c2..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/ElasticaFormatterTest.php
+++ /dev/null
@@ -1,79 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-
-class ElasticaFormatterTest extends \PHPUnit_Framework_TestCase
-{
-    public function setUp()
-    {
-        if (!class_exists("Elastica\Document")) {
-            $this->markTestSkipped("ruflin/elastica not installed");
-        }
-    }
-
-    /**
-     * @covers Monolog\Formatter\ElasticaFormatter::__construct
-     * @covers Monolog\Formatter\ElasticaFormatter::format
-     * @covers Monolog\Formatter\ElasticaFormatter::getDocument
-     */
-    public function testFormat()
-    {
-        // test log message
-        $msg = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('foo' => 7, 'bar', 'class' => new \stdClass),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array(),
-            'message' => 'log',
-        );
-
-        // expected values
-        $expected = $msg;
-        $expected['datetime'] = '1970-01-01T00:00:00+0000';
-        $expected['context'] = array(
-            'class' => '[object] (stdClass: {})',
-            'foo' => 7,
-            0 => 'bar',
-        );
-
-        // format log message
-        $formatter = new ElasticaFormatter('my_index', 'doc_type');
-        $doc = $formatter->format($msg);
-        $this->assertInstanceOf('Elastica\Document', $doc);
-
-        // Document parameters
-        $params = $doc->getParams();
-        $this->assertEquals('my_index', $params['_index']);
-        $this->assertEquals('doc_type', $params['_type']);
-
-        // Document data values
-        $data = $doc->getData();
-        foreach (array_keys($expected) as $key) {
-            $this->assertEquals($expected[$key], $data[$key]);
-        }
-    }
-
-    /**
-     * @covers Monolog\Formatter\ElasticaFormatter::getIndex
-     * @covers Monolog\Formatter\ElasticaFormatter::getType
-     */
-    public function testGetters()
-    {
-        $formatter = new ElasticaFormatter('my_index', 'doc_type');
-        $this->assertEquals('my_index', $formatter->getIndex());
-        $this->assertEquals('doc_type', $formatter->getType());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/FlowdockFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/FlowdockFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/FlowdockFormatterTest.php
deleted file mode 100644
index 1b2fd97..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/FlowdockFormatterTest.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-use Monolog\TestCase;
-
-class FlowdockFormatterTest extends TestCase
-{
-    /**
-     * @covers Monolog\Formatter\FlowdockFormatter::format
-     */
-    public function testFormat()
-    {
-        $formatter = new FlowdockFormatter('test_source', 'source@test.com');
-        $record = $this->getRecord();
-
-        $expected = array(
-            'source' => 'test_source',
-            'from_address' => 'source@test.com',
-            'subject' => 'in test_source: WARNING - test',
-            'content' => 'test',
-            'tags' => array('#logs', '#warning', '#test'),
-            'project' => 'test_source',
-        );
-        $formatted = $formatter->format($record);
-
-        $this->assertEquals($expected, $formatted['flowdock']);
-    }
-
-    /**
-     * @ covers Monolog\Formatter\FlowdockFormatter::formatBatch
-     */
-    public function testFormatBatch()
-    {
-        $formatter = new FlowdockFormatter('test_source', 'source@test.com');
-        $records = array(
-            $this->getRecord(Logger::WARNING),
-            $this->getRecord(Logger::DEBUG),
-        );
-        $formatted = $formatter->formatBatch($records);
-
-        $this->assertArrayHasKey('flowdock', $formatted[0]);
-        $this->assertArrayHasKey('flowdock', $formatted[1]);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/GelfMessageFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/GelfMessageFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/GelfMessageFormatterTest.php
deleted file mode 100644
index 6ac1485..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/GelfMessageFormatterTest.php
+++ /dev/null
@@ -1,204 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-
-class GelfMessageFormatterTest extends \PHPUnit_Framework_TestCase
-{
-    public function setUp()
-    {
-        if (!class_exists('\Gelf\Message')) {
-            $this->markTestSkipped("graylog2/gelf-php or mlehner/gelf-php is not installed");
-        }
-    }
-
-    /**
-     * @covers Monolog\Formatter\GelfMessageFormatter::format
-     */
-    public function testDefaultFormatter()
-    {
-        $formatter = new GelfMessageFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array(),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array(),
-            'message' => 'log',
-        );
-
-        $message = $formatter->format($record);
-
-        $this->assertInstanceOf('Gelf\Message', $message);
-        $this->assertEquals(0, $message->getTimestamp());
-        $this->assertEquals('log', $message->getShortMessage());
-        $this->assertEquals('meh', $message->getFacility());
-        $this->assertEquals(null, $message->getLine());
-        $this->assertEquals(null, $message->getFile());
-        $this->assertEquals($this->isLegacy() ? 3 : 'error', $message->getLevel());
-        $this->assertNotEmpty($message->getHost());
-
-        $formatter = new GelfMessageFormatter('mysystem');
-
-        $message = $formatter->format($record);
-
-        $this->assertInstanceOf('Gelf\Message', $message);
-        $this->assertEquals('mysystem', $message->getHost());
-    }
-
-    /**
-     * @covers Monolog\Formatter\GelfMessageFormatter::format
-     */
-    public function testFormatWithFileAndLine()
-    {
-        $formatter = new GelfMessageFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('file' => 'test', 'line' => 14),
-            'message' => 'log',
-        );
-
-        $message = $formatter->format($record);
-
-        $this->assertInstanceOf('Gelf\Message', $message);
-        $this->assertEquals('test', $message->getFile());
-        $this->assertEquals(14, $message->getLine());
-    }
-
-    /**
-     * @covers Monolog\Formatter\GelfMessageFormatter::format
-     * @expectedException InvalidArgumentException
-     */
-    public function testFormatInvalidFails()
-    {
-        $formatter = new GelfMessageFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-        );
-
-        $formatter->format($record);
-    }
-
-    /**
-     * @covers Monolog\Formatter\GelfMessageFormatter::format
-     */
-    public function testFormatWithContext()
-    {
-        $formatter = new GelfMessageFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('key' => 'pair'),
-            'message' => 'log'
-        );
-
-        $message = $formatter->format($record);
-
-        $this->assertInstanceOf('Gelf\Message', $message);
-
-        $message_array = $message->toArray();
-
-        $this->assertArrayHasKey('_ctxt_from', $message_array);
-        $this->assertEquals('logger', $message_array['_ctxt_from']);
-
-        // Test with extraPrefix
-        $formatter = new GelfMessageFormatter(null, null, 'CTX');
-        $message = $formatter->format($record);
-
-        $this->assertInstanceOf('Gelf\Message', $message);
-
-        $message_array = $message->toArray();
-
-        $this->assertArrayHasKey('_CTXfrom', $message_array);
-        $this->assertEquals('logger', $message_array['_CTXfrom']);
-    }
-
-    /**
-     * @covers Monolog\Formatter\GelfMessageFormatter::format
-     */
-    public function testFormatWithContextContainingException()
-    {
-        $formatter = new GelfMessageFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger', 'exception' => array(
-                'class' => '\Exception',
-                'file'  => '/some/file/in/dir.php:56',
-                'trace' => array('/some/file/1.php:23', '/some/file/2.php:3')
-            )),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array(),
-            'message' => 'log'
-        );
-
-        $message = $formatter->format($record);
-
-        $this->assertInstanceOf('Gelf\Message', $message);
-
-        $this->assertEquals("/some/file/in/dir.php", $message->getFile());
-        $this->assertEquals("56", $message->getLine());
-    }
-
-    /**
-     * @covers Monolog\Formatter\GelfMessageFormatter::format
-     */
-    public function testFormatWithExtra()
-    {
-        $formatter = new GelfMessageFormatter();
-        $record = array(
-            'level' => Logger::ERROR,
-            'level_name' => 'ERROR',
-            'channel' => 'meh',
-            'context' => array('from' => 'logger'),
-            'datetime' => new \DateTime("@0"),
-            'extra' => array('key' => 'pair'),
-            'message' => 'log'
-        );
-
-        $message = $formatter->format($record);
-
-        $this->assertInstanceOf('Gelf\Message', $message);
-
-        $message_array = $message->toArray();
-
-        $this->assertArrayHasKey('_key', $message_array);
-        $this->assertEquals('pair', $message_array['_key']);
-
-        // Test with extraPrefix
-        $formatter = new GelfMessageFormatter(null, 'EXT');
-        $message = $formatter->format($record);
-
-        $this->assertInstanceOf('Gelf\Message', $message);
-
-        $message_array = $message->toArray();
-
-        $this->assertArrayHasKey('_EXTkey', $message_array);
-        $this->assertEquals('pair', $message_array['_EXTkey']);
-    }
-
-    private function isLegacy()
-    {
-        return interface_exists('\Gelf\IMessagePublisher');
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/tests/Monolog/Formatter/JsonFormatterTest.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/tests/Monolog/Formatter/JsonFormatterTest.php b/vendor/monolog/monolog/tests/Monolog/Formatter/JsonFormatterTest.php
deleted file mode 100644
index 69e2007..0000000
--- a/vendor/monolog/monolog/tests/Monolog/Formatter/JsonFormatterTest.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-use Monolog\TestCase;
-
-class JsonFormatterTest extends TestCase
-{
-    /**
-     * @covers Monolog\Formatter\JsonFormatter::__construct
-     * @covers Monolog\Formatter\JsonFormatter::getBatchMode
-     * @covers Monolog\Formatter\JsonFormatter::isAppendingNewlines
-     */
-    public function testConstruct()
-    {
-        $formatter = new JsonFormatter();
-        $this->assertEquals(JsonFormatter::BATCH_MODE_JSON, $formatter->getBatchMode());
-        $this->assertEquals(true, $formatter->isAppendingNewlines());
-        $formatter = new JsonFormatter(JsonFormatter::BATCH_MODE_NEWLINES, false);
-        $this->assertEquals(JsonFormatter::BATCH_MODE_NEWLINES, $formatter->getBatchMode());
-        $this->assertEquals(false, $formatter->isAppendingNewlines());
-    }
-
-    /**
-     * @covers Monolog\Formatter\JsonFormatter::format
-     */
-    public function testFormat()
-    {
-        $formatter = new JsonFormatter();
-        $record = $this->getRecord();
-        $this->assertEquals(json_encode($record)."\n", $formatter->format($record));
-
-        $formatter = new JsonFormatter(JsonFormatter::BATCH_MODE_JSON, false);
-        $record = $this->getRecord();
-        $this->assertEquals(json_encode($record), $formatter->format($record));
-    }
-
-    /**
-     * @covers Monolog\Formatter\JsonFormatter::formatBatch
-     * @covers Monolog\Formatter\JsonFormatter::formatBatchJson
-     */
-    public function testFormatBatch()
-    {
-        $formatter = new JsonFormatter();
-        $records = array(
-            $this->getRecord(Logger::WARNING),
-            $this->getRecord(Logger::DEBUG),
-        );
-        $this->assertEquals(json_encode($records), $formatter->formatBatch($records));
-    }
-
-    /**
-     * @covers Monolog\Formatter\JsonFormatter::formatBatch
-     * @covers Monolog\Formatter\JsonFormatter::formatBatchNewlines
-     */
-    public function testFormatBatchNewlines()
-    {
-        $formatter = new JsonFormatter(JsonFormatter::BATCH_MODE_NEWLINES);
-        $records = $expected = array(
-            $this->getRecord(Logger::WARNING),
-            $this->getRecord(Logger::DEBUG),
-        );
-        array_walk($expected, function (&$value, $key) {
-            $value = json_encode($value);
-        });
-        $this->assertEquals(implode("\n", $expected), $formatter->formatBatch($records));
-    }
-}


[37/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php
deleted file mode 100755
index 1fb9665..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php
+++ /dev/null
@@ -1,2187 +0,0 @@
-<?php namespace Illuminate\Database\Query;
-
-use Closure;
-use Illuminate\Support\Collection;
-use Illuminate\Database\ConnectionInterface;
-use Illuminate\Database\Query\Grammars\Grammar;
-use Illuminate\Database\Query\Processors\Processor;
-
-class Builder {
-
-	/**
-	 * The database connection instance.
-	 *
-	 * @var \Illuminate\Database\Connection
-	 */
-	protected $connection;
-
-	/**
-	 * The database query grammar instance.
-	 *
-	 * @var \Illuminate\Database\Query\Grammars\Grammar
-	 */
-	protected $grammar;
-
-	/**
-	 * The database query post processor instance.
-	 *
-	 * @var \Illuminate\Database\Query\Processors\Processor
-	 */
-	protected $processor;
-
-	/**
-	 * The current query value bindings.
-	 *
-	 * @var array
-	 */
-	protected $bindings = array(
-		'select' => [],
-		'join'   => [],
-		'where'  => [],
-		'having' => [],
-		'order'  => [],
-	);
-
-	/**
-	 * An aggregate function and column to be run.
-	 *
-	 * @var array
-	 */
-	public $aggregate;
-
-	/**
-	 * The columns that should be returned.
-	 *
-	 * @var array
-	 */
-	public $columns;
-
-	/**
-	 * Indicates if the query returns distinct results.
-	 *
-	 * @var bool
-	 */
-	public $distinct = false;
-
-	/**
-	 * The table which the query is targeting.
-	 *
-	 * @var string
-	 */
-	public $from;
-
-	/**
-	 * The table joins for the query.
-	 *
-	 * @var array
-	 */
-	public $joins;
-
-	/**
-	 * The where constraints for the query.
-	 *
-	 * @var array
-	 */
-	public $wheres;
-
-	/**
-	 * The groupings for the query.
-	 *
-	 * @var array
-	 */
-	public $groups;
-
-	/**
-	 * The having constraints for the query.
-	 *
-	 * @var array
-	 */
-	public $havings;
-
-	/**
-	 * The orderings for the query.
-	 *
-	 * @var array
-	 */
-	public $orders;
-
-	/**
-	 * The maximum number of records to return.
-	 *
-	 * @var int
-	 */
-	public $limit;
-
-	/**
-	 * The number of records to skip.
-	 *
-	 * @var int
-	 */
-	public $offset;
-
-	/**
-	 * The query union statements.
-	 *
-	 * @var array
-	 */
-	public $unions;
-
-	/**
-	 * The maximum number of union records to return.
-	 *
-	 * @var int
-	 */
-	public $unionLimit;
-
-	/**
-	 * The number of union records to skip.
-	 *
-	 * @var int
-	 */
-	public $unionOffset;
-
-	/**
-	 * The orderings for the union query.
-	 *
-	 * @var array
-	 */
-	public $unionOrders;
-
-	/**
-	 * Indicates whether row locking is being used.
-	 *
-	 * @var string|bool
-	 */
-	public $lock;
-
-	/**
-	 * The backups of fields while doing a pagination count.
-	 *
-	 * @var array
-	 */
-	protected $backups = array();
-
-	/**
-	 * The key that should be used when caching the query.
-	 *
-	 * @var string
-	 */
-	protected $cacheKey;
-
-	/**
-	 * The number of minutes to cache the query.
-	 *
-	 * @var int
-	 */
-	protected $cacheMinutes;
-
-	/**
-	 * The tags for the query cache.
-	 *
-	 * @var array
-	 */
-	protected $cacheTags;
-
-	/**
-	 * The cache driver to be used.
-	 *
-	 * @var string
-	 */
-	protected $cacheDriver;
-
-	/**
-	 * All of the available clause operators.
-	 *
-	 * @var array
-	 */
-	protected $operators = array(
-		'=', '<', '>', '<=', '>=', '<>', '!=',
-		'like', 'not like', 'between', 'ilike',
-		'&', '|', '^', '<<', '>>',
-		'rlike', 'regexp', 'not regexp',
-	);
-
-	/**
-	 * Whether use write pdo for select.
-	 *
-	 * @var bool
-	 */
-	protected $useWritePdo = false;
-
-	/**
-	 * Create a new query builder instance.
-	 *
-	 * @param  \Illuminate\Database\ConnectionInterface  $connection
-	 * @param  \Illuminate\Database\Query\Grammars\Grammar  $grammar
-	 * @param  \Illuminate\Database\Query\Processors\Processor  $processor
-	 * @return void
-	 */
-	public function __construct(ConnectionInterface $connection,
-                                Grammar $grammar,
-                                Processor $processor)
-	{
-		$this->grammar = $grammar;
-		$this->processor = $processor;
-		$this->connection = $connection;
-	}
-
-	/**
-	 * Set the columns to be selected.
-	 *
-	 * @param  array  $columns
-	 * @return $this
-	 */
-	public function select($columns = array('*'))
-	{
-		$this->columns = is_array($columns) ? $columns : func_get_args();
-
-		return $this;
-	}
-
-	/**
-	 * Add a new "raw" select expression to the query.
-	 *
-	 * @param  string  $expression
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function selectRaw($expression)
-	{
-		return $this->select(new Expression($expression));
-	}
-
-	/**
-	 * Add a new select column to the query.
-	 *
-	 * @param  mixed  $column
-	 * @return $this
-	 */
-	public function addSelect($column)
-	{
-		$column = is_array($column) ? $column : func_get_args();
-
-		$this->columns = array_merge((array) $this->columns, $column);
-
-		return $this;
-	}
-
-	/**
-	 * Force the query to only return distinct results.
-	 *
-	 * @return $this
-	 */
-	public function distinct()
-	{
-		$this->distinct = true;
-
-		return $this;
-	}
-
-	/**
-	 * Set the table which the query is targeting.
-	 *
-	 * @param  string  $table
-	 * @return $this
-	 */
-	public function from($table)
-	{
-		$this->from = $table;
-
-		return $this;
-	}
-
-	/**
-	 * Add a join clause to the query.
-	 *
-	 * @param  string  $table
-	 * @param  string  $one
-	 * @param  string  $operator
-	 * @param  string  $two
-	 * @param  string  $type
-	 * @param  bool    $where
-	 * @return $this
-	 */
-	public function join($table, $one, $operator = null, $two = null, $type = 'inner', $where = false)
-	{
-		// If the first "column" of the join is really a Closure instance the developer
-		// is trying to build a join with a complex "on" clause containing more than
-		// one condition, so we'll add the join and call a Closure with the query.
-		if ($one instanceof Closure)
-		{
-			$this->joins[] = new JoinClause($type, $table);
-
-			call_user_func($one, end($this->joins));
-		}
-
-		// If the column is simply a string, we can assume the join simply has a basic
-		// "on" clause with a single condition. So we will just build the join with
-		// this simple join clauses attached to it. There is not a join callback.
-		else
-		{
-			$join = new JoinClause($type, $table);
-
-			$this->joins[] = $join->on(
-				$one, $operator, $two, 'and', $where
-			);
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Add a "join where" clause to the query.
-	 *
-	 * @param  string  $table
-	 * @param  string  $one
-	 * @param  string  $operator
-	 * @param  string  $two
-	 * @param  string  $type
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function joinWhere($table, $one, $operator, $two, $type = 'inner')
-	{
-		return $this->join($table, $one, $operator, $two, $type, true);
-	}
-
-	/**
-	 * Add a left join to the query.
-	 *
-	 * @param  string  $table
-	 * @param  string  $first
-	 * @param  string  $operator
-	 * @param  string  $second
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function leftJoin($table, $first, $operator = null, $second = null)
-	{
-		return $this->join($table, $first, $operator, $second, 'left');
-	}
-
-	/**
-	 * Add a "join where" clause to the query.
-	 *
-	 * @param  string  $table
-	 * @param  string  $one
-	 * @param  string  $operator
-	 * @param  string  $two
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function leftJoinWhere($table, $one, $operator, $two)
-	{
-		return $this->joinWhere($table, $one, $operator, $two, 'left');
-	}
-
-	/**
-	 * Add a right join to the query.
-	 *
-	 * @param  string  $table
-	 * @param  string  $first
-	 * @param  string  $operator
-	 * @param  string  $second
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function rightJoin($table, $first, $operator = null, $second = null)
-	{
-		return $this->join($table, $first, $operator, $second, 'right');
-	}
-
-	/**
-	 * Add a "right join where" clause to the query.
-	 *
-	 * @param  string  $table
-	 * @param  string  $one
-	 * @param  string  $operator
-	 * @param  string  $two
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function rightJoinWhere($table, $one, $operator, $two)
-	{
-		return $this->joinWhere($table, $one, $operator, $two, 'right');
-	}
-
-	/**
-	 * Add a basic where clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string  $operator
-	 * @param  mixed   $value
-	 * @param  string  $boolean
-	 * @return $this
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	public function where($column, $operator = null, $value = null, $boolean = 'and')
-	{
-		// If the column is an array, we will assume it is an array of key-value pairs
-		// and can add them each as a where clause. We will maintain the boolean we
-		// received when the method was called and pass it into the nested where.
-		if (is_array($column))
-		{
-			return $this->whereNested(function($query) use ($column)
-			{
-				foreach ($column as $key => $value)
-				{
-					$query->where($key, '=', $value);
-				}
-			}, $boolean);
-		}
-
-		// Here we will make some assumptions about the operator. If only 2 values are
-		// passed to the method, we will assume that the operator is an equals sign
-		// and keep going. Otherwise, we'll require the operator to be passed in.
-		if (func_num_args() == 2)
-		{
-			list($value, $operator) = array($operator, '=');
-		}
-		elseif ($this->invalidOperatorAndValue($operator, $value))
-		{
-			throw new \InvalidArgumentException("Value must be provided.");
-		}
-
-		// If the columns is actually a Closure instance, we will assume the developer
-		// wants to begin a nested where statement which is wrapped in parenthesis.
-		// We'll add that Closure to the query then return back out immediately.
-		if ($column instanceof Closure)
-		{
-			return $this->whereNested($column, $boolean);
-		}
-
-		// If the given operator is not found in the list of valid operators we will
-		// assume that the developer is just short-cutting the '=' operators and
-		// we will set the operators to '=' and set the values appropriately.
-		if ( ! in_array(strtolower($operator), $this->operators, true))
-		{
-			list($value, $operator) = array($operator, '=');
-		}
-
-		// If the value is a Closure, it means the developer is performing an entire
-		// sub-select within the query and we will need to compile the sub-select
-		// within the where clause to get the appropriate query record results.
-		if ($value instanceof Closure)
-		{
-			return $this->whereSub($column, $operator, $value, $boolean);
-		}
-
-		// If the value is "null", we will just assume the developer wants to add a
-		// where null clause to the query. So, we will allow a short-cut here to
-		// that method for convenience so the developer doesn't have to check.
-		if (is_null($value))
-		{
-			return $this->whereNull($column, $boolean, $operator != '=');
-		}
-
-		// Now that we are working with just a simple query we can put the elements
-		// in our array and add the query binding to our array of bindings that
-		// will be bound to each SQL statements when it is finally executed.
-		$type = 'Basic';
-
-		$this->wheres[] = compact('type', 'column', 'operator', 'value', 'boolean');
-
-		if ( ! $value instanceof Expression)
-		{
-			$this->addBinding($value, 'where');
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Add an "or where" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string  $operator
-	 * @param  mixed   $value
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orWhere($column, $operator = null, $value = null)
-	{
-		return $this->where($column, $operator, $value, 'or');
-	}
-
-	/**
-	 * Determine if the given operator and value combination is legal.
-	 *
-	 * @param  string  $operator
-	 * @param  mixed  $value
-	 * @return bool
-	 */
-	protected function invalidOperatorAndValue($operator, $value)
-	{
-		$isOperator = in_array($operator, $this->operators);
-
-		return ($isOperator && $operator != '=' && is_null($value));
-	}
-
-	/**
-	 * Add a raw where clause to the query.
-	 *
-	 * @param  string  $sql
-	 * @param  array   $bindings
-	 * @param  string  $boolean
-	 * @return $this
-	 */
-	public function whereRaw($sql, array $bindings = array(), $boolean = 'and')
-	{
-		$type = 'raw';
-
-		$this->wheres[] = compact('type', 'sql', 'boolean');
-
-		$this->addBinding($bindings, 'where');
-
-		return $this;
-	}
-
-	/**
-	 * Add a raw or where clause to the query.
-	 *
-	 * @param  string  $sql
-	 * @param  array   $bindings
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orWhereRaw($sql, array $bindings = array())
-	{
-		return $this->whereRaw($sql, $bindings, 'or');
-	}
-
-	/**
-	 * Add a where between statement to the query.
-	 *
-	 * @param  string  $column
-	 * @param  array   $values
-	 * @param  string  $boolean
-	 * @param  bool  $not
-	 * @return $this
-	 */
-	public function whereBetween($column, array $values, $boolean = 'and', $not = false)
-	{
-		$type = 'between';
-
-		$this->wheres[] = compact('column', 'type', 'boolean', 'not');
-
-		$this->addBinding($values, 'where');
-
-		return $this;
-	}
-
-	/**
-	 * Add an or where between statement to the query.
-	 *
-	 * @param  string  $column
-	 * @param  array   $values
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orWhereBetween($column, array $values)
-	{
-		return $this->whereBetween($column, $values, 'or');
-	}
-
-	/**
-	 * Add a where not between statement to the query.
-	 *
-	 * @param  string  $column
-	 * @param  array   $values
-	 * @param  string  $boolean
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function whereNotBetween($column, array $values, $boolean = 'and')
-	{
-		return $this->whereBetween($column, $values, $boolean, true);
-	}
-
-	/**
-	 * Add an or where not between statement to the query.
-	 *
-	 * @param  string  $column
-	 * @param  array   $values
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orWhereNotBetween($column, array $values)
-	{
-		return $this->whereNotBetween($column, $values, 'or');
-	}
-
-	/**
-	 * Add a nested where statement to the query.
-	 *
-	 * @param  \Closure $callback
-	 * @param  string   $boolean
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function whereNested(Closure $callback, $boolean = 'and')
-	{
-		// To handle nested queries we'll actually create a brand new query instance
-		// and pass it off to the Closure that we have. The Closure can simply do
-		// do whatever it wants to a query then we will store it for compiling.
-		$query = $this->newQuery();
-
-		$query->from($this->from);
-
-		call_user_func($callback, $query);
-
-		return $this->addNestedWhereQuery($query, $boolean);
-	}
-
-	/**
-	 * Add another query builder as a nested where to the query builder.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder|static $query
-	 * @param  string  $boolean
-	 * @return $this
-	 */
-	public function addNestedWhereQuery($query, $boolean = 'and')
-	{
-		if (count($query->wheres))
-		{
-			$type = 'Nested';
-
-			$this->wheres[] = compact('type', 'query', 'boolean');
-
-			$this->mergeBindings($query);
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Add a full sub-select to the query.
-	 *
-	 * @param  string   $column
-	 * @param  string   $operator
-	 * @param  \Closure $callback
-	 * @param  string   $boolean
-	 * @return $this
-	 */
-	protected function whereSub($column, $operator, Closure $callback, $boolean)
-	{
-		$type = 'Sub';
-
-		$query = $this->newQuery();
-
-		// Once we have the query instance we can simply execute it so it can add all
-		// of the sub-select's conditions to itself, and then we can cache it off
-		// in the array of where clauses for the "main" parent query instance.
-		call_user_func($callback, $query);
-
-		$this->wheres[] = compact('type', 'column', 'operator', 'query', 'boolean');
-
-		$this->mergeBindings($query);
-
-		return $this;
-	}
-
-	/**
-	 * Add an exists clause to the query.
-	 *
-	 * @param  \Closure $callback
-	 * @param  string   $boolean
-	 * @param  bool     $not
-	 * @return $this
-	 */
-	public function whereExists(Closure $callback, $boolean = 'and', $not = false)
-	{
-		$type = $not ? 'NotExists' : 'Exists';
-
-		$query = $this->newQuery();
-
-		// Similar to the sub-select clause, we will create a new query instance so
-		// the developer may cleanly specify the entire exists query and we will
-		// compile the whole thing in the grammar and insert it into the SQL.
-		call_user_func($callback, $query);
-
-		$this->wheres[] = compact('type', 'operator', 'query', 'boolean');
-
-		$this->mergeBindings($query);
-
-		return $this;
-	}
-
-	/**
-	 * Add an or exists clause to the query.
-	 *
-	 * @param  \Closure $callback
-	 * @param  bool     $not
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orWhereExists(Closure $callback, $not = false)
-	{
-		return $this->whereExists($callback, 'or', $not);
-	}
-
-	/**
-	 * Add a where not exists clause to the query.
-	 *
-	 * @param  \Closure $callback
-	 * @param  string   $boolean
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function whereNotExists(Closure $callback, $boolean = 'and')
-	{
-		return $this->whereExists($callback, $boolean, true);
-	}
-
-	/**
-	 * Add a where not exists clause to the query.
-	 *
-	 * @param  \Closure  $callback
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orWhereNotExists(Closure $callback)
-	{
-		return $this->orWhereExists($callback, true);
-	}
-
-	/**
-	 * Add a "where in" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  mixed   $values
-	 * @param  string  $boolean
-	 * @param  bool    $not
-	 * @return $this
-	 */
-	public function whereIn($column, $values, $boolean = 'and', $not = false)
-	{
-		$type = $not ? 'NotIn' : 'In';
-
-		// If the value of the where in clause is actually a Closure, we will assume that
-		// the developer is using a full sub-select for this "in" statement, and will
-		// execute those Closures, then we can re-construct the entire sub-selects.
-		if ($values instanceof Closure)
-		{
-			return $this->whereInSub($column, $values, $boolean, $not);
-		}
-
-		$this->wheres[] = compact('type', 'column', 'values', 'boolean');
-
-		$this->addBinding($values, 'where');
-
-		return $this;
-	}
-
-	/**
-	 * Add an "or where in" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  mixed   $values
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orWhereIn($column, $values)
-	{
-		return $this->whereIn($column, $values, 'or');
-	}
-
-	/**
-	 * Add a "where not in" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  mixed   $values
-	 * @param  string  $boolean
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function whereNotIn($column, $values, $boolean = 'and')
-	{
-		return $this->whereIn($column, $values, $boolean, true);
-	}
-
-	/**
-	 * Add an "or where not in" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  mixed   $values
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orWhereNotIn($column, $values)
-	{
-		return $this->whereNotIn($column, $values, 'or');
-	}
-
-	/**
-	 * Add a where in with a sub-select to the query.
-	 *
-	 * @param  string   $column
-	 * @param  \Closure $callback
-	 * @param  string   $boolean
-	 * @param  bool     $not
-	 * @return $this
-	 */
-	protected function whereInSub($column, Closure $callback, $boolean, $not)
-	{
-		$type = $not ? 'NotInSub' : 'InSub';
-
-		// To create the exists sub-select, we will actually create a query and call the
-		// provided callback with the query so the developer may set any of the query
-		// conditions they want for the in clause, then we'll put it in this array.
-		call_user_func($callback, $query = $this->newQuery());
-
-		$this->wheres[] = compact('type', 'column', 'query', 'boolean');
-
-		$this->mergeBindings($query);
-
-		return $this;
-	}
-
-	/**
-	 * Add a "where null" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string  $boolean
-	 * @param  bool    $not
-	 * @return $this
-	 */
-	public function whereNull($column, $boolean = 'and', $not = false)
-	{
-		$type = $not ? 'NotNull' : 'Null';
-
-		$this->wheres[] = compact('type', 'column', 'boolean');
-
-		return $this;
-	}
-
-	/**
-	 * Add an "or where null" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orWhereNull($column)
-	{
-		return $this->whereNull($column, 'or');
-	}
-
-	/**
-	 * Add a "where not null" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string  $boolean
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function whereNotNull($column, $boolean = 'and')
-	{
-		return $this->whereNull($column, $boolean, true);
-	}
-
-	/**
-	 * Add an "or where not null" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orWhereNotNull($column)
-	{
-		return $this->whereNotNull($column, 'or');
-	}
-
-	/**
-	 * Add a "where date" statement to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string   $operator
-	 * @param  int   $value
-	 * @param  string   $boolean
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function whereDate($column, $operator, $value, $boolean = 'and')
-	{
-		return $this->addDateBasedWhere('Date', $column, $operator, $value, $boolean);
-	}
-
-	/**
-	 * Add a "where day" statement to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string   $operator
-	 * @param  int   $value
-	 * @param  string   $boolean
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function whereDay($column, $operator, $value, $boolean = 'and')
-	{
-		return $this->addDateBasedWhere('Day', $column, $operator, $value, $boolean);
-	}
-
-	/**
-	 * Add a "where month" statement to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string   $operator
-	 * @param  int   $value
-	 * @param  string   $boolean
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function whereMonth($column, $operator, $value, $boolean = 'and')
-	{
-		return $this->addDateBasedWhere('Month', $column, $operator, $value, $boolean);
-	}
-
-	/**
-	 * Add a "where year" statement to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string   $operator
-	 * @param  int   $value
-	 * @param  string   $boolean
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function whereYear($column, $operator, $value, $boolean = 'and')
-	{
-		return $this->addDateBasedWhere('Year', $column, $operator, $value, $boolean);
-	}
-
-	/**
-	 * Add a date based (year, month, day) statement to the query.
-	 *
-	 * @param  string  $type
-	 * @param  string  $column
-	 * @param  string  $operator
-	 * @param  int  $value
-	 * @param  string  $boolean
-	 * @return $this
-	 */
-	protected function addDateBasedWhere($type, $column, $operator, $value, $boolean = 'and')
-	{
-		$this->wheres[] = compact('column', 'type', 'boolean', 'operator', 'value');
-
-		$this->addBinding($value, 'where');
-
-		return $this;
-	}
-
-	/**
-	 * Handles dynamic "where" clauses to the query.
-	 *
-	 * @param  string  $method
-	 * @param  string  $parameters
-	 * @return $this
-	 */
-	public function dynamicWhere($method, $parameters)
-	{
-		$finder = substr($method, 5);
-
-		$segments = preg_split('/(And|Or)(?=[A-Z])/', $finder, -1, PREG_SPLIT_DELIM_CAPTURE);
-
-		// The connector variable will determine which connector will be used for the
-		// query condition. We will change it as we come across new boolean values
-		// in the dynamic method strings, which could contain a number of these.
-		$connector = 'and';
-
-		$index = 0;
-
-		foreach ($segments as $segment)
-		{
-			// If the segment is not a boolean connector, we can assume it is a column's name
-			// and we will add it to the query as a new constraint as a where clause, then
-			// we can keep iterating through the dynamic method string's segments again.
-			if ($segment != 'And' && $segment != 'Or')
-			{
-				$this->addDynamic($segment, $connector, $parameters, $index);
-
-				$index++;
-			}
-
-			// Otherwise, we will store the connector so we know how the next where clause we
-			// find in the query should be connected to the previous ones, meaning we will
-			// have the proper boolean connector to connect the next where clause found.
-			else
-			{
-				$connector = $segment;
-			}
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Add a single dynamic where clause statement to the query.
-	 *
-	 * @param  string  $segment
-	 * @param  string  $connector
-	 * @param  array   $parameters
-	 * @param  int     $index
-	 * @return void
-	 */
-	protected function addDynamic($segment, $connector, $parameters, $index)
-	{
-		// Once we have parsed out the columns and formatted the boolean operators we
-		// are ready to add it to this query as a where clause just like any other
-		// clause on the query. Then we'll increment the parameter index values.
-		$bool = strtolower($connector);
-
-		$this->where(snake_case($segment), '=', $parameters[$index], $bool);
-	}
-
-	/**
-	 * Add a "group by" clause to the query.
-	 *
-	 * @param  array|string  $column,...
-	 * @return $this
-	 */
-	public function groupBy()
-	{
-		foreach (func_get_args() as $arg)
-		{
-			$this->groups = array_merge((array) $this->groups, is_array($arg) ? $arg : [$arg]);
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Add a "having" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string  $operator
-	 * @param  string  $value
-	 * @param  string  $boolean
-	 * @return $this
-	 */
-	public function having($column, $operator = null, $value = null, $boolean = 'and')
-	{
-		$type = 'basic';
-
-		$this->havings[] = compact('type', 'column', 'operator', 'value', 'boolean');
-
-		$this->addBinding($value, 'having');
-
-		return $this;
-	}
-
-	/**
-	 * Add a "or having" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string  $operator
-	 * @param  string  $value
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orHaving($column, $operator = null, $value = null)
-	{
-		return $this->having($column, $operator, $value, 'or');
-	}
-
-	/**
-	 * Add a raw having clause to the query.
-	 *
-	 * @param  string  $sql
-	 * @param  array   $bindings
-	 * @param  string  $boolean
-	 * @return $this
-	 */
-	public function havingRaw($sql, array $bindings = array(), $boolean = 'and')
-	{
-		$type = 'raw';
-
-		$this->havings[] = compact('type', 'sql', 'boolean');
-
-		$this->addBinding($bindings, 'having');
-
-		return $this;
-	}
-
-	/**
-	 * Add a raw or having clause to the query.
-	 *
-	 * @param  string  $sql
-	 * @param  array   $bindings
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function orHavingRaw($sql, array $bindings = array())
-	{
-		return $this->havingRaw($sql, $bindings, 'or');
-	}
-
-	/**
-	 * Add an "order by" clause to the query.
-	 *
-	 * @param  string  $column
-	 * @param  string  $direction
-	 * @return $this
-	 */
-	public function orderBy($column, $direction = 'asc')
-	{
-		$property = $this->unions ? 'unionOrders' : 'orders';
-		$direction = strtolower($direction) == 'asc' ? 'asc' : 'desc';
-
-		$this->{$property}[] = compact('column', 'direction');
-
-		return $this;
-	}
-
-	/**
-	 * Add an "order by" clause for a timestamp to the query.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function latest($column = 'created_at')
-	{
-		return $this->orderBy($column, 'desc');
-	}
-
-	/**
-	 * Add an "order by" clause for a timestamp to the query.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function oldest($column = 'created_at')
-	{
-		return $this->orderBy($column, 'asc');
-	}
-
-	/**
-	 * Add a raw "order by" clause to the query.
-	 *
-	 * @param  string  $sql
-	 * @param  array  $bindings
-	 * @return $this
-	 */
-	public function orderByRaw($sql, $bindings = array())
-	{
-		$type = 'raw';
-
-		$this->orders[] = compact('type', 'sql');
-
-		$this->addBinding($bindings, 'order');
-
-		return $this;
-	}
-
-	/**
-	 * Set the "offset" value of the query.
-	 *
-	 * @param  int  $value
-	 * @return $this
-	 */
-	public function offset($value)
-	{
-		$property = $this->unions ? 'unionOffset' : 'offset';
-
-		$this->$property = max(0, $value);
-
-		return $this;
-	}
-
-	/**
-	 * Alias to set the "offset" value of the query.
-	 *
-	 * @param  int  $value
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function skip($value)
-	{
-		return $this->offset($value);
-	}
-
-	/**
-	 * Set the "limit" value of the query.
-	 *
-	 * @param  int  $value
-	 * @return $this
-	 */
-	public function limit($value)
-	{
-		$property = $this->unions ? 'unionLimit' : 'limit';
-
-		if ($value > 0) $this->$property = $value;
-
-		return $this;
-	}
-
-	/**
-	 * Alias to set the "limit" value of the query.
-	 *
-	 * @param  int  $value
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function take($value)
-	{
-		return $this->limit($value);
-	}
-
-	/**
-	 * Set the limit and offset for a given page.
-	 *
-	 * @param  int  $page
-	 * @param  int  $perPage
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function forPage($page, $perPage = 15)
-	{
-		return $this->skip(($page - 1) * $perPage)->take($perPage);
-	}
-
-	/**
-	 * Add a union statement to the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder|\Closure  $query
-	 * @param  bool  $all
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function union($query, $all = false)
-	{
-		if ($query instanceof Closure)
-		{
-			call_user_func($query, $query = $this->newQuery());
-		}
-
-		$this->unions[] = compact('query', 'all');
-
-		return $this->mergeBindings($query);
-	}
-
-	/**
-	 * Add a union all statement to the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder|\Closure  $query
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function unionAll($query)
-	{
-		return $this->union($query, true);
-	}
-
-	/**
-	 * Lock the selected rows in the table.
-	 *
-	 * @param  bool  $value
-	 * @return $this
-	 */
-	public function lock($value = true)
-	{
-		$this->lock = $value;
-
-		return $this;
-	}
-
-	/**
-	 * Lock the selected rows in the table for updating.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	public function lockForUpdate()
-	{
-		return $this->lock(true);
-	}
-
-	/**
-	 * Share lock the selected rows in the table.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	public function sharedLock()
-	{
-		return $this->lock(false);
-	}
-
-	/**
-	 * Get the SQL representation of the query.
-	 *
-	 * @return string
-	 */
-	public function toSql()
-	{
-		return $this->grammar->compileSelect($this);
-	}
-
-	/**
-	 * Indicate that the query results should be cached.
-	 *
-	 * @param  \DateTime|int  $minutes
-	 * @param  string  $key
-	 * @return $this
-	 */
-	public function remember($minutes, $key = null)
-	{
-		list($this->cacheMinutes, $this->cacheKey) = array($minutes, $key);
-
-		return $this;
-	}
-
-	/**
-	 * Indicate that the query results should be cached forever.
-	 *
-	 * @param  string  $key
-	 * @return \Illuminate\Database\Query\Builder|static
-	 */
-	public function rememberForever($key = null)
-	{
-		return $this->remember(-1, $key);
-	}
-
-	/**
-	 * Indicate that the results, if cached, should use the given cache tags.
-	 *
-	 * @param  array|mixed  $cacheTags
-	 * @return $this
-	 */
-	public function cacheTags($cacheTags)
-	{
-		$this->cacheTags = $cacheTags;
-
-		return $this;
-	}
-
-	/**
-	 * Indicate that the results, if cached, should use the given cache driver.
-	 *
-	 * @param  string  $cacheDriver
-	 * @return $this
-	 */
-	public function cacheDriver($cacheDriver)
-	{
-		$this->cacheDriver = $cacheDriver;
-
-		return $this;
-	}
-
-	/**
-	 * Execute a query for a single record by ID.
-	 *
-	 * @param  int    $id
-	 * @param  array  $columns
-	 * @return mixed|static
-	 */
-	public function find($id, $columns = array('*'))
-	{
-		return $this->where('id', '=', $id)->first($columns);
-	}
-
-	/**
-	 * Pluck a single column's value from the first result of a query.
-	 *
-	 * @param  string  $column
-	 * @return mixed
-	 */
-	public function pluck($column)
-	{
-		$result = (array) $this->first(array($column));
-
-		return count($result) > 0 ? reset($result) : null;
-	}
-
-	/**
-	 * Execute the query and get the first result.
-	 *
-	 * @param  array   $columns
-	 * @return mixed|static
-	 */
-	public function first($columns = array('*'))
-	{
-		$results = $this->take(1)->get($columns);
-
-		return count($results) > 0 ? reset($results) : null;
-	}
-
-	/**
-	 * Execute the query as a "select" statement.
-	 *
-	 * @param  array  $columns
-	 * @return array|static[]
-	 */
-	public function get($columns = array('*'))
-	{
-		if ( ! is_null($this->cacheMinutes)) return $this->getCached($columns);
-
-		return $this->getFresh($columns);
-	}
-
-	/**
-	 * Execute the query as a fresh "select" statement.
-	 *
-	 * @param  array  $columns
-	 * @return array|static[]
-	 */
-	public function getFresh($columns = array('*'))
-	{
-		if (is_null($this->columns)) $this->columns = $columns;
-
-		return $this->processor->processSelect($this, $this->runSelect());
-	}
-
-	/**
-	 * Run the query as a "select" statement against the connection.
-	 *
-	 * @return array
-	 */
-	protected function runSelect()
-	{
-		if ($this->useWritePdo)
-		{
-			return $this->connection->select($this->toSql(), $this->getBindings(), false);
-		}
-
-		return $this->connection->select($this->toSql(), $this->getBindings());
-	}
-
-	/**
-	 * Execute the query as a cached "select" statement.
-	 *
-	 * @param  array  $columns
-	 * @return array
-	 */
-	public function getCached($columns = array('*'))
-	{
-		if (is_null($this->columns)) $this->columns = $columns;
-
-		// If the query is requested to be cached, we will cache it using a unique key
-		// for this database connection and query statement, including the bindings
-		// that are used on this query, providing great convenience when caching.
-		list($key, $minutes) = $this->getCacheInfo();
-
-		$cache = $this->getCache();
-
-		$callback = $this->getCacheCallback($columns);
-
-		// If the "minutes" value is less than zero, we will use that as the indicator
-		// that the value should be remembered values should be stored indefinitely
-		// and if we have minutes we will use the typical remember function here.
-		if ($minutes < 0)
-		{
-			return $cache->rememberForever($key, $callback);
-		}
-
-		return $cache->remember($key, $minutes, $callback);
-	}
-
-	/**
-	 * Get the cache object with tags assigned, if applicable.
-	 *
-	 * @return \Illuminate\Cache\CacheManager
-	 */
-	protected function getCache()
-	{
-		$cache = $this->connection->getCacheManager()->driver($this->cacheDriver);
-
-		return $this->cacheTags ? $cache->tags($this->cacheTags) : $cache;
-	}
-
-	/**
-	 * Get the cache key and cache minutes as an array.
-	 *
-	 * @return array
-	 */
-	protected function getCacheInfo()
-	{
-		return array($this->getCacheKey(), $this->cacheMinutes);
-	}
-
-	/**
-	 * Get a unique cache key for the complete query.
-	 *
-	 * @return string
-	 */
-	public function getCacheKey()
-	{
-		return $this->cacheKey ?: $this->generateCacheKey();
-	}
-
-	/**
-	 * Generate the unique cache key for the query.
-	 *
-	 * @return string
-	 */
-	public function generateCacheKey()
-	{
-		$name = $this->connection->getName();
-
-		return md5($name.$this->toSql().serialize($this->getBindings()));
-	}
-
-	/**
-	 * Get the Closure callback used when caching queries.
-	 *
-	 * @param  array  $columns
-	 * @return \Closure
-	 */
-	protected function getCacheCallback($columns)
-	{
-		return function() use ($columns) { return $this->getFresh($columns); };
-	}
-
-	/**
-	 * Chunk the results of the query.
-	 *
-	 * @param  int  $count
-	 * @param  callable  $callback
-	 * @return void
-	 */
-	public function chunk($count, callable $callback)
-	{
-		$results = $this->forPage($page = 1, $count)->get();
-
-		while (count($results) > 0)
-		{
-			// On each chunk result set, we will pass them to the callback and then let the
-			// developer take care of everything within the callback, which allows us to
-			// keep the memory low for spinning through large result sets for working.
-			call_user_func($callback, $results);
-
-			$page++;
-
-			$results = $this->forPage($page, $count)->get();
-		}
-	}
-
-	/**
-	 * Get an array with the values of a given column.
-	 *
-	 * @param  string  $column
-	 * @param  string  $key
-	 * @return array
-	 */
-	public function lists($column, $key = null)
-	{
-		$columns = $this->getListSelect($column, $key);
-
-		// First we will just get all of the column values for the record result set
-		// then we can associate those values with the column if it was specified
-		// otherwise we can just give these values back without a specific key.
-		$results = new Collection($this->get($columns));
-
-		$values = $results->fetch($columns[0])->all();
-
-		// If a key was specified and we have results, we will go ahead and combine
-		// the values with the keys of all of the records so that the values can
-		// be accessed by the key of the rows instead of simply being numeric.
-		if ( ! is_null($key) && count($results) > 0)
-		{
-			$keys = $results->fetch($key)->all();
-
-			return array_combine($keys, $values);
-		}
-
-		return $values;
-	}
-
-	/**
-	 * Get the columns that should be used in a list array.
-	 *
-	 * @param  string  $column
-	 * @param  string  $key
-	 * @return array
-	 */
-	protected function getListSelect($column, $key)
-	{
-		$select = is_null($key) ? array($column) : array($column, $key);
-
-		// If the selected column contains a "dot", we will remove it so that the list
-		// operation can run normally. Specifying the table is not needed, since we
-		// really want the names of the columns as it is in this resulting array.
-		if (($dot = strpos($select[0], '.')) !== false)
-		{
-			$select[0] = substr($select[0], $dot + 1);
-		}
-
-		return $select;
-	}
-
-	/**
-	 * Concatenate values of a given column as a string.
-	 *
-	 * @param  string  $column
-	 * @param  string  $glue
-	 * @return string
-	 */
-	public function implode($column, $glue = null)
-	{
-		if (is_null($glue)) return implode($this->lists($column));
-
-		return implode($glue, $this->lists($column));
-	}
-
-	/**
-	 * Get a paginator for the "select" statement.
-	 *
-	 * @param  int    $perPage
-	 * @param  array  $columns
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	public function paginate($perPage = 15, $columns = array('*'))
-	{
-		$paginator = $this->connection->getPaginator();
-
-		if (isset($this->groups))
-		{
-			return $this->groupedPaginate($paginator, $perPage, $columns);
-		}
-
-		return $this->ungroupedPaginate($paginator, $perPage, $columns);
-	}
-
-	/**
-	 * Create a paginator for a grouped pagination statement.
-	 *
-	 * @param  \Illuminate\Pagination\Factory  $paginator
-	 * @param  int    $perPage
-	 * @param  array  $columns
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	protected function groupedPaginate($paginator, $perPage, $columns)
-	{
-		$results = $this->get($columns);
-
-		return $this->buildRawPaginator($paginator, $results, $perPage);
-	}
-
-	/**
-	 * Build a paginator instance from a raw result array.
-	 *
-	 * @param  \Illuminate\Pagination\Factory  $paginator
-	 * @param  array  $results
-	 * @param  int    $perPage
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	public function buildRawPaginator($paginator, $results, $perPage)
-	{
-		// For queries which have a group by, we will actually retrieve the entire set
-		// of rows from the table and "slice" them via PHP. This is inefficient and
-		// the developer must be aware of this behavior; however, it's an option.
-		$start = ($paginator->getCurrentPage() - 1) * $perPage;
-
-		$sliced = array_slice($results, $start, $perPage);
-
-		return $paginator->make($sliced, count($results), $perPage);
-	}
-
-	/**
-	 * Create a paginator for an un-grouped pagination statement.
-	 *
-	 * @param  \Illuminate\Pagination\Factory  $paginator
-	 * @param  int    $perPage
-	 * @param  array  $columns
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	protected function ungroupedPaginate($paginator, $perPage, $columns)
-	{
-		$total = $this->getPaginationCount();
-
-		// Once we have the total number of records to be paginated, we can grab the
-		// current page and the result array. Then we are ready to create a brand
-		// new Paginator instances for the results which will create the links.
-		$page = $paginator->getCurrentPage($total);
-
-		$results = $this->forPage($page, $perPage)->get($columns);
-
-		return $paginator->make($results, $total, $perPage);
-	}
-
-	/**
-	 * Get the count of the total records for pagination.
-	 *
-	 * @return int
-	 */
-	public function getPaginationCount()
-	{
-		$this->backupFieldsForCount();
-
-		// Because some database engines may throw errors if we leave the ordering
-		// statements on the query, we will "back them up" and remove them from
-		// the query. Once we have the count we will put them back onto this.
-		$total = $this->count();
-
-		$this->restoreFieldsForCount();
-
-		return $total;
-	}
-
-	/**
-	 * Get a paginator only supporting simple next and previous links.
-	 *
-	 * This is more efficient on larger data-sets, etc.
-	 *
-	 * @param  int    $perPage
-	 * @param  array  $columns
-	 * @return \Illuminate\Pagination\Paginator
-	 */
-	public function simplePaginate($perPage = null, $columns = array('*'))
-	{
-		$paginator = $this->connection->getPaginator();
-
-		$page = $paginator->getCurrentPage();
-
-		$perPage = $perPage ?: $this->model->getPerPage();
-
-		$this->skip(($page - 1) * $perPage)->take($perPage + 1);
-
-		return $paginator->make($this->get($columns), $perPage);
-	}
-
-	/**
-	 * Backup certain fields for a pagination count.
-	 *
-	 * @return void
-	 */
-	protected function backupFieldsForCount()
-	{
-		foreach (array('orders', 'limit', 'offset') as $field)
-		{
-			$this->backups[$field] = $this->{$field};
-
-			$this->{$field} = null;
-		}
-
-	}
-
-	/**
-	 * Restore certain fields for a pagination count.
-	 *
-	 * @return void
-	 */
-	protected function restoreFieldsForCount()
-	{
-		foreach (array('orders', 'limit', 'offset') as $field)
-		{
-			$this->{$field} = $this->backups[$field];
-		}
-
-		$this->backups = array();
-	}
-
-	/**
-	 * Determine if any rows exist for the current query.
-	 *
-	 * @return bool
-	 */
-	public function exists()
-	{
-		$limit = $this->limit;
-
-		$result = $this->limit(1)->count() > 0;
-
-		$this->limit($limit);
-
-		return $result;
-	}
-
-	/**
-	 * Retrieve the "count" result of the query.
-	 *
-	 * @param  string  $columns
-	 * @return int
-	 */
-	public function count($columns = '*')
-	{
-		if ( ! is_array($columns))
-		{
-			$columns = array($columns);
-		}
-
-		return (int) $this->aggregate(__FUNCTION__, $columns);
-	}
-
-	/**
-	 * Retrieve the minimum value of a given column.
-	 *
-	 * @param  string  $column
-	 * @return mixed
-	 */
-	public function min($column)
-	{
-		return $this->aggregate(__FUNCTION__, array($column));
-	}
-
-	/**
-	 * Retrieve the maximum value of a given column.
-	 *
-	 * @param  string  $column
-	 * @return mixed
-	 */
-	public function max($column)
-	{
-		return $this->aggregate(__FUNCTION__, array($column));
-	}
-
-	/**
-	 * Retrieve the sum of the values of a given column.
-	 *
-	 * @param  string  $column
-	 * @return mixed
-	 */
-	public function sum($column)
-	{
-		$result = $this->aggregate(__FUNCTION__, array($column));
-
-		return $result ?: 0;
-	}
-
-	/**
-	 * Retrieve the average of the values of a given column.
-	 *
-	 * @param  string  $column
-	 * @return mixed
-	 */
-	public function avg($column)
-	{
-		return $this->aggregate(__FUNCTION__, array($column));
-	}
-
-	/**
-	 * Execute an aggregate function on the database.
-	 *
-	 * @param  string  $function
-	 * @param  array   $columns
-	 * @return mixed
-	 */
-	public function aggregate($function, $columns = array('*'))
-	{
-		$this->aggregate = compact('function', 'columns');
-
-		$previousColumns = $this->columns;
-
-		$results = $this->get($columns);
-
-		// Once we have executed the query, we will reset the aggregate property so
-		// that more select queries can be executed against the database without
-		// the aggregate value getting in the way when the grammar builds it.
-		$this->aggregate = null;
-
-		$this->columns = $previousColumns;
-
-		if (isset($results[0]))
-		{
-			$result = array_change_key_case((array) $results[0]);
-
-			return $result['aggregate'];
-		}
-	}
-
-	/**
-	 * Insert a new record into the database.
-	 *
-	 * @param  array  $values
-	 * @return bool
-	 */
-	public function insert(array $values)
-	{
-		// Since every insert gets treated like a batch insert, we will make sure the
-		// bindings are structured in a way that is convenient for building these
-		// inserts statements by verifying the elements are actually an array.
-		if ( ! is_array(reset($values)))
-		{
-			$values = array($values);
-		}
-
-		// Since every insert gets treated like a batch insert, we will make sure the
-		// bindings are structured in a way that is convenient for building these
-		// inserts statements by verifying the elements are actually an array.
-		else
-		{
-			foreach ($values as $key => $value)
-			{
-				ksort($value); $values[$key] = $value;
-			}
-		}
-
-		// We'll treat every insert like a batch insert so we can easily insert each
-		// of the records into the database consistently. This will make it much
-		// easier on the grammars to just handle one type of record insertion.
-		$bindings = array();
-
-		foreach ($values as $record)
-		{
-			foreach ($record as $value)
-			{
-				$bindings[] = $value;
-			}
-		}
-
-		$sql = $this->grammar->compileInsert($this, $values);
-
-		// Once we have compiled the insert statement's SQL we can execute it on the
-		// connection and return a result as a boolean success indicator as that
-		// is the same type of result returned by the raw connection instance.
-		$bindings = $this->cleanBindings($bindings);
-
-		return $this->connection->insert($sql, $bindings);
-	}
-
-	/**
-	 * Insert a new record and get the value of the primary key.
-	 *
-	 * @param  array   $values
-	 * @param  string  $sequence
-	 * @return int
-	 */
-	public function insertGetId(array $values, $sequence = null)
-	{
-		$sql = $this->grammar->compileInsertGetId($this, $values, $sequence);
-
-		$values = $this->cleanBindings($values);
-
-		return $this->processor->processInsertGetId($this, $sql, $values, $sequence);
-	}
-
-	/**
-	 * Update a record in the database.
-	 *
-	 * @param  array  $values
-	 * @return int
-	 */
-	public function update(array $values)
-	{
-		$bindings = array_values(array_merge($values, $this->getBindings()));
-
-		$sql = $this->grammar->compileUpdate($this, $values);
-
-		return $this->connection->update($sql, $this->cleanBindings($bindings));
-	}
-
-	/**
-	 * Increment a column's value by a given amount.
-	 *
-	 * @param  string  $column
-	 * @param  int     $amount
-	 * @param  array   $extra
-	 * @return int
-	 */
-	public function increment($column, $amount = 1, array $extra = array())
-	{
-		$wrapped = $this->grammar->wrap($column);
-
-		$columns = array_merge(array($column => $this->raw("$wrapped + $amount")), $extra);
-
-		return $this->update($columns);
-	}
-
-	/**
-	 * Decrement a column's value by a given amount.
-	 *
-	 * @param  string  $column
-	 * @param  int     $amount
-	 * @param  array   $extra
-	 * @return int
-	 */
-	public function decrement($column, $amount = 1, array $extra = array())
-	{
-		$wrapped = $this->grammar->wrap($column);
-
-		$columns = array_merge(array($column => $this->raw("$wrapped - $amount")), $extra);
-
-		return $this->update($columns);
-	}
-
-	/**
-	 * Delete a record from the database.
-	 *
-	 * @param  mixed  $id
-	 * @return int
-	 */
-	public function delete($id = null)
-	{
-		// If an ID is passed to the method, we will set the where clause to check
-		// the ID to allow developers to simply and quickly remove a single row
-		// from their database without manually specifying the where clauses.
-		if ( ! is_null($id)) $this->where('id', '=', $id);
-
-		$sql = $this->grammar->compileDelete($this);
-
-		return $this->connection->delete($sql, $this->getBindings());
-	}
-
-	/**
-	 * Run a truncate statement on the table.
-	 *
-	 * @return void
-	 */
-	public function truncate()
-	{
-		foreach ($this->grammar->compileTruncate($this) as $sql => $bindings)
-		{
-			$this->connection->statement($sql, $bindings);
-		}
-	}
-
-	/**
-	 * Get a new instance of the query builder.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	public function newQuery()
-	{
-		return new Builder($this->connection, $this->grammar, $this->processor);
-	}
-
-	/**
-	 * Merge an array of where clauses and bindings.
-	 *
-	 * @param  array  $wheres
-	 * @param  array  $bindings
-	 * @return void
-	 */
-	public function mergeWheres($wheres, $bindings)
-	{
-		$this->wheres = array_merge((array) $this->wheres, (array) $wheres);
-
-		$this->bindings['where'] = array_values(array_merge($this->bindings['where'], (array) $bindings));
-	}
-
-	/**
-	 * Remove all of the expressions from a list of bindings.
-	 *
-	 * @param  array  $bindings
-	 * @return array
-	 */
-	protected function cleanBindings(array $bindings)
-	{
-		return array_values(array_filter($bindings, function($binding)
-		{
-			return ! $binding instanceof Expression;
-		}));
-	}
-
-	/**
-	 * Create a raw database expression.
-	 *
-	 * @param  mixed  $value
-	 * @return \Illuminate\Database\Query\Expression
-	 */
-	public function raw($value)
-	{
-		return $this->connection->raw($value);
-	}
-
-	/**
-	 * Get the current query value bindings in a flattened array.
-	 *
-	 * @return array
-	 */
-	public function getBindings()
-	{
-		return array_flatten($this->bindings);
-	}
-
-	/**
-	 * Get the raw array of bindings.
-	 *
-	 * @return array
-	 */
-	public function getRawBindings()
-	{
-		return $this->bindings;
-	}
-
-	/**
-	 * Set the bindings on the query builder.
-	 *
-	 * @param  array   $bindings
-	 * @param  string  $type
-	 * @return $this
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	public function setBindings(array $bindings, $type = 'where')
-	{
-		if ( ! array_key_exists($type, $this->bindings))
-		{
-			throw new \InvalidArgumentException("Invalid binding type: {$type}.");
-		}
-
-		$this->bindings[$type] = $bindings;
-
-		return $this;
-	}
-
-	/**
-	 * Add a binding to the query.
-	 *
-	 * @param  mixed   $value
-	 * @param  string  $type
-	 * @return $this
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	public function addBinding($value, $type = 'where')
-	{
-		if ( ! array_key_exists($type, $this->bindings))
-		{
-			throw new \InvalidArgumentException("Invalid binding type: {$type}.");
-		}
-
-		if (is_array($value))
-		{
-			$this->bindings[$type] = array_values(array_merge($this->bindings[$type], $value));
-		}
-		else
-		{
-			$this->bindings[$type][] = $value;
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Merge an array of bindings into our bindings.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return $this
-	 */
-	public function mergeBindings(Builder $query)
-	{
-		$this->bindings = array_merge_recursive($this->bindings, $query->bindings);
-
-		return $this;
-	}
-
-	/**
-	 * Get the database connection instance.
-	 *
-	 * @return \Illuminate\Database\ConnectionInterface
-	 */
-	public function getConnection()
-	{
-		return $this->connection;
-	}
-
-	/**
-	 * Get the database query processor instance.
-	 *
-	 * @return \Illuminate\Database\Query\Processors\Processor
-	 */
-	public function getProcessor()
-	{
-		return $this->processor;
-	}
-
-	/**
-	 * Get the query grammar instance.
-	 *
-	 * @return \Illuminate\Database\Grammar
-	 */
-	public function getGrammar()
-	{
-		return $this->grammar;
-	}
-
-	/**
-	 * Use the write pdo for query.
-	 *
-	 * @return $this
-	 */
-	public function useWritePdo()
-	{
-		$this->useWritePdo = true;
-
-		return $this;
-	}
-
-	/**
-	 * Handle dynamic method calls into the method.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 *
-	 * @throws \BadMethodCallException
-	 */
-	public function __call($method, $parameters)
-	{
-		if (starts_with($method, 'where'))
-		{
-			return $this->dynamicWhere($method, $parameters);
-		}
-
-		$className = get_class($this);
-
-		throw new \BadMethodCallException("Call to undefined method {$className}::{$method}()");
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Expression.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Expression.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Expression.php
deleted file mode 100755
index 68d2236..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Expression.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php namespace Illuminate\Database\Query;
-
-class Expression {
-
-	/**
-	 * The value of the expression.
-	 *
-	 * @var mixed
-	 */
-	protected $value;
-
-	/**
-	 * Create a new raw query expression.
-	 *
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function __construct($value)
-	{
-		$this->value = $value;
-	}
-
-	/**
-	 * Get the value of the expression.
-	 *
-	 * @return mixed
-	 */
-	public function getValue()
-	{
-		return $this->value;
-	}
-
-	/**
-	 * Get the value of the expression.
-	 *
-	 * @return string
-	 */
-	public function __toString()
-	{
-		return (string) $this->getValue();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php
deleted file mode 100755
index 6998370..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php
+++ /dev/null
@@ -1,759 +0,0 @@
-<?php namespace Illuminate\Database\Query\Grammars;
-
-use Illuminate\Database\Query\Builder;
-use Illuminate\Database\Grammar as BaseGrammar;
-
-class Grammar extends BaseGrammar {
-
-	/**
-	 * The components that make up a select clause.
-	 *
-	 * @var array
-	 */
-	protected $selectComponents = array(
-		'aggregate',
-		'columns',
-		'from',
-		'joins',
-		'wheres',
-		'groups',
-		'havings',
-		'orders',
-		'limit',
-		'offset',
-		'unions',
-		'lock',
-	);
-
-	/**
-	 * Compile a select query into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder
-	 * @return string
-	 */
-	public function compileSelect(Builder $query)
-	{
-		if (is_null($query->columns)) $query->columns = array('*');
-
-		return trim($this->concatenate($this->compileComponents($query)));
-	}
-
-	/**
-	 * Compile the components necessary for a select clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder
-	 * @return array
-	 */
-	protected function compileComponents(Builder $query)
-	{
-		$sql = array();
-
-		foreach ($this->selectComponents as $component)
-		{
-			// To compile the query, we'll spin through each component of the query and
-			// see if that component exists. If it does we'll just call the compiler
-			// function for the component which is responsible for making the SQL.
-			if ( ! is_null($query->$component))
-			{
-				$method = 'compile'.ucfirst($component);
-
-				$sql[$component] = $this->$method($query, $query->$component);
-			}
-		}
-
-		return $sql;
-	}
-
-	/**
-	 * Compile an aggregated select clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $aggregate
-	 * @return string
-	 */
-	protected function compileAggregate(Builder $query, $aggregate)
-	{
-		$column = $this->columnize($aggregate['columns']);
-
-		// If the query has a "distinct" constraint and we're not asking for all columns
-		// we need to prepend "distinct" onto the column name so that the query takes
-		// it into account when it performs the aggregating operations on the data.
-		if ($query->distinct && $column !== '*')
-		{
-			$column = 'distinct '.$column;
-		}
-
-		return 'select '.$aggregate['function'].'('.$column.') as aggregate';
-	}
-
-	/**
-	 * Compile the "select *" portion of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $columns
-	 * @return string
-	 */
-	protected function compileColumns(Builder $query, $columns)
-	{
-		// If the query is actually performing an aggregating select, we will let that
-		// compiler handle the building of the select clauses, as it will need some
-		// more syntax that is best handled by that function to keep things neat.
-		if ( ! is_null($query->aggregate)) return;
-
-		$select = $query->distinct ? 'select distinct ' : 'select ';
-
-		return $select.$this->columnize($columns);
-	}
-
-	/**
-	 * Compile the "from" portion of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  string  $table
-	 * @return string
-	 */
-	protected function compileFrom(Builder $query, $table)
-	{
-		return 'from '.$this->wrapTable($table);
-	}
-
-	/**
-	 * Compile the "join" portions of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $joins
-	 * @return string
-	 */
-	protected function compileJoins(Builder $query, $joins)
-	{
-		$sql = array();
-
-		$query->setBindings(array(), 'join');
-
-		foreach ($joins as $join)
-		{
-			$table = $this->wrapTable($join->table);
-
-			// First we need to build all of the "on" clauses for the join. There may be many
-			// of these clauses so we will need to iterate through each one and build them
-			// separately, then we'll join them up into a single string when we're done.
-			$clauses = array();
-
-			foreach ($join->clauses as $clause)
-			{
-				$clauses[] = $this->compileJoinConstraint($clause);
-			}
-
-			foreach ($join->bindings as $binding)
-			{
-				$query->addBinding($binding, 'join');
-			}
-
-			// Once we have constructed the clauses, we'll need to take the boolean connector
-			// off of the first clause as it obviously will not be required on that clause
-			// because it leads the rest of the clauses, thus not requiring any boolean.
-			$clauses[0] = $this->removeLeadingBoolean($clauses[0]);
-
-			$clauses = implode(' ', $clauses);
-
-			$type = $join->type;
-
-			// Once we have everything ready to go, we will just concatenate all the parts to
-			// build the final join statement SQL for the query and we can then return the
-			// final clause back to the callers as a single, stringified join statement.
-			$sql[] = "$type join $table on $clauses";
-		}
-
-		return implode(' ', $sql);
-	}
-
-	/**
-	 * Create a join clause constraint segment.
-	 *
-	 * @param  array   $clause
-	 * @return string
-	 */
-	protected function compileJoinConstraint(array $clause)
-	{
-		$first = $this->wrap($clause['first']);
-
-		$second = $clause['where'] ? '?' : $this->wrap($clause['second']);
-
-		return "{$clause['boolean']} $first {$clause['operator']} $second";
-	}
-
-	/**
-	 * Compile the "where" portions of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return string
-	 */
-	protected function compileWheres(Builder $query)
-	{
-		$sql = array();
-
-		if (is_null($query->wheres)) return '';
-
-		// Each type of where clauses has its own compiler function which is responsible
-		// for actually creating the where clauses SQL. This helps keep the code nice
-		// and maintainable since each clause has a very small method that it uses.
-		foreach ($query->wheres as $where)
-		{
-			$method = "where{$where['type']}";
-
-			$sql[] = $where['boolean'].' '.$this->$method($query, $where);
-		}
-
-		// If we actually have some where clauses, we will strip off the first boolean
-		// operator, which is added by the query builders for convenience so we can
-		// avoid checking for the first clauses in each of the compilers methods.
-		if (count($sql) > 0)
-		{
-			$sql = implode(' ', $sql);
-
-			return 'where '.preg_replace('/and |or /', '', $sql, 1);
-		}
-
-		return '';
-	}
-
-	/**
-	 * Compile a nested where clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereNested(Builder $query, $where)
-	{
-		$nested = $where['query'];
-
-		return '('.substr($this->compileWheres($nested), 6).')';
-	}
-
-	/**
-	 * Compile a where condition with a sub-select.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder $query
-	 * @param  array   $where
-	 * @return string
-	 */
-	protected function whereSub(Builder $query, $where)
-	{
-		$select = $this->compileSelect($where['query']);
-
-		return $this->wrap($where['column']).' '.$where['operator']." ($select)";
-	}
-
-	/**
-	 * Compile a basic where clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereBasic(Builder $query, $where)
-	{
-		$value = $this->parameter($where['value']);
-
-		return $this->wrap($where['column']).' '.$where['operator'].' '.$value;
-	}
-
-	/**
-	 * Compile a "between" where clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereBetween(Builder $query, $where)
-	{
-		$between = $where['not'] ? 'not between' : 'between';
-
-		return $this->wrap($where['column']).' '.$between.' ? and ?';
-	}
-
-	/**
-	 * Compile a where exists clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereExists(Builder $query, $where)
-	{
-		return 'exists ('.$this->compileSelect($where['query']).')';
-	}
-
-	/**
-	 * Compile a where exists clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereNotExists(Builder $query, $where)
-	{
-		return 'not exists ('.$this->compileSelect($where['query']).')';
-	}
-
-	/**
-	 * Compile a "where in" clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereIn(Builder $query, $where)
-	{
-		if (empty($where['values'])) return '0 = 1';
-
-		$values = $this->parameterize($where['values']);
-
-		return $this->wrap($where['column']).' in ('.$values.')';
-	}
-
-	/**
-	 * Compile a "where not in" clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereNotIn(Builder $query, $where)
-	{
-		if (empty($where['values'])) return '1 = 1';
-
-		$values = $this->parameterize($where['values']);
-
-		return $this->wrap($where['column']).' not in ('.$values.')';
-	}
-
-	/**
-	 * Compile a where in sub-select clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereInSub(Builder $query, $where)
-	{
-		$select = $this->compileSelect($where['query']);
-
-		return $this->wrap($where['column']).' in ('.$select.')';
-	}
-
-	/**
-	 * Compile a where not in sub-select clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereNotInSub(Builder $query, $where)
-	{
-		$select = $this->compileSelect($where['query']);
-
-		return $this->wrap($where['column']).' not in ('.$select.')';
-	}
-
-	/**
-	 * Compile a "where null" clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereNull(Builder $query, $where)
-	{
-		return $this->wrap($where['column']).' is null';
-	}
-
-	/**
-	 * Compile a "where not null" clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereNotNull(Builder $query, $where)
-	{
-		return $this->wrap($where['column']).' is not null';
-	}
-
-	/**
-	 * Compile a "where date" clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereDate(Builder $query, $where)
-	{
-		return $this->dateBasedWhere('date', $query, $where);
-	}
-
-	/**
-	 * Compile a "where day" clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereDay(Builder $query, $where)
-	{
-		return $this->dateBasedWhere('day', $query, $where);
-	}
-
-	/**
-	 * Compile a "where month" clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereMonth(Builder $query, $where)
-	{
-		return $this->dateBasedWhere('month', $query, $where);
-	}
-
-	/**
-	 * Compile a "where year" clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereYear(Builder $query, $where)
-	{
-		return $this->dateBasedWhere('year', $query, $where);
-	}
-
-	/**
-	 * Compile a date based where clause.
-	 *
-	 * @param  string  $type
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function dateBasedWhere($type, Builder $query, $where)
-	{
-		$value = $this->parameter($where['value']);
-
-		return $type.'('.$this->wrap($where['column']).') '.$where['operator'].' '.$value;
-	}
-
-	/**
-	 * Compile a raw where clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereRaw(Builder $query, $where)
-	{
-		return $where['sql'];
-	}
-
-	/**
-	 * Compile the "group by" portions of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $groups
-	 * @return string
-	 */
-	protected function compileGroups(Builder $query, $groups)
-	{
-		return 'group by '.$this->columnize($groups);
-	}
-
-	/**
-	 * Compile the "having" portions of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $havings
-	 * @return string
-	 */
-	protected function compileHavings(Builder $query, $havings)
-	{
-		$sql = implode(' ', array_map(array($this, 'compileHaving'), $havings));
-
-		return 'having '.preg_replace('/and |or /', '', $sql, 1);
-	}
-
-	/**
-	 * Compile a single having clause.
-	 *
-	 * @param  array   $having
-	 * @return string
-	 */
-	protected function compileHaving(array $having)
-	{
-		// If the having clause is "raw", we can just return the clause straight away
-		// without doing any more processing on it. Otherwise, we will compile the
-		// clause into SQL based on the components that make it up from builder.
-		if ($having['type'] === 'raw')
-		{
-			return $having['boolean'].' '.$having['sql'];
-		}
-
-		return $this->compileBasicHaving($having);
-	}
-
-	/**
-	 * Compile a basic having clause.
-	 *
-	 * @param  array   $having
-	 * @return string
-	 */
-	protected function compileBasicHaving($having)
-	{
-		$column = $this->wrap($having['column']);
-
-		$parameter = $this->parameter($having['value']);
-
-		return $having['boolean'].' '.$column.' '.$having['operator'].' '.$parameter;
-	}
-
-	/**
-	 * Compile the "order by" portions of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $orders
-	 * @return string
-	 */
-	protected function compileOrders(Builder $query, $orders)
-	{
-		return 'order by '.implode(', ', array_map(function($order)
-		{
-			if (isset($order['sql'])) return $order['sql'];
-
-			return $this->wrap($order['column']).' '.$order['direction'];
-		}
-		, $orders));
-	}
-
-	/**
-	 * Compile the "limit" portions of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  int  $limit
-	 * @return string
-	 */
-	protected function compileLimit(Builder $query, $limit)
-	{
-		return 'limit '.(int) $limit;
-	}
-
-	/**
-	 * Compile the "offset" portions of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  int  $offset
-	 * @return string
-	 */
-	protected function compileOffset(Builder $query, $offset)
-	{
-		return 'offset '.(int) $offset;
-	}
-
-	/**
-	 * Compile the "union" queries attached to the main query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return string
-	 */
-	protected function compileUnions(Builder $query)
-	{
-		$sql = '';
-
-		foreach ($query->unions as $union)
-		{
-			$sql .= $this->compileUnion($union);
-		}
-
-		if (isset($query->unionOrders))
-		{
-			$sql .= ' '.$this->compileOrders($query, $query->unionOrders);
-		}
-
-		if (isset($query->unionLimit))
-		{
-			$sql .= ' '.$this->compileLimit($query, $query->unionLimit);
-		}
-
-		if (isset($query->unionOffset))
-		{
-			$sql .= ' '.$this->compileOffset($query, $query->unionOffset);
-		}
-
-		return ltrim($sql);
-	}
-
-	/**
-	 * Compile a single union statement.
-	 *
-	 * @param  array  $union
-	 * @return string
-	 */
-	protected function compileUnion(array $union)
-	{
-		$joiner = $union['all'] ? ' union all ' : ' union ';
-
-		return $joiner.$union['query']->toSql();
-	}
-
-	/**
-	 * Compile an insert statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $values
-	 * @return string
-	 */
-	public function compileInsert(Builder $query, array $values)
-	{
-		// Essentially we will force every insert to be treated as a batch insert which
-		// simply makes creating the SQL easier for us since we can utilize the same
-		// basic routine regardless of an amount of records given to us to insert.
-		$table = $this->wrapTable($query->from);
-
-		if ( ! is_array(reset($values)))
-		{
-			$values = array($values);
-		}
-
-		$columns = $this->columnize(array_keys(reset($values)));
-
-		// We need to build a list of parameter place-holders of values that are bound
-		// to the query. Each insert should have the exact same amount of parameter
-		// bindings so we can just go off the first list of values in this array.
-		$parameters = $this->parameterize(reset($values));
-
-		$value = array_fill(0, count($values), "($parameters)");
-
-		$parameters = implode(', ', $value);
-
-		return "insert into $table ($columns) values $parameters";
-	}
-
-	/**
-	 * Compile an insert and get ID statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array   $values
-	 * @param  string  $sequence
-	 * @return string
-	 */
-	public function compileInsertGetId(Builder $query, $values, $sequence)
-	{
-		return $this->compileInsert($query, $values);
-	}
-
-	/**
-	 * Compile an update statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $values
-	 * @return string
-	 */
-	public function compileUpdate(Builder $query, $values)
-	{
-		$table = $this->wrapTable($query->from);
-
-		// Each one of the columns in the update statements needs to be wrapped in the
-		// keyword identifiers, also a place-holder needs to be created for each of
-		// the values in the list of bindings so we can make the sets statements.
-		$columns = array();
-
-		foreach ($values as $key => $value)
-		{
-			$columns[] = $this->wrap($key).' = '.$this->parameter($value);
-		}
-
-		$columns = implode(', ', $columns);
-
-		// If the query has any "join" clauses, we will setup the joins on the builder
-		// and compile them so we can attach them to this update, as update queries
-		// can get join statements to attach to other tables when they're needed.
-		if (isset($query->joins))
-		{
-			$joins = ' '.$this->compileJoins($query, $query->joins);
-		}
-		else
-		{
-			$joins = '';
-		}
-
-		// Of course, update queries may also be constrained by where clauses so we'll
-		// need to compile the where clauses and attach it to the query so only the
-		// intended records are updated by the SQL statements we generate to run.
-		$where = $this->compileWheres($query);
-
-		return trim("update {$table}{$joins} set $columns $where");
-	}
-
-	/**
-	 * Compile a delete statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return string
-	 */
-	public function compileDelete(Builder $query)
-	{
-		$table = $this->wrapTable($query->from);
-
-		$where = is_array($query->wheres) ? $this->compileWheres($query) : '';
-
-		return trim("delete from $table ".$where);
-	}
-
-	/**
-	 * Compile a truncate table statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return array
-	 */
-	public function compileTruncate(Builder $query)
-	{
-		return array('truncate '.$this->wrapTable($query->from) => array());
-	}
-
-	/**
-	 * Compile the lock into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  bool|string  $value
-	 * @return string
-	 */
-	protected function compileLock(Builder $query, $value)
-	{
-		return is_string($value) ? $value : '';
-	}
-
-	/**
-	 * Concatenate an array of segments, removing empties.
-	 *
-	 * @param  array   $segments
-	 * @return string
-	 */
-	protected function concatenate($segments)
-	{
-		return implode(' ', array_filter($segments, function($value)
-		{
-			return (string) $value !== '';
-		}));
-	}
-
-	/**
-	 * Remove the leading boolean from a statement.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function removeLeadingBoolean($value)
-	{
-		return preg_replace('/and |or /', '', $value, 1);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php
deleted file mode 100755
index b068e2b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php namespace Illuminate\Database\Query\Grammars;
-
-use Illuminate\Database\Query\Builder;
-
-class MySqlGrammar extends Grammar {
-
-	/**
-	 * The components that make up a select clause.
-	 *
-	 * @var array
-	 */
-	protected $selectComponents = array(
-		'aggregate',
-		'columns',
-		'from',
-		'joins',
-		'wheres',
-		'groups',
-		'havings',
-		'orders',
-		'limit',
-		'offset',
-		'lock',
-	);
-
-	/**
-	 * Compile a select query into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder
-	 * @return string
-	 */
-	public function compileSelect(Builder $query)
-	{
-		$sql = parent::compileSelect($query);
-
-		if ($query->unions)
-		{
-			$sql = '('.$sql.') '.$this->compileUnions($query);
-		}
-
-		return $sql;
-	}
-
-	/**
-	 * Compile a single union statement.
-	 *
-	 * @param  array  $union
-	 * @return string
-	 */
-	protected function compileUnion(array $union)
-	{
-		$joiner = $union['all'] ? ' union all ' : ' union ';
-
-		return $joiner.'('.$union['query']->toSql().')';
-	}
-
-	/**
-	 * Compile the lock into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  bool|string  $value
-	 * @return string
-	 */
-	protected function compileLock(Builder $query, $value)
-	{
-		if (is_string($value)) return $value;
-
-		return $value ? 'for update' : 'lock in share mode';
-	}
-
-	/**
-	 * Compile an update statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $values
-	 * @return string
-	 */
-	public function compileUpdate(Builder $query, $values)
-	{
-		$sql = parent::compileUpdate($query, $values);
-
-		if (isset($query->orders))
-		{
-			$sql .= ' '.$this->compileOrders($query, $query->orders);
-		}
-
-		if (isset($query->limit))
-		{
-			$sql .= ' '.$this->compileLimit($query, $query->limit);
-		}
-
-		return rtrim($sql);
-	}
-
-	/**
-	 * Compile a delete statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return string
-	 */
-	public function compileDelete(Builder $query)
-	{
-		$table = $this->wrapTable($query->from);
-
-		$where = is_array($query->wheres) ? $this->compileWheres($query) : '';
-
-		if (isset($query->joins))
-		{
-			$joins = ' '.$this->compileJoins($query, $query->joins);
-
-			return trim("delete $table from {$table}{$joins} $where");
-		}
-
-		return trim("delete from $table $where");
-	}
-
-	/**
-	 * Wrap a single string in keyword identifiers.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function wrapValue($value)
-	{
-		if ($value === '*') return $value;
-
-		return '`'.str_replace('`', '``', $value).'`';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/PostgresGrammar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/PostgresGrammar.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/PostgresGrammar.php
deleted file mode 100755
index 7a8df9c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/PostgresGrammar.php
+++ /dev/null
@@ -1,174 +0,0 @@
-<?php namespace Illuminate\Database\Query\Grammars;
-
-use Illuminate\Database\Query\Builder;
-
-class PostgresGrammar extends Grammar {
-
-	/**
-	 * All of the available clause operators.
-	 *
-	 * @var array
-	 */
-	protected $operators = array(
-		'=', '<', '>', '<=', '>=', '<>', '!=',
-		'like', 'not like', 'between', 'ilike',
-		'&', '|', '#', '<<', '>>',
-	);
-
-	/**
-	 * Compile the lock into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  bool|string  $value
-	 * @return string
-	 */
-	protected function compileLock(Builder $query, $value)
-	{
-		if (is_string($value)) return $value;
-
-		return $value ? 'for update' : 'for share';
-	}
-
-	/**
-	 * Compile an update statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $values
-	 * @return string
-	 */
-	public function compileUpdate(Builder $query, $values)
-	{
-		$table = $this->wrapTable($query->from);
-
-		// Each one of the columns in the update statements needs to be wrapped in the
-		// keyword identifiers, also a place-holder needs to be created for each of
-		// the values in the list of bindings so we can make the sets statements.
-		$columns = $this->compileUpdateColumns($values);
-
-		$from = $this->compileUpdateFrom($query);
-
-		$where = $this->compileUpdateWheres($query);
-
-		return trim("update {$table} set {$columns}{$from} $where");
-	}
-
-	/**
-	 * Compile the columns for the update statement.
-	 *
-	 * @param  array   $values
-	 * @return string
-	 */
-	protected function compileUpdateColumns($values)
-	{
-		$columns = array();
-
-		// When gathering the columns for an update statement, we'll wrap each of the
-		// columns and convert it to a parameter value. Then we will concatenate a
-		// list of the columns that can be added into this update query clauses.
-		foreach ($values as $key => $value)
-		{
-			$columns[] = $this->wrap($key).' = '.$this->parameter($value);
-		}
-
-		return implode(', ', $columns);
-	}
-
-	/**
-	 * Compile the "from" clause for an update with a join.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return string
-	 */
-	protected function compileUpdateFrom(Builder $query)
-	{
-		if ( ! isset($query->joins)) return '';
-
-		$froms = array();
-
-		// When using Postgres, updates with joins list the joined tables in the from
-		// clause, which is different than other systems like MySQL. Here, we will
-		// compile out the tables that are joined and add them to a from clause.
-		foreach ($query->joins as $join)
-		{
-			$froms[] = $this->wrapTable($join->table);
-		}
-
-		if (count($froms) > 0) return ' from '.implode(', ', $froms);
-	}
-
-	/**
-	 * Compile the additional where clauses for updates with joins.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return string
-	 */
-	protected function compileUpdateWheres(Builder $query)
-	{
-		$baseWhere = $this->compileWheres($query);
-
-		if ( ! isset($query->joins)) return $baseWhere;
-
-		// Once we compile the join constraints, we will either use them as the where
-		// clause or append them to the existing base where clauses. If we need to
-		// strip the leading boolean we will do so when using as the only where.
-		$joinWhere = $this->compileUpdateJoinWheres($query);
-
-		if (trim($baseWhere) == '')
-		{
-			return 'where '.$this->removeLeadingBoolean($joinWhere);
-		}
-
-		return $baseWhere.' '.$joinWhere;
-	}
-
-	/**
-	 * Compile the "join" clauses for an update.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return string
-	 */
-	protected function compileUpdateJoinWheres(Builder $query)
-	{
-		$joinWheres = array();
-
-		// Here we will just loop through all of the join constraints and compile them
-		// all out then implode them. This should give us "where" like syntax after
-		// everything has been built and then we will join it to the real wheres.
-		foreach ($query->joins as $join)
-		{
-			foreach ($join->clauses as $clause)
-			{
-				$joinWheres[] = $this->compileJoinConstraint($clause);
-			}
-		}
-
-		return implode(' ', $joinWheres);
-	}
-
-	/**
-	 * Compile an insert and get ID statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array   $values
-	 * @param  string  $sequence
-	 * @return string
-	 */
-	public function compileInsertGetId(Builder $query, $values, $sequence)
-	{
-		if (is_null($sequence)) $sequence = 'id';
-
-		return $this->compileInsert($query, $values).' returning '.$this->wrap($sequence);
-	}
-
-	/**
-	 * Compile a truncate table statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return array
-	 */
-	public function compileTruncate(Builder $query)
-	{
-		return array('truncate '.$this->wrapTable($query->from).' restart identity' => array());
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php
deleted file mode 100755
index 01558d3..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php namespace Illuminate\Database\Query\Grammars;
-
-use Illuminate\Database\Query\Builder;
-
-class SQLiteGrammar extends Grammar {
-
-	/**
-	 * All of the available clause operators.
-	 *
-	 * @var array
-	 */
-	protected $operators = array(
-		'=', '<', '>', '<=', '>=', '<>', '!=',
-		'like', 'not like', 'between', 'ilike',
-		'&', '|', '<<', '>>',
-	);
-
-	/**
-	 * Compile an insert statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $values
-	 * @return string
-	 */
-	public function compileInsert(Builder $query, array $values)
-	{
-		// Essentially we will force every insert to be treated as a batch insert which
-		// simply makes creating the SQL easier for us since we can utilize the same
-		// basic routine regardless of an amount of records given to us to insert.
-		$table = $this->wrapTable($query->from);
-
-		if ( ! is_array(reset($values)))
-		{
-			$values = array($values);
-		}
-
-		// If there is only one record being inserted, we will just use the usual query
-		// grammar insert builder because no special syntax is needed for the single
-		// row inserts in SQLite. However, if there are multiples, we'll continue.
-		if (count($values) == 1)
-		{
-			return parent::compileInsert($query, reset($values));
-		}
-
-		$names = $this->columnize(array_keys(reset($values)));
-
-		$columns = array();
-
-		// SQLite requires us to build the multi-row insert as a listing of select with
-		// unions joining them together. So we'll build out this list of columns and
-		// then join them all together with select unions to complete the queries.
-		foreach (array_keys(reset($values)) as $column)
-		{
-			$columns[] = '? as '.$this->wrap($column);
-		}
-
-		$columns = array_fill(0, count($values), implode(', ', $columns));
-
-		return "insert into $table ($names) select ".implode(' union select ', $columns);
-	}
-
-	/**
-	 * Compile a truncate table statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return array
-	 */
-	public function compileTruncate(Builder $query)
-	{
-		$sql = array('delete from sqlite_sequence where name = ?' => array($query->from));
-
-		$sql['delete from '.$this->wrapTable($query->from)] = array();
-
-		return $sql;
-	}
-
-	/**
-	 * Compile a "where day" clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereDay(Builder $query, $where)
-	{
-		return $this->dateBasedWhere('%d', $query, $where);
-	}
-
-	/**
-	 * Compile a "where month" clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereMonth(Builder $query, $where)
-	{
-		return $this->dateBasedWhere('%m', $query, $where);
-	}
-
-	/**
-	 * Compile a "where year" clause.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function whereYear(Builder $query, $where)
-	{
-		return $this->dateBasedWhere('%Y', $query, $where);
-	}
-
-	/**
-	 * Compile a date based where clause.
-	 *
-	 * @param  string  $type
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $where
-	 * @return string
-	 */
-	protected function dateBasedWhere($type, Builder $query, $where)
-	{
-		$value = str_pad($where['value'], 2, '0', STR_PAD_LEFT);
-
-		$value = $this->parameter($value);
-
-		return 'strftime(\''.$type.'\', '.$this->wrap($where['column']).') '.$where['operator'].' '.$value;
-	}
-
-}


[36/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SqlServerGrammar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SqlServerGrammar.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SqlServerGrammar.php
deleted file mode 100755
index 24fd428..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SqlServerGrammar.php
+++ /dev/null
@@ -1,224 +0,0 @@
-<?php namespace Illuminate\Database\Query\Grammars;
-
-use Illuminate\Database\Query\Builder;
-
-class SqlServerGrammar extends Grammar {
-
-	/**
-	 * All of the available clause operators.
-	 *
-	 * @var array
-	 */
-	protected $operators = array(
-		'=', '<', '>', '<=', '>=', '!<', '!>', '<>', '!=',
-		'like', 'not like', 'between', 'ilike',
-		'&', '&=', '|', '|=', '^', '^=',
-	);
-
-	/**
-	 * Compile a select query into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder
-	 * @return string
-	 */
-	public function compileSelect(Builder $query)
-	{
-		$components = $this->compileComponents($query);
-
-		// If an offset is present on the query, we will need to wrap the query in
-		// a big "ANSI" offset syntax block. This is very nasty compared to the
-		// other database systems but is necessary for implementing features.
-		if ($query->offset > 0)
-		{
-			return $this->compileAnsiOffset($query, $components);
-		}
-
-		return $this->concatenate($components);
-	}
-
-	/**
-	 * Compile the "select *" portion of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $columns
-	 * @return string
-	 */
-	protected function compileColumns(Builder $query, $columns)
-	{
-		if ( ! is_null($query->aggregate)) return;
-
-		$select = $query->distinct ? 'select distinct ' : 'select ';
-
-		// If there is a limit on the query, but not an offset, we will add the top
-		// clause to the query, which serves as a "limit" type clause within the
-		// SQL Server system similar to the limit keywords available in MySQL.
-		if ($query->limit > 0 && $query->offset <= 0)
-		{
-			$select .= 'top '.$query->limit.' ';
-		}
-
-		return $select.$this->columnize($columns);
-	}
-
-	/**
-	 * Compile the "from" portion of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  string  $table
-	 * @return string
-	 */
-	protected function compileFrom(Builder $query, $table)
-	{
-		$from = parent::compileFrom($query, $table);
-
-		if (is_string($query->lock)) return $from.' '.$query->lock;
-
-		if ( ! is_null($query->lock))
-		{
-			return $from.' with(rowlock,'.($query->lock ? 'updlock,' : '').'holdlock)';
-		}
-
-		return $from;
-	}
-
-	/**
-	 * Create a full ANSI offset clause for the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $components
-	 * @return string
-	 */
-	protected function compileAnsiOffset(Builder $query, $components)
-	{
-		// An ORDER BY clause is required to make this offset query work, so if one does
-		// not exist we'll just create a dummy clause to trick the database and so it
-		// does not complain about the queries for not having an "order by" clause.
-		if ( ! isset($components['orders']))
-		{
-			$components['orders'] = 'order by (select 0)';
-		}
-
-		// We need to add the row number to the query so we can compare it to the offset
-		// and limit values given for the statements. So we will add an expression to
-		// the "select" that will give back the row numbers on each of the records.
-		$orderings = $components['orders'];
-
-		$components['columns'] .= $this->compileOver($orderings);
-
-		unset($components['orders']);
-
-		// Next we need to calculate the constraints that should be placed on the query
-		// to get the right offset and limit from our query but if there is no limit
-		// set we will just handle the offset only since that is all that matters.
-		$constraint = $this->compileRowConstraint($query);
-
-		$sql = $this->concatenate($components);
-
-		// We are now ready to build the final SQL query so we'll create a common table
-		// expression from the query and get the records with row numbers within our
-		// given limit and offset value that we just put on as a query constraint.
-		return $this->compileTableExpression($sql, $constraint);
-	}
-
-	/**
-	 * Compile the over statement for a table expression.
-	 *
-	 * @param  string  $orderings
-	 * @return string
-	 */
-	protected function compileOver($orderings)
-	{
-		return ", row_number() over ({$orderings}) as row_num";
-	}
-
-	/**
-	 * Compile the limit / offset row constraint for a query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return string
-	 */
-	protected function compileRowConstraint($query)
-	{
-		$start = $query->offset + 1;
-
-		if ($query->limit > 0)
-		{
-			$finish = $query->offset + $query->limit;
-
-			return "between {$start} and {$finish}";
-		}
-
-		return ">= {$start}";
-	}
-
-	/**
-	 * Compile a common table expression for a query.
-	 *
-	 * @param  string  $sql
-	 * @param  string  $constraint
-	 * @return string
-	 */
-	protected function compileTableExpression($sql, $constraint)
-	{
-		return "select * from ({$sql}) as temp_table where row_num {$constraint}";
-	}
-
-	/**
-	 * Compile the "limit" portions of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  int  $limit
-	 * @return string
-	 */
-	protected function compileLimit(Builder $query, $limit)
-	{
-		return '';
-	}
-
-	/**
-	 * Compile the "offset" portions of the query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  int  $offset
-	 * @return string
-	 */
-	protected function compileOffset(Builder $query, $offset)
-	{
-		return '';
-	}
-
-	/**
-	 * Compile a truncate table statement into SQL.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @return array
-	 */
-	public function compileTruncate(Builder $query)
-	{
-		return array('truncate table '.$this->wrapTable($query->from) => array());
-	}
-
-	/**
-	 * Get the format for database stored dates.
-	 *
-	 * @return string
-	 */
-	public function getDateFormat()
-	{
-		return 'Y-m-d H:i:s.000';
-	}
-
-	/**
-	 * Wrap a single string in keyword identifiers.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function wrapValue($value)
-	{
-		if ($value === '*') return $value;
-
-		return '['.str_replace(']', ']]', $value).']';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/JoinClause.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/JoinClause.php b/vendor/laravel/framework/src/Illuminate/Database/Query/JoinClause.php
deleted file mode 100755
index cea79ed..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/JoinClause.php
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php namespace Illuminate\Database\Query;
-
-class JoinClause {
-
-	/**
-	 * The type of join being performed.
-	 *
-	 * @var string
-	 */
-	public $type;
-
-	/**
-	 * The table the join clause is joining to.
-	 *
-	 * @var string
-	 */
-	public $table;
-
-	/**
-	 * The "on" clauses for the join.
-	 *
-	 * @var array
-	 */
-	public $clauses = array();
-
-	/**
-	* The "on" bindings for the join.
-	*
-	* @var array
-	*/
-	public $bindings = array();
-
-	/**
-	 * Create a new join clause instance.
-	 *
-	 * @param  string  $type
-	 * @param  string  $table
-	 * @return void
-	 */
-	public function __construct($type, $table)
-	{
-		$this->type = $type;
-		$this->table = $table;
-	}
-
-	/**
-	 * Add an "on" clause to the join.
-	 *
-	 * @param  string  $first
-	 * @param  string  $operator
-	 * @param  string  $second
-	 * @param  string  $boolean
-	 * @param  bool  $where
-	 * @return $this
-	 */
-	public function on($first, $operator, $second, $boolean = 'and', $where = false)
-	{
-		$this->clauses[] = compact('first', 'operator', 'second', 'boolean', 'where');
-
-		if ($where) $this->bindings[] = $second;
-
-		return $this;
-	}
-
-	/**
-	 * Add an "or on" clause to the join.
-	 *
-	 * @param  string  $first
-	 * @param  string  $operator
-	 * @param  string  $second
-	 * @return \Illuminate\Database\Query\JoinClause
-	 */
-	public function orOn($first, $operator, $second)
-	{
-		return $this->on($first, $operator, $second, 'or');
-	}
-
-	/**
-	 * Add an "on where" clause to the join.
-	 *
-	 * @param  string  $first
-	 * @param  string  $operator
-	 * @param  string  $second
-	 * @param  string  $boolean
-	 * @return \Illuminate\Database\Query\JoinClause
-	 */
-	public function where($first, $operator, $second, $boolean = 'and')
-	{
-		return $this->on($first, $operator, $second, $boolean, true);
-	}
-
-	/**
-	 * Add an "or on where" clause to the join.
-	 *
-	 * @param  string  $first
-	 * @param  string  $operator
-	 * @param  string  $second
-	 * @return \Illuminate\Database\Query\JoinClause
-	 */
-	public function orWhere($first, $operator, $second)
-	{
-		return $this->on($first, $operator, $second, 'or', true);
-	}
-
-	/**
-	 * Add an "on where is null" clause to the join
-	 *
-	 * @param  string  $column
-	 * @param  string  $boolean
-	 * @return \Illuminate\Database\Query\JoinClause
-	 */
-	public function whereNull($column, $boolean = 'and')
-	{
-		return $this->on($column, 'is', new Expression('null'), $boolean, false);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php
deleted file mode 100644
index f77b41d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php namespace Illuminate\Database\Query\Processors;
-
-class MySqlProcessor extends Processor {
-
-	/**
-	 * Process the results of a column listing query.
-	 *
-	 * @param  array  $results
-	 * @return array
-	 */
-	public function processColumnListing($results)
-	{
-		return array_map(function($r) { $r = (object) $r; return $r->column_name; }, $results);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php
deleted file mode 100755
index 665379d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php namespace Illuminate\Database\Query\Processors;
-
-use Illuminate\Database\Query\Builder;
-
-class PostgresProcessor extends Processor {
-
-	/**
-	 * Process an "insert get ID" query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  string  $sql
-	 * @param  array   $values
-	 * @param  string  $sequence
-	 * @return int
-	 */
-	public function processInsertGetId(Builder $query, $sql, $values, $sequence = null)
-	{
-		$results = $query->getConnection()->selectFromWriteConnection($sql, $values);
-
-		$sequence = $sequence ?: 'id';
-
-		$result = (array) $results[0];
-
-		$id = $result[$sequence];
-
-		return is_numeric($id) ? (int) $id : $id;
-	}
-
-	/**
-	 * Process the results of a column listing query.
-	 *
-	 * @param  array  $results
-	 * @return array
-	 */
-	public function processColumnListing($results)
-	{
-		return array_values(array_map(function($r) { $r = (object) $r; return $r->column_name; }, $results));
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php
deleted file mode 100755
index b960092..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php namespace Illuminate\Database\Query\Processors;
-
-use Illuminate\Database\Query\Builder;
-
-class Processor {
-
-	/**
-	 * Process the results of a "select" query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  array  $results
-	 * @return array
-	 */
-	public function processSelect(Builder $query, $results)
-	{
-		return $results;
-	}
-
-	/**
-	 * Process an  "insert get ID" query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  string  $sql
-	 * @param  array   $values
-	 * @param  string  $sequence
-	 * @return int
-	 */
-	public function processInsertGetId(Builder $query, $sql, $values, $sequence = null)
-	{
-		$query->getConnection()->insert($sql, $values);
-
-		$id = $query->getConnection()->getPdo()->lastInsertId($sequence);
-
-		return is_numeric($id) ? (int) $id : $id;
-	}
-
-	/**
-	 * Process the results of a column listing query.
-	 *
-	 * @param  array  $results
-	 * @return array
-	 */
-	public function processColumnListing($results)
-	{
-		return $results;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SQLiteProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SQLiteProcessor.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SQLiteProcessor.php
deleted file mode 100644
index 34493bf..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SQLiteProcessor.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php namespace Illuminate\Database\Query\Processors;
-
-class SQLiteProcessor extends Processor {
-
-	/**
-	 * Process the results of a column listing query.
-	 *
-	 * @param  array  $results
-	 * @return array
-	 */
-	public function processColumnListing($results)
-	{
-		return array_values(array_map(function($r) { $r = (object) $r; return $r->name; }, $results));
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SqlServerProcessor.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SqlServerProcessor.php b/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SqlServerProcessor.php
deleted file mode 100755
index cfdb432..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SqlServerProcessor.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php namespace Illuminate\Database\Query\Processors;
-
-use Illuminate\Database\Query\Builder;
-
-class SqlServerProcessor extends Processor {
-
-	/**
-	 * Process an "insert get ID" query.
-	 *
-	 * @param  \Illuminate\Database\Query\Builder  $query
-	 * @param  string  $sql
-	 * @param  array   $values
-	 * @param  string  $sequence
-	 * @return int
-	 */
-	public function processInsertGetId(Builder $query, $sql, $values, $sequence = null)
-	{
-		$query->getConnection()->insert($sql, $values);
-
-		$id = $query->getConnection()->getPdo()->lastInsertId();
-
-		return is_numeric($id) ? (int) $id : $id;
-	}
-
-	/**
-	 * Process the results of a column listing query.
-	 *
-	 * @param  array  $results
-	 * @return array
-	 */
-	public function processColumnListing($results)
-	{
-		return array_values(array_map(function($r) { return $r->name; }, $results));
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/QueryException.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/QueryException.php b/vendor/laravel/framework/src/Illuminate/Database/QueryException.php
deleted file mode 100644
index e3f9cf2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/QueryException.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use PDOException;
-
-class QueryException extends PDOException {
-
-	/**
-	 * The SQL for the query.
-	 *
-	 * @var string
-	 */
-	protected $sql;
-
-	/**
-	 * The bindings for the query.
-	 *
-	 * @var array
-	 */
-	protected $bindings;
-
-	/**
-	 * Create a new query exception instance.
-	 *
-	 * @param  string  $sql
-	 * @param  array  $bindings
-	 * @param  \Exception $previous
-	 * @return void
-	 */
-	public function __construct($sql, array $bindings, $previous)
-	{
-		parent::__construct('', 0, $previous);
-
-		$this->sql = $sql;
-		$this->bindings = $bindings;
-		$this->previous = $previous;
-		$this->code = $previous->getCode();
-		$this->message = $this->formatMessage($sql, $bindings, $previous);
-
-		if ($previous instanceof PDOException)
-		{
-			$this->errorInfo = $previous->errorInfo;
-		}
-	}
-
-	/**
-	 * Format the SQL error message.
-	 *
-	 * @param  string  $sql
-	 * @param  array  $bindings
-	 * @param  \Exception $previous
-	 * @return string
-	 */
-	protected function formatMessage($sql, $bindings, $previous)
-	{
-		return $previous->getMessage().' (SQL: '.str_replace_array('\?', $bindings, $sql).')';
-	}
-
-	/**
-	 * Get the SQL for the query.
-	 *
-	 * @return string
-	 */
-	public function getSql()
-	{
-		return $this->sql;
-	}
-
-	/**
-	 * Get the bindings for the query.
-	 *
-	 * @return array
-	 */
-	public function getBindings()
-	{
-		return $this->bindings;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/README.md
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/README.md b/vendor/laravel/framework/src/Illuminate/Database/README.md
deleted file mode 100755
index 5009fc0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/README.md
+++ /dev/null
@@ -1,71 +0,0 @@
-## Illuminate Database
-
-The Illuminate Database component is a full database toolkit for PHP, providing an expressive query builder, ActiveRecord style ORM, and schema builder. It currently supports MySQL, Postgres, SQL Server, and SQLite. It also serves as the database layer of the Laravel PHP framework.
-
-### Usage Instructions
-
-First, create a new "Capsule" manager instance. Capsule aims to make configuring the library for usage outside of the Laravel framework as easy as possible.
-
-```PHP
-use Illuminate\Database\Capsule\Manager as Capsule;
-
-$capsule = new Capsule;
-
-$capsule->addConnection([
-	'driver'    => 'mysql',
-	'host'      => 'localhost',
-	'database'  => 'database',
-	'username'  => 'root',
-	'password'  => 'password',
-	'charset'   => 'utf8',
-	'collation' => 'utf8_unicode_ci',
-	'prefix'    => '',
-]);
-
-// Set the event dispatcher used by Eloquent models... (optional)
-use Illuminate\Events\Dispatcher;
-use Illuminate\Container\Container;
-$capsule->setEventDispatcher(new Dispatcher(new Container));
-
-// Set the cache manager instance used by connections... (optional)
-$capsule->setCacheManager(...);
-
-// Make this Capsule instance available globally via static methods... (optional)
-$capsule->setAsGlobal();
-
-// Setup the Eloquent ORM... (optional; unless you've used setEventDispatcher())
-$capsule->bootEloquent();
-```
-
-Once the Capsule instance has been registered. You may use it like so:
-
-**Using The Query Builder**
-
-```PHP
-$users = Capsule::table('users')->where('votes', '>', 100)->get();
-```
-Other core methods may be accessed directly from the Capsule in the same manner as from the DB facade:
-```PHP
-$results = Capsule::select('select * from users where id = ?', array(1));
-```
-
-**Using The Schema Builder**
-
-```PHP
-Capsule::schema()->create('users', function($table)
-{
-	$table->increments('id');
-	$table->string('email')->unique();
-	$table->timestamps();
-});
-```
-
-**Using The Eloquent ORM**
-
-```PHP
-class User extends Illuminate\Database\Eloquent\Model {}
-
-$users = User::where('votes', '>', 1)->get();
-```
-
-For further documentation on using the various database facilities this library provides, consult the [Laravel framework documentation](http://laravel.com/docs).

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/SQLiteConnection.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/SQLiteConnection.php b/vendor/laravel/framework/src/Illuminate/Database/SQLiteConnection.php
deleted file mode 100755
index 86603fc..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/SQLiteConnection.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php namespace Illuminate\Database;
-
-use Doctrine\DBAL\Driver\PDOSqlite\Driver as DoctrineDriver;
-use Illuminate\Database\Query\Grammars\SQLiteGrammar as QueryGrammar;
-use Illuminate\Database\Schema\Grammars\SQLiteGrammar as SchemaGrammar;
-
-class SQLiteConnection extends Connection {
-
-	/**
-	 * Get the default query grammar instance.
-	 *
-	 * @return \Illuminate\Database\Query\Grammars\SQLiteGrammar
-	 */
-	protected function getDefaultQueryGrammar()
-	{
-		return $this->withTablePrefix(new QueryGrammar);
-	}
-
-	/**
-	 * Get the default schema grammar instance.
-	 *
-	 * @return \Illuminate\Database\Schema\Grammars\SQLiteGrammar
-	 */
-	protected function getDefaultSchemaGrammar()
-	{
-		return $this->withTablePrefix(new SchemaGrammar);
-	}
-
-	/**
-	 * Get the default post processor instance.
-	 *
-	 * @return \Illuminate\Database\Query\Processors\Processor
-	 */
-	protected function getDefaultPostProcessor()
-	{
-		return new Query\Processors\SQLiteProcessor;
-	}
-
-	/**
-	 * Get the Doctrine DBAL driver.
-	 *
-	 * @return \Doctrine\DBAL\Driver\PDOSqlite\Driver
-	 */
-	protected function getDoctrineDriver()
-	{
-		return new DoctrineDriver;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php b/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php
deleted file mode 100755
index 33453ab..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php
+++ /dev/null
@@ -1,837 +0,0 @@
-<?php namespace Illuminate\Database\Schema;
-
-use Closure;
-use Illuminate\Support\Fluent;
-use Illuminate\Database\Connection;
-use Illuminate\Database\Schema\Grammars\Grammar;
-
-class Blueprint {
-
-	/**
-	 * The table the blueprint describes.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * The columns that should be added to the table.
-	 *
-	 * @var array
-	 */
-	protected $columns = array();
-
-	/**
-	 * The commands that should be run for the table.
-	 *
-	 * @var array
-	 */
-	protected $commands = array();
-
-	/**
-	 * The storage engine that should be used for the table.
-	 *
-	 * @var string
-	 */
-	public $engine;
-
-	/**
-	 * Create a new schema blueprint.
-	 *
-	 * @param  string   $table
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function __construct($table, Closure $callback = null)
-	{
-		$this->table = $table;
-
-		if ( ! is_null($callback)) $callback($this);
-	}
-
-	/**
-	 * Execute the blueprint against the database.
-	 *
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @param  \Illuminate\Database\Schema\Grammars\Grammar $grammar
-	 * @return void
-	 */
-	public function build(Connection $connection, Grammar $grammar)
-	{
-		foreach ($this->toSql($connection, $grammar) as $statement)
-		{
-			$connection->statement($statement);
-		}
-	}
-
-	/**
-	 * Get the raw SQL statements for the blueprint.
-	 *
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @param  \Illuminate\Database\Schema\Grammars\Grammar  $grammar
-	 * @return array
-	 */
-	public function toSql(Connection $connection, Grammar $grammar)
-	{
-		$this->addImpliedCommands();
-
-		$statements = array();
-
-		// Each type of command has a corresponding compiler function on the schema
-		// grammar which is used to build the necessary SQL statements to build
-		// the blueprint element, so we'll just call that compilers function.
-		foreach ($this->commands as $command)
-		{
-			$method = 'compile'.ucfirst($command->name);
-
-			if (method_exists($grammar, $method))
-			{
-				if ( ! is_null($sql = $grammar->$method($this, $command, $connection)))
-				{
-					$statements = array_merge($statements, (array) $sql);
-				}
-			}
-		}
-
-		return $statements;
-	}
-
-	/**
-	 * Add the commands that are implied by the blueprint.
-	 *
-	 * @return void
-	 */
-	protected function addImpliedCommands()
-	{
-		if (count($this->columns) > 0 && ! $this->creating())
-		{
-			array_unshift($this->commands, $this->createCommand('add'));
-		}
-
-		$this->addFluentIndexes();
-	}
-
-	/**
-	 * Add the index commands fluently specified on columns.
-	 *
-	 * @return void
-	 */
-	protected function addFluentIndexes()
-	{
-		foreach ($this->columns as $column)
-		{
-			foreach (array('primary', 'unique', 'index') as $index)
-			{
-				// If the index has been specified on the given column, but is simply
-				// equal to "true" (boolean), no name has been specified for this
-				// index, so we will simply call the index methods without one.
-				if ($column->$index === true)
-				{
-					$this->$index($column->name);
-
-					continue 2;
-				}
-
-				// If the index has been specified on the column and it is something
-				// other than boolean true, we will assume a name was provided on
-				// the index specification, and pass in the name to the method.
-				elseif (isset($column->$index))
-				{
-					$this->$index($column->name, $column->$index);
-
-					continue 2;
-				}
-			}
-		}
-	}
-
-	/**
-	 * Determine if the blueprint has a create command.
-	 *
-	 * @return bool
-	 */
-	protected function creating()
-	{
-		foreach ($this->commands as $command)
-		{
-			if ($command->name == 'create') return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Indicate that the table needs to be created.
-	 *
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function create()
-	{
-		return $this->addCommand('create');
-	}
-
-	/**
-	 * Indicate that the table should be dropped.
-	 *
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function drop()
-	{
-		return $this->addCommand('drop');
-	}
-
-	/**
-	 * Indicate that the table should be dropped if it exists.
-	 *
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function dropIfExists()
-	{
-		return $this->addCommand('dropIfExists');
-	}
-
-	/**
-	 * Indicate that the given columns should be dropped.
-	 *
-	 * @param  string|array  $columns
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function dropColumn($columns)
-	{
-		$columns = is_array($columns) ? $columns : (array) func_get_args();
-
-		return $this->addCommand('dropColumn', compact('columns'));
-	}
-
-	/**
-	 * Indicate that the given columns should be renamed.
-	 *
-	 * @param  string  $from
-	 * @param  string  $to
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function renameColumn($from, $to)
-	{
-		return $this->addCommand('renameColumn', compact('from', 'to'));
-	}
-
-	/**
-	 * Indicate that the given primary key should be dropped.
-	 *
-	 * @param  string|array  $index
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function dropPrimary($index = null)
-	{
-		return $this->dropIndexCommand('dropPrimary', 'primary', $index);
-	}
-
-	/**
-	 * Indicate that the given unique key should be dropped.
-	 *
-	 * @param  string|array  $index
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function dropUnique($index)
-	{
-		return $this->dropIndexCommand('dropUnique', 'unique', $index);
-	}
-
-	/**
-	 * Indicate that the given index should be dropped.
-	 *
-	 * @param  string|array  $index
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function dropIndex($index)
-	{
-		return $this->dropIndexCommand('dropIndex', 'index', $index);
-	}
-
-	/**
-	 * Indicate that the given foreign key should be dropped.
-	 *
-	 * @param  string  $index
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function dropForeign($index)
-	{
-		return $this->dropIndexCommand('dropForeign', 'foreign', $index);
-	}
-
-	/**
-	 * Indicate that the timestamp columns should be dropped.
-	 *
-	 * @return void
-	 */
-	public function dropTimestamps()
-	{
-		$this->dropColumn('created_at', 'updated_at');
-	}
-
-	/**
-	* Indicate that the soft delete column should be dropped.
-	*
-	* @return void
-	*/
-	public function dropSoftDeletes()
-	{
-		$this->dropColumn('deleted_at');
-	}
-
-	/**
-	 * Rename the table to a given name.
-	 *
-	 * @param  string  $to
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function rename($to)
-	{
-		return $this->addCommand('rename', compact('to'));
-	}
-
-	/**
-	 * Specify the primary key(s) for the table.
-	 *
-	 * @param  string|array  $columns
-	 * @param  string  $name
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function primary($columns, $name = null)
-	{
-		return $this->indexCommand('primary', $columns, $name);
-	}
-
-	/**
-	 * Specify a unique index for the table.
-	 *
-	 * @param  string|array  $columns
-	 * @param  string  $name
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function unique($columns, $name = null)
-	{
-		return $this->indexCommand('unique', $columns, $name);
-	}
-
-	/**
-	 * Specify an index for the table.
-	 *
-	 * @param  string|array  $columns
-	 * @param  string  $name
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function index($columns, $name = null)
-	{
-		return $this->indexCommand('index', $columns, $name);
-	}
-
-	/**
-	 * Specify a foreign key for the table.
-	 *
-	 * @param  string|array  $columns
-	 * @param  string  $name
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function foreign($columns, $name = null)
-	{
-		return $this->indexCommand('foreign', $columns, $name);
-	}
-
-	/**
-	 * Create a new auto-incrementing integer column on the table.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function increments($column)
-	{
-		return $this->unsignedInteger($column, true);
-	}
-
-	/**
-	 * Create a new auto-incrementing big integer column on the table.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function bigIncrements($column)
-	{
-		return $this->unsignedBigInteger($column, true);
-	}
-
-	/**
-	 * Create a new char column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  int  $length
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function char($column, $length = 255)
-	{
-		return $this->addColumn('char', $column, compact('length'));
-	}
-
-	/**
-	 * Create a new string column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  int  $length
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function string($column, $length = 255)
-	{
-		return $this->addColumn('string', $column, compact('length'));
-	}
-
-	/**
-	 * Create a new text column on the table.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function text($column)
-	{
-		return $this->addColumn('text', $column);
-	}
-
-	/**
-	 * Create a new medium text column on the table.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function mediumText($column)
-	{
-		return $this->addColumn('mediumText', $column);
-	}
-
-	/**
-	 * Create a new long text column on the table.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function longText($column)
-	{
-		return $this->addColumn('longText', $column);
-	}
-
-	/**
-	 * Create a new integer column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  bool  $autoIncrement
-	 * @param  bool  $unsigned
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function integer($column, $autoIncrement = false, $unsigned = false)
-	{
-		return $this->addColumn('integer', $column, compact('autoIncrement', 'unsigned'));
-	}
-
-	/**
-	 * Create a new big integer column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  bool  $autoIncrement
-	 * @param  bool  $unsigned
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function bigInteger($column, $autoIncrement = false, $unsigned = false)
-	{
-		return $this->addColumn('bigInteger', $column, compact('autoIncrement', 'unsigned'));
-	}
-
-	/**
-	 * Create a new medium integer column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  bool  $autoIncrement
-	 * @param  bool  $unsigned
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function mediumInteger($column, $autoIncrement = false, $unsigned = false)
-	{
-		return $this->addColumn('mediumInteger', $column, compact('autoIncrement', 'unsigned'));
-	}
-
-	/**
-	 * Create a new tiny integer column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  bool  $autoIncrement
-	 * @param  bool  $unsigned
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function tinyInteger($column, $autoIncrement = false, $unsigned = false)
-	{
-		return $this->addColumn('tinyInteger', $column, compact('autoIncrement', 'unsigned'));
-	}
-
-	/**
-	 * Create a new small integer column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  bool  $autoIncrement
-	 * @param  bool  $unsigned
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function smallInteger($column, $autoIncrement = false, $unsigned = false)
-	{
-		return $this->addColumn('smallInteger', $column, compact('autoIncrement', 'unsigned'));
-	}
-
-	/**
-	 * Create a new unsigned integer column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  bool  $autoIncrement
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function unsignedInteger($column, $autoIncrement = false)
-	{
-		return $this->integer($column, $autoIncrement, true);
-	}
-
-	/**
-	 * Create a new unsigned big integer column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  bool  $autoIncrement
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function unsignedBigInteger($column, $autoIncrement = false)
-	{
-		return $this->bigInteger($column, $autoIncrement, true);
-	}
-
-	/**
-	 * Create a new float column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  int     $total
-	 * @param  int     $places
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function float($column, $total = 8, $places = 2)
-	{
-		return $this->addColumn('float', $column, compact('total', 'places'));
-	}
-
-	/**
-	 * Create a new double column on the table.
-	 *
-	 * @param  string   $column
-	 * @param  int|null	$total
-	 * @param  int|null $places
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function double($column, $total = null, $places = null)
-	{
-		return $this->addColumn('double', $column, compact('total', 'places'));
-	}
-
-	/**
-	 * Create a new decimal column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  int     $total
-	 * @param  int     $places
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function decimal($column, $total = 8, $places = 2)
-	{
-		return $this->addColumn('decimal', $column, compact('total', 'places'));
-	}
-
-	/**
-	 * Create a new boolean column on the table.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function boolean($column)
-	{
-		return $this->addColumn('boolean', $column);
-	}
-
-	/**
-	 * Create a new enum column on the table.
-	 *
-	 * @param  string  $column
-	 * @param  array   $allowed
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function enum($column, array $allowed)
-	{
-		return $this->addColumn('enum', $column, compact('allowed'));
-	}
-
-	/**
-	 * Create a new date column on the table.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function date($column)
-	{
-		return $this->addColumn('date', $column);
-	}
-
-	/**
-	 * Create a new date-time column on the table.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function dateTime($column)
-	{
-		return $this->addColumn('dateTime', $column);
-	}
-
-	/**
-	 * Create a new time column on the table.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function time($column)
-	{
-		return $this->addColumn('time', $column);
-	}
-
-	/**
-	 * Create a new timestamp column on the table.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function timestamp($column)
-	{
-		return $this->addColumn('timestamp', $column);
-	}
-
-	/**
-	 * Add nullable creation and update timestamps to the table.
-	 *
-	 * @return void
-	 */
-	public function nullableTimestamps()
-	{
-		$this->timestamp('created_at')->nullable();
-
-		$this->timestamp('updated_at')->nullable();
-	}
-
-	/**
-	 * Add creation and update timestamps to the table.
-	 *
-	 * @return void
-	 */
-	public function timestamps()
-	{
-		$this->timestamp('created_at');
-
-		$this->timestamp('updated_at');
-	}
-
-	/**
-	 * Add a "deleted at" timestamp for the table.
-	 *
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function softDeletes()
-	{
-		return $this->timestamp('deleted_at')->nullable();
-	}
-
-	/**
-	 * Create a new binary column on the table.
-	 *
-	 * @param  string  $column
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function binary($column)
-	{
-		return $this->addColumn('binary', $column);
-	}
-
-	/**
-	 * Add the proper columns for a polymorphic table.
-	 *
-	 * @param  string  $name
-	 * @param  string|null  $indexName
-	 * @return void
-	 */
-	public function morphs($name, $indexName = null)
-	{
-		$this->unsignedInteger("{$name}_id");
-
-		$this->string("{$name}_type");
-
-		$this->index(array("{$name}_id", "{$name}_type"), $indexName);
-	}
-
-	/**
-	 * Adds the `remember_token` column to the table.
-	 *
-	 * @return \Illuminate\Support\Fluent
-	 */
-	public function rememberToken()
-	{
-		return $this->string('remember_token', 100)->nullable();
-	}
-
-	/**
-	 * Create a new drop index command on the blueprint.
-	 *
-	 * @param  string  $command
-	 * @param  string  $type
-	 * @param  string|array  $index
-	 * @return \Illuminate\Support\Fluent
-	 */
-	protected function dropIndexCommand($command, $type, $index)
-	{
-		$columns = array();
-
-		// If the given "index" is actually an array of columns, the developer means
-		// to drop an index merely by specifying the columns involved without the
-		// conventional name, so we will build the index name from the columns.
-		if (is_array($index))
-		{
-			$columns = $index;
-
-			$index = $this->createIndexName($type, $columns);
-		}
-
-		return $this->indexCommand($command, $columns, $index);
-	}
-
-	/**
-	 * Add a new index command to the blueprint.
-	 *
-	 * @param  string        $type
-	 * @param  string|array  $columns
-	 * @param  string        $index
-	 * @return \Illuminate\Support\Fluent
-	 */
-	protected function indexCommand($type, $columns, $index)
-	{
-		$columns = (array) $columns;
-
-		// If no name was specified for this index, we will create one using a basic
-		// convention of the table name, followed by the columns, followed by an
-		// index type, such as primary or index, which makes the index unique.
-		if (is_null($index))
-		{
-			$index = $this->createIndexName($type, $columns);
-		}
-
-		return $this->addCommand($type, compact('index', 'columns'));
-	}
-
-	/**
-	 * Create a default index name for the table.
-	 *
-	 * @param  string  $type
-	 * @param  array   $columns
-	 * @return string
-	 */
-	protected function createIndexName($type, array $columns)
-	{
-		$index = strtolower($this->table.'_'.implode('_', $columns).'_'.$type);
-
-		return str_replace(array('-', '.'), '_', $index);
-	}
-
-	/**
-	 * Add a new column to the blueprint.
-	 *
-	 * @param  string  $type
-	 * @param  string  $name
-	 * @param  array   $parameters
-	 * @return \Illuminate\Support\Fluent
-	 */
-	protected function addColumn($type, $name, array $parameters = array())
-	{
-		$attributes = array_merge(compact('type', 'name'), $parameters);
-
-		$this->columns[] = $column = new Fluent($attributes);
-
-		return $column;
-	}
-
-	/**
-	 * Remove a column from the schema blueprint.
-	 *
-	 * @param  string  $name
-	 * @return $this
-	 */
-	public function removeColumn($name)
-	{
-		$this->columns = array_values(array_filter($this->columns, function($c) use ($name)
-		{
-			return $c['attributes']['name'] != $name;
-		}));
-
-		return $this;
-	}
-
-	/**
-	 * Add a new command to the blueprint.
-	 *
-	 * @param  string  $name
-	 * @param  array  $parameters
-	 * @return \Illuminate\Support\Fluent
-	 */
-	protected function addCommand($name, array $parameters = array())
-	{
-		$this->commands[] = $command = $this->createCommand($name, $parameters);
-
-		return $command;
-	}
-
-	/**
-	 * Create a new Fluent command.
-	 *
-	 * @param  string  $name
-	 * @param  array   $parameters
-	 * @return \Illuminate\Support\Fluent
-	 */
-	protected function createCommand($name, array $parameters = array())
-	{
-		return new Fluent(array_merge(compact('name'), $parameters));
-	}
-
-	/**
-	 * Get the table the blueprint describes.
-	 *
-	 * @return string
-	 */
-	public function getTable()
-	{
-		return $this->table;
-	}
-
-	/**
-	 * Get the columns that should be added.
-	 *
-	 * @return array
-	 */
-	public function getColumns()
-	{
-		return $this->columns;
-	}
-
-	/**
-	 * Get the commands on the blueprint.
-	 *
-	 * @return array
-	 */
-	public function getCommands()
-	{
-		return $this->commands;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php b/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php
deleted file mode 100755
index 707909b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php
+++ /dev/null
@@ -1,223 +0,0 @@
-<?php namespace Illuminate\Database\Schema;
-
-use Closure;
-use Illuminate\Database\Connection;
-
-class Builder {
-
-	/**
-	 * The database connection instance.
-	 *
-	 * @var \Illuminate\Database\Connection
-	 */
-	protected $connection;
-
-	/**
-	 * The schema grammar instance.
-	 *
-	 * @var \Illuminate\Database\Schema\Grammars\Grammar
-	 */
-	protected $grammar;
-
-	/**
-	 * The Blueprint resolver callback.
-	 *
-	 * @var \Closure
-	 */
-	protected $resolver;
-
-	/**
-	 * Create a new database Schema manager.
-	 *
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @return void
-	 */
-	public function __construct(Connection $connection)
-	{
-		$this->connection = $connection;
-		$this->grammar = $connection->getSchemaGrammar();
-	}
-
-	/**
-	 * Determine if the given table exists.
-	 *
-	 * @param  string  $table
-	 * @return bool
-	 */
-	public function hasTable($table)
-	{
-		$sql = $this->grammar->compileTableExists();
-
-		$table = $this->connection->getTablePrefix().$table;
-
-		return count($this->connection->select($sql, array($table))) > 0;
-	}
-
-	/**
-	 * Determine if the given table has a given column.
-	 *
-	 * @param  string  $table
-	 * @param  string  $column
-	 * @return bool
-	 */
-	public function hasColumn($table, $column)
-	{
-		$column = strtolower($column);
-
-		return in_array($column, array_map('strtolower', $this->getColumnListing($table)));
-	}
-
-	/**
-	 * Get the column listing for a given table.
-	 *
-	 * @param  string  $table
-	 * @return array
-	 */
-	public function getColumnListing($table)
-	{
-		$table = $this->connection->getTablePrefix().$table;
-
-		$results = $this->connection->select($this->grammar->compileColumnExists($table));
-
-		return $this->connection->getPostProcessor()->processColumnListing($results);
-	}
-
-	/**
-	 * Modify a table on the schema.
-	 *
-	 * @param  string    $table
-	 * @param  \Closure  $callback
-	 * @return \Illuminate\Database\Schema\Blueprint
-	 */
-	public function table($table, Closure $callback)
-	{
-		$this->build($this->createBlueprint($table, $callback));
-	}
-
-	/**
-	 * Create a new table on the schema.
-	 *
-	 * @param  string    $table
-	 * @param  \Closure  $callback
-	 * @return \Illuminate\Database\Schema\Blueprint
-	 */
-	public function create($table, Closure $callback)
-	{
-		$blueprint = $this->createBlueprint($table);
-
-		$blueprint->create();
-
-		$callback($blueprint);
-
-		$this->build($blueprint);
-	}
-
-	/**
-	 * Drop a table from the schema.
-	 *
-	 * @param  string  $table
-	 * @return \Illuminate\Database\Schema\Blueprint
-	 */
-	public function drop($table)
-	{
-		$blueprint = $this->createBlueprint($table);
-
-		$blueprint->drop();
-
-		$this->build($blueprint);
-	}
-
-	/**
-	 * Drop a table from the schema if it exists.
-	 *
-	 * @param  string  $table
-	 * @return \Illuminate\Database\Schema\Blueprint
-	 */
-	public function dropIfExists($table)
-	{
-		$blueprint = $this->createBlueprint($table);
-
-		$blueprint->dropIfExists();
-
-		$this->build($blueprint);
-	}
-
-	/**
-	 * Rename a table on the schema.
-	 *
-	 * @param  string  $from
-	 * @param  string  $to
-	 * @return \Illuminate\Database\Schema\Blueprint
-	 */
-	public function rename($from, $to)
-	{
-		$blueprint = $this->createBlueprint($from);
-
-		$blueprint->rename($to);
-
-		$this->build($blueprint);
-	}
-
-	/**
-	 * Execute the blueprint to build / modify the table.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @return void
-	 */
-	protected function build(Blueprint $blueprint)
-	{
-		$blueprint->build($this->connection, $this->grammar);
-	}
-
-	/**
-	 * Create a new command set with a Closure.
-	 *
-	 * @param  string    $table
-	 * @param  \Closure  $callback
-	 * @return \Illuminate\Database\Schema\Blueprint
-	 */
-	protected function createBlueprint($table, Closure $callback = null)
-	{
-		if (isset($this->resolver))
-		{
-			return call_user_func($this->resolver, $table, $callback);
-		}
-
-		return new Blueprint($table, $callback);
-	}
-
-	/**
-	 * Get the database connection instance.
-	 *
-	 * @return \Illuminate\Database\Connection
-	 */
-	public function getConnection()
-	{
-		return $this->connection;
-	}
-
-	/**
-	 * Set the database connection instance.
-	 *
-	 * @param  \Illuminate\Database\Connection
-	 * @return $this
-	 */
-	public function setConnection(Connection $connection)
-	{
-		$this->connection = $connection;
-
-		return $this;
-	}
-
-	/**
-	 * Set the Schema Blueprint resolver callback.
-	 *
-	 * @param  \Closure  $resolver
-	 * @return void
-	 */
-	public function blueprintResolver(Closure $resolver)
-	{
-		$this->resolver = $resolver;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/Grammar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/Grammar.php b/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/Grammar.php
deleted file mode 100755
index b45d095..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/Grammar.php
+++ /dev/null
@@ -1,270 +0,0 @@
-<?php namespace Illuminate\Database\Schema\Grammars;
-
-use Illuminate\Support\Fluent;
-use Doctrine\DBAL\Schema\Column;
-use Doctrine\DBAL\Schema\TableDiff;
-use Illuminate\Database\Connection;
-use Illuminate\Database\Query\Expression;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Grammar as BaseGrammar;
-use Doctrine\DBAL\Schema\AbstractSchemaManager as SchemaManager;
-
-abstract class Grammar extends BaseGrammar {
-
-	/**
-	 * Compile a rename column command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @return array
-	 */
-	public function compileRenameColumn(Blueprint $blueprint, Fluent $command, Connection $connection)
-	{
-		$schema = $connection->getDoctrineSchemaManager();
-
-		$table = $this->getTablePrefix().$blueprint->getTable();
-
-		$column = $connection->getDoctrineColumn($table, $command->from);
-
-		$tableDiff = $this->getRenamedDiff($blueprint, $command, $column, $schema);
-
-		return (array) $schema->getDatabasePlatform()->getAlterTableSQL($tableDiff);
-	}
-
-	/**
-	 * Get a new column instance with the new column name.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @param  \Doctrine\DBAL\Schema\Column  $column
-	 * @param  \Doctrine\DBAL\Schema\AbstractSchemaManager  $schema
-	 * @return \Doctrine\DBAL\Schema\TableDiff
-	 */
-	protected function getRenamedDiff(Blueprint $blueprint, Fluent $command, Column $column, SchemaManager $schema)
-	{
-		$tableDiff = $this->getDoctrineTableDiff($blueprint, $schema);
-
-		return $this->setRenamedColumns($tableDiff, $command, $column);
-	}
-
-	/**
-	 * Set the renamed columns on the table diff.
-	 *
-	 * @param  \Doctrine\DBAL\Schema\TableDiff  $tableDiff
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @param  \Doctrine\DBAL\Schema\Column  $column
-	 * @return \Doctrine\DBAL\Schema\TableDiff
-	 */
-	protected function setRenamedColumns(TableDiff $tableDiff, Fluent $command, Column $column)
-	{
-		$newColumn = new Column($command->to, $column->getType(), $column->toArray());
-
-		$tableDiff->renamedColumns = array($command->from => $newColumn);
-
-		return $tableDiff;
-	}
-
-	/**
-	 * Compile a foreign key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileForeign(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		$on = $this->wrapTable($command->on);
-
-		// We need to prepare several of the elements of the foreign key definition
-		// before we can create the SQL, such as wrapping the tables and convert
-		// an array of columns to comma-delimited strings for the SQL queries.
-		$columns = $this->columnize($command->columns);
-
-		$onColumns = $this->columnize((array) $command->references);
-
-		$sql = "alter table {$table} add constraint {$command->index} ";
-
-		$sql .= "foreign key ({$columns}) references {$on} ({$onColumns})";
-
-		// Once we have the basic foreign key creation statement constructed we can
-		// build out the syntax for what should happen on an update or delete of
-		// the affected columns, which will get something like "cascade", etc.
-		if ( ! is_null($command->onDelete))
-		{
-			$sql .= " on delete {$command->onDelete}";
-		}
-
-		if ( ! is_null($command->onUpdate))
-		{
-			$sql .= " on update {$command->onUpdate}";
-		}
-
-		return $sql;
-	}
-
-	/**
-	 * Compile the blueprint's column definitions.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @return array
-	 */
-	protected function getColumns(Blueprint $blueprint)
-	{
-		$columns = array();
-
-		foreach ($blueprint->getColumns() as $column)
-		{
-			// Each of the column types have their own compiler functions which are tasked
-			// with turning the column definition into its SQL format for this platform
-			// used by the connection. The column's modifiers are compiled and added.
-			$sql = $this->wrap($column).' '.$this->getType($column);
-
-			$columns[] = $this->addModifiers($sql, $blueprint, $column);
-		}
-
-		return $columns;
-	}
-
-	/**
-	 * Add the column modifiers to the definition.
-	 *
-	 * @param  string  $sql
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function addModifiers($sql, Blueprint $blueprint, Fluent $column)
-	{
-		foreach ($this->modifiers as $modifier)
-		{
-			if (method_exists($this, $method = "modify{$modifier}"))
-			{
-				$sql .= $this->{$method}($blueprint, $column);
-			}
-		}
-
-		return $sql;
-	}
-
-	/**
-	 * Get the primary key command if it exists on the blueprint.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  string  $name
-	 * @return \Illuminate\Support\Fluent|null
-	 */
-	protected function getCommandByName(Blueprint $blueprint, $name)
-	{
-		$commands = $this->getCommandsByName($blueprint, $name);
-
-		if (count($commands) > 0)
-		{
-			return reset($commands);
-		}
-	}
-
-	/**
-	 * Get all of the commands with a given name.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  string  $name
-	 * @return array
-	 */
-	protected function getCommandsByName(Blueprint $blueprint, $name)
-	{
-		return array_filter($blueprint->getCommands(), function($value) use ($name)
-		{
-			return $value->name == $name;
-		});
-	}
-
-	/**
-	 * Get the SQL for the column data type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function getType(Fluent $column)
-	{
-		return $this->{"type".ucfirst($column->type)}($column);
-	}
-
-	/**
-	 * Add a prefix to an array of values.
-	 *
-	 * @param  string  $prefix
-	 * @param  array   $values
-	 * @return array
-	 */
-	public function prefixArray($prefix, array $values)
-	{
-		return array_map(function($value) use ($prefix)
-		{
-			return $prefix.' '.$value;
-
-		}, $values);
-	}
-
-	/**
-	 * Wrap a table in keyword identifiers.
-	 *
-	 * @param  mixed   $table
-	 * @return string
-	 */
-	public function wrapTable($table)
-	{
-		if ($table instanceof Blueprint) $table = $table->getTable();
-
-		return parent::wrapTable($table);
-	}
-
-	/**
-	 * Wrap a value in keyword identifiers.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public function wrap($value)
-	{
-		if ($value instanceof Fluent) $value = $value->name;
-
-		return parent::wrap($value);
-	}
-
-	/**
-	 * Format a value so that it can be used in "default" clauses.
-	 *
-	 * @param  mixed   $value
-	 * @return string
-	 */
-	protected function getDefaultValue($value)
-	{
-		if ($value instanceof Expression) return $value;
-
-		if (is_bool($value)) return "'".(int) $value."'";
-
-		return "'".strval($value)."'";
-	}
-
-	/**
-	 * Create an empty Doctrine DBAL TableDiff from the Blueprint.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Doctrine\DBAL\Schema\AbstractSchemaManager  $schema
-	 * @return \Doctrine\DBAL\Schema\TableDiff
-	 */
-	protected function getDoctrineTableDiff(Blueprint $blueprint, SchemaManager $schema)
-	{
-		$table = $this->getTablePrefix().$blueprint->getTable();
-
-		$tableDiff = new TableDiff($table);
-
-		$tableDiff->fromTable = $schema->listTableDetails($table);
-
-		return $tableDiff;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php b/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php
deleted file mode 100755
index c4ef6a5..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php
+++ /dev/null
@@ -1,595 +0,0 @@
-<?php namespace Illuminate\Database\Schema\Grammars;
-
-use Illuminate\Support\Fluent;
-use Illuminate\Database\Connection;
-use Illuminate\Database\Schema\Blueprint;
-
-class MySqlGrammar extends Grammar {
-
-	/**
-	 * The possible column modifiers.
-	 *
-	 * @var array
-	 */
-	protected $modifiers = array('Unsigned', 'Nullable', 'Default', 'Increment', 'Comment', 'After');
-
-	/**
-	 * The possible column serials
-	 *
-	 * @var array
-	 */
-	protected $serials = array('bigInteger', 'integer', 'mediumInteger', 'smallInteger', 'tinyInteger');
-
-	/**
-	 * Compile the query to determine the list of tables.
-	 *
-	 * @return string
-	 */
-	public function compileTableExists()
-	{
-		return 'select * from information_schema.tables where table_schema = ? and table_name = ?';
-	}
-
-	/**
-	 * Compile the query to determine the list of columns.
-	 *
-	 * @return string
-	 */
-	public function compileColumnExists()
-	{
-		return "select column_name from information_schema.columns where table_schema = ? and table_name = ?";
-	}
-
-	/**
-	 * Compile a create table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @return string
-	 */
-	public function compileCreate(Blueprint $blueprint, Fluent $command, Connection $connection)
-	{
-		$columns = implode(', ', $this->getColumns($blueprint));
-
-		$sql = 'create table '.$this->wrapTable($blueprint)." ($columns)";
-
-		// Once we have the primary SQL, we can add the encoding option to the SQL for
-		// the table.  Then, we can check if a storage engine has been supplied for
-		// the table. If so, we will add the engine declaration to the SQL query.
-		$sql = $this->compileCreateEncoding($sql, $connection);
-
-		if (isset($blueprint->engine))
-		{
-			$sql .= ' engine = '.$blueprint->engine;
-		}
-
-		return $sql;
-	}
-
-	/**
-	 * Append the character set specifications to a command.
-	 *
-	 * @param  string  $sql
-	 * @param  \Illuminate\Database\Connection  $connection
-	 * @return string
-	 */
-	protected function compileCreateEncoding($sql, Connection $connection)
-	{
-		if ( ! is_null($charset = $connection->getConfig('charset')))
-		{
-			$sql .= ' default character set '.$charset;
-		}
-
-		if ( ! is_null($collation = $connection->getConfig('collation')))
-		{
-			$sql .= ' collate '.$collation;
-		}
-
-		return $sql;
-	}
-
-	/**
-	 * Compile an add column command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileAdd(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		$columns = $this->prefixArray('add', $this->getColumns($blueprint));
-
-		return 'alter table '.$table.' '.implode(', ', $columns);
-	}
-
-	/**
-	 * Compile a primary key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compilePrimary(Blueprint $blueprint, Fluent $command)
-	{
-		$command->name(null);
-
-		return $this->compileKey($blueprint, $command, 'primary key');
-	}
-
-	/**
-	 * Compile a unique key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileUnique(Blueprint $blueprint, Fluent $command)
-	{
-		return $this->compileKey($blueprint, $command, 'unique');
-	}
-
-	/**
-	 * Compile a plain index key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileIndex(Blueprint $blueprint, Fluent $command)
-	{
-		return $this->compileKey($blueprint, $command, 'index');
-	}
-
-	/**
-	 * Compile an index creation command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @param  string  $type
-	 * @return string
-	 */
-	protected function compileKey(Blueprint $blueprint, Fluent $command, $type)
-	{
-		$columns = $this->columnize($command->columns);
-
-		$table = $this->wrapTable($blueprint);
-
-		return "alter table {$table} add {$type} {$command->index}($columns)";
-	}
-
-	/**
-	 * Compile a drop table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDrop(Blueprint $blueprint, Fluent $command)
-	{
-		return 'drop table '.$this->wrapTable($blueprint);
-	}
-
-	/**
-	 * Compile a drop table (if exists) command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropIfExists(Blueprint $blueprint, Fluent $command)
-	{
-		return 'drop table if exists '.$this->wrapTable($blueprint);
-	}
-
-	/**
-	 * Compile a drop column command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropColumn(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = $this->prefixArray('drop', $this->wrapArray($command->columns));
-
-		$table = $this->wrapTable($blueprint);
-
-		return 'alter table '.$table.' '.implode(', ', $columns);
-	}
-
-	/**
-	 * Compile a drop primary key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropPrimary(Blueprint $blueprint, Fluent $command)
-	{
-		return 'alter table '.$this->wrapTable($blueprint).' drop primary key';
-	}
-
-	/**
-	 * Compile a drop unique key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropUnique(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		return "alter table {$table} drop index {$command->index}";
-	}
-
-	/**
-	 * Compile a drop index command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropIndex(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		return "alter table {$table} drop index {$command->index}";
-	}
-
-	/**
-	 * Compile a drop foreign key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropForeign(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		return "alter table {$table} drop foreign key {$command->index}";
-	}
-
-	/**
-	 * Compile a rename table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileRename(Blueprint $blueprint, Fluent $command)
-	{
-		$from = $this->wrapTable($blueprint);
-
-		return "rename table {$from} to ".$this->wrapTable($command->to);
-	}
-
-	/**
-	 * Create the column definition for a char type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeChar(Fluent $column)
-	{
-		return "char({$column->length})";
-	}
-
-	/**
-	 * Create the column definition for a string type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeString(Fluent $column)
-	{
-		return "varchar({$column->length})";
-	}
-
-	/**
-	 * Create the column definition for a text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeText(Fluent $column)
-	{
-		return 'text';
-	}
-
-	/**
-	 * Create the column definition for a medium text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeMediumText(Fluent $column)
-	{
-		return 'mediumtext';
-	}
-
-	/**
-	 * Create the column definition for a long text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeLongText(Fluent $column)
-	{
-		return 'longtext';
-	}
-
-	/**
-	 * Create the column definition for a big integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBigInteger(Fluent $column)
-	{
-		return 'bigint';
-	}
-
-	/**
-	 * Create the column definition for a integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeInteger(Fluent $column)
-	{
-		return 'int';
-	}
-
-	/**
-	 * Create the column definition for a medium integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeMediumInteger(Fluent $column)
-	{
-		return 'mediumint';
-	}
-
-	/**
-	 * Create the column definition for a tiny integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTinyInteger(Fluent $column)
-	{
-		return 'tinyint';
-	}
-
-	/**
-	 * Create the column definition for a small integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeSmallInteger(Fluent $column)
-	{
-		return 'smallint';
-	}
-
-	/**
-	 * Create the column definition for a float type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeFloat(Fluent $column)
-	{
-		return "float({$column->total}, {$column->places})";
-	}
-
-	/**
-	 * Create the column definition for a double type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDouble(Fluent $column)
-	{
-		if ($column->total && $column->places)
-		{
-			return "double({$column->total}, {$column->places})";
-		}
-
-		return 'double';
-	}
-
-	/**
-	 * Create the column definition for a decimal type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDecimal(Fluent $column)
-	{
-		return "decimal({$column->total}, {$column->places})";
-	}
-
-	/**
-	 * Create the column definition for a boolean type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBoolean(Fluent $column)
-	{
-		return 'tinyint(1)';
-	}
-
-	/**
-	 * Create the column definition for an enum type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeEnum(Fluent $column)
-	{
-		return "enum('".implode("', '", $column->allowed)."')";
-	}
-
-	/**
-	 * Create the column definition for a date type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDate(Fluent $column)
-	{
-		return 'date';
-	}
-
-	/**
-	 * Create the column definition for a date-time type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDateTime(Fluent $column)
-	{
-		return 'datetime';
-	}
-
-	/**
-	 * Create the column definition for a time type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTime(Fluent $column)
-	{
-		return 'time';
-	}
-
-	/**
-	 * Create the column definition for a timestamp type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTimestamp(Fluent $column)
-	{
-		if ( ! $column->nullable) return 'timestamp default 0';
-
-		return 'timestamp';
-	}
-
-	/**
-	 * Create the column definition for a binary type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBinary(Fluent $column)
-	{
-		return 'blob';
-	}
-
-	/**
-	 * Get the SQL for an unsigned column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyUnsigned(Blueprint $blueprint, Fluent $column)
-	{
-		if ($column->unsigned) return ' unsigned';
-	}
-
-	/**
-	 * Get the SQL for a nullable column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyNullable(Blueprint $blueprint, Fluent $column)
-	{
-		return $column->nullable ? ' null' : ' not null';
-	}
-
-	/**
-	 * Get the SQL for a default column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyDefault(Blueprint $blueprint, Fluent $column)
-	{
-		if ( ! is_null($column->default))
-		{
-			return " default ".$this->getDefaultValue($column->default);
-		}
-	}
-
-	/**
-	 * Get the SQL for an auto-increment column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyIncrement(Blueprint $blueprint, Fluent $column)
-	{
-		if (in_array($column->type, $this->serials) && $column->autoIncrement)
-		{
-			return ' auto_increment primary key';
-		}
-	}
-
-	/**
-	 * Get the SQL for an "after" column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyAfter(Blueprint $blueprint, Fluent $column)
-	{
-		if ( ! is_null($column->after))
-		{
-			return ' after '.$this->wrap($column->after);
-		}
-	}
-
-	/**
-	 * Get the SQL for an "comment" column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyComment(Blueprint $blueprint, Fluent $column)
-	{
-		if ( ! is_null($column->comment))
-		{
-			return ' comment "'.$column->comment.'"';
-		}
-	}
-
-	/**
-	 * Wrap a single string in keyword identifiers.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function wrapValue($value)
-	{
-		if ($value === '*') return $value;
-
-		return '`'.str_replace('`', '``', $value).'`';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php b/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php
deleted file mode 100755
index 7691617..0000000
--- a/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php
+++ /dev/null
@@ -1,489 +0,0 @@
-<?php namespace Illuminate\Database\Schema\Grammars;
-
-use Illuminate\Support\Fluent;
-use Illuminate\Database\Schema\Blueprint;
-
-class PostgresGrammar extends Grammar {
-
-	/**
-	 * The possible column modifiers.
-	 *
-	 * @var array
-	 */
-	protected $modifiers = array('Increment', 'Nullable', 'Default');
-
-	/**
-	 * The columns available as serials.
-	 *
-	 * @var array
-	 */
-	protected $serials = array('bigInteger', 'integer');
-
-	/**
-	 * Compile the query to determine if a table exists.
-	 *
-	 * @return string
-	 */
-	public function compileTableExists()
-	{
-		return 'select * from information_schema.tables where table_name = ?';
-	}
-
-	/**
-	 * Compile the query to determine the list of columns.
-	 *
-	 * @param  string  $table
-	 * @return string
-	 */
-	public function compileColumnExists($table)
-	{
-		return "select column_name from information_schema.columns where table_name = '$table'";
-	}
-
-	/**
-	 * Compile a create table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileCreate(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = implode(', ', $this->getColumns($blueprint));
-
-		return 'create table '.$this->wrapTable($blueprint)." ($columns)";
-	}
-
-	/**
-	 * Compile a create table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileAdd(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		$columns = $this->prefixArray('add column', $this->getColumns($blueprint));
-
-		return 'alter table '.$table.' '.implode(', ', $columns);
-	}
-
-	/**
-	 * Compile a primary key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compilePrimary(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = $this->columnize($command->columns);
-
-		return 'alter table '.$this->wrapTable($blueprint)." add primary key ({$columns})";
-	}
-
-	/**
-	 * Compile a unique key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileUnique(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		$columns = $this->columnize($command->columns);
-
-		return "alter table $table add constraint {$command->index} unique ($columns)";
-	}
-
-	/**
-	 * Compile a plain index key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileIndex(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = $this->columnize($command->columns);
-
-		return "create index {$command->index} on ".$this->wrapTable($blueprint)." ({$columns})";
-	}
-
-	/**
-	 * Compile a drop table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDrop(Blueprint $blueprint, Fluent $command)
-	{
-		return 'drop table '.$this->wrapTable($blueprint);
-	}
-
-	/**
-	 * Compile a drop table (if exists) command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropIfExists(Blueprint $blueprint, Fluent $command)
-	{
-		return 'drop table if exists '.$this->wrapTable($blueprint);
-	}
-
-	/**
-	 * Compile a drop column command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropColumn(Blueprint $blueprint, Fluent $command)
-	{
-		$columns = $this->prefixArray('drop column', $this->wrapArray($command->columns));
-
-		$table = $this->wrapTable($blueprint);
-
-		return 'alter table '.$table.' '.implode(', ', $columns);
-	}
-
-	/**
-	 * Compile a drop primary key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropPrimary(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $blueprint->getTable();
-
-		return 'alter table '.$this->wrapTable($blueprint)." drop constraint {$table}_pkey";
-	}
-
-	/**
-	 * Compile a drop unique key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropUnique(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		return "alter table {$table} drop constraint {$command->index}";
-	}
-
-	/**
-	 * Compile a drop index command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropIndex(Blueprint $blueprint, Fluent $command)
-	{
-		return "drop index {$command->index}";
-	}
-
-	/**
-	 * Compile a drop foreign key command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileDropForeign(Blueprint $blueprint, Fluent $command)
-	{
-		$table = $this->wrapTable($blueprint);
-
-		return "alter table {$table} drop constraint {$command->index}";
-	}
-
-	/**
-	 * Compile a rename table command.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $command
-	 * @return string
-	 */
-	public function compileRename(Blueprint $blueprint, Fluent $command)
-	{
-		$from = $this->wrapTable($blueprint);
-
-		return "alter table {$from} rename to ".$this->wrapTable($command->to);
-	}
-
-	/**
-	 * Create the column definition for a char type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeChar(Fluent $column)
-	{
-		return "char({$column->length})";
-	}
-
-	/**
-	 * Create the column definition for a string type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeString(Fluent $column)
-	{
-		return "varchar({$column->length})";
-	}
-
-	/**
-	 * Create the column definition for a text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeText(Fluent $column)
-	{
-		return 'text';
-	}
-
-	/**
-	 * Create the column definition for a medium text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeMediumText(Fluent $column)
-	{
-		return 'text';
-	}
-
-	/**
-	 * Create the column definition for a long text type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeLongText(Fluent $column)
-	{
-		return 'text';
-	}
-
-	/**
-	 * Create the column definition for a integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeInteger(Fluent $column)
-	{
-		return $column->autoIncrement ? 'serial' : 'integer';
-	}
-
-	/**
-	 * Create the column definition for a big integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBigInteger(Fluent $column)
-	{
-		return $column->autoIncrement ? 'bigserial' : 'bigint';
-	}
-
-	/**
-	 * Create the column definition for a medium integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeMediumInteger(Fluent $column)
-	{
-		return 'integer';
-	}
-
-	/**
-	 * Create the column definition for a tiny integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTinyInteger(Fluent $column)
-	{
-		return 'smallint';
-	}
-
-	/**
-	 * Create the column definition for a small integer type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeSmallInteger(Fluent $column)
-	{
-		return 'smallint';
-	}
-
-	/**
-	 * Create the column definition for a float type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeFloat(Fluent $column)
-	{
-		return 'real';
-	}
-
-	/**
-	 * Create the column definition for a double type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDouble(Fluent $column)
-	{
-		return 'double precision';
-	}
-
-	/**
-	 * Create the column definition for a decimal type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDecimal(Fluent $column)
-	{
-		return "decimal({$column->total}, {$column->places})";
-	}
-
-	/**
-	 * Create the column definition for a boolean type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBoolean(Fluent $column)
-	{
-		return 'boolean';
-	}
-
-	/**
-	 * Create the column definition for an enum type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeEnum(Fluent $column)
-	{
-		$allowed = array_map(function($a) { return "'".$a."'"; }, $column->allowed);
-
-		return "varchar(255) check (\"{$column->name}\" in (".implode(', ', $allowed)."))";
-	}
-
-	/**
-	 * Create the column definition for a date type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDate(Fluent $column)
-	{
-		return 'date';
-	}
-
-	/**
-	 * Create the column definition for a date-time type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeDateTime(Fluent $column)
-	{
-		return 'timestamp';
-	}
-
-	/**
-	 * Create the column definition for a time type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTime(Fluent $column)
-	{
-		return 'time';
-	}
-
-	/**
-	 * Create the column definition for a timestamp type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeTimestamp(Fluent $column)
-	{
-		return 'timestamp';
-	}
-
-	/**
-	 * Create the column definition for a binary type.
-	 *
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string
-	 */
-	protected function typeBinary(Fluent $column)
-	{
-		return 'bytea';
-	}
-
-	/**
-	 * Get the SQL for a nullable column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyNullable(Blueprint $blueprint, Fluent $column)
-	{
-		return $column->nullable ? ' null' : ' not null';
-	}
-
-	/**
-	 * Get the SQL for a default column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyDefault(Blueprint $blueprint, Fluent $column)
-	{
-		if ( ! is_null($column->default))
-		{
-			return " default ".$this->getDefaultValue($column->default);
-		}
-	}
-
-	/**
-	 * Get the SQL for an auto-increment column modifier.
-	 *
-	 * @param  \Illuminate\Database\Schema\Blueprint  $blueprint
-	 * @param  \Illuminate\Support\Fluent  $column
-	 * @return string|null
-	 */
-	protected function modifyIncrement(Blueprint $blueprint, Fluent $column)
-	{
-		if (in_array($column->type, $this->serials) && $column->autoIncrement)
-		{
-			return ' primary key';
-		}
-	}
-
-}


[26/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php b/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php
deleted file mode 100755
index bd66ab3..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php
+++ /dev/null
@@ -1,199 +0,0 @@
-<?php namespace Illuminate\Session;
-
-use Illuminate\Support\Manager;
-use Symfony\Component\HttpFoundation\Session\Storage\Handler\NullSessionHandler;
-
-class SessionManager extends Manager {
-
-	/**
-	 * Call a custom driver creator.
-	 *
-	 * @param  string  $driver
-	 * @return mixed
-	 */
-	protected function callCustomCreator($driver)
-	{
-		return $this->buildSession(parent::callCustomCreator($driver));
-	}
-
-	/**
-	 * Create an instance of the "array" session driver.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	protected function createArrayDriver()
-	{
-		return new Store($this->app['config']['session.cookie'], new NullSessionHandler);
-	}
-
-	/**
-	 * Create an instance of the "cookie" session driver.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	protected function createCookieDriver()
-	{
-		$lifetime = $this->app['config']['session.lifetime'];
-
-		return $this->buildSession(new CookieSessionHandler($this->app['cookie'], $lifetime));
-	}
-
-	/**
-	 * Create an instance of the file session driver.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	protected function createFileDriver()
-	{
-		return $this->createNativeDriver();
-	}
-
-	/**
-	 * Create an instance of the file session driver.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	protected function createNativeDriver()
-	{
-		$path = $this->app['config']['session.files'];
-
-		return $this->buildSession(new FileSessionHandler($this->app['files'], $path));
-	}
-
-	/**
-	 * Create an instance of the database session driver.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	protected function createDatabaseDriver()
-	{
-		$connection = $this->getDatabaseConnection();
-
-		$table = $this->app['config']['session.table'];
-
-		return $this->buildSession(new DatabaseSessionHandler($connection, $table));
-	}
-
-	/**
-	 * Get the database connection for the database driver.
-	 *
-	 * @return \Illuminate\Database\Connection
-	 */
-	protected function getDatabaseConnection()
-	{
-		$connection = $this->app['config']['session.connection'];
-
-		return $this->app['db']->connection($connection);
-	}
-
-	/**
-	 * Create an instance of the APC session driver.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	protected function createApcDriver()
-	{
-		return $this->createCacheBased('apc');
-	}
-
-	/**
-	 * Create an instance of the Memcached session driver.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	protected function createMemcachedDriver()
-	{
-		return $this->createCacheBased('memcached');
-	}
-
-	/**
-	 * Create an instance of the Wincache session driver.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	protected function createWincacheDriver()
-	{
-		return $this->createCacheBased('wincache');
-	}
-
-	/**
-	 * Create an instance of the Redis session driver.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	protected function createRedisDriver()
-	{
-		$handler = $this->createCacheHandler('redis');
-
-		$handler->getCache()->getStore()->setConnection($this->app['config']['session.connection']);
-
-		return $this->buildSession($handler);
-	}
-
-	/**
-	 * Create an instance of a cache driven driver.
-	 *
-	 * @param  string  $driver
-	 * @return \Illuminate\Session\Store
-	 */
-	protected function createCacheBased($driver)
-	{
-		return $this->buildSession($this->createCacheHandler($driver));
-	}
-
-	/**
-	 * Create the cache based session handler instance.
-	 *
-	 * @param  string  $driver
-	 * @return \Illuminate\Session\CacheBasedSessionHandler
-	 */
-	protected function createCacheHandler($driver)
-	{
-		$minutes = $this->app['config']['session.lifetime'];
-
-		return new CacheBasedSessionHandler($this->app['cache']->driver($driver), $minutes);
-	}
-
-	/**
-	 * Build the session instance.
-	 *
-	 * @param  \SessionHandlerInterface  $handler
-	 * @return \Illuminate\Session\Store
-	 */
-	protected function buildSession($handler)
-	{
-		return new Store($this->app['config']['session.cookie'], $handler);
-	}
-
-	/**
-	 * Get the session configuration.
-	 *
-	 * @return array
-	 */
-	public function getSessionConfig()
-	{
-		return $this->app['config']['session'];
-	}
-
-	/**
-	 * Get the default session driver name.
-	 *
-	 * @return string
-	 */
-	public function getDefaultDriver()
-	{
-		return $this->app['config']['session.driver'];
-	}
-
-	/**
-	 * Set the default session driver name.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function setDefaultDriver($name)
-	{
-		$this->app['config']['session.driver'] = $name;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php
deleted file mode 100755
index 0efe172..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php namespace Illuminate\Session;
-
-use Illuminate\Support\ServiceProvider;
-
-class SessionServiceProvider extends ServiceProvider {
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->setupDefaultDriver();
-
-		$this->registerSessionManager();
-
-		$this->registerSessionDriver();
-	}
-
-	/**
-	 * Setup the default session driver for the application.
-	 *
-	 * @return void
-	 */
-	protected function setupDefaultDriver()
-	{
-		if ($this->app->runningInConsole())
-		{
-			$this->app['config']['session.driver'] = 'array';
-		}
-	}
-
-	/**
-	 * Register the session manager instance.
-	 *
-	 * @return void
-	 */
-	protected function registerSessionManager()
-	{
-		$this->app->bindShared('session', function($app)
-		{
-			return new SessionManager($app);
-		});
-	}
-
-	/**
-	 * Register the session driver instance.
-	 *
-	 * @return void
-	 */
-	protected function registerSessionDriver()
-	{
-		$this->app->bindShared('session.store', function($app)
-		{
-			// First, we will create the session manager which is responsible for the
-			// creation of the various session drivers when they are needed by the
-			// application instance, and will resolve them on a lazy load basis.
-			$manager = $app['session'];
-
-			return $manager->driver();
-		});
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/Store.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/Store.php b/vendor/laravel/framework/src/Illuminate/Session/Store.php
deleted file mode 100755
index b41f4a7..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/Store.php
+++ /dev/null
@@ -1,630 +0,0 @@
-<?php namespace Illuminate\Session;
-
-use SessionHandlerInterface;
-use Symfony\Component\HttpFoundation\Request;
-use Symfony\Component\HttpFoundation\Session\SessionBagInterface;
-use Symfony\Component\HttpFoundation\Session\Storage\MetadataBag;
-
-class Store implements SessionInterface {
-
-	/**
-	 * The session ID.
-	 *
-	 * @var string
-	 */
-	protected $id;
-
-	/**
-	 * The session name.
-	 *
-	 * @var string
-	 */
-	protected $name;
-
-	/**
-	 * The session attributes.
-	 *
-	 * @var array
-	 */
-	protected $attributes = array();
-
-	/**
-	 * The session bags.
-	 *
-	 * @var array
-	 */
-	protected $bags = array();
-
-	/**
-	 * The meta-data bag instance.
-	 *
-	 * @var \Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
-	 */
-	protected $metaBag;
-
-	/**
-	 * Local copies of the session bag data.
-	 *
-	 * @var array
-	 */
-	protected $bagData = array();
-
-	/**
-	 * The session handler implementation.
-	 *
-	 * @var \SessionHandlerInterface
-	 */
-	protected $handler;
-
-	/**
-	 * Session store started status.
-	 *
-	 * @var bool
-	 */
-	protected $started = false;
-
-	/**
-	 * Create a new session instance.
-	 *
-	 * @param  string  $name
-	 * @param  \SessionHandlerInterface  $handler
-	 * @param  string|null  $id
-	 * @return void
-	 */
-	public function __construct($name, SessionHandlerInterface $handler, $id = null)
-	{
-		$this->setId($id);
-		$this->name = $name;
-		$this->handler = $handler;
-		$this->metaBag = new MetadataBag;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function start()
-	{
-		$this->loadSession();
-
-		if ( ! $this->has('_token')) $this->regenerateToken();
-
-		return $this->started = true;
-	}
-
-	/**
-	 * Load the session data from the handler.
-	 *
-	 * @return void
-	 */
-	protected function loadSession()
-	{
-		$this->attributes = $this->readFromHandler();
-
-		foreach (array_merge($this->bags, array($this->metaBag)) as $bag)
-		{
-			$this->initializeLocalBag($bag);
-
-			$bag->initialize($this->bagData[$bag->getStorageKey()]);
-		}
-	}
-
-	/**
-	 * Read the session data from the handler.
-	 *
-	 * @return array
-	 */
-	protected function readFromHandler()
-	{
-		$data = $this->handler->read($this->getId());
-
-		return $data ? unserialize($data) : array();
-	}
-
-	/**
-	 * Initialize a bag in storage if it doesn't exist.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Session\SessionBagInterface  $bag
-	 * @return void
-	 */
-	protected function initializeLocalBag($bag)
-	{
-		$this->bagData[$bag->getStorageKey()] = $this->pull($bag->getStorageKey(), []);
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function getId()
-	{
-		return $this->id;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function setId($id)
-	{
-		if ( ! $this->isValidId($id))
-		{
-			$id = $this->generateSessionId();
-		}
-
-		$this->id = $id;
-	}
-
-	/**
-	 * Determine if this is a valid session ID.
-	 *
-	 * @param  string  $id
-	 * @return bool
-	 */
-	public function isValidId($id)
-	{
-		return is_string($id) && preg_match('/^[a-f0-9]{40}$/', $id);
-	}
-
-	/**
-	 * Get a new, random session ID.
-	 *
-	 * @return string
-	 */
-	protected function generateSessionId()
-	{
-		return sha1(uniqid('', true).str_random(25).microtime(true));
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function getName()
-	{
-		return $this->name;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function setName($name)
-	{
-		$this->name = $name;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function invalidate($lifetime = null)
-	{
-		$this->attributes = array();
-
-		$this->migrate();
-
-		return true;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function migrate($destroy = false, $lifetime = null)
-	{
-		if ($destroy) $this->handler->destroy($this->getId());
-
-		$this->setExists(false);
-
-		$this->id = $this->generateSessionId(); return true;
-	}
-
-	/**
-	 * Generate a new session identifier.
-	 *
-	 * @param  bool  $destroy
-	 * @return bool
-	 */
-	public function regenerate($destroy = false)
-	{
-		return $this->migrate($destroy);
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function save()
-	{
-		$this->addBagDataToSession();
-
-		$this->ageFlashData();
-
-		$this->handler->write($this->getId(), serialize($this->attributes));
-
-		$this->started = false;
-	}
-
-	/**
-	 * Merge all of the bag data into the session.
-	 *
-	 * @return void
-	 */
-	protected function addBagDataToSession()
-	{
-		foreach (array_merge($this->bags, array($this->metaBag)) as $bag)
-		{
-			$this->put($bag->getStorageKey(), $this->bagData[$bag->getStorageKey()]);
-		}
-	}
-
-	/**
-	 * Age the flash data for the session.
-	 *
-	 * @return void
-	 */
-	public function ageFlashData()
-	{
-		foreach ($this->get('flash.old', array()) as $old) { $this->forget($old); }
-
-		$this->put('flash.old', $this->get('flash.new', array()));
-
-		$this->put('flash.new', array());
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function has($name)
-	{
-		return ! is_null($this->get($name));
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function get($name, $default = null)
-	{
-		return array_get($this->attributes, $name, $default);
-	}
-
-	/**
-	 * Get the value of a given key and then forget it.
-	 *
-	 * @param  string  $key
-	 * @param  string  $default
-	 * @return mixed
-	 */
-	public function pull($key, $default = null)
-	{
-		return array_pull($this->attributes, $key, $default);
-	}
-
-	/**
-	 * Determine if the session contains old input.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function hasOldInput($key = null)
-	{
-		$old = $this->getOldInput($key);
-
-		return is_null($key) ? count($old) > 0 : ! is_null($old);
-	}
-
-	/**
-	 * Get the requested item from the flashed input array.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public function getOldInput($key = null, $default = null)
-	{
-		$input = $this->get('_old_input', array());
-
-		// Input that is flashed to the session can be easily retrieved by the
-		// developer, making repopulating old forms and the like much more
-		// convenient, since the request's previous input is available.
-		return array_get($input, $key, $default);
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function set($name, $value)
-	{
-		array_set($this->attributes, $name, $value);
-	}
-
-	/**
-	 * Put a key / value pair or array of key / value pairs in the session.
-	 *
-	 * @param  string|array  $key
-	 * @param  mixed|null  	 $value
-	 * @return void
-	 */
-	public function put($key, $value = null)
-	{
-		if ( ! is_array($key)) $key = array($key => $value);
-
-		foreach ($key as $arrayKey => $arrayValue)
-		{
-			$this->set($arrayKey, $arrayValue);
-		}
-	}
-
-	/**
-	 * Push a value onto a session array.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function push($key, $value)
-	{
-		$array = $this->get($key, array());
-
-		$array[] = $value;
-
-		$this->put($key, $array);
-	}
-
-	/**
-	 * Flash a key / value pair to the session.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function flash($key, $value)
-	{
-		$this->put($key, $value);
-
-		$this->push('flash.new', $key);
-
-		$this->removeFromOldFlashData(array($key));
-	}
-
-	/**
-	 * Flash an input array to the session.
-	 *
-	 * @param  array  $value
-	 * @return void
-	 */
-	public function flashInput(array $value)
-	{
-		$this->flash('_old_input', $value);
-	}
-
-	/**
-	 * Reflash all of the session flash data.
-	 *
-	 * @return void
-	 */
-	public function reflash()
-	{
-		$this->mergeNewFlashes($this->get('flash.old', array()));
-
-		$this->put('flash.old', array());
-	}
-
-	/**
-	 * Reflash a subset of the current flash data.
-	 *
-	 * @param  array|mixed  $keys
-	 * @return void
-	 */
-	public function keep($keys = null)
-	{
-		$keys = is_array($keys) ? $keys : func_get_args();
-
-		$this->mergeNewFlashes($keys);
-
-		$this->removeFromOldFlashData($keys);
-	}
-
-	/**
-	 * Merge new flash keys into the new flash array.
-	 *
-	 * @param  array  $keys
-	 * @return void
-	 */
-	protected function mergeNewFlashes(array $keys)
-	{
-		$values = array_unique(array_merge($this->get('flash.new', array()), $keys));
-
-		$this->put('flash.new', $values);
-	}
-
-	/**
-	 * Remove the given keys from the old flash data.
-	 *
-	 * @param  array  $keys
-	 * @return void
-	 */
-	protected function removeFromOldFlashData(array $keys)
-	{
-		$this->put('flash.old', array_diff($this->get('flash.old', array()), $keys));
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function all()
-	{
-		return $this->attributes;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function replace(array $attributes)
-	{
-		foreach ($attributes as $key => $value)
-		{
-			$this->put($key, $value);
-		}
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function remove($name)
-	{
-		return array_pull($this->attributes, $name);
-	}
-
-	/**
-	 * Remove an item from the session.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		array_forget($this->attributes, $key);
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function clear()
-	{
-		$this->attributes = array();
-
-		foreach ($this->bags as $bag)
-		{
-			$bag->clear();
-		}
-	}
-
-	/**
-	 * Remove all of the items from the session.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->clear();
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function isStarted()
-	{
-		return $this->started;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function registerBag(SessionBagInterface $bag)
-	{
-		$this->bags[$bag->getStorageKey()] = $bag;
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function getBag($name)
-	{
-		return array_get($this->bags, $name, function()
-		{
-			throw new \InvalidArgumentException("Bag not registered.");
-		});
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function getMetadataBag()
-	{
-		return $this->metaBag;
-	}
-
-	/**
-	 * Get the raw bag data array for a given bag.
-	 *
-	 * @param  string  $name
-	 * @return array
-	 */
-	public function getBagData($name)
-	{
-		return array_get($this->bagData, $name, array());
-	}
-
-	/**
-	 * Get the CSRF token value.
-	 *
-	 * @return string
-	 */
-	public function token()
-	{
-		return $this->get('_token');
-	}
-
-	/**
-	 * Get the CSRF token value.
-	 *
-	 * @return string
-	 */
-	public function getToken()
-	{
-		return $this->token();
-	}
-
-	/**
-	 * Regenerate the CSRF token value.
-	 *
-	 * @return void
-	 */
-	public function regenerateToken()
-	{
-		$this->put('_token', str_random(40));
-	}
-
-	/**
-	 * Set the existence of the session on the handler if applicable.
-	 *
-	 * @param  bool  $value
-	 * @return void
-	 */
-	public function setExists($value)
-	{
-		if ($this->handler instanceof ExistenceAwareInterface)
-		{
-			$this->handler->setExists($value);
-		}
-	}
-
-	/**
-	 * Get the underlying session handler implementation.
-	 *
-	 * @return \SessionHandlerInterface
-	 */
-	public function getHandler()
-	{
-		return $this->handler;
-	}
-
-	/**
-	 * Determine if the session handler needs a request.
-	 *
-	 * @return bool
-	 */
-	public function handlerNeedsRequest()
-	{
-		return $this->handler instanceof CookieSessionHandler;
-	}
-
-	/**
-	 * Set the request on the handler instance.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return void
-	 */
-	public function setRequestOnHandler(Request $request)
-	{
-		if ($this->handlerNeedsRequest())
-		{
-			$this->handler->setRequest($request);
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/TokenMismatchException.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/TokenMismatchException.php b/vendor/laravel/framework/src/Illuminate/Session/TokenMismatchException.php
deleted file mode 100755
index 0bc5841..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/TokenMismatchException.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php namespace Illuminate\Session;
-
-class TokenMismatchException extends \Exception {}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Session/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Session/composer.json b/vendor/laravel/framework/src/Illuminate/Session/composer.json
deleted file mode 100755
index bec66ab..0000000
--- a/vendor/laravel/framework/src/Illuminate/Session/composer.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
-    "name": "illuminate/session",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/cache": "4.2.*",
-        "illuminate/cookie": "4.2.*",
-        "illuminate/encryption": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "nesbot/carbon": "~1.0",
-        "symfony/finder": "2.5.*",
-        "symfony/http-foundation": "2.5.*"
-    },
-    "require-dev": {
-        "illuminate/console": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Session": ""
-        }
-    },
-    "target-dir": "Illuminate/Session",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Arr.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Arr.php b/vendor/laravel/framework/src/Illuminate/Support/Arr.php
deleted file mode 100755
index e76a3dd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Arr.php
+++ /dev/null
@@ -1,386 +0,0 @@
-<?php namespace Illuminate\Support;
-
-use Closure;
-use Illuminate\Support\Traits\MacroableTrait;
-
-class Arr {
-
-	use MacroableTrait;
-
-	/**
-	 * Add an element to an array using "dot" notation if it doesn't exist.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return array
-	 */
-	public static function add($array, $key, $value)
-	{
-		if (is_null(static::get($array, $key)))
-		{
-			static::set($array, $key, $value);
-		}
-
-		return $array;
-	}
-
-	/**
-	 * Build a new array using a callback.
-	 *
-	 * @param  array     $array
-	 * @param  \Closure  $callback
-	 * @return array
-	 */
-	public static function build($array, Closure $callback)
-	{
-		$results = array();
-
-		foreach ($array as $key => $value)
-		{
-			list($innerKey, $innerValue) = call_user_func($callback, $key, $value);
-
-			$results[$innerKey] = $innerValue;
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Divide an array into two arrays. One with keys and the other with values.
-	 *
-	 * @param  array  $array
-	 * @return array
-	 */
-	public static function divide($array)
-	{
-		return array(array_keys($array), array_values($array));
-	}
-
-	/**
-	 * Flatten a multi-dimensional associative array with dots.
-	 *
-	 * @param  array   $array
-	 * @param  string  $prepend
-	 * @return array
-	 */
-	public static function dot($array, $prepend = '')
-	{
-		$results = array();
-
-		foreach ($array as $key => $value)
-		{
-			if (is_array($value))
-			{
-				$results = array_merge($results, static::dot($value, $prepend.$key.'.'));
-			}
-			else
-			{
-				$results[$prepend.$key] = $value;
-			}
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Get all of the given array except for a specified array of items.
-	 *
-	 * @param  array  $array
-	 * @param  array|string  $keys
-	 * @return array
-	 */
-	public static function except($array, $keys)
-	{
-		return array_diff_key($array, array_flip((array) $keys));
-	}
-
-	/**
-	 * Fetch a flattened array of a nested array element.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @return array
-	 */
-	public static function fetch($array, $key)
-	{
-		foreach (explode('.', $key) as $segment)
-		{
-			$results = array();
-
-			foreach ($array as $value)
-			{
-				if (array_key_exists($segment, $value = (array) $value))
-				{
-					$results[] = $value[$segment];
-				}
-			}
-
-			$array = array_values($results);
-		}
-
-		return array_values($results);
-	}
-
-	/**
-	 * Return the first element in an array passing a given truth test.
-	 *
-	 * @param  array     $array
-	 * @param  \Closure  $callback
-	 * @param  mixed     $default
-	 * @return mixed
-	 */
-	public static function first($array, $callback, $default = null)
-	{
-		foreach ($array as $key => $value)
-		{
-			if (call_user_func($callback, $key, $value)) return $value;
-		}
-
-		return value($default);
-	}
-
-	/**
-	 * Return the last element in an array passing a given truth test.
-	 *
-	 * @param  array     $array
-	 * @param  \Closure  $callback
-	 * @param  mixed     $default
-	 * @return mixed
-	 */
-	public static function last($array, $callback, $default = null)
-	{
-		return static::first(array_reverse($array), $callback, $default);
-	}
-
-	/**
-	 * Flatten a multi-dimensional array into a single level.
-	 *
-	 * @param  array  $array
-	 * @return array
-	 */
-	public static function flatten($array)
-	{
-		$return = array();
-
-		array_walk_recursive($array, function($x) use (&$return) { $return[] = $x; });
-
-		return $return;
-	}
-
-	/**
-	 * Remove one or many array items from a given array using "dot" notation.
-	 *
-	 * @param  array  $array
-	 * @param  array|string  $keys
-	 * @return void
-	 */
-	public static function forget(&$array, $keys)
-	{
-		$original =& $array;
-
-		foreach ((array) $keys as $key)
-		{
-			$parts = explode('.', $key);
-
-			while (count($parts) > 1)
-			{
-				$part = array_shift($parts);
-
-				if (isset($array[$part]) && is_array($array[$part]))
-				{
-					$array =& $array[$part];
-				}
-			}
-
-			unset($array[array_shift($parts)]);
-
-			// clean up after each pass
-			$array =& $original;
-		}
-	}
-
-	/**
-	 * Get an item from an array using "dot" notation.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public static function get($array, $key, $default = null)
-	{
-		if (is_null($key)) return $array;
-
-		if (isset($array[$key])) return $array[$key];
-
-		foreach (explode('.', $key) as $segment)
-		{
-			if ( ! is_array($array) || ! array_key_exists($segment, $array))
-			{
-				return value($default);
-			}
-
-			$array = $array[$segment];
-		}
-
-		return $array;
-	}
-
-	/**
-	 * Check if an item exists in an array using "dot" notation.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public static function has($array, $key)
-	{
-		if (empty($array) || is_null($key)) return false;
-
-		if (array_key_exists($key, $array)) return true;
-
-		foreach (explode('.', $key) as $segment)
-		{
-			if ( ! is_array($array) || ! array_key_exists($segment, $array))
-			{
-				return false;
-			}
-
-			$array = $array[$segment];
-		}
-
-		return true;
-	}
-
-	/**
-	 * Get a subset of the items from the given array.
-	 *
-	 * @param  array  $array
-	 * @param  array|string  $keys
-	 * @return array
-	 */
-	public static function only($array, $keys)
-	{
-		return array_intersect_key($array, array_flip((array) $keys));
-	}
-
-	/**
-	 * Pluck an array of values from an array.
-	 *
-	 * @param  array   $array
-	 * @param  string  $value
-	 * @param  string  $key
-	 * @return array
-	 */
-	public static function pluck($array, $value, $key = null)
-	{
-		$results = array();
-
-		foreach ($array as $item)
-		{
-			$itemValue = is_object($item) ? $item->{$value} : $item[$value];
-
-			// If the key is "null", we will just append the value to the array and keep
-			// looping. Otherwise we will key the array using the value of the key we
-			// received from the developer. Then we'll return the final array form.
-			if (is_null($key))
-			{
-				$results[] = $itemValue;
-			}
-			else
-			{
-				$itemKey = is_object($item) ? $item->{$key} : $item[$key];
-
-				$results[$itemKey] = $itemValue;
-			}
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Get a value from the array, and remove it.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public static function pull(&$array, $key, $default = null)
-	{
-		$value = static::get($array, $key, $default);
-
-		static::forget($array, $key);
-
-		return $value;
-	}
-
-	/**
-	 * Set an array item to a given value using "dot" notation.
-	 *
-	 * If no key is given to the method, the entire array will be replaced.
-	 *
-	 * @param  array   $array
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return array
-	 */
-	public static function set(&$array, $key, $value)
-	{
-		if (is_null($key)) return $array = $value;
-
-		$keys = explode('.', $key);
-
-		while (count($keys) > 1)
-		{
-			$key = array_shift($keys);
-
-			// If the key doesn't exist at this depth, we will just create an empty array
-			// to hold the next value, allowing us to create the arrays to hold final
-			// values at the correct depth. Then we'll keep digging into the array.
-			if ( ! isset($array[$key]) || ! is_array($array[$key]))
-			{
-				$array[$key] = array();
-			}
-
-			$array =& $array[$key];
-		}
-
-		$array[array_shift($keys)] = $value;
-
-		return $array;
-	}
-
-	/**
-	 * Sort the array using the given Closure.
-	 *
-	 * @param  array     $array
-	 * @param  \Closure  $callback
-	 * @return array
-	 */
-	public static function sort($array, Closure $callback)
-	{
-		return Collection::make($array)->sortBy($callback)->all();
-	}
-
-	/**
-	 * Filter the array using the given Closure.
-	 *
-	 * @param  array     $array
-	 * @param  \Closure  $callback
-	 * @return array
-	 */
-	public static function where($array, Closure $callback)
-	{
-		$filtered = array();
-
-		foreach ($array as $key => $value)
-		{
-			if (call_user_func($callback, $key, $value)) $filtered[$key] = $value;
-		}
-
-		return $filtered;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/ClassLoader.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/ClassLoader.php b/vendor/laravel/framework/src/Illuminate/Support/ClassLoader.php
deleted file mode 100755
index 806ef45..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/ClassLoader.php
+++ /dev/null
@@ -1,107 +0,0 @@
-<?php namespace Illuminate\Support;
-
-class ClassLoader {
-
-	/**
-	 * The registered directories.
-	 *
-	 * @var array
-	 */
-	protected static $directories = array();
-
-	/**
-	 * Indicates if a ClassLoader has been registered.
-	 *
-	 * @var bool
-	 */
-	protected static $registered = false;
-
-	/**
-	 * Load the given class file.
-	 *
-	 * @param  string  $class
-	 * @return bool
-	 */
-	public static function load($class)
-	{
-		$class = static::normalizeClass($class);
-
-		foreach (static::$directories as $directory)
-		{
-			if (file_exists($path = $directory.DIRECTORY_SEPARATOR.$class))
-			{
-				require_once $path;
-
-				return true;
-			}
-		}
-
-		return false;
-	}
-
-	/**
-	 * Get the normal file name for a class.
-	 *
-	 * @param  string  $class
-	 * @return string
-	 */
-	public static function normalizeClass($class)
-	{
-		if ($class[0] == '\\') $class = substr($class, 1);
-
-		return str_replace(array('\\', '_'), DIRECTORY_SEPARATOR, $class).'.php';
-	}
-
-	/**
-	 * Register the given class loader on the auto-loader stack.
-	 *
-	 * @return void
-	 */
-	public static function register()
-	{
-		if ( ! static::$registered)
-		{
-			static::$registered = spl_autoload_register(array('\Illuminate\Support\ClassLoader', 'load'));
-		}
-	}
-
-	/**
-	 * Add directories to the class loader.
-	 *
-	 * @param  string|array  $directories
-	 * @return void
-	 */
-	public static function addDirectories($directories)
-	{
-		static::$directories = array_unique(array_merge(static::$directories, (array) $directories));
-	}
-
-	/**
-	 * Remove directories from the class loader.
-	 *
-	 * @param  string|array  $directories
-	 * @return void
-	 */
-	public static function removeDirectories($directories = null)
-	{
-		if (is_null($directories))
-		{
-			static::$directories = array();
-		}
-		else
-		{
-			static::$directories = array_diff(static::$directories, (array) $directories);
-		}
-	}
-
-	/**
-	 * Gets all the directories registered with the loader.
-	 *
-	 * @return array
-	 */
-	public static function getDirectories()
-	{
-		return static::$directories;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Collection.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Collection.php b/vendor/laravel/framework/src/Illuminate/Support/Collection.php
deleted file mode 100755
index fc7cb7b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Collection.php
+++ /dev/null
@@ -1,851 +0,0 @@
-<?php namespace Illuminate\Support;
-
-use Closure;
-use Countable;
-use ArrayAccess;
-use ArrayIterator;
-use CachingIterator;
-use JsonSerializable;
-use IteratorAggregate;
-use Illuminate\Support\Contracts\JsonableInterface;
-use Illuminate\Support\Contracts\ArrayableInterface;
-
-class Collection implements ArrayAccess, ArrayableInterface, Countable, IteratorAggregate, JsonableInterface, JsonSerializable {
-
-	/**
-	 * The items contained in the collection.
-	 *
-	 * @var array
-	 */
-	protected $items = array();
-
-	/**
-	 * Create a new collection.
-	 *
-	 * @param  array  $items
-	 * @return void
-	 */
-	public function __construct(array $items = array())
-	{
-		$this->items = $items;
-	}
-
-	/**
-	 * Create a new collection instance if the value isn't one already.
-	 *
-	 * @param  mixed  $items
-	 * @return static
-	 */
-	public static function make($items)
-	{
-		if (is_null($items)) return new static;
-
-		if ($items instanceof Collection) return $items;
-
-		return new static(is_array($items) ? $items : array($items));
-	}
-
-	/**
-	 * Get all of the items in the collection.
-	 *
-	 * @return array
-	 */
-	public function all()
-	{
-		return $this->items;
-	}
-
-	/**
-	 * Collapse the collection items into a single array.
-	 *
-	 * @return static
-	 */
-	public function collapse()
-	{
-		$results = array();
-
-		foreach ($this->items as $values)
-		{
-			if ($values instanceof Collection) $values = $values->all();
-
-			$results = array_merge($results, $values);
-		}
-
-		return new static($results);
-	}
-
-	/**
-	 * Determine if an item exists in the collection.
-	 *
-	 * @param  mixed  $value
-	 * @return bool
-	 */
-	public function contains($value)
-	{
-		if ($value instanceof Closure)
-		{
-			return ! is_null($this->first($value));
-		}
-
-		return in_array($value, $this->items);
-	}
-
-	/**
-	 * Diff the collection with the given items.
-	 *
-	 * @param  \Illuminate\Support\Collection|\Illuminate\Support\Contracts\ArrayableInterface|array  $items
-	 * @return static
-	 */
-	public function diff($items)
-	{
-		return new static(array_diff($this->items, $this->getArrayableItems($items)));
-	}
-
-	/**
-	 * Execute a callback over each item.
-	 *
-	 * @param  \Closure  $callback
-	 * @return $this
-	 */
-	public function each(Closure $callback)
-	{
-		array_map($callback, $this->items);
-
-		return $this;
-	}
-
-	/**
-	 * Fetch a nested element of the collection.
-	 *
-	 * @param  string  $key
-	 * @return static
-	 */
-	public function fetch($key)
-	{
-		return new static(array_fetch($this->items, $key));
-	}
-
-	/**
-	 * Run a filter over each of the items.
-	 *
-	 * @param  \Closure  $callback
-	 * @return static
-	 */
-	public function filter(Closure $callback)
-	{
-		return new static(array_filter($this->items, $callback));
-	}
-
-	/**
-	 * Get the first item from the collection.
-	 *
-	 * @param  \Closure   $callback
-	 * @param  mixed      $default
-	 * @return mixed|null
-	 */
-	public function first(Closure $callback = null, $default = null)
-	{
-		if (is_null($callback))
-		{
-			return count($this->items) > 0 ? reset($this->items) : null;
-		}
-
-		return array_first($this->items, $callback, $default);
-	}
-
-	/**
-	 * Get a flattened array of the items in the collection.
-	 *
-	 * @return static
-	 */
-	public function flatten()
-	{
-		return new static(array_flatten($this->items));
-	}
-
-	/**
-	 * Flip the items in the collection.
-	 *
-	 * @return static
-	 */
-	public function flip()
-	{
-		return new static(array_flip($this->items));
-	}
-
-	/**
-	 * Remove an item from the collection by key.
-	 *
-	 * @param  mixed  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		unset($this->items[$key]);
-	}
-
-	/**
-	 * Get an item from the collection by key.
-	 *
-	 * @param  mixed  $key
-	 * @param  mixed  $default
-	 * @return mixed
-	 */
-	public function get($key, $default = null)
-	{
-		if ($this->offsetExists($key))
-		{
-			return $this->items[$key];
-		}
-
-		return value($default);
-	}
-
-	/**
-	 * Group an associative array by a field or Closure value.
-	 *
-	 * @param  callable|string  $groupBy
-	 * @return static
-	 */
-	public function groupBy($groupBy)
-	{
-		$results = array();
-
-		foreach ($this->items as $key => $value)
-		{
-			$results[$this->getGroupByKey($groupBy, $key, $value)][] = $value;
-		}
-
-		return new static($results);
-	}
-
-	/**
-	 * Get the "group by" key value.
-	 *
-	 * @param  callable|string  $groupBy
-	 * @param  string  $key
-	 * @param  mixed  $value
-	 * @return string
-	 */
-	protected function getGroupByKey($groupBy, $key, $value)
-	{
-		if ( ! is_string($groupBy) && is_callable($groupBy))
-		{
-			return $groupBy($value, $key);
-		}
-
-		return data_get($value, $groupBy);
-	}
-
-	/**
-	 * Key an associative array by a field.
-	 *
-	 * @param  string  $keyBy
-	 * @return static
-	 */
-	public function keyBy($keyBy)
-	{
-		$results = [];
-
-		foreach ($this->items as $item)
-		{
-			$key = data_get($item, $keyBy);
-
-			$results[$key] = $item;
-		}
-
-		return new static($results);
-	}
-
-	/**
-	 * Determine if an item exists in the collection by key.
-	 *
-	 * @param  mixed  $key
-	 * @return bool
-	 */
-	public function has($key)
-	{
-		return $this->offsetExists($key);
-	}
-
-	/**
-	 * Concatenate values of a given key as a string.
-	 *
-	 * @param  string  $value
-	 * @param  string  $glue
-	 * @return string
-	 */
-	public function implode($value, $glue = null)
-	{
-		return implode($glue, $this->lists($value));
-	}
-
-	/**
-	 * Intersect the collection with the given items.
-	 *
- 	 * @param  \Illuminate\Support\Collection|\Illuminate\Support\Contracts\ArrayableInterface|array  $items
-	 * @return static
-	 */
-	public function intersect($items)
-	{
-		return new static(array_intersect($this->items, $this->getArrayableItems($items)));
-	}
-
-	/**
-	 * Determine if the collection is empty or not.
-	 *
-	 * @return bool
-	 */
-	public function isEmpty()
-	{
-		return empty($this->items);
-	}
-
-	/**
-	 * Get the keys of the collection items.
-	 *
-	 * @return array
-	 */
-	public function keys()
-	{
-		return array_keys($this->items);
-	}
-
-	/**
-	* Get the last item from the collection.
-	*
-	* @return mixed|null
-	*/
-	public function last()
-	{
-		return count($this->items) > 0 ? end($this->items) : null;
-	}
-
-	/**
-	 * Get an array with the values of a given key.
-	 *
-	 * @param  string  $value
-	 * @param  string  $key
-	 * @return array
-	 */
-	public function lists($value, $key = null)
-	{
-		return array_pluck($this->items, $value, $key);
-	}
-
-	/**
-	 * Run a map over each of the items.
-	 *
-	 * @param  \Closure  $callback
-	 * @return static
-	 */
-	public function map(Closure $callback)
-	{
-		return new static(array_map($callback, $this->items, array_keys($this->items)));
-	}
-
-	/**
-	 * Merge the collection with the given items.
-	 *
-	 * @param  \Illuminate\Support\Collection|\Illuminate\Support\Contracts\ArrayableInterface|array  $items
-	 * @return static
-	 */
-	public function merge($items)
-	{
-		return new static(array_merge($this->items, $this->getArrayableItems($items)));
-	}
-
-	/**
-	 * Get and remove the last item from the collection.
-	 *
-	 * @return mixed|null
-	 */
-	public function pop()
-	{
-		return array_pop($this->items);
-	}
-
-	/**
-	 * Push an item onto the beginning of the collection.
-	 *
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function prepend($value)
-	{
-		array_unshift($this->items, $value);
-	}
-
-	/**
-	 * Push an item onto the end of the collection.
-	 *
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function push($value)
-	{
-		$this->items[] = $value;
-	}
-
-	/**
-	 * Pulls an item from the collection.
-	 *
-	 * @param  mixed  $key
-	 * @param  mixed  $default
-	 * @return mixed
-	 */
-	public function pull($key, $default = null)
-	{
-		return array_pull($this->items, $key, $default);
-	}
-
-	/**
-	 * Put an item in the collection by key.
-	 *
-	 * @param  mixed  $key
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function put($key, $value)
-	{
-		$this->items[$key] = $value;
-	}
-
-	/**
-	 * Get one or more items randomly from the collection.
-	 *
-	 * @param  int  $amount
-	 * @return mixed
-	 */
-	public function random($amount = 1)
-	{
-		if ($this->isEmpty()) return null;
-
-		$keys = array_rand($this->items, $amount);
-
-		return is_array($keys) ? array_intersect_key($this->items, array_flip($keys)) : $this->items[$keys];
-	}
-
-	/**
-	 * Reduce the collection to a single value.
-	 *
-	 * @param  callable  $callback
-	 * @param  mixed     $initial
-	 * @return mixed
-	 */
-	public function reduce(callable $callback, $initial = null)
-	{
-		return array_reduce($this->items, $callback, $initial);
-	}
-
-	/**
-	 * Create a collection of all elements that do not pass a given truth test.
-	 *
-	 * @param  \Closure|mixed  $callback
-	 * @return static
-	 */
-	public function reject($callback)
-	{
-		if ($callback instanceof Closure)
-		{
-			return $this->filter(function($item) use ($callback)
-			{
-				return ! $callback($item);
-			});
-		}
-
-		return $this->filter(function($item) use ($callback)
-		{
-			return $item != $callback;
-		});
-	}
-
-	/**
-	 * Reverse items order.
-	 *
-	 * @return static
-	 */
-	public function reverse()
-	{
-		return new static(array_reverse($this->items));
-	}
-
-	/**
-	 * Search the collection for a given value and return the corresponding key if successful.
-	 *
-	 * @param  mixed  $value
-	 * @param  bool   $strict
-	 * @return mixed
-	 */
-	public function search($value, $strict = false)
-	{
-		return array_search($value, $this->items, $strict);
-	}
-
-	/**
-	 * Get and remove the first item from the collection.
-	 *
-	 * @return mixed|null
-	 */
-	public function shift()
-	{
-		return array_shift($this->items);
-	}
-
-	/**
-	 * Shuffle the items in the collection.
-	 *
-	 * @return $this
-	 */
-	public function shuffle()
-	{
-		shuffle($this->items);
-
-		return $this;
-	}
-
-	/**
-	 * Slice the underlying collection array.
-	 *
-	 * @param  int   $offset
-	 * @param  int   $length
-	 * @param  bool  $preserveKeys
-	 * @return static
-	 */
-	public function slice($offset, $length = null, $preserveKeys = false)
-	{
-		return new static(array_slice($this->items, $offset, $length, $preserveKeys));
-	}
-
-	/**
-	 * Chunk the underlying collection array.
-	 *
-	 * @param  int   $size
-	 * @param  bool  $preserveKeys
-	 * @return static
-	 */
-	public function chunk($size, $preserveKeys = false)
-	{
-		$chunks = new static;
-
-		foreach (array_chunk($this->items, $size, $preserveKeys) as $chunk)
-		{
-			$chunks->push(new static($chunk));
-		}
-
-		return $chunks;
-	}
-
-	/**
-	 * Sort through each item with a callback.
-	 *
-	 * @param  \Closure  $callback
-	 * @return $this
-	 */
-	public function sort(Closure $callback)
-	{
-		uasort($this->items, $callback);
-
-		return $this;
-	}
-
-	/**
-	 * Sort the collection using the given Closure.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @param  int   $options
-	 * @param  bool  $descending
-	 * @return $this
-	 */
-	public function sortBy($callback, $options = SORT_REGULAR, $descending = false)
-	{
-		$results = array();
-
-		if (is_string($callback)) $callback =
-                          $this->valueRetriever($callback);
-
-		// First we will loop through the items and get the comparator from a callback
-		// function which we were given. Then, we will sort the returned values and
-		// and grab the corresponding values for the sorted keys from this array.
-		foreach ($this->items as $key => $value)
-		{
-			$results[$key] = $callback($value);
-		}
-
-		$descending ? arsort($results, $options)
-                    : asort($results, $options);
-
-		// Once we have sorted all of the keys in the array, we will loop through them
-		// and grab the corresponding model so we can set the underlying items list
-		// to the sorted version. Then we'll just return the collection instance.
-		foreach (array_keys($results) as $key)
-		{
-			$results[$key] = $this->items[$key];
-		}
-
-		$this->items = $results;
-
-		return $this;
-	}
-
-	/**
-	 * Sort the collection in descending order using the given Closure.
-	 *
-	 * @param  \Closure|string  $callback
-	 * @param  int  $options
-	 * @return $this
-	 */
-	public function sortByDesc($callback, $options = SORT_REGULAR)
-	{
-		return $this->sortBy($callback, $options, true);
-	}
-
-	/**
-	 * Splice portion of the underlying collection array.
-	 *
-	 * @param  int    $offset
-	 * @param  int    $length
-	 * @param  mixed  $replacement
-	 * @return static
-	 */
-	public function splice($offset, $length = 0, $replacement = array())
-	{
-		return new static(array_splice($this->items, $offset, $length, $replacement));
-	}
-
-	/**
-	 * Get the sum of the given values.
-	 *
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 */
-	public function sum($callback = null)
-	{
-		if (is_null($callback))
-		{
-			return array_sum($this->items);
-		}
-
-		if (is_string($callback))
-		{
-			$callback = $this->valueRetriever($callback);
-		}
-
-		return $this->reduce(function($result, $item) use ($callback)
-		{
-			return $result += $callback($item);
-
-		}, 0);
-	}
-
-	/**
-	 * Take the first or last {$limit} items.
-	 *
-	 * @param  int  $limit
-	 * @return static
-	 */
-	public function take($limit = null)
-	{
-		if ($limit < 0) return $this->slice($limit, abs($limit));
-
-		return $this->slice(0, $limit);
-	}
-
-	/**
-	 * Transform each item in the collection using a callback.
-	 *
-	 * @param  \Closure  $callback
-	 * @return $this
-	 */
-	public function transform(Closure $callback)
-	{
-		$this->items = array_map($callback, $this->items);
-
-		return $this;
-	}
-
-	/**
-	 * Return only unique items from the collection array.
-	 *
-	 * @return static
-	 */
-	public function unique()
-	{
-		return new static(array_unique($this->items));
-	}
-
-	/**
-	 * Reset the keys on the underlying array.
-	 *
-	 * @return static
-	 */
-	public function values()
-	{
-		$this->items = array_values($this->items);
-
-		return $this;
-	}
-
-	/**
-	 * Get a value retrieving callback.
-	 *
-	 * @param  string  $value
-	 * @return \Closure
-	 */
-	protected function valueRetriever($value)
-	{
-		return function($item) use ($value)
-		{
-			return data_get($item, $value);
-		};
-	}
-
-	/**
-	 * Get the collection of items as a plain array.
-	 *
-	 * @return array
-	 */
-	public function toArray()
-	{
-		return array_map(function($value)
-		{
-			return $value instanceof ArrayableInterface ? $value->toArray() : $value;
-
-		}, $this->items);
-	}
-
-	/**
-	 * Convert the object into something JSON serializable.
-	 *
-	 * @return array
-	 */
-	public function jsonSerialize()
-	{
-		return $this->toArray();
-	}
-
-	/**
-	 * Get the collection of items as JSON.
-	 *
-	 * @param  int  $options
-	 * @return string
-	 */
-	public function toJson($options = 0)
-	{
-		return json_encode($this->toArray(), $options);
-	}
-
-	/**
-	 * Get an iterator for the items.
-	 *
-	 * @return \ArrayIterator
-	 */
-	public function getIterator()
-	{
-		return new ArrayIterator($this->items);
-	}
-
-	/**
-	 * Get a CachingIterator instance.
-	 *
-	 * @param  int  $flags
-	 * @return \CachingIterator
-	 */
-	public function getCachingIterator($flags = CachingIterator::CALL_TOSTRING)
-	{
-		return new CachingIterator($this->getIterator(), $flags);
-	}
-
-	/**
-	 * Count the number of items in the collection.
-	 *
-	 * @return int
-	 */
-	public function count()
-	{
-		return count($this->items);
-	}
-
-	/**
-	 * Determine if an item exists at an offset.
-	 *
-	 * @param  mixed  $key
-	 * @return bool
-	 */
-	public function offsetExists($key)
-	{
-		return array_key_exists($key, $this->items);
-	}
-
-	/**
-	 * Get an item at a given offset.
-	 *
-	 * @param  mixed  $key
-	 * @return mixed
-	 */
-	public function offsetGet($key)
-	{
-		return $this->items[$key];
-	}
-
-	/**
-	 * Set the item at a given offset.
-	 *
-	 * @param  mixed  $key
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function offsetSet($key, $value)
-	{
-		if (is_null($key))
-		{
-			$this->items[] = $value;
-		}
-		else
-		{
-			$this->items[$key] = $value;
-		}
-	}
-
-	/**
-	 * Unset the item at a given offset.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function offsetUnset($key)
-	{
-		unset($this->items[$key]);
-	}
-
-	/**
-	 * Convert the collection to its string representation.
-	 *
-	 * @return string
-	 */
-	public function __toString()
-	{
-		return $this->toJson();
-	}
-
-	/**
-	 * Results array of items from Collection or ArrayableInterface.
-	 *
-  	 * @param  \Illuminate\Support\Collection|\Illuminate\Support\Contracts\ArrayableInterface|array  $items
-	 * @return array
-	 */
-	protected function getArrayableItems($items)
-	{
-		if ($items instanceof Collection)
-		{
-			$items = $items->all();
-		}
-		elseif ($items instanceof ArrayableInterface)
-		{
-			$items = $items->toArray();
-		}
-
-		return $items;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Contracts/ArrayableInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Contracts/ArrayableInterface.php b/vendor/laravel/framework/src/Illuminate/Support/Contracts/ArrayableInterface.php
deleted file mode 100755
index 0383492..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Contracts/ArrayableInterface.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php namespace Illuminate\Support\Contracts;
-
-interface ArrayableInterface {
-
-	/**
-	 * Get the instance as an array.
-	 *
-	 * @return array
-	 */
-	public function toArray();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Contracts/JsonableInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Contracts/JsonableInterface.php b/vendor/laravel/framework/src/Illuminate/Support/Contracts/JsonableInterface.php
deleted file mode 100755
index 6d00948..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Contracts/JsonableInterface.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php namespace Illuminate\Support\Contracts;
-
-interface JsonableInterface {
-
-	/**
-	 * Convert the object to its JSON representation.
-	 *
-	 * @param  int  $options
-	 * @return string
-	 */
-	public function toJson($options = 0);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Contracts/MessageProviderInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Contracts/MessageProviderInterface.php b/vendor/laravel/framework/src/Illuminate/Support/Contracts/MessageProviderInterface.php
deleted file mode 100755
index a70826b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Contracts/MessageProviderInterface.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php namespace Illuminate\Support\Contracts;
-
-interface MessageProviderInterface {
-
-	/**
-	 * Get the messages for the instance.
-	 *
-	 * @return \Illuminate\Support\MessageBag
-	 */
-	public function getMessageBag();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Contracts/RenderableInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Contracts/RenderableInterface.php b/vendor/laravel/framework/src/Illuminate/Support/Contracts/RenderableInterface.php
deleted file mode 100755
index 40f2288..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Contracts/RenderableInterface.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php namespace Illuminate\Support\Contracts;
-
-interface RenderableInterface {
-
-	/**
-	 * Get the evaluated contents of the object.
-	 *
-	 * @return string
-	 */
-	public function render();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Contracts/ResponsePreparerInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Contracts/ResponsePreparerInterface.php b/vendor/laravel/framework/src/Illuminate/Support/Contracts/ResponsePreparerInterface.php
deleted file mode 100755
index ada62fb..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Contracts/ResponsePreparerInterface.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php namespace Illuminate\Support\Contracts;
-
-interface ResponsePreparerInterface {
-
-	/**
-	 * Prepare the given value as a Response object.
-	 *
-	 * @param  mixed  $value
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function prepareResponse($value);
-
-	/**
-	 * Determine if provider is ready to return responses.
-	 *
-	 * @return bool
-	 */
-	public function readyForResponses();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/App.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/App.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/App.php
deleted file mode 100755
index 5615809..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/App.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Foundation\Application
- */
-class App extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'app'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Artisan.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Artisan.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Artisan.php
deleted file mode 100755
index d478aca..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Artisan.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Foundation\Artisan
- */
-class Artisan extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'artisan'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Auth.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Auth.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Auth.php
deleted file mode 100755
index 66fd582..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Auth.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Auth\AuthManager
- * @see \Illuminate\Auth\Guard
- */
-class Auth extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'auth'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Blade.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Blade.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Blade.php
deleted file mode 100755
index 24265d0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Blade.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\View\Compilers\BladeCompiler
- */
-class Blade extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor()
-	{
-		return static::$app['view']->getEngineResolver()->resolve('blade')->getCompiler();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Cache.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Cache.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Cache.php
deleted file mode 100755
index dbcca06..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Cache.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Cache\CacheManager
- * @see \Illuminate\Cache\Repository
- */
-class Cache extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'cache'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Config.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Config.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Config.php
deleted file mode 100755
index b414875..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Config.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Config\Repository
- */
-class Config extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'config'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Cookie.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Cookie.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Cookie.php
deleted file mode 100755
index c22c45f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Cookie.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Cookie\CookieJar
- */
-class Cookie extends Facade {
-
-	/**
-	 * Determine if a cookie exists on the request.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public static function has($key)
-	{
-		return ! is_null(static::$app['request']->cookie($key, null));
-	}
-
-	/**
-	 * Retrieve a cookie from the request.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return string
-	 */
-	public static function get($key = null, $default = null)
-	{
-		return static::$app['request']->cookie($key, $default);
-	}
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'cookie'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Crypt.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Crypt.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Crypt.php
deleted file mode 100755
index d5992bb..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Crypt.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Encryption\Encrypter
- */
-class Crypt extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'encrypter'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/DB.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/DB.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/DB.php
deleted file mode 100755
index c83e2fd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/DB.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Database\DatabaseManager
- * @see \Illuminate\Database\Connection
- */
-class DB extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'db'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Event.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Event.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Event.php
deleted file mode 100755
index d6f6517..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Event.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Events\Dispatcher
- */
-class Event extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'events'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php
deleted file mode 100755
index dee7313..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php
+++ /dev/null
@@ -1,224 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-use Mockery\MockInterface;
-
-abstract class Facade {
-
-	/**
-	 * The application instance being facaded.
-	 *
-	 * @var \Illuminate\Foundation\Application
-	 */
-	protected static $app;
-
-	/**
-	 * The resolved object instances.
-	 *
-	 * @var array
-	 */
-	protected static $resolvedInstance;
-
-	/**
-	 * Hotswap the underlying instance behind the facade.
-	 *
-	 * @param  mixed  $instance
-	 * @return void
-	 */
-	public static function swap($instance)
-	{
-		static::$resolvedInstance[static::getFacadeAccessor()] = $instance;
-
-		static::$app->instance(static::getFacadeAccessor(), $instance);
-	}
-
-	/**
-	 * Initiate a mock expectation on the facade.
-	 *
-	 * @param  mixed
-	 * @return \Mockery\Expectation
-	 */
-	public static function shouldReceive()
-	{
-		$name = static::getFacadeAccessor();
-
-		if (static::isMock())
-		{
-			$mock = static::$resolvedInstance[$name];
-		}
-		else
-		{
-			$mock = static::createFreshMockInstance($name);
-		}
-
-		return call_user_func_array(array($mock, 'shouldReceive'), func_get_args());
-	}
-
-	/**
-	 * Create a fresh mock instance for the given class.
-	 *
-	 * @param  string  $name
-	 * @return \Mockery\Expectation
-	 */
-	protected static function createFreshMockInstance($name)
-	{
-		static::$resolvedInstance[$name] = $mock = static::createMockByName($name);
-
-		if (isset(static::$app))
-		{
-			static::$app->instance($name, $mock);
-		}
-
-		return $mock;
-	}
-
-	/**
-	 * Create a fresh mock instance for the given class.
-	 *
-	 * @param  string  $name
-	 * @return \Mockery\Expectation
-	 */
-	protected static function createMockByName($name)
-	{
-		$class = static::getMockableClass($name);
-
-		return $class ? \Mockery::mock($class) : \Mockery::mock();
-	}
-
-	/**
-	 * Determines whether a mock is set as the instance of the facade.
-	 *
-	 * @return bool
-	 */
-	protected static function isMock()
-	{
-		$name = static::getFacadeAccessor();
-
-		return isset(static::$resolvedInstance[$name]) && static::$resolvedInstance[$name] instanceof MockInterface;
-	}
-
-	/**
-	 * Get the mockable class for the bound instance.
-	 *
-	 * @return string
-	 */
-	protected static function getMockableClass()
-	{
-		if ($root = static::getFacadeRoot()) return get_class($root);
-	}
-
-	/**
-	 * Get the root object behind the facade.
-	 *
-	 * @return mixed
-	 */
-	public static function getFacadeRoot()
-	{
-		return static::resolveFacadeInstance(static::getFacadeAccessor());
-	}
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 *
-	 * @throws \RuntimeException
-	 */
-	protected static function getFacadeAccessor()
-	{
-		throw new \RuntimeException("Facade does not implement getFacadeAccessor method.");
-	}
-
-	/**
-	 * Resolve the facade root instance from the container.
-	 *
-	 * @param  string  $name
-	 * @return mixed
-	 */
-	protected static function resolveFacadeInstance($name)
-	{
-		if (is_object($name)) return $name;
-
-		if (isset(static::$resolvedInstance[$name]))
-		{
-			return static::$resolvedInstance[$name];
-		}
-
-		return static::$resolvedInstance[$name] = static::$app[$name];
-	}
-
-	/**
-	 * Clear a resolved facade instance.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public static function clearResolvedInstance($name)
-	{
-		unset(static::$resolvedInstance[$name]);
-	}
-
-	/**
-	 * Clear all of the resolved instances.
-	 *
-	 * @return void
-	 */
-	public static function clearResolvedInstances()
-	{
-		static::$resolvedInstance = array();
-	}
-
-	/**
-	 * Get the application instance behind the facade.
-	 *
-	 * @return \Illuminate\Foundation\Application
-	 */
-	public static function getFacadeApplication()
-	{
-		return static::$app;
-	}
-
-	/**
-	 * Set the application instance.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @return void
-	 */
-	public static function setFacadeApplication($app)
-	{
-		static::$app = $app;
-	}
-
-	/**
-	 * Handle dynamic, static calls to the object.
-	 *
-	 * @param  string  $method
-	 * @param  array   $args
-	 * @return mixed
-	 */
-	public static function __callStatic($method, $args)
-	{
-		$instance = static::getFacadeRoot();
-
-		switch (count($args))
-		{
-			case 0:
-				return $instance->$method();
-
-			case 1:
-				return $instance->$method($args[0]);
-
-			case 2:
-				return $instance->$method($args[0], $args[1]);
-
-			case 3:
-				return $instance->$method($args[0], $args[1], $args[2]);
-
-			case 4:
-				return $instance->$method($args[0], $args[1], $args[2], $args[3]);
-
-			default:
-				return call_user_func_array(array($instance, $method), $args);
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/File.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/File.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/File.php
deleted file mode 100755
index 058203d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/File.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Filesystem\Filesystem
- */
-class File extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'files'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Form.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Form.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Form.php
deleted file mode 100755
index 42ccf25..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Form.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Html\FormBuilder
- */
-class Form extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'form'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/HTML.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/HTML.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/HTML.php
deleted file mode 100755
index d30b434..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/HTML.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Html\HtmlBuilder
- */
-class HTML extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'html'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Hash.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Hash.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Hash.php
deleted file mode 100755
index 5960198..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Hash.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Hashing\BcryptHasher
- */
-class Hash extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'hash'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Input.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Input.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Input.php
deleted file mode 100755
index 231876e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Input.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Http\Request
- */
-class Input extends Facade {
-
-	/**
-	 * Get an item from the input data.
-	 *
-	 * This method is used for all request verbs (GET, POST, PUT, and DELETE)
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public static function get($key = null, $default = null)
-	{
-		return static::$app['request']->input($key, $default);
-	}
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'request'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Lang.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Lang.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Lang.php
deleted file mode 100755
index fe2b8b4..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Lang.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Translation\Translator
- */
-class Lang extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'translator'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Log.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Log.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Log.php
deleted file mode 100755
index 3504a01..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Log.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Log\Writer
- */
-class Log extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'log'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Mail.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Mail.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Mail.php
deleted file mode 100755
index 5881acf..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Mail.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Mail\Mailer
- */
-class Mail extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'mailer'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Paginator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Paginator.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Paginator.php
deleted file mode 100755
index 5c099e0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Paginator.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Pagination\Factory
- */
-class Paginator extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'paginator'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Password.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Password.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Password.php
deleted file mode 100755
index d81a09f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Password.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Auth\Reminders\PasswordBroker
- */
-class Password extends Facade {
-
-	/**
-	 * Constant representing a successfully sent reminder.
-	 *
-	 * @var int
-	 */
-	const REMINDER_SENT = 'reminders.sent';
-
-	/**
-	 * Constant representing a successfully reset password.
-	 *
-	 * @var int
-	 */
-	const PASSWORD_RESET = 'reminders.reset';
-
-	/**
-	 * Constant representing the user not found response.
-	 *
-	 * @var int
-	 */
-	const INVALID_USER = 'reminders.user';
-
-	/**
-	 * Constant representing an invalid password.
-	 *
-	 * @var int
-	 */
-	const INVALID_PASSWORD = 'reminders.password';
-
-	/**
-	 * Constant representing an invalid token.
-	 *
-	 * @var int
-	 */
-	const INVALID_TOKEN = 'reminders.token';
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'auth.reminder'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Queue.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Queue.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Queue.php
deleted file mode 100755
index f2074ed..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Queue.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Queue\QueueManager
- * @see \Illuminate\Queue\Queue
- */
-class Queue extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'queue'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Redirect.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Redirect.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Redirect.php
deleted file mode 100755
index 164a37f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Redirect.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Routing\Redirector
- */
-class Redirect extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'redirect'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Redis.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Redis.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Redis.php
deleted file mode 100755
index 4cf73f2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Redis.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Redis\Database
- */
-class Redis extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'redis'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Request.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Request.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Request.php
deleted file mode 100755
index 203e43a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Request.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Http\Request
- */
-class Request extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'request'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Response.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Response.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Response.php
deleted file mode 100755
index 835f7c1..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Response.php
+++ /dev/null
@@ -1,112 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-use Illuminate\Support\Str;
-use Illuminate\Http\JsonResponse;
-use Illuminate\Support\Traits\MacroableTrait;
-use Illuminate\Http\Response as IlluminateResponse;
-use Illuminate\Support\Contracts\ArrayableInterface;
-use Symfony\Component\HttpFoundation\StreamedResponse;
-use Symfony\Component\HttpFoundation\BinaryFileResponse;
-
-class Response {
-
-	use MacroableTrait;
-
-	/**
-	 * Return a new response from the application.
-	 *
-	 * @param  string  $content
-	 * @param  int     $status
-	 * @param  array   $headers
-	 * @return \Illuminate\Http\Response
-	 */
-	public static function make($content = '', $status = 200, array $headers = array())
-	{
-		return new IlluminateResponse($content, $status, $headers);
-	}
-
-	/**
-	 * Return a new view response from the application.
-	 *
-	 * @param  string  $view
-	 * @param  array   $data
-	 * @param  int     $status
-	 * @param  array   $headers
-	 * @return \Illuminate\Http\Response
-	 */
-	public static function view($view, $data = array(), $status = 200, array $headers = array())
-	{
-		$app = Facade::getFacadeApplication();
-
-		return static::make($app['view']->make($view, $data), $status, $headers);
-	}
-
-	/**
-	 * Return a new JSON response from the application.
-	 *
-	 * @param  string|array  $data
-	 * @param  int    $status
-	 * @param  array  $headers
-	 * @param  int    $options
-	 * @return \Illuminate\Http\JsonResponse
-	 */
-	public static function json($data = array(), $status = 200, array $headers = array(), $options = 0)
-	{
-		if ($data instanceof ArrayableInterface)
-		{
-			$data = $data->toArray();
-		}
-
-		return new JsonResponse($data, $status, $headers, $options);
-	}
-
-	/**
-	 * Return a new JSONP response from the application.
-	 *
-	 * @param  string  $callback
-	 * @param  string|array  $data
-	 * @param  int    $status
-	 * @param  array  $headers
-	 * @param  int    $options
-	 * @return \Illuminate\Http\JsonResponse
-	 */
-	public static function jsonp($callback, $data = [], $status = 200, array $headers = [], $options = 0)
-	{
-		return static::json($data, $status, $headers, $options)->setCallback($callback);
-	}
-
-	/**
-	 * Return a new streamed response from the application.
-	 *
-	 * @param  \Closure  $callback
-	 * @param  int      $status
-	 * @param  array    $headers
-	 * @return \Symfony\Component\HttpFoundation\StreamedResponse
-	 */
-	public static function stream($callback, $status = 200, array $headers = array())
-	{
-		return new StreamedResponse($callback, $status, $headers);
-	}
-
-	/**
-	 * Create a new file download response.
-	 *
-	 * @param  \SplFileInfo|string  $file
-	 * @param  string  $name
-	 * @param  array   $headers
-	 * @param  null|string  $disposition
-	 * @return \Symfony\Component\HttpFoundation\BinaryFileResponse
-	 */
-	public static function download($file, $name = null, array $headers = array(), $disposition = 'attachment')
-	{
-		$response = new BinaryFileResponse($file, 200, $headers, true, $disposition);
-
-		if ( ! is_null($name))
-		{
-			return $response->setContentDisposition($disposition, $name, str_replace('%', '', Str::ascii($name)));
-		}
-
-		return $response;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Route.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Route.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Route.php
deleted file mode 100755
index 3f1fa48..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Route.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Routing\Router
- */
-class Route extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'router'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/SSH.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/SSH.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/SSH.php
deleted file mode 100644
index 5178a4b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/SSH.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Remote\RemoteManager
- * @see \Illuminate\Remote\Connection
- */
-class SSH extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'remote'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Schema.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Schema.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Schema.php
deleted file mode 100755
index 7d185e7..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Schema.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Database\Schema\Builder
- */
-class Schema extends Facade {
-
-	/**
-	 * Get a schema builder instance for a connection.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Database\Schema\Builder
-	 */
-	public static function connection($name)
-	{
-		return static::$app['db']->connection($name)->getSchemaBuilder();
-	}
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor()
-	{
-		return static::$app['db']->connection()->getSchemaBuilder();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/Session.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/Session.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/Session.php
deleted file mode 100755
index fdc6c7f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/Session.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Session\SessionManager
- * @see \Illuminate\Session\Store
- */
-class Session extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'session'; }
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Support/Facades/URL.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Support/Facades/URL.php b/vendor/laravel/framework/src/Illuminate/Support/Facades/URL.php
deleted file mode 100755
index e9d7e10..0000000
--- a/vendor/laravel/framework/src/Illuminate/Support/Facades/URL.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php namespace Illuminate\Support\Facades;
-
-/**
- * @see \Illuminate\Routing\UrlGenerator
- */
-class URL extends Facade {
-
-	/**
-	 * Get the registered name of the component.
-	 *
-	 * @return string
-	 */
-	protected static function getFacadeAccessor() { return 'url'; }
-
-}


[22/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/CHANGELOG.mdown
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/CHANGELOG.mdown b/vendor/monolog/monolog/CHANGELOG.mdown
deleted file mode 100644
index cf8db7b..0000000
--- a/vendor/monolog/monolog/CHANGELOG.mdown
+++ /dev/null
@@ -1,217 +0,0 @@
-### 1.13.1 (2015-03-09)
-
-  * Fixed regression in HipChat requiring a new token to be created
-
-### 1.13.0 (2015-03-05)
-
-  * Added Registry::hasLogger to check for the presence of a logger instance
-  * Added context.user support to RavenHandler
-  * Added HipChat API v2 support in the HipChatHandler
-  * Added NativeMailerHandler::addParameter to pass params to the mail() process
-  * Added context data to SlackHandler when $includeContextAndExtra is true
-  * Added ability to customize the Swift_Message per-email in SwiftMailerHandler
-  * Fixed SwiftMailerHandler to lazily create message instances if a callback is provided
-  * Fixed serialization of INF and NaN values in Normalizer and LineFormatter
-
-### 1.12.0 (2014-12-29)
-
-  * Break: HandlerInterface::isHandling now receives a partial record containing only a level key. This was always the intent and does not break any Monolog handler but is strictly speaking a BC break and you should check if you relied on any other field in your own handlers.
-  * Added PsrHandler to forward records to another PSR-3 logger
-  * Added SamplingHandler to wrap around a handler and include only every Nth record
-  * Added MongoDBFormatter to support better storage with MongoDBHandler (it must be enabled manually for now)
-  * Added exception codes in the output of most formatters
-  * Added LineFormatter::includeStacktraces to enable exception stack traces in logs (uses more than one line)
-  * Added $useShortAttachment to SlackHandler to minify attachment size and $includeExtra to append extra data
-  * Added $host to HipChatHandler for users of private instances
-  * Added $transactionName to NewRelicHandler and support for a transaction_name context value
-  * Fixed MandrillHandler to avoid outputing API call responses
-  * Fixed some non-standard behaviors in SyslogUdpHandler
-
-### 1.11.0 (2014-09-30)
-
-  * Break: The NewRelicHandler extra and context data are now prefixed with extra_ and context_ to avoid clashes. Watch out if you have scripts reading those from the API and rely on names
-  * Added WhatFailureGroupHandler to suppress any exception coming from the wrapped handlers and avoid chain failures if a logging service fails
-  * Added MandrillHandler to send emails via the Mandrillapp.com API
-  * Added SlackHandler to log records to a Slack.com account
-  * Added FleepHookHandler to log records to a Fleep.io account
-  * Added LogglyHandler::addTag to allow adding tags to an existing handler
-  * Added $ignoreEmptyContextAndExtra to LineFormatter to avoid empty [] at the end
-  * Added $useLocking to StreamHandler and RotatingFileHandler to enable flock() while writing
-  * Added support for PhpAmqpLib in the AmqpHandler
-  * Added FingersCrossedHandler::clear and BufferHandler::clear to reset them between batches in long running jobs
-  * Added support for adding extra fields from $_SERVER in the WebProcessor
-  * Fixed support for non-string values in PrsLogMessageProcessor
-  * Fixed SwiftMailer messages being sent with the wrong date in long running scripts
-  * Fixed minor PHP 5.6 compatibility issues
-  * Fixed BufferHandler::close being called twice
-
-### 1.10.0 (2014-06-04)
-
-  * Added Logger::getHandlers() and Logger::getProcessors() methods
-  * Added $passthruLevel argument to FingersCrossedHandler to let it always pass some records through even if the trigger level is not reached
-  * Added support for extra data in NewRelicHandler
-  * Added $expandNewlines flag to the ErrorLogHandler to create multiple log entries when a message has multiple lines
-
-### 1.9.1 (2014-04-24)
-
-  * Fixed regression in RotatingFileHandler file permissions
-  * Fixed initialization of the BufferHandler to make sure it gets flushed after receiving records
-  * Fixed ChromePHPHandler and FirePHPHandler's activation strategies to be more conservative
-
-### 1.9.0 (2014-04-20)
-
-  * Added LogEntriesHandler to send logs to a LogEntries account
-  * Added $filePermissions to tweak file mode on StreamHandler and RotatingFileHandler
-  * Added $useFormatting flag to MemoryProcessor to make it send raw data in bytes
-  * Added support for table formatting in FirePHPHandler via the table context key
-  * Added a TagProcessor to add tags to records, and support for tags in RavenHandler
-  * Added $appendNewline flag to the JsonFormatter to enable using it when logging to files
-  * Added sound support to the PushoverHandler
-  * Fixed multi-threading support in StreamHandler
-  * Fixed empty headers issue when ChromePHPHandler received no records
-  * Fixed default format of the ErrorLogHandler
-
-### 1.8.0 (2014-03-23)
-
-  * Break: the LineFormatter now strips newlines by default because this was a bug, set $allowInlineLineBreaks to true if you need them
-  * Added BrowserConsoleHandler to send logs to any browser's console via console.log() injection in the output
-  * Added FilterHandler to filter records and only allow those of a given list of levels through to the wrapped handler
-  * Added FlowdockHandler to send logs to a Flowdock account
-  * Added RollbarHandler to send logs to a Rollbar account
-  * Added HtmlFormatter to send prettier log emails with colors for each log level
-  * Added GitProcessor to add the current branch/commit to extra record data
-  * Added a Monolog\Registry class to allow easier global access to pre-configured loggers
-  * Added support for the new official graylog2/gelf-php lib for GelfHandler, upgrade if you can by replacing the mlehner/gelf-php requirement
-  * Added support for HHVM
-  * Added support for Loggly batch uploads
-  * Added support for tweaking the content type and encoding in NativeMailerHandler
-  * Added $skipClassesPartials to tweak the ignored classes in the IntrospectionProcessor
-  * Fixed batch request support in GelfHandler
-
-### 1.7.0 (2013-11-14)
-
-  * Added ElasticSearchHandler to send logs to an Elastic Search server
-  * Added DynamoDbHandler and ScalarFormatter to send logs to Amazon's Dynamo DB
-  * Added SyslogUdpHandler to send logs to a remote syslogd server
-  * Added LogglyHandler to send logs to a Loggly account
-  * Added $level to IntrospectionProcessor so it only adds backtraces when needed
-  * Added $version to LogstashFormatter to allow using the new v1 Logstash format
-  * Added $appName to NewRelicHandler
-  * Added configuration of Pushover notification retries/expiry
-  * Added $maxColumnWidth to NativeMailerHandler to change the 70 chars default
-  * Added chainability to most setters for all handlers
-  * Fixed RavenHandler batch processing so it takes the message from the record with highest priority
-  * Fixed HipChatHandler batch processing so it sends all messages at once
-  * Fixed issues with eAccelerator
-  * Fixed and improved many small things
-
-### 1.6.0 (2013-07-29)
-
-  * Added HipChatHandler to send logs to a HipChat chat room
-  * Added ErrorLogHandler to send logs to PHP's error_log function
-  * Added NewRelicHandler to send logs to NewRelic's service
-  * Added Monolog\ErrorHandler helper class to register a Logger as exception/error/fatal handler
-  * Added ChannelLevelActivationStrategy for the FingersCrossedHandler to customize levels by channel
-  * Added stack traces output when normalizing exceptions (json output & co)
-  * Added Monolog\Logger::API constant (currently 1)
-  * Added support for ChromePHP's v4.0 extension
-  * Added support for message priorities in PushoverHandler, see $highPriorityLevel and $emergencyLevel
-  * Added support for sending messages to multiple users at once with the PushoverHandler
-  * Fixed RavenHandler's support for batch sending of messages (when behind a Buffer or FingersCrossedHandler)
-  * Fixed normalization of Traversables with very large data sets, only the first 1000 items are shown now
-  * Fixed issue in RotatingFileHandler when an open_basedir restriction is active
-  * Fixed minor issues in RavenHandler and bumped the API to Raven 0.5.0
-  * Fixed SyslogHandler issue when many were used concurrently with different facilities
-
-### 1.5.0 (2013-04-23)
-
-  * Added ProcessIdProcessor to inject the PID in log records
-  * Added UidProcessor to inject a unique identifier to all log records of one request/run
-  * Added support for previous exceptions in the LineFormatter exception serialization
-  * Added Monolog\Logger::getLevels() to get all available levels
-  * Fixed ChromePHPHandler so it avoids sending headers larger than Chrome can handle
-
-### 1.4.1 (2013-04-01)
-
-  * Fixed exception formatting in the LineFormatter to be more minimalistic
-  * Fixed RavenHandler's handling of context/extra data, requires Raven client >0.1.0
-  * Fixed log rotation in RotatingFileHandler to work with long running scripts spanning multiple days
-  * Fixed WebProcessor array access so it checks for data presence
-  * Fixed Buffer, Group and FingersCrossed handlers to make use of their processors
-
-### 1.4.0 (2013-02-13)
-
-  * Added RedisHandler to log to Redis via the Predis library or the phpredis extension
-  * Added ZendMonitorHandler to log to the Zend Server monitor
-  * Added the possibility to pass arrays of handlers and processors directly in the Logger constructor
-  * Added `$useSSL` option to the PushoverHandler which is enabled by default
-  * Fixed ChromePHPHandler and FirePHPHandler issue when multiple instances are used simultaneously
-  * Fixed header injection capability in the NativeMailHandler
-
-### 1.3.1 (2013-01-11)
-
-  * Fixed LogstashFormatter to be usable with stream handlers
-  * Fixed GelfMessageFormatter levels on Windows
-
-### 1.3.0 (2013-01-08)
-
-  * Added PSR-3 compliance, the `Monolog\Logger` class is now an instance of `Psr\Log\LoggerInterface`
-  * Added PsrLogMessageProcessor that you can selectively enable for full PSR-3 compliance
-  * Added LogstashFormatter (combine with SocketHandler or StreamHandler to send logs to Logstash)
-  * Added PushoverHandler to send mobile notifications
-  * Added CouchDBHandler and DoctrineCouchDBHandler
-  * Added RavenHandler to send data to Sentry servers
-  * Added support for the new MongoClient class in MongoDBHandler
-  * Added microsecond precision to log records' timestamps
-  * Added `$flushOnOverflow` param to BufferHandler to flush by batches instead of losing
-    the oldest entries
-  * Fixed normalization of objects with cyclic references
-
-### 1.2.1 (2012-08-29)
-
-  * Added new $logopts arg to SyslogHandler to provide custom openlog options
-  * Fixed fatal error in SyslogHandler
-
-### 1.2.0 (2012-08-18)
-
-  * Added AmqpHandler (for use with AMQP servers)
-  * Added CubeHandler
-  * Added NativeMailerHandler::addHeader() to send custom headers in mails
-  * Added the possibility to specify more than one recipient in NativeMailerHandler
-  * Added the possibility to specify float timeouts in SocketHandler
-  * Added NOTICE and EMERGENCY levels to conform with RFC 5424
-  * Fixed the log records to use the php default timezone instead of UTC
-  * Fixed BufferHandler not being flushed properly on PHP fatal errors
-  * Fixed normalization of exotic resource types
-  * Fixed the default format of the SyslogHandler to avoid duplicating datetimes in syslog
-
-### 1.1.0 (2012-04-23)
-
-  * Added Monolog\Logger::isHandling() to check if a handler will
-    handle the given log level
-  * Added ChromePHPHandler
-  * Added MongoDBHandler
-  * Added GelfHandler (for use with Graylog2 servers)
-  * Added SocketHandler (for use with syslog-ng for example)
-  * Added NormalizerFormatter
-  * Added the possibility to change the activation strategy of the FingersCrossedHandler
-  * Added possibility to show microseconds in logs
-  * Added `server` and `referer` to WebProcessor output
-
-### 1.0.2 (2011-10-24)
-
-  * Fixed bug in IE with large response headers and FirePHPHandler
-
-### 1.0.1 (2011-08-25)
-
-  * Added MemoryPeakUsageProcessor and MemoryUsageProcessor
-  * Added Monolog\Logger::getName() to get a logger's channel name
-
-### 1.0.0 (2011-07-06)
-
-  * Added IntrospectionProcessor to get info from where the logger was called
-  * Fixed WebProcessor in CLI
-
-### 1.0.0-RC1 (2011-07-01)
-
-  * Initial release

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/LICENSE
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/LICENSE b/vendor/monolog/monolog/LICENSE
deleted file mode 100644
index 3572704..0000000
--- a/vendor/monolog/monolog/LICENSE
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2011-2014 Jordi Boggiano
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is furnished
-to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/README.mdown
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/README.mdown b/vendor/monolog/monolog/README.mdown
deleted file mode 100644
index 7ac9904..0000000
--- a/vendor/monolog/monolog/README.mdown
+++ /dev/null
@@ -1,292 +0,0 @@
-Monolog - Logging for PHP 5.3+ [![Build Status](https://secure.travis-ci.org/Seldaek/monolog.png)](http://travis-ci.org/Seldaek/monolog)
-==============================
-
-[![Total Downloads](https://poser.pugx.org/monolog/monolog/downloads.png)](https://packagist.org/packages/monolog/monolog)
-[![Latest Stable Version](https://poser.pugx.org/monolog/monolog/v/stable.png)](https://packagist.org/packages/monolog/monolog)
-[![Reference Status](https://www.versioneye.com/php/monolog:monolog/reference_badge.svg)](https://www.versioneye.com/php/monolog:monolog/references)
-
-
-Monolog sends your logs to files, sockets, inboxes, databases and various
-web services. See the complete list of handlers below. Special handlers
-allow you to build advanced logging strategies.
-
-This library implements the [PSR-3](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md)
-interface that you can type-hint against in your own libraries to keep
-a maximum of interoperability. You can also use it in your applications to
-make sure you can always use another compatible logger at a later time.
-As of 1.11.0 Monolog public APIs will also accept PSR-3 log levels.
-Internally Monolog still uses its own level scheme since it predates PSR-3.
-
-Usage
------
-
-Install the latest version with `composer require monolog/monolog`
-
-```php
-<?php
-
-use Monolog\Logger;
-use Monolog\Handler\StreamHandler;
-
-// create a log channel
-$log = new Logger('name');
-$log->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING));
-
-// add records to the log
-$log->addWarning('Foo');
-$log->addError('Bar');
-```
-
-Core Concepts
--------------
-
-Every `Logger` instance has a channel (name) and a stack of handlers. Whenever
-you add a record to the logger, it traverses the handler stack. Each handler
-decides whether it fully handled the record, and if so, the propagation of the
-record ends there.
-
-This allows for flexible logging setups, for example having a `StreamHandler` at
-the bottom of the stack that will log anything to disk, and on top of that add
-a `MailHandler` that will send emails only when an error message is logged.
-Handlers also have a `$bubble` property which defines whether they block the
-record or not if they handled it. In this example, setting the `MailHandler`'s
-`$bubble` argument to false means that records handled by the `MailHandler` will
-not propagate to the `StreamHandler` anymore.
-
-You can create many `Logger`s, each defining a channel (e.g.: db, request,
-router, ..) and each of them combining various handlers, which can be shared
-or not. The channel is reflected in the logs and allows you to easily see or
-filter records.
-
-Each Handler also has a Formatter, a default one with settings that make sense
-will be created if you don't set one. The formatters normalize and format
-incoming records so that they can be used by the handlers to output useful
-information.
-
-Custom severity levels are not available. Only the eight
-[RFC 5424](http://tools.ietf.org/html/rfc5424) levels (debug, info, notice,
-warning, error, critical, alert, emergency) are present for basic filtering
-purposes, but for sorting and other use cases that would require
-flexibility, you should add Processors to the Logger that can add extra
-information (tags, user ip, ..) to the records before they are handled.
-
-Log Levels
-----------
-
-Monolog supports the logging levels described by [RFC 5424](http://tools.ietf.org/html/rfc5424).
-
-- **DEBUG** (100): Detailed debug information.
-
-- **INFO** (200): Interesting events. Examples: User logs in, SQL logs.
-
-- **NOTICE** (250): Normal but significant events.
-
-- **WARNING** (300): Exceptional occurrences that are not errors. Examples:
-  Use of deprecated APIs, poor use of an API, undesirable things that are not
-  necessarily wrong.
-
-- **ERROR** (400): Runtime errors that do not require immediate action but
-  should typically be logged and monitored.
-
-- **CRITICAL** (500): Critical conditions. Example: Application component
-  unavailable, unexpected exception.
-
-- **ALERT** (550): Action must be taken immediately. Example: Entire website
-  down, database unavailable, etc. This should trigger the SMS alerts and wake
-  you up.
-
-- **EMERGENCY** (600): Emergency: system is unusable.
-
-Docs
-====
-
-**See the `doc` directory for more detailed documentation.
-The following is only a list of all parts that come with Monolog.**
-
-Handlers
---------
-
-### Log to files and syslog
-
-- _StreamHandler_: Logs records into any PHP stream, use this for log files.
-- _RotatingFileHandler_: Logs records to a file and creates one logfile per day.
-  It will also delete files older than `$maxFiles`. You should use
-  [logrotate](http://linuxcommand.org/man_pages/logrotate8.html) for high profile
-  setups though, this is just meant as a quick and dirty solution.
-- _SyslogHandler_: Logs records to the syslog.
-- _ErrorLogHandler_: Logs records to PHP's
-  [`error_log()`](http://docs.php.net/manual/en/function.error-log.php) function.
-
-### Send alerts and emails
-
-- _NativeMailerHandler_: Sends emails using PHP's
-  [`mail()`](http://php.net/manual/en/function.mail.php) function.
-- _SwiftMailerHandler_: Sends emails using a [`Swift_Mailer`](http://swiftmailer.org/) instance.
-- _PushoverHandler_: Sends mobile notifications via the [Pushover](https://www.pushover.net/) API.
-- _HipChatHandler_: Logs records to a [HipChat](http://hipchat.com) chat room using its API.
-- _FlowdockHandler_: Logs records to a [Flowdock](https://www.flowdock.com/) account.
-- _SlackHandler_: Logs records to a [Slack](https://www.slack.com/) account.
-- _MandrillHandler_: Sends emails via the Mandrill API using a [`Swift_Message`](http://swiftmailer.org/) instance.
-- _FleepHookHandler_: Logs records to a [Fleep](https://fleep.io/) conversation using Webhooks.
-
-### Log specific servers and networked logging
-
-- _SocketHandler_: Logs records to [sockets](http://php.net/fsockopen), use this
-  for UNIX and TCP sockets. See an [example](https://github.com/Seldaek/monolog/blob/master/doc/sockets.md).
-- _AmqpHandler_: Logs records to an [amqp](http://www.amqp.org/) compatible
-  server. Requires the [php-amqp](http://pecl.php.net/package/amqp) extension (1.0+).
-- _GelfHandler_: Logs records to a [Graylog2](http://www.graylog2.org) server.
-- _CubeHandler_: Logs records to a [Cube](http://square.github.com/cube/) server.
-- _RavenHandler_: Logs records to a [Sentry](http://getsentry.com/) server using
-  [raven](https://packagist.org/packages/raven/raven).
-- _ZendMonitorHandler_: Logs records to the Zend Monitor present in Zend Server.
-- _NewRelicHandler_: Logs records to a [NewRelic](http://newrelic.com/) application.
-- _LogglyHandler_: Logs records to a [Loggly](http://www.loggly.com/) account.
-- _RollbarHandler_: Logs records to a [Rollbar](https://rollbar.com/) account.
-- _SyslogUdpHandler_: Logs records to a remote [Syslogd](http://www.rsyslog.com/) server.
-- _LogEntriesHandler_: Logs records to a [LogEntries](http://logentries.com/) account.
-
-### Logging in development
-
-- _FirePHPHandler_: Handler for [FirePHP](http://www.firephp.org/), providing
-  inline `console` messages within [FireBug](http://getfirebug.com/).
-- _ChromePHPHandler_: Handler for [ChromePHP](http://www.chromephp.com/), providing
-  inline `console` messages within Chrome.
-- _BrowserConsoleHandler_: Handler to send logs to browser's Javascript `console` with
-  no browser extension required. Most browsers supporting `console` API are supported.
-
-### Log to databases
-
-- _RedisHandler_: Logs records to a [redis](http://redis.io) server.
-- _MongoDBHandler_: Handler to write records in MongoDB via a
-  [Mongo](http://pecl.php.net/package/mongo) extension connection.
-- _CouchDBHandler_: Logs records to a CouchDB server.
-- _DoctrineCouchDBHandler_: Logs records to a CouchDB server via the Doctrine CouchDB ODM.
-- _ElasticSearchHandler_: Logs records to an Elastic Search server.
-- _DynamoDbHandler_: Logs records to a DynamoDB table with the [AWS SDK](https://github.com/aws/aws-sdk-php).
-
-### Wrappers / Special Handlers
-
-- _FingersCrossedHandler_: A very interesting wrapper. It takes a logger as
-  parameter and will accumulate log records of all levels until a record
-  exceeds the defined severity level. At which point it delivers all records,
-  including those of lower severity, to the handler it wraps. This means that
-  until an error actually happens you will not see anything in your logs, but
-  when it happens you will have the full information, including debug and info
-  records. This provides you with all the information you need, but only when
-  you need it.
-- _WhatFailureGroupHandler_: This handler extends the _GroupHandler_ ignoring
-   exceptions raised by each child handler. This allows you to ignore issues
-   where a remote tcp connection may have died but you do not want your entire
-   application to crash and may wish to continue to log to other handlers.
-- _BufferHandler_: This handler will buffer all the log records it receives
-  until `close()` is called at which point it will call `handleBatch()` on the
-  handler it wraps with all the log messages at once. This is very useful to
-  send an email with all records at once for example instead of having one mail
-  for every log record.
-- _GroupHandler_: This handler groups other handlers. Every record received is
-  sent to all the handlers it is configured with.
-- _FilterHandler_: This handler only lets records of the given levels through
-   to the wrapped handler.
-- _SamplingHandler_: Wraps around another handler and lets you sample records
-   if you only want to store some of them.
-- _NullHandler_: Any record it can handle will be thrown away. This can be used
-  to put on top of an existing handler stack to disable it temporarily.
-- _PsrHandler_: Can be used to forward log records to an existing PSR-3 logger
-- _TestHandler_: Used for testing, it records everything that is sent to it and
-  has accessors to read out the information.
-
-Formatters
-----------
-
-- _LineFormatter_: Formats a log record into a one-line string.
-- _HtmlFormatter_: Used to format log records into a human readable html table, mainly suitable for emails.
-- _NormalizerFormatter_: Normalizes objects/resources down to strings so a record can easily be serialized/encoded.
-- _ScalarFormatter_: Used to format log records into an associative array of scalar values.
-- _JsonFormatter_: Encodes a log record into json.
-- _WildfireFormatter_: Used to format log records into the Wildfire/FirePHP protocol, only useful for the FirePHPHandler.
-- _ChromePHPFormatter_: Used to format log records into the ChromePHP format, only useful for the ChromePHPHandler.
-- _GelfMessageFormatter_: Used to format log records into Gelf message instances, only useful for the GelfHandler.
-- _LogstashFormatter_: Used to format log records into [logstash](http://logstash.net/) event json, useful for any handler listed under inputs [here](http://logstash.net/docs/latest).
-- _ElasticaFormatter_: Used to format log records into an Elastica\Document object, only useful for the ElasticSearchHandler.
-- _LogglyFormatter_: Used to format log records into Loggly messages, only useful for the LogglyHandler.
-- _FlowdockFormatter_: Used to format log records into Flowdock messages, only useful for the FlowdockHandler.
-- _MongoDBFormatter_: Converts \DateTime instances to \MongoDate and objects recursively to arrays, only useful with the MongoDBHandler.
-
-Processors
-----------
-
-- _IntrospectionProcessor_: Adds the line/file/class/method from which the log call originated.
-- _WebProcessor_: Adds the current request URI, request method and client IP to a log record.
-- _MemoryUsageProcessor_: Adds the current memory usage to a log record.
-- _MemoryPeakUsageProcessor_: Adds the peak memory usage to a log record.
-- _ProcessIdProcessor_: Adds the process id to a log record.
-- _UidProcessor_: Adds a unique identifier to a log record.
-- _GitProcessor_: Adds the current git branch and commit to a log record.
-- _TagProcessor_: Adds an array of predefined tags to a log record.
-
-Utilities
----------
-
-- _Registry_: The `Monolog\Registry` class lets you configure global loggers that you
-  can then statically access from anywhere. It is not really a best practice but can
-  help in some older codebases or for ease of use.
-- _ErrorHandler_: The `Monolog\ErrorHandler` class allows you to easily register
-  a Logger instance as an exception handler, error handler or fatal error handler.
-- _ErrorLevelActivationStrategy_: Activates a FingersCrossedHandler when a certain log
-  level is reached.
-- _ChannelLevelActivationStrategy_: Activates a FingersCrossedHandler when a certain
-  log level is reached, depending on which channel received the log record.
-
-Third Party Packages
---------------------
-
-Third party handlers, formatters and processors are
-[listed in the wiki](https://github.com/Seldaek/monolog/wiki/Third-Party-Packages). You
-can also add your own there if you publish one.
-
-About
-=====
-
-Requirements
-------------
-
-- Monolog works with PHP 5.3 or above, and is also tested to work with HHVM.
-
-Submitting bugs and feature requests
-------------------------------------
-
-Bugs and feature request are tracked on [GitHub](https://github.com/Seldaek/monolog/issues)
-
-Frameworks Integration
-----------------------
-
-- Frameworks and libraries using [PSR-3](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md)
-  can be used very easily with Monolog since it implements the interface.
-- [Symfony2](http://symfony.com) comes out of the box with Monolog.
-- [Silex](http://silex.sensiolabs.org/) comes out of the box with Monolog.
-- [Laravel 4 & 5](http://laravel.com/) come out of the box with Monolog.
-- [PPI](http://www.ppi.io/) comes out of the box with Monolog.
-- [CakePHP](http://cakephp.org/) is usable with Monolog via the [cakephp-monolog](https://github.com/jadb/cakephp-monolog) plugin.
-- [Slim](http://www.slimframework.com/) is usable with Monolog via the [Slim-Monolog](https://github.com/Flynsarmy/Slim-Monolog) log writer.
-- [XOOPS 2.6](http://xoops.org/) comes out of the box with Monolog.
-- [Aura.Web_Project](https://github.com/auraphp/Aura.Web_Project) comes out of the box with Monolog.
-- [Nette Framework](http://nette.org/en/) can be used with Monolog via [Kdyby/Monolog](https://github.com/Kdyby/Monolog) extension.
-- [Proton Micro Framework](https://github.com/alexbilbie/Proton) comes out of the box with Monolog. 
-
-Author
-------
-
-Jordi Boggiano - <j....@seld.be> - <http://twitter.com/seldaek><br />
-See also the list of [contributors](https://github.com/Seldaek/monolog/contributors) which participated in this project.
-
-License
--------
-
-Monolog is licensed under the MIT License - see the `LICENSE` file for details
-
-Acknowledgements
-----------------
-
-This library is heavily inspired by Python's [Logbook](http://packages.python.org/Logbook/)
-library, although most concepts have been adjusted to fit to the PHP world.

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/composer.json
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/composer.json b/vendor/monolog/monolog/composer.json
deleted file mode 100644
index 9fec07a..0000000
--- a/vendor/monolog/monolog/composer.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
-    "name": "monolog/monolog",
-    "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
-    "keywords": ["log", "logging", "psr-3"],
-    "homepage": "http://github.com/Seldaek/monolog",
-    "type": "library",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Jordi Boggiano",
-            "email": "j.boggiano@seld.be",
-            "homepage": "http://seld.be"
-        }
-    ],
-    "require": {
-        "php": ">=5.3.0",
-        "psr/log": "~1.0"
-    },
-    "require-dev": {
-        "phpunit/phpunit": "~4.0",
-        "graylog2/gelf-php": "~1.0",
-        "raven/raven": "~0.5",
-        "ruflin/elastica": "0.90.*",
-        "doctrine/couchdb": "~1.0@dev",
-        "aws/aws-sdk-php": "~2.4, >2.4.8",
-        "videlalvaro/php-amqplib": "~2.4",
-        "swiftmailer/swiftmailer": "~5.3"
-    },
-    "suggest": {
-        "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
-        "raven/raven": "Allow sending log messages to a Sentry server",
-        "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
-        "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
-        "videlalvaro/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
-        "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
-        "ext-mongo": "Allow sending log messages to a MongoDB server",
-        "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
-        "rollbar/rollbar": "Allow sending log messages to Rollbar"
-    },
-    "autoload": {
-        "psr-4": {"Monolog\\": "src/Monolog"}
-    },
-    "provide": {
-        "psr/log-implementation": "1.0.0"
-    },
-    "extra": {
-        "branch-alias": {
-            "dev-master": "1.13.x-dev"
-        }
-    },
-    "scripts": {
-        "test": "phpunit"
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/doc/extending.md
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/doc/extending.md b/vendor/monolog/monolog/doc/extending.md
deleted file mode 100644
index bb39ddc..0000000
--- a/vendor/monolog/monolog/doc/extending.md
+++ /dev/null
@@ -1,76 +0,0 @@
-Extending Monolog
-=================
-
-Monolog is fully extensible, allowing you to adapt your logger to your needs.
-
-Writing your own handler
-------------------------
-
-Monolog provides many built-in handlers. But if the one you need does not
-exist, you can write it and use it in your logger. The only requirement is
-to implement `Monolog\Handler\HandlerInterface`.
-
-Let's write a PDOHandler to log records to a database. We will extend the
-abstract class provided by Monolog to keep things DRY.
-
-```php
-<?php
-
-use Monolog\Logger;
-use Monolog\Handler\AbstractProcessingHandler;
-
-class PDOHandler extends AbstractProcessingHandler
-{
-    private $initialized = false;
-    private $pdo;
-    private $statement;
-
-    public function __construct(PDO $pdo, $level = Logger::DEBUG, $bubble = true)
-    {
-        $this->pdo = $pdo;
-        parent::__construct($level, $bubble);
-    }
-
-    protected function write(array $record)
-    {
-        if (!$this->initialized) {
-            $this->initialize();
-        }
-
-        $this->statement->execute(array(
-            'channel' => $record['channel'],
-            'level' => $record['level'],
-            'message' => $record['formatted'],
-            'time' => $record['datetime']->format('U'),
-        ));
-    }
-
-    private function initialize()
-    {
-        $this->pdo->exec(
-            'CREATE TABLE IF NOT EXISTS monolog '
-            .'(channel VARCHAR(255), level INTEGER, message LONGTEXT, time INTEGER UNSIGNED)'
-        );
-        $this->statement = $this->pdo->prepare(
-            'INSERT INTO monolog (channel, level, message, time) VALUES (:channel, :level, :message, :time)'
-        );
-
-        $this->initialized = true;
-    }
-}
-```
-
-You can now use this handler in your logger:
-
-```php
-<?php
-
-$logger->pushHandler(new PDOHandler(new PDO('sqlite:logs.sqlite')));
-
-// You can now use your logger
-$logger->addInfo('My logger is now ready');
-```
-
-The `Monolog\Handler\AbstractProcessingHandler` class provides most of the
-logic needed for the handler, including the use of processors and the formatting
-of the record (which is why we use ``$record['formatted']`` instead of ``$record['message']``).

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/doc/sockets.md
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/doc/sockets.md b/vendor/monolog/monolog/doc/sockets.md
deleted file mode 100644
index fad30a9..0000000
--- a/vendor/monolog/monolog/doc/sockets.md
+++ /dev/null
@@ -1,37 +0,0 @@
-Sockets Handler
-===============
-
-This handler allows you to write your logs to sockets using [fsockopen](http://php.net/fsockopen)
-or [pfsockopen](http://php.net/pfsockopen).
-
-Persistent sockets are mainly useful in web environments where you gain some performance not closing/opening
-the connections between requests.
-
-Basic Example
--------------
-
-```php
-<?php
-
-use Monolog\Logger;
-use Monolog\Handler\SocketHandler;
-
-// Create the logger
-$logger = new Logger('my_logger');
-
-// Create the handler
-$handler = new SocketHandler('unix:///var/log/httpd_app_log.socket');
-$handler->setPersistent(true);
-
-// Now add the handler
-$logger->pushHandler($handler, Logger::DEBUG);
-
-// You can now use your logger
-$logger->addInfo('My logger is now ready');
-
-```
-
-In this example, using syslog-ng, you should see the log on the log server:
-
-    cweb1 [2012-02-26 00:12:03] my_logger.INFO: My logger is now ready [] []
-

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/doc/usage.md
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/doc/usage.md b/vendor/monolog/monolog/doc/usage.md
deleted file mode 100644
index 7585fa2..0000000
--- a/vendor/monolog/monolog/doc/usage.md
+++ /dev/null
@@ -1,162 +0,0 @@
-Using Monolog
-=============
-
-Installation
-------------
-
-Monolog is available on Packagist ([monolog/monolog](http://packagist.org/packages/monolog/monolog))
-and as such installable via [Composer](http://getcomposer.org/).
-
-```bash
-php composer.phar require monolog/monolog
-```
-
-If you do not use Composer, you can grab the code from GitHub, and use any
-PSR-0 compatible autoloader (e.g. the [Symfony2 ClassLoader component](https://github.com/symfony/ClassLoader))
-to load Monolog classes.
-
-Configuring a logger
---------------------
-
-Here is a basic setup to log to a file and to firephp on the DEBUG level:
-
-```php
-<?php
-
-use Monolog\Logger;
-use Monolog\Handler\StreamHandler;
-use Monolog\Handler\FirePHPHandler;
-
-// Create the logger
-$logger = new Logger('my_logger');
-// Now add some handlers
-$logger->pushHandler(new StreamHandler(__DIR__.'/my_app.log', Logger::DEBUG));
-$logger->pushHandler(new FirePHPHandler());
-
-// You can now use your logger
-$logger->addInfo('My logger is now ready');
-```
-
-Let's explain it. The first step is to create the logger instance which will
-be used in your code. The argument is a channel name, which is useful when
-you use several loggers (see below for more details about it).
-
-The logger itself does not know how to handle a record. It delegates it to
-some handlers. The code above registers two handlers in the stack to allow
-handling records in two different ways.
-
-Note that the FirePHPHandler is called first as it is added on top of the
-stack. This allows you to temporarily add a logger with bubbling disabled if
-you want to override other configured loggers.
-
-Adding extra data in the records
---------------------------------
-
-Monolog provides two different ways to add extra informations along the simple
-textual message.
-
-### Using the logging context
-
-The first way is the context, allowing to pass an array of data along the
-record:
-
-```php
-<?php
-
-$logger->addInfo('Adding a new user', array('username' => 'Seldaek'));
-```
-
-Simple handlers (like the StreamHandler for instance) will simply format
-the array to a string but richer handlers can take advantage of the context
-(FirePHP is able to display arrays in pretty way for instance).
-
-### Using processors
-
-The second way is to add extra data for all records by using a processor.
-Processors can be any callable. They will get the record as parameter and
-must return it after having eventually changed the `extra` part of it. Let's
-write a processor adding some dummy data in the record:
-
-```php
-<?php
-
-$logger->pushProcessor(function ($record) {
-    $record['extra']['dummy'] = 'Hello world!';
-
-    return $record;
-});
-```
-
-Monolog provides some built-in processors that can be used in your project.
-Look at the [README file](https://github.com/Seldaek/monolog/blob/master/README.mdown) for the list.
-
-> Tip: processors can also be registered on a specific handler instead of
-  the logger to apply only for this handler.
-
-Leveraging channels
--------------------
-
-Channels are a great way to identify to which part of the application a record
-is related. This is useful in big applications (and is leveraged by
-MonologBundle in Symfony2).
-
-Picture two loggers sharing a handler that writes to a single log file.
-Channels would allow you to identify the logger that issued every record.
-You can easily grep through the log files filtering this or that channel.
-
-```php
-<?php
-
-use Monolog\Logger;
-use Monolog\Handler\StreamHandler;
-use Monolog\Handler\FirePHPHandler;
-
-// Create some handlers
-$stream = new StreamHandler(__DIR__.'/my_app.log', Logger::DEBUG);
-$firephp = new FirePHPHandler();
-
-// Create the main logger of the app
-$logger = new Logger('my_logger');
-$logger->pushHandler($stream);
-$logger->pushHandler($firephp);
-
-// Create a logger for the security-related stuff with a different channel
-$securityLogger = new Logger('security');
-$securityLogger->pushHandler($stream);
-$securityLogger->pushHandler($firephp);
-```
-
-Customizing log format
-----------------------
-
-In Monolog it's easy to customize the format of the logs written into files,
-sockets, mails, databases and other handlers. Most of the handlers use the
-
-```php
-$record['formatted']
-```
-
-value to be automatically put into the log device. This value depends on the
-formatter settings. You can choose between predefined formatter classes or
-write your own (e.g. a multiline text file for human-readable output).
-
-To configure a predefined formatter class, just set it as the handler's field:
-
-```php
-// the default date format is "Y-m-d H:i:s"
-$dateFormat = "Y n j, g:i a";
-// the default output format is "[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n"
-$output = "%datetime% > %level_name% > %message% %context% %extra%\n";
-// finally, create a formatter
-$formatter = new LineFormatter($output, $dateFormat);
-
-// Create a handler
-$stream = new StreamHandler(__DIR__.'/my_app.log', Logger::DEBUG);
-$stream->setFormatter($formatter);
-// bind it to a logger object
-$securityLogger = new Logger('security');
-$securityLogger->pushHandler($stream);
-```
-
-You may also reuse the same formatter between multiple handlers and share those
-handlers between multiple loggers.

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/phpunit.xml.dist
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/phpunit.xml.dist b/vendor/monolog/monolog/phpunit.xml.dist
deleted file mode 100644
index 1754570..0000000
--- a/vendor/monolog/monolog/phpunit.xml.dist
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<phpunit bootstrap="tests/bootstrap.php" colors="true">
-    <testsuites>
-        <testsuite name="Monolog Test Suite">
-            <directory>tests/Monolog/</directory>
-        </testsuite>
-    </testsuites>
-
-    <filter>
-        <whitelist>
-            <directory suffix=".php">src/Monolog/</directory>
-        </whitelist>
-    </filter>
-</phpunit>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/ErrorHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/ErrorHandler.php b/vendor/monolog/monolog/src/Monolog/ErrorHandler.php
deleted file mode 100644
index c892335..0000000
--- a/vendor/monolog/monolog/src/Monolog/ErrorHandler.php
+++ /dev/null
@@ -1,208 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog;
-
-use Psr\Log\LoggerInterface;
-use Psr\Log\LogLevel;
-
-/**
- * Monolog error handler
- *
- * A facility to enable logging of runtime errors, exceptions and fatal errors.
- *
- * Quick setup: <code>ErrorHandler::register($logger);</code>
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-class ErrorHandler
-{
-    private $logger;
-
-    private $previousExceptionHandler;
-    private $uncaughtExceptionLevel;
-
-    private $previousErrorHandler;
-    private $errorLevelMap;
-
-    private $fatalLevel;
-    private $reservedMemory;
-    private static $fatalErrors = array(E_ERROR, E_PARSE, E_CORE_ERROR, E_COMPILE_ERROR, E_USER_ERROR);
-
-    public function __construct(LoggerInterface $logger)
-    {
-        $this->logger = $logger;
-    }
-
-    /**
-     * Registers a new ErrorHandler for a given Logger
-     *
-     * By default it will handle errors, exceptions and fatal errors
-     *
-     * @param  LoggerInterface $logger
-     * @param  array|false     $errorLevelMap  an array of E_* constant to LogLevel::* constant mapping, or false to disable error handling
-     * @param  int|false       $exceptionLevel a LogLevel::* constant, or false to disable exception handling
-     * @param  int|false       $fatalLevel     a LogLevel::* constant, or false to disable fatal error handling
-     * @return ErrorHandler
-     */
-    public static function register(LoggerInterface $logger, $errorLevelMap = array(), $exceptionLevel = null, $fatalLevel = null)
-    {
-        $handler = new static($logger);
-        if ($errorLevelMap !== false) {
-            $handler->registerErrorHandler($errorLevelMap);
-        }
-        if ($exceptionLevel !== false) {
-            $handler->registerExceptionHandler($exceptionLevel);
-        }
-        if ($fatalLevel !== false) {
-            $handler->registerFatalHandler($fatalLevel);
-        }
-
-        return $handler;
-    }
-
-    public function registerExceptionHandler($level = null, $callPrevious = true)
-    {
-        $prev = set_exception_handler(array($this, 'handleException'));
-        $this->uncaughtExceptionLevel = $level;
-        if ($callPrevious && $prev) {
-            $this->previousExceptionHandler = $prev;
-        }
-    }
-
-    public function registerErrorHandler(array $levelMap = array(), $callPrevious = true, $errorTypes = -1)
-    {
-        $prev = set_error_handler(array($this, 'handleError'), $errorTypes);
-        $this->errorLevelMap = array_replace($this->defaultErrorLevelMap(), $levelMap);
-        if ($callPrevious) {
-            $this->previousErrorHandler = $prev ?: true;
-        }
-    }
-
-    public function registerFatalHandler($level = null, $reservedMemorySize = 20)
-    {
-        register_shutdown_function(array($this, 'handleFatalError'));
-
-        $this->reservedMemory = str_repeat(' ', 1024 * $reservedMemorySize);
-        $this->fatalLevel = $level;
-    }
-
-    protected function defaultErrorLevelMap()
-    {
-        return array(
-            E_ERROR             => LogLevel::CRITICAL,
-            E_WARNING           => LogLevel::WARNING,
-            E_PARSE             => LogLevel::ALERT,
-            E_NOTICE            => LogLevel::NOTICE,
-            E_CORE_ERROR        => LogLevel::CRITICAL,
-            E_CORE_WARNING      => LogLevel::WARNING,
-            E_COMPILE_ERROR     => LogLevel::ALERT,
-            E_COMPILE_WARNING   => LogLevel::WARNING,
-            E_USER_ERROR        => LogLevel::ERROR,
-            E_USER_WARNING      => LogLevel::WARNING,
-            E_USER_NOTICE       => LogLevel::NOTICE,
-            E_STRICT            => LogLevel::NOTICE,
-            E_RECOVERABLE_ERROR => LogLevel::ERROR,
-            E_DEPRECATED        => LogLevel::NOTICE,
-            E_USER_DEPRECATED   => LogLevel::NOTICE,
-        );
-    }
-
-    /**
-     * @private
-     */
-    public function handleException(\Exception $e)
-    {
-        $this->logger->log(
-            $this->uncaughtExceptionLevel === null ? LogLevel::ERROR : $this->uncaughtExceptionLevel,
-            sprintf('Uncaught Exception %s: "%s" at %s line %s', get_class($e), $e->getMessage(), $e->getFile(), $e->getLine()),
-            array('exception' => $e)
-        );
-
-        if ($this->previousExceptionHandler) {
-            call_user_func($this->previousExceptionHandler, $e);
-        }
-    }
-
-    /**
-     * @private
-     */
-    public function handleError($code, $message, $file = '', $line = 0, $context = array())
-    {
-        if (!(error_reporting() & $code)) {
-            return;
-        }
-
-        $level = isset($this->errorLevelMap[$code]) ? $this->errorLevelMap[$code] : LogLevel::CRITICAL;
-        $this->logger->log($level, self::codeToString($code).': '.$message, array('code' => $code, 'message' => $message, 'file' => $file, 'line' => $line));
-
-        if ($this->previousErrorHandler === true) {
-            return false;
-        } elseif ($this->previousErrorHandler) {
-            return call_user_func($this->previousErrorHandler, $code, $message, $file, $line, $context);
-        }
-    }
-
-    /**
-     * @private
-     */
-    public function handleFatalError()
-    {
-        $this->reservedMemory = null;
-
-        $lastError = error_get_last();
-        if ($lastError && in_array($lastError['type'], self::$fatalErrors)) {
-            $this->logger->log(
-                $this->fatalLevel === null ? LogLevel::ALERT : $this->fatalLevel,
-                'Fatal Error ('.self::codeToString($lastError['type']).'): '.$lastError['message'],
-                array('code' => $lastError['type'], 'message' => $lastError['message'], 'file' => $lastError['file'], 'line' => $lastError['line'])
-            );
-        }
-    }
-
-    private static function codeToString($code)
-    {
-        switch ($code) {
-            case E_ERROR:
-                return 'E_ERROR';
-            case E_WARNING:
-                return 'E_WARNING';
-            case E_PARSE:
-                return 'E_PARSE';
-            case E_NOTICE:
-                return 'E_NOTICE';
-            case E_CORE_ERROR:
-                return 'E_CORE_ERROR';
-            case E_CORE_WARNING:
-                return 'E_CORE_WARNING';
-            case E_COMPILE_ERROR:
-                return 'E_COMPILE_ERROR';
-            case E_COMPILE_WARNING:
-                return 'E_COMPILE_WARNING';
-            case E_USER_ERROR:
-                return 'E_USER_ERROR';
-            case E_USER_WARNING:
-                return 'E_USER_WARNING';
-            case E_USER_NOTICE:
-                return 'E_USER_NOTICE';
-            case E_STRICT:
-                return 'E_STRICT';
-            case E_RECOVERABLE_ERROR:
-                return 'E_RECOVERABLE_ERROR';
-            case E_DEPRECATED:
-                return 'E_DEPRECATED';
-            case E_USER_DEPRECATED:
-                return 'E_USER_DEPRECATED';
-        }
-
-        return 'Unknown PHP error';
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php
deleted file mode 100644
index 56d3e27..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php
+++ /dev/null
@@ -1,79 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-
-/**
- * Formats a log message according to the ChromePHP array format
- *
- * @author Christophe Coevoet <st...@notk.org>
- */
-class ChromePHPFormatter implements FormatterInterface
-{
-    /**
-     * Translates Monolog log levels to Wildfire levels.
-     */
-    private $logLevels = array(
-        Logger::DEBUG     => 'log',
-        Logger::INFO      => 'info',
-        Logger::NOTICE    => 'info',
-        Logger::WARNING   => 'warn',
-        Logger::ERROR     => 'error',
-        Logger::CRITICAL  => 'error',
-        Logger::ALERT     => 'error',
-        Logger::EMERGENCY => 'error',
-    );
-
-    /**
-     * {@inheritdoc}
-     */
-    public function format(array $record)
-    {
-        // Retrieve the line and file if set and remove them from the formatted extra
-        $backtrace = 'unknown';
-        if (isset($record['extra']['file']) && isset($record['extra']['line'])) {
-            $backtrace = $record['extra']['file'].' : '.$record['extra']['line'];
-            unset($record['extra']['file']);
-            unset($record['extra']['line']);
-        }
-
-        $message = array('message' => $record['message']);
-        if ($record['context']) {
-            $message['context'] = $record['context'];
-        }
-        if ($record['extra']) {
-            $message['extra'] = $record['extra'];
-        }
-        if (count($message) === 1) {
-            $message = reset($message);
-        }
-
-        return array(
-            $record['channel'],
-            $message,
-            $backtrace,
-            $this->logLevels[$record['level']],
-        );
-    }
-
-    public function formatBatch(array $records)
-    {
-        $formatted = array();
-
-        foreach ($records as $record) {
-            $formatted[] = $this->format($record);
-        }
-
-        return $formatted;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php
deleted file mode 100644
index b0b0cf0..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Elastica\Document;
-
-/**
- * Format a log message into an Elastica Document
- *
- * @author Jelle Vink <je...@gmail.com>
- */
-class ElasticaFormatter extends NormalizerFormatter
-{
-    /**
-     * @var string Elastic search index name
-     */
-    protected $index;
-
-    /**
-     * @var string Elastic search document type
-     */
-    protected $type;
-
-    /**
-     * @param string $index Elastic Search index name
-     * @param string $type  Elastic Search document type
-     */
-    public function __construct($index, $type)
-    {
-        parent::__construct(\DateTime::ISO8601);
-        $this->index = $index;
-        $this->type = $type;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function format(array $record)
-    {
-        $record = parent::format($record);
-
-        return $this->getDocument($record);
-    }
-
-    /**
-     * Getter index
-     * @return string
-     */
-    public function getIndex()
-    {
-        return $this->index;
-    }
-
-    /**
-     * Getter type
-     * @return string
-     */
-    public function getType()
-    {
-        return $this->type;
-    }
-
-    /**
-     * Convert a log message into an Elastica Document
-     *
-     * @param  array    $record Log message
-     * @return Document
-     */
-    protected function getDocument($record)
-    {
-        $document = new Document();
-        $document->setData($record);
-        $document->setType($this->type);
-        $document->setIndex($this->index);
-
-        return $document;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php
deleted file mode 100644
index af63d01..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php
+++ /dev/null
@@ -1,104 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-/**
- * formats the record to be used in the FlowdockHandler
- *
- * @author Dominik Liebler <li...@gmail.com>
- */
-class FlowdockFormatter implements FormatterInterface
-{
-    /**
-     * @var string
-     */
-    private $source;
-
-    /**
-     * @var string
-     */
-    private $sourceEmail;
-
-    /**
-     * @param string $source
-     * @param string $sourceEmail
-     */
-    public function __construct($source, $sourceEmail)
-    {
-        $this->source = $source;
-        $this->sourceEmail = $sourceEmail;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function format(array $record)
-    {
-        $tags = array(
-            '#logs',
-            '#' . strtolower($record['level_name']),
-            '#' . $record['channel'],
-        );
-
-        foreach ($record['extra'] as $value) {
-            $tags[] = '#' . $value;
-        }
-
-        $subject = sprintf(
-            'in %s: %s - %s',
-            $this->source,
-            $record['level_name'],
-            $this->getShortMessage($record['message'])
-        );
-
-        $record['flowdock'] = array(
-            'source' => $this->source,
-            'from_address' => $this->sourceEmail,
-            'subject' => $subject,
-            'content' => $record['message'],
-            'tags' => $tags,
-            'project' => $this->source,
-        );
-
-        return $record;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function formatBatch(array $records)
-    {
-        $formatted = array();
-
-        foreach ($records as $record) {
-            $formatted[] = $this->format($record);
-        }
-
-        return $formatted;
-    }
-
-    /**
-     * @param string $message
-     *
-     * @return string
-     */
-    public function getShortMessage($message)
-    {
-        $maxLength = 45;
-
-        if (strlen($message) > $maxLength) {
-            $message = substr($message, 0, $maxLength - 4) . ' ...';
-        }
-
-        return $message;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php b/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php
deleted file mode 100644
index b5de751..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-/**
- * Interface for formatters
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-interface FormatterInterface
-{
-    /**
-     * Formats a log record.
-     *
-     * @param  array $record A record to format
-     * @return mixed The formatted record
-     */
-    public function format(array $record);
-
-    /**
-     * Formats a set of log records.
-     *
-     * @param  array $records A set of records to format
-     * @return mixed The formatted set of records
-     */
-    public function formatBatch(array $records);
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php
deleted file mode 100644
index 1e43175..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php
+++ /dev/null
@@ -1,111 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-use Gelf\Message;
-
-/**
- * Serializes a log message to GELF
- * @see http://www.graylog2.org/about/gelf
- *
- * @author Matt Lehner <ml...@gmail.com>
- */
-class GelfMessageFormatter extends NormalizerFormatter
-{
-    /**
-     * @var string the name of the system for the Gelf log message
-     */
-    protected $systemName;
-
-    /**
-     * @var string a prefix for 'extra' fields from the Monolog record (optional)
-     */
-    protected $extraPrefix;
-
-    /**
-     * @var string a prefix for 'context' fields from the Monolog record (optional)
-     */
-    protected $contextPrefix;
-
-    /**
-     * Translates Monolog log levels to Graylog2 log priorities.
-     */
-    private $logLevels = array(
-        Logger::DEBUG     => 7,
-        Logger::INFO      => 6,
-        Logger::NOTICE    => 5,
-        Logger::WARNING   => 4,
-        Logger::ERROR     => 3,
-        Logger::CRITICAL  => 2,
-        Logger::ALERT     => 1,
-        Logger::EMERGENCY => 0,
-    );
-
-    public function __construct($systemName = null, $extraPrefix = null, $contextPrefix = 'ctxt_')
-    {
-        parent::__construct('U.u');
-
-        $this->systemName = $systemName ?: gethostname();
-
-        $this->extraPrefix = $extraPrefix;
-        $this->contextPrefix = $contextPrefix;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function format(array $record)
-    {
-        $record = parent::format($record);
-
-        if (!isset($record['datetime'], $record['message'], $record['level'])) {
-            throw new \InvalidArgumentException('The record should at least contain datetime, message and level keys, '.var_export($record, true).' given');
-        }
-
-        $message = new Message();
-        $message
-            ->setTimestamp($record['datetime'])
-            ->setShortMessage((string) $record['message'])
-            ->setHost($this->systemName)
-            ->setLevel($this->logLevels[$record['level']]);
-
-        if (isset($record['channel'])) {
-            $message->setFacility($record['channel']);
-        }
-        if (isset($record['extra']['line'])) {
-            $message->setLine($record['extra']['line']);
-            unset($record['extra']['line']);
-        }
-        if (isset($record['extra']['file'])) {
-            $message->setFile($record['extra']['file']);
-            unset($record['extra']['file']);
-        }
-
-        foreach ($record['extra'] as $key => $val) {
-            $message->setAdditional($this->extraPrefix . $key, is_scalar($val) ? $val : $this->toJson($val));
-        }
-
-        foreach ($record['context'] as $key => $val) {
-            $message->setAdditional($this->contextPrefix . $key, is_scalar($val) ? $val : $this->toJson($val));
-        }
-
-        if (null === $message->getFile() && isset($record['context']['exception']['file'])) {
-            if (preg_match("/^(.+):([0-9]+)$/", $record['context']['exception']['file'], $matches)) {
-                $message->setFile($matches[1]);
-                $message->setLine($matches[2]);
-            }
-        }
-
-        return $message;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php
deleted file mode 100644
index 255d288..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php
+++ /dev/null
@@ -1,140 +0,0 @@
-<?php
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Monolog\Logger;
-
-/**
- * Formats incoming records into an HTML table
- *
- * This is especially useful for html email logging
- *
- * @author Tiago Brito <tl...@gmail.com>
- */
-class HtmlFormatter extends NormalizerFormatter
-{
-    /**
-     * Translates Monolog log levels to html color priorities.
-     */
-    private $logLevels = array(
-        Logger::DEBUG     => '#cccccc',
-        Logger::INFO      => '#468847',
-        Logger::NOTICE    => '#3a87ad',
-        Logger::WARNING   => '#c09853',
-        Logger::ERROR     => '#f0ad4e',
-        Logger::CRITICAL  => '#FF7708',
-        Logger::ALERT     => '#C12A19',
-        Logger::EMERGENCY => '#000000',
-    );
-
-    /**
-     * @param string $dateFormat The format of the timestamp: one supported by DateTime::format
-     */
-    public function __construct($dateFormat = null)
-    {
-        parent::__construct($dateFormat);
-    }
-
-    /**
-     * Creates an HTML table row
-     *
-     * @param  string $th       Row header content
-     * @param  string $td       Row standard cell content
-     * @param  bool   $escapeTd false if td content must not be html escaped
-     * @return string
-     */
-    private function addRow($th, $td = ' ', $escapeTd = true)
-    {
-        $th = htmlspecialchars($th, ENT_NOQUOTES, 'UTF-8');
-        if ($escapeTd) {
-            $td = '<pre>'.htmlspecialchars($td, ENT_NOQUOTES, 'UTF-8').'</pre>';
-        }
-
-        return "<tr style=\"padding: 4px;spacing: 0;text-align: left;\">\n<th style=\"background: #cccccc\" width=\"100px\">$th:</th>\n<td style=\"padding: 4px;spacing: 0;text-align: left;background: #eeeeee\">".$td."</td>\n</tr>";
-    }
-
-    /**
-     * Create a HTML h1 tag
-     *
-     * @param  string  $title Text to be in the h1
-     * @param  integer $level Error level
-     * @return string
-     */
-    private function addTitle($title, $level)
-    {
-        $title = htmlspecialchars($title, ENT_NOQUOTES, 'UTF-8');
-
-        return '<h1 style="background: '.$this->logLevels[$level].';color: #ffffff;padding: 5px;" class="monolog-output">'.$title.'</h1>';
-    }
-    /**
-     * Formats a log record.
-     *
-     * @param  array $record A record to format
-     * @return mixed The formatted record
-     */
-    public function format(array $record)
-    {
-        $output = $this->addTitle($record['level_name'], $record['level']);
-        $output .= '<table cellspacing="1" width="100%" class="monolog-output">';
-
-        $output .= $this->addRow('Message', (string) $record['message']);
-        $output .= $this->addRow('Time', $record['datetime']->format($this->dateFormat));
-        $output .= $this->addRow('Channel', $record['channel']);
-        if ($record['context']) {
-            $embeddedTable = '<table cellspacing="1" width="100%">';
-            foreach ($record['context'] as $key => $value) {
-                $embeddedTable .= $this->addRow($key, $this->convertToString($value));
-            }
-            $embeddedTable .= '</table>';
-            $output .= $this->addRow('Context', $embeddedTable, false);
-        }
-        if ($record['extra']) {
-            $embeddedTable = '<table cellspacing="1" width="100%">';
-            foreach ($record['extra'] as $key => $value) {
-                $embeddedTable .= $this->addRow($key, $this->convertToString($value));
-            }
-            $embeddedTable .= '</table>';
-            $output .= $this->addRow('Extra', $embeddedTable, false);
-        }
-
-        return $output.'</table>';
-    }
-
-    /**
-     * Formats a set of log records.
-     *
-     * @param  array $records A set of records to format
-     * @return mixed The formatted set of records
-     */
-    public function formatBatch(array $records)
-    {
-        $message = '';
-        foreach ($records as $record) {
-            $message .= $this->format($record);
-        }
-
-        return $message;
-    }
-
-    protected function convertToString($data)
-    {
-        if (null === $data || is_scalar($data)) {
-            return (string) $data;
-        }
-
-        $data = $this->normalize($data);
-        if (version_compare(PHP_VERSION, '5.4.0', '>=')) {
-            return json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
-        }
-
-        return str_replace('\\/', '/', json_encode($data));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php
deleted file mode 100644
index e5a1d2c..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php
+++ /dev/null
@@ -1,116 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-/**
- * Encodes whatever record data is passed to it as json
- *
- * This can be useful to log to databases or remote APIs
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-class JsonFormatter implements FormatterInterface
-{
-    const BATCH_MODE_JSON = 1;
-    const BATCH_MODE_NEWLINES = 2;
-
-    protected $batchMode;
-    protected $appendNewline;
-
-    /**
-     * @param int $batchMode
-     */
-    public function __construct($batchMode = self::BATCH_MODE_JSON, $appendNewline = true)
-    {
-        $this->batchMode = $batchMode;
-        $this->appendNewline = $appendNewline;
-    }
-
-    /**
-     * The batch mode option configures the formatting style for
-     * multiple records. By default, multiple records will be
-     * formatted as a JSON-encoded array. However, for
-     * compatibility with some API endpoints, alternative styles
-     * are available.
-     *
-     * @return int
-     */
-    public function getBatchMode()
-    {
-        return $this->batchMode;
-    }
-
-    /**
-     * True if newlines are appended to every formatted record
-     *
-     * @return bool
-     */
-    public function isAppendingNewlines()
-    {
-        return $this->appendNewline;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function format(array $record)
-    {
-        return json_encode($record) . ($this->appendNewline ? "\n" : '');
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function formatBatch(array $records)
-    {
-        switch ($this->batchMode) {
-            case static::BATCH_MODE_NEWLINES:
-                return $this->formatBatchNewlines($records);
-
-            case static::BATCH_MODE_JSON:
-            default:
-                return $this->formatBatchJson($records);
-        }
-    }
-
-    /**
-     * Return a JSON-encoded array of records.
-     *
-     * @param  array  $records
-     * @return string
-     */
-    protected function formatBatchJson(array $records)
-    {
-        return json_encode($records);
-    }
-
-    /**
-     * Use new lines to separate records instead of a
-     * JSON-encoded array.
-     *
-     * @param  array  $records
-     * @return string
-     */
-    protected function formatBatchNewlines(array $records)
-    {
-        $instance = $this;
-
-        $oldNewline = $this->appendNewline;
-        $this->appendNewline = false;
-        array_walk($records, function (&$value, $key) use ($instance) {
-            $value = $instance->format($value);
-        });
-        $this->appendNewline = $oldNewline;
-
-        return implode("\n", $records);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php
deleted file mode 100644
index 6983d1a..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php
+++ /dev/null
@@ -1,159 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-use Exception;
-
-/**
- * Formats incoming records into a one-line string
- *
- * This is especially useful for logging to files
- *
- * @author Jordi Boggiano <j....@seld.be>
- * @author Christophe Coevoet <st...@notk.org>
- */
-class LineFormatter extends NormalizerFormatter
-{
-    const SIMPLE_FORMAT = "[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n";
-
-    protected $format;
-    protected $allowInlineLineBreaks;
-    protected $ignoreEmptyContextAndExtra;
-    protected $includeStacktraces;
-
-    /**
-     * @param string $format                     The format of the message
-     * @param string $dateFormat                 The format of the timestamp: one supported by DateTime::format
-     * @param bool   $allowInlineLineBreaks      Whether to allow inline line breaks in log entries
-     * @param bool   $ignoreEmptyContextAndExtra
-     */
-    public function __construct($format = null, $dateFormat = null, $allowInlineLineBreaks = false, $ignoreEmptyContextAndExtra = false)
-    {
-        $this->format = $format ?: static::SIMPLE_FORMAT;
-        $this->allowInlineLineBreaks = $allowInlineLineBreaks;
-        $this->ignoreEmptyContextAndExtra = $ignoreEmptyContextAndExtra;
-        parent::__construct($dateFormat);
-    }
-
-    public function includeStacktraces($include = true)
-    {
-        $this->includeStacktraces = $include;
-        if ($this->includeStacktraces) {
-            $this->allowInlineLineBreaks = true;
-        }
-    }
-
-    public function allowInlineLineBreaks($allow = true)
-    {
-        $this->allowInlineLineBreaks = $allow;
-    }
-
-    public function ignoreEmptyContextAndExtra($ignore = true)
-    {
-        $this->ignoreEmptyContextAndExtra = $ignore;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function format(array $record)
-    {
-        $vars = parent::format($record);
-
-        $output = $this->format;
-
-        foreach ($vars['extra'] as $var => $val) {
-            if (false !== strpos($output, '%extra.'.$var.'%')) {
-                $output = str_replace('%extra.'.$var.'%', $this->stringify($val), $output);
-                unset($vars['extra'][$var]);
-            }
-        }
-
-        if ($this->ignoreEmptyContextAndExtra) {
-            if (empty($vars['context'])) {
-                unset($vars['context']);
-                $output = str_replace('%context%', '', $output);
-            }
-
-            if (empty($vars['extra'])) {
-                unset($vars['extra']);
-                $output = str_replace('%extra%', '', $output);
-            }
-        }
-
-        foreach ($vars as $var => $val) {
-            if (false !== strpos($output, '%'.$var.'%')) {
-                $output = str_replace('%'.$var.'%', $this->stringify($val), $output);
-            }
-        }
-
-        return $output;
-    }
-
-    public function formatBatch(array $records)
-    {
-        $message = '';
-        foreach ($records as $record) {
-            $message .= $this->format($record);
-        }
-
-        return $message;
-    }
-
-    public function stringify($value)
-    {
-        return $this->replaceNewlines($this->convertToString($value));
-    }
-
-    protected function normalizeException(Exception $e)
-    {
-        $previousText = '';
-        if ($previous = $e->getPrevious()) {
-            do {
-                $previousText .= ', '.get_class($previous).'(code: '.$previous->getCode().'): '.$previous->getMessage().' at '.$previous->getFile().':'.$previous->getLine();
-            } while ($previous = $previous->getPrevious());
-        }
-
-        $str = '[object] ('.get_class($e).'(code: '.$e->getCode().'): '.$e->getMessage().' at '.$e->getFile().':'.$e->getLine().$previousText.')';
-        if ($this->includeStacktraces) {
-            $str .= "\n[stacktrace]\n".$e->getTraceAsString();
-        }
-
-        return $str;
-    }
-
-    protected function convertToString($data)
-    {
-        if (null === $data || is_bool($data)) {
-            return var_export($data, true);
-        }
-
-        if (is_scalar($data)) {
-            return (string) $data;
-        }
-
-        if (version_compare(PHP_VERSION, '5.4.0', '>=')) {
-            return $this->toJson($data, true);
-        }
-
-        return str_replace('\\/', '/', @json_encode($data));
-    }
-
-    protected function replaceNewlines($str)
-    {
-        if ($this->allowInlineLineBreaks) {
-            return $str;
-        }
-
-        return strtr($str, array("\r\n" => ' ', "\r" => ' ', "\n" => ' '));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php
deleted file mode 100644
index f02bceb..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-/**
- * Encodes message information into JSON in a format compatible with Loggly.
- *
- * @author Adam Pancutt <ad...@pancutt.com>
- */
-class LogglyFormatter extends JsonFormatter
-{
-    /**
-     * Overrides the default batch mode to new lines for compatibility with the
-     * Loggly bulk API.
-     *
-     * @param integer $batchMode
-     */
-    public function __construct($batchMode = self::BATCH_MODE_NEWLINES, $appendNewline = false)
-    {
-        parent::__construct($batchMode, $appendNewline);
-    }
-
-    /**
-     * Appends the 'timestamp' parameter for indexing by Loggly.
-     *
-     * @see https://www.loggly.com/docs/automated-parsing/#json
-     * @see \Monolog\Formatter\JsonFormatter::format()
-     */
-    public function format(array $record)
-    {
-        if (isset($record["datetime"]) && ($record["datetime"] instanceof \DateTime)) {
-            $record["timestamp"] = $record["datetime"]->format("Y-m-d\TH:i:s.uO");
-            // TODO 2.0 unset the 'datetime' parameter, retained for BC
-        }
-
-        return parent::format($record);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php
deleted file mode 100644
index 7a7b3b3..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php
+++ /dev/null
@@ -1,165 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-/**
- * Serializes a log message to Logstash Event Format
- *
- * @see http://logstash.net/
- * @see https://github.com/logstash/logstash/blob/master/lib/logstash/event.rb
- *
- * @author Tim Mower <ti...@gmail.com>
- */
-class LogstashFormatter extends NormalizerFormatter
-{
-    const V0 = 0;
-    const V1 = 1;
-
-    /**
-     * @var string the name of the system for the Logstash log message, used to fill the @source field
-     */
-    protected $systemName;
-
-    /**
-     * @var string an application name for the Logstash log message, used to fill the @type field
-     */
-    protected $applicationName;
-
-    /**
-     * @var string a prefix for 'extra' fields from the Monolog record (optional)
-     */
-    protected $extraPrefix;
-
-    /**
-     * @var string a prefix for 'context' fields from the Monolog record (optional)
-     */
-    protected $contextPrefix;
-
-    /**
-     * @var integer logstash format version to use
-     */
-    protected $version;
-
-    /**
-     * @param string $applicationName the application that sends the data, used as the "type" field of logstash
-     * @param string $systemName      the system/machine name, used as the "source" field of logstash, defaults to the hostname of the machine
-     * @param string $extraPrefix     prefix for extra keys inside logstash "fields"
-     * @param string $contextPrefix   prefix for context keys inside logstash "fields", defaults to ctxt_
-     */
-    public function __construct($applicationName, $systemName = null, $extraPrefix = null, $contextPrefix = 'ctxt_', $version = self::V0)
-    {
-        // logstash requires a ISO 8601 format date with optional millisecond precision.
-        parent::__construct('Y-m-d\TH:i:s.uP');
-
-        $this->systemName = $systemName ?: gethostname();
-        $this->applicationName = $applicationName;
-        $this->extraPrefix = $extraPrefix;
-        $this->contextPrefix = $contextPrefix;
-        $this->version = $version;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function format(array $record)
-    {
-        $record = parent::format($record);
-
-        if ($this->version === self::V1) {
-            $message = $this->formatV1($record);
-        } else {
-            $message = $this->formatV0($record);
-        }
-
-        return $this->toJson($message) . "\n";
-    }
-
-    protected function formatV0(array $record)
-    {
-        if (empty($record['datetime'])) {
-            $record['datetime'] = gmdate('c');
-        }
-        $message = array(
-            '@timestamp' => $record['datetime'],
-            '@source' => $this->systemName,
-            '@fields' => array()
-        );
-        if (isset($record['message'])) {
-            $message['@message'] = $record['message'];
-        }
-        if (isset($record['channel'])) {
-            $message['@tags'] = array($record['channel']);
-            $message['@fields']['channel'] = $record['channel'];
-        }
-        if (isset($record['level'])) {
-            $message['@fields']['level'] = $record['level'];
-        }
-        if ($this->applicationName) {
-            $message['@type'] = $this->applicationName;
-        }
-        if (isset($record['extra']['server'])) {
-            $message['@source_host'] = $record['extra']['server'];
-        }
-        if (isset($record['extra']['url'])) {
-            $message['@source_path'] = $record['extra']['url'];
-        }
-        if (!empty($record['extra'])) {
-            foreach ($record['extra'] as $key => $val) {
-                $message['@fields'][$this->extraPrefix . $key] = $val;
-            }
-        }
-        if (!empty($record['context'])) {
-            foreach ($record['context'] as $key => $val) {
-                $message['@fields'][$this->contextPrefix . $key] = $val;
-            }
-        }
-
-        return $message;
-    }
-
-    protected function formatV1(array $record)
-    {
-        if (empty($record['datetime'])) {
-            $record['datetime'] = gmdate('c');
-        }
-        $message = array(
-            '@timestamp' => $record['datetime'],
-            '@version' => 1,
-            'host' => $this->systemName,
-        );
-        if (isset($record['message'])) {
-            $message['message'] = $record['message'];
-        }
-        if (isset($record['channel'])) {
-            $message['type'] = $record['channel'];
-            $message['channel'] = $record['channel'];
-        }
-        if (isset($record['level_name'])) {
-            $message['level'] = $record['level_name'];
-        }
-        if ($this->applicationName) {
-            $message['type'] = $this->applicationName;
-        }
-        if (!empty($record['extra'])) {
-            foreach ($record['extra'] as $key => $val) {
-                $message[$this->extraPrefix . $key] = $val;
-            }
-        }
-        if (!empty($record['context'])) {
-            foreach ($record['context'] as $key => $val) {
-                $message[$this->contextPrefix . $key] = $val;
-            }
-        }
-
-        return $message;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php b/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php
deleted file mode 100644
index eb067bb..0000000
--- a/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Formatter;
-
-/**
- * Formats a record for use with the MongoDBHandler.
- *
- * @author Florian Plattner <me...@florianplattner.de>
- */
-class MongoDBFormatter implements FormatterInterface
-{
-    private $exceptionTraceAsString;
-    private $maxNestingLevel;
-
-    /**
-     * @param int  $maxNestingLevel        0 means infinite nesting, the $record itself is level 1, $record['context'] is 2
-     * @param bool $exceptionTraceAsString set to false to log exception traces as a sub documents instead of strings
-     */
-    public function __construct($maxNestingLevel = 3, $exceptionTraceAsString = true)
-    {
-        $this->maxNestingLevel = max($maxNestingLevel, 0);
-        $this->exceptionTraceAsString = (bool) $exceptionTraceAsString;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function format(array $record)
-    {
-        return $this->formatArray($record);
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function formatBatch(array $records)
-    {
-        foreach ($records as $key => $record) {
-            $records[$key] = $this->format($record);
-        }
-
-        return $records;
-    }
-
-    protected function formatArray(array $record, $nestingLevel = 0)
-    {
-        if ($this->maxNestingLevel == 0 || $nestingLevel <= $this->maxNestingLevel) {
-            foreach ($record as $name => $value) {
-                if ($value instanceof \DateTime) {
-                    $record[$name] = $this->formatDate($value, $nestingLevel + 1);
-                } elseif ($value instanceof \Exception) {
-                    $record[$name] = $this->formatException($value, $nestingLevel + 1);
-                } elseif (is_array($value)) {
-                    $record[$name] = $this->formatArray($value, $nestingLevel + 1);
-                } elseif (is_object($value)) {
-                    $record[$name] = $this->formatObject($value, $nestingLevel + 1);
-                }
-            }
-        } else {
-            $record = '[...]';
-        }
-
-        return $record;
-    }
-
-    protected function formatObject($value, $nestingLevel)
-    {
-        $objectVars = get_object_vars($value);
-        $objectVars['class'] = get_class($value);
-
-        return $this->formatArray($objectVars, $nestingLevel);
-    }
-
-    protected function formatException(\Exception $exception, $nestingLevel)
-    {
-        $formattedException = array(
-            'class' => get_class($exception),
-            'message' => $exception->getMessage(),
-            'code' => $exception->getCode(),
-            'file' => $exception->getFile() . ':' . $exception->getLine(),
-        );
-
-        if ($this->exceptionTraceAsString === true) {
-            $formattedException['trace'] = $exception->getTraceAsString();
-        } else {
-            $formattedException['trace'] = $exception->getTrace();
-        }
-
-        return $this->formatArray($formattedException, $nestingLevel);
-    }
-
-    protected function formatDate(\DateTime $value, $nestingLevel)
-    {
-        return new \MongoDate($value->getTimestamp());
-    }
-}


[28/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/ControllerInspector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/ControllerInspector.php b/vendor/laravel/framework/src/Illuminate/Routing/ControllerInspector.php
deleted file mode 100644
index d10d476..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/ControllerInspector.php
+++ /dev/null
@@ -1,131 +0,0 @@
-<?php namespace Illuminate\Routing;
-
-use ReflectionClass, ReflectionMethod;
-
-class ControllerInspector {
-
-	/**
-	 * An array of HTTP verbs.
-	 *
-	 * @var array
-	 */
-	protected $verbs = array(
-		'any', 'get', 'post', 'put', 'patch',
-		'delete', 'head', 'options'
-	);
-
-	/**
-	 * Get the routable methods for a controller.
-	 *
-	 * @param  string  $controller
-	 * @param  string  $prefix
-	 * @return array
-	 */
-	public function getRoutable($controller, $prefix)
-	{
-		$routable = array();
-
-		$reflection = new ReflectionClass($controller);
-
-		$methods = $reflection->getMethods(ReflectionMethod::IS_PUBLIC);
-
-		// To get the routable methods, we will simply spin through all methods on the
-		// controller instance checking to see if it belongs to the given class and
-		// is a publicly routable method. If so, we will add it to this listings.
-		foreach ($methods as $method)
-		{
-			if ($this->isRoutable($method))
-			{
-				$data = $this->getMethodData($method, $prefix);
-
-				$routable[$method->name][] = $data;
-
-				// If the routable method is an index method, we will create a special index
-				// route which is simply the prefix and the verb and does not contain any
-				// the wildcard place-holders that each "typical" routes would contain.
-				if ($data['plain'] == $prefix.'/index')
-				{
-					$routable[$method->name][] = $this->getIndexData($data, $prefix);
-				}
-			}
-		}
-
-		return $routable;
-	}
-
-	/**
-	 * Determine if the given controller method is routable.
-	 *
-	 * @param  \ReflectionMethod  $method
-	 * @return bool
-	 */
-	public function isRoutable(ReflectionMethod $method)
-	{
-		if ($method->class == 'Illuminate\Routing\Controller') return false;
-
-		return starts_with($method->name, $this->verbs);
-	}
-
-	/**
-	 * Get the method data for a given method.
-	 *
-	 * @param  \ReflectionMethod  $method
-	 * @param  string  $prefix
-	 * @return array
-	 */
-	public function getMethodData(ReflectionMethod $method, $prefix)
-	{
-		$verb = $this->getVerb($name = $method->name);
-
-		$uri = $this->addUriWildcards($plain = $this->getPlainUri($name, $prefix));
-
-		return compact('verb', 'plain', 'uri');
-	}
-
-	/**
-	 * Get the routable data for an index method.
-	 *
-	 * @param  array   $data
-	 * @param  string  $prefix
-	 * @return array
-	 */
-	protected function getIndexData($data, $prefix)
-	{
-		return array('verb' => $data['verb'], 'plain' => $prefix, 'uri' => $prefix);
-	}
-
-	/**
-	 * Extract the verb from a controller action.
-	 *
-	 * @param  string  $name
-	 * @return string
-	 */
-	public function getVerb($name)
-	{
-		return head(explode('_', snake_case($name)));
-	}
-
-	/**
-	 * Determine the URI from the given method name.
-	 *
-	 * @param  string  $name
-	 * @param  string  $prefix
-	 * @return string
-	 */
-	public function getPlainUri($name, $prefix)
-	{
-		return $prefix.'/'.implode('-', array_slice(explode('_', snake_case($name)), 1));
-	}
-
-	/**
-	 * Add wildcards to the given URI.
-	 *
-	 * @param  string  $uri
-	 * @return string
-	 */
-	public function addUriWildcards($uri)
-	{
-		return $uri.'/{one?}/{two?}/{three?}/{four?}/{five?}';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/ControllerServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/ControllerServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Routing/ControllerServiceProvider.php
deleted file mode 100644
index 764808b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/ControllerServiceProvider.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php namespace Illuminate\Routing;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Routing\Console\MakeControllerCommand;
-use Illuminate\Routing\Generators\ControllerGenerator;
-
-class ControllerServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerGenerator();
-
-		$this->commands('command.controller.make');
-	}
-
-	/**
-	 * Register the controller generator command.
-	 *
-	 * @return void
-	 */
-	protected function registerGenerator()
-	{
-		$this->app->bindShared('command.controller.make', function($app)
-		{
-			// The controller generator is responsible for building resourceful controllers
-			// quickly and easily for the developers via the Artisan CLI. We'll go ahead
-			// and register this command instances in this container for registration.
-			$path = $app['path'].'/controllers';
-
-			$generator = new ControllerGenerator($app['files']);
-
-			return new MakeControllerCommand($generator, $path);
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array(
-			'command.controller.make'
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Generators/ControllerGenerator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Generators/ControllerGenerator.php b/vendor/laravel/framework/src/Illuminate/Routing/Generators/ControllerGenerator.php
deleted file mode 100755
index e7c8396..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Generators/ControllerGenerator.php
+++ /dev/null
@@ -1,207 +0,0 @@
-<?php namespace Illuminate\Routing\Generators;
-
-use Illuminate\Filesystem\Filesystem;
-
-class ControllerGenerator {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The default resource controller methods.
-	 *
-	 * @var array
-	 */
-	protected $defaults = array(
-		'index',
-		'create',
-		'store',
-		'show',
-		'edit',
-		'update',
-		'destroy'
-	);
-
-	/**
-	 * Create a new controller generator instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		$this->files = $files;
-	}
-
-	/**
-	 * Create a new resourceful controller file.
-	 *
-	 * @param  string  $controller
-	 * @param  string  $path
-	 * @param  array   $options
-	 * @return void
-	 */
-	public function make($controller, $path, array $options = array())
-	{
-		$stub = $this->addMethods($this->getController($controller), $options);
-
-		$this->writeFile($stub, $controller, $path);
-
-		return false;
-	}
-
-	/**
-	 * Write the completed stub to disk.
-	 *
-	 * @param  string  $stub
-	 * @param  string  $controller
-	 * @param  string  $path
-	 * @return void
-	 */
-	protected function writeFile($stub, $controller, $path)
-	{
-		if (str_contains($controller, '\\'))
-		{
-			$this->makeDirectory($controller, $path);
-		}
-
-		$controller = str_replace('\\', DIRECTORY_SEPARATOR, $controller);
-
-		if ( ! $this->files->exists($fullPath = $path."/{$controller}.php"))
-		{
-			return $this->files->put($fullPath, $stub);
-		}
-	}
-
-	/**
-	 * Create the directory for the controller.
-	 *
-	 * @param  string  $controller
-	 * @param  string  $path
-	 * @return void
-	 */
-	protected function makeDirectory($controller, $path)
-	{
-		$directory = $this->getDirectory($controller);
-
-		if ( ! $this->files->isDirectory($full = $path.'/'.$directory))
-		{
-			$this->files->makeDirectory($full, 0777, true);
-		}
-	}
-
-	/**
-	 * Get the directory the controller should live in.
-	 *
-	 * @param  string  $controller
-	 * @return string
-	 */
-	protected function getDirectory($controller)
-	{
-		return implode('/', array_slice(explode('\\', $controller), 0, -1));
-	}
-
-	/**
-	 * Get the controller class stub.
-	 *
-	 * @param  string  $controller
-	 * @return string
-	 */
-	protected function getController($controller)
-	{
-		$stub = $this->files->get(__DIR__.'/stubs/controller.stub');
-
-		// We will explode out the controller name on the namespace delimiter so we
-		// are able to replace a namespace in this stub file. If no namespace is
-		// provided we'll just clear out the namespace place-holder locations.
-		$segments = explode('\\', $controller);
-
-		$stub = $this->replaceNamespace($segments, $stub);
-
-		return str_replace('{{class}}', last($segments), $stub);
-	}
-
-	/**
-	 * Replace the namespace on the controller.
-	 *
-	 * @param  array   $segments
-	 * @param  string  $stub
-	 * @return string
-	 */
-	protected function replaceNamespace(array $segments, $stub)
-	{
-		if (count($segments) > 1)
-		{
-			$namespace = implode('\\', array_slice($segments, 0, -1));
-
-			return str_replace('{{namespace}}', ' namespace '.$namespace.';', $stub);
-		}
-
-		return str_replace('{{namespace}}', '', $stub);
-	}
-
-	/**
-	 * Add the method stubs to the controller.
-	 *
-	 * @param  string  $stub
-	 * @param  array   $options
-	 * @return string
-	 */
-	protected function addMethods($stub, array $options)
-	{
-		// Once we have the applicable methods, we can just spin through those methods
-		// and add each one to our array of method stubs. Then we will implode them
-		// them all with end-of-line characters and return the final joined list.
-		$stubs = $this->getMethodStubs($options);
-
-		$methods = implode(PHP_EOL.PHP_EOL, $stubs);
-
-		return str_replace('{{methods}}', $methods, $stub);
-	}
-
-	/**
-	 * Get all of the method stubs for the given options.
-	 *
-	 * @param  array  $options
-	 * @return array
-	 */
-	protected function getMethodStubs($options)
-	{
-		$stubs = array();
-
-		// Each stub is conveniently kept in its own file so we can just grab the ones
-		// we need from disk to build the controller file. Once we have them all in
-		// an array we will return this list of methods so they can be joined up.
-		foreach ($this->getMethods($options) as $method)
-		{
-			$stubs[] = $this->files->get(__DIR__."/stubs/{$method}.stub");
-		}
-
-		return $stubs;
-	}
-
-	/**
-	 * Get the applicable methods based on the options.
-	 *
-	 * @param  array  $options
-	 * @return array
-	 */
-	protected function getMethods($options)
-	{
-		if (isset($options['only']) && count($options['only']) > 0)
-		{
-			return $options['only'];
-		}
-		elseif (isset($options['except']) && count($options['except']) > 0)
-		{
-			return array_diff($this->defaults, $options['except']);
-		}
-
-		return $this->defaults;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/controller.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/controller.stub b/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/controller.stub
deleted file mode 100755
index b6d02dd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/controller.stub
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php{{namespace}}
-
-class {{class}} extends \BaseController {
-
-{{methods}}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/create.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/create.stub b/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/create.stub
deleted file mode 100755
index aa59afd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/create.stub
+++ /dev/null
@@ -1,9 +0,0 @@
-	/**
-	 * Show the form for creating a new resource.
-	 *
-	 * @return Response
-	 */
-	public function create()
-	{
-		//
-	}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/destroy.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/destroy.stub b/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/destroy.stub
deleted file mode 100755
index 24abe54..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/destroy.stub
+++ /dev/null
@@ -1,10 +0,0 @@
-	/**
-	 * Remove the specified resource from storage.
-	 *
-	 * @param  int  $id
-	 * @return Response
-	 */
-	public function destroy($id)
-	{
-		//
-	}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/edit.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/edit.stub b/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/edit.stub
deleted file mode 100755
index ed60754..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/edit.stub
+++ /dev/null
@@ -1,10 +0,0 @@
-	/**
-	 * Show the form for editing the specified resource.
-	 *
-	 * @param  int  $id
-	 * @return Response
-	 */
-	public function edit($id)
-	{
-		//
-	}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/index.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/index.stub b/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/index.stub
deleted file mode 100755
index 8238ea1..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/index.stub
+++ /dev/null
@@ -1,9 +0,0 @@
-	/**
-	 * Display a listing of the resource.
-	 *
-	 * @return Response
-	 */
-	public function index()
-	{
-		//
-	}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/show.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/show.stub b/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/show.stub
deleted file mode 100755
index f2001e4..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/show.stub
+++ /dev/null
@@ -1,10 +0,0 @@
-	/**
-	 * Display the specified resource.
-	 *
-	 * @param  int  $id
-	 * @return Response
-	 */
-	public function show($id)
-	{
-		//
-	}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/store.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/store.stub b/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/store.stub
deleted file mode 100755
index a4d28d6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/store.stub
+++ /dev/null
@@ -1,9 +0,0 @@
-	/**
-	 * Store a newly created resource in storage.
-	 *
-	 * @return Response
-	 */
-	public function store()
-	{
-		//
-	}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/update.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/update.stub b/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/update.stub
deleted file mode 100755
index e8e6c06..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Generators/stubs/update.stub
+++ /dev/null
@@ -1,10 +0,0 @@
-	/**
-	 * Update the specified resource in storage.
-	 *
-	 * @param  int  $id
-	 * @return Response
-	 */
-	public function update($id)
-	{
-		//
-	}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Matching/HostValidator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Matching/HostValidator.php b/vendor/laravel/framework/src/Illuminate/Routing/Matching/HostValidator.php
deleted file mode 100644
index be14f00..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Matching/HostValidator.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php namespace Illuminate\Routing\Matching;
-
-use Illuminate\Http\Request;
-use Illuminate\Routing\Route;
-
-class HostValidator implements ValidatorInterface {
-
-	/**
-	 * Validate a given rule against a route and request.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return bool
-	 */
-	public function matches(Route $route, Request $request)
-	{
-		if (is_null($route->getCompiled()->getHostRegex())) return true;
-
-		return preg_match($route->getCompiled()->getHostRegex(), $request->getHost());
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Matching/MethodValidator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Matching/MethodValidator.php b/vendor/laravel/framework/src/Illuminate/Routing/Matching/MethodValidator.php
deleted file mode 100644
index 211bc30..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Matching/MethodValidator.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php namespace Illuminate\Routing\Matching;
-
-use Illuminate\Http\Request;
-use Illuminate\Routing\Route;
-
-class MethodValidator implements ValidatorInterface {
-
-	/**
-	 * Validate a given rule against a route and request.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return bool
-	 */
-	public function matches(Route $route, Request $request)
-	{
-		return in_array($request->getMethod(), $route->methods());
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Matching/SchemeValidator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Matching/SchemeValidator.php b/vendor/laravel/framework/src/Illuminate/Routing/Matching/SchemeValidator.php
deleted file mode 100644
index 009bb94..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Matching/SchemeValidator.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php namespace Illuminate\Routing\Matching;
-
-use Illuminate\Http\Request;
-use Illuminate\Routing\Route;
-
-class SchemeValidator implements ValidatorInterface {
-
-	/**
-	 * Validate a given rule against a route and request.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return bool
-	 */
-	public function matches(Route $route, Request $request)
-	{
-		if ($route->httpOnly())
-		{
-			return ! $request->secure();
-		}
-		elseif ($route->secure())
-		{
-			return $request->secure();
-		}
-
-		return true;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Matching/UriValidator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Matching/UriValidator.php b/vendor/laravel/framework/src/Illuminate/Routing/Matching/UriValidator.php
deleted file mode 100644
index b0b4302..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Matching/UriValidator.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php namespace Illuminate\Routing\Matching;
-
-use Illuminate\Http\Request;
-use Illuminate\Routing\Route;
-
-class UriValidator implements ValidatorInterface {
-
-	/**
-	 * Validate a given rule against a route and request.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return bool
-	 */
-	public function matches(Route $route, Request $request)
-	{
-		$path = $request->path() == '/' ? '/' : '/'.$request->path();
-
-		return preg_match($route->getCompiled()->getRegex(), rawurldecode($path));
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Matching/ValidatorInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Matching/ValidatorInterface.php b/vendor/laravel/framework/src/Illuminate/Routing/Matching/ValidatorInterface.php
deleted file mode 100644
index 65e5638..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Matching/ValidatorInterface.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php namespace Illuminate\Routing\Matching;
-
-use Illuminate\Http\Request;
-use Illuminate\Routing\Route;
-
-interface ValidatorInterface {
-
-	/**
-	 * Validate a given rule against a route and request.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return bool
-	 */
-	public function matches(Route $route, Request $request);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Redirector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Redirector.php b/vendor/laravel/framework/src/Illuminate/Routing/Redirector.php
deleted file mode 100755
index 2c4b7a8..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Redirector.php
+++ /dev/null
@@ -1,219 +0,0 @@
-<?php namespace Illuminate\Routing;
-
-use Illuminate\Http\RedirectResponse;
-use Illuminate\Session\Store as SessionStore;
-
-class Redirector {
-
-	/**
-	 * The URL generator instance.
-	 *
-	 * @var \Illuminate\Routing\UrlGenerator
-	 */
-	protected $generator;
-
-	/**
-	 * The session store instance.
-	 *
-	 * @var \Illuminate\Session\Store
-	 */
-	protected $session;
-
-	/**
-	 * Create a new Redirector instance.
-	 *
-	 * @param  \Illuminate\Routing\UrlGenerator  $generator
-	 * @return void
-	 */
-	public function __construct(UrlGenerator $generator)
-	{
-		$this->generator = $generator;
-	}
-
-	/**
-	 * Create a new redirect response to the "home" route.
-	 *
-	 * @param  int  $status
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function home($status = 302)
-	{
-		return $this->to($this->generator->route('home'), $status);
-	}
-
-	/**
-	 * Create a new redirect response to the previous location.
-	 *
-	 * @param  int    $status
-	 * @param  array  $headers
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function back($status = 302, $headers = array())
-	{
-		$back = $this->generator->getRequest()->headers->get('referer');
-
-		return $this->createRedirect($back, $status, $headers);
-	}
-
-	/**
-	 * Create a new redirect response to the current URI.
-	 *
-	 * @param  int    $status
-	 * @param  array  $headers
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function refresh($status = 302, $headers = array())
-	{
-		return $this->to($this->generator->getRequest()->path(), $status, $headers);
-	}
-
-	/**
-	 * Create a new redirect response, while putting the current URL in the session.
-	 *
-	 * @param  string  $path
-	 * @param  int     $status
-	 * @param  array   $headers
-	 * @param  bool    $secure
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function guest($path, $status = 302, $headers = array(), $secure = null)
-	{
-		$this->session->put('url.intended', $this->generator->full());
-
-		return $this->to($path, $status, $headers, $secure);
-	}
-
-	/**
-	 * Create a new redirect response to the previously intended location.
-	 *
-	 * @param  string  $default
-	 * @param  int     $status
-	 * @param  array   $headers
-	 * @param  bool    $secure
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function intended($default = '/', $status = 302, $headers = array(), $secure = null)
-	{
-		$path = $this->session->pull('url.intended', $default);
-
-		return $this->to($path, $status, $headers, $secure);
-	}
-
-	/**
-	 * Create a new redirect response to the given path.
-	 *
-	 * @param  string  $path
-	 * @param  int     $status
-	 * @param  array   $headers
-	 * @param  bool    $secure
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function to($path, $status = 302, $headers = array(), $secure = null)
-	{
-		$path = $this->generator->to($path, array(), $secure);
-
-		return $this->createRedirect($path, $status, $headers);
-	}
-
-	/**
-	 * Create a new redirect response to an external URL (no validation).
-	 *
-	 * @param  string  $path
-	 * @param  int     $status
-	 * @param  array   $headers
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function away($path, $status = 302, $headers = array())
-	{
-		return $this->createRedirect($path, $status, $headers);
-	}
-
-	/**
-	 * Create a new redirect response to the given HTTPS path.
-	 *
-	 * @param  string  $path
-	 * @param  int     $status
-	 * @param  array   $headers
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function secure($path, $status = 302, $headers = array())
-	{
-		return $this->to($path, $status, $headers, true);
-	}
-
-	/**
-	 * Create a new redirect response to a named route.
-	 *
-	 * @param  string  $route
-	 * @param  array   $parameters
-	 * @param  int     $status
-	 * @param  array   $headers
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function route($route, $parameters = array(), $status = 302, $headers = array())
-	{
-		$path = $this->generator->route($route, $parameters);
-
-		return $this->to($path, $status, $headers);
-	}
-
-	/**
-	 * Create a new redirect response to a controller action.
-	 *
-	 * @param  string  $action
-	 * @param  array   $parameters
-	 * @param  int     $status
-	 * @param  array   $headers
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function action($action, $parameters = array(), $status = 302, $headers = array())
-	{
-		$path = $this->generator->action($action, $parameters);
-
-		return $this->to($path, $status, $headers);
-	}
-
-	/**
-	 * Create a new redirect response.
-	 *
-	 * @param  string  $path
-	 * @param  int     $status
-	 * @param  array   $headers
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	protected function createRedirect($path, $status, $headers)
-	{
-		$redirect = new RedirectResponse($path, $status, $headers);
-
-		if (isset($this->session))
-		{
-			$redirect->setSession($this->session);
-		}
-
-		$redirect->setRequest($this->generator->getRequest());
-
-		return $redirect;
-	}
-
-	/**
-	 * Get the URL generator instance.
-	 *
-	 * @return  \Illuminate\Routing\UrlGenerator
-	 */
-	public function getUrlGenerator()
-	{
-		return $this->generator;
-	}
-
-	/**
-	 * Set the active session store.
-	 *
-	 * @param  \Illuminate\Session\Store  $session
-	 * @return void
-	 */
-	public function setSession(SessionStore $session)
-	{
-		$this->session = $session;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/Route.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/Route.php b/vendor/laravel/framework/src/Illuminate/Routing/Route.php
deleted file mode 100755
index 093014f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/Route.php
+++ /dev/null
@@ -1,814 +0,0 @@
-<?php namespace Illuminate\Routing;
-
-use Illuminate\Http\Request;
-use Illuminate\Routing\Matching\UriValidator;
-use Illuminate\Routing\Matching\HostValidator;
-use Illuminate\Routing\Matching\MethodValidator;
-use Illuminate\Routing\Matching\SchemeValidator;
-use Symfony\Component\Routing\Route as SymfonyRoute;
-
-class Route {
-
-	/**
-	 * The URI pattern the route responds to.
-	 *
-	 * @var string
-	 */
-	protected $uri;
-
-	/**
-	 * The HTTP methods the route responds to.
-	 *
-	 * @var array
-	 */
-	protected $methods;
-
-	/**
-	 * The route action array.
-	 *
-	 * @var array
-	 */
-	protected $action;
-
-	/**
-	 * The default values for the route.
-	 *
-	 * @var array
-	 */
-	protected $defaults = array();
-
-	/**
-	 * The regular expression requirements.
-	 *
-	 * @var array
-	 */
-	protected $wheres = array();
-
-	/**
-	 * The array of matched parameters.
-	 *
-	 * @var array
-	 */
-	protected $parameters;
-
-	/**
-	 * The parameter names for the route.
-	 *
-	 * @var array|null
-	 */
-	protected $parameterNames;
-
-	/**
-	 * The compiled version of the route.
-	 *
-	 * @var \Symfony\Component\Routing\CompiledRoute
-	 */
-	protected $compiled;
-
-	/**
-	 * The validators used by the routes.
-	 *
-	 * @var array
-	 */
-	protected static $validators;
-
-	/**
-	 * Create a new Route instance.
-	 *
-	 * @param  array   $methods
-	 * @param  string  $uri
-	 * @param  \Closure|array  $action
-	 * @return void
-	 */
-	public function __construct($methods, $uri, $action)
-	{
-		$this->uri = $uri;
-		$this->methods = (array) $methods;
-		$this->action = $this->parseAction($action);
-
-		if (in_array('GET', $this->methods) && ! in_array('HEAD', $this->methods))
-		{
-			$this->methods[] = 'HEAD';
-		}
-
-		if (isset($this->action['prefix']))
-		{
-			$this->prefix($this->action['prefix']);
-		}
-	}
-
-	/**
-	 * Run the route action and return the response.
-	 *
-	 * @return mixed
-	 */
-	public function run()
-	{
-		$parameters = array_filter($this->parameters(), function($p) { return isset($p); });
-
-		return call_user_func_array($this->action['uses'], $parameters);
-	}
-
-	/**
-	 * Determine if the route matches given request.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  bool  $includingMethod
-	 * @return bool
-	 */
-	public function matches(Request $request, $includingMethod = true)
-	{
-		$this->compileRoute();
-
-		foreach ($this->getValidators() as $validator)
-		{
-			if ( ! $includingMethod && $validator instanceof MethodValidator) continue;
-
-			if ( ! $validator->matches($this, $request)) return false;
-		}
-
-		return true;
-	}
-
-	/**
-	 * Compile the route into a Symfony CompiledRoute instance.
-	 *
-	 * @return void
-	 */
-	protected function compileRoute()
-	{
-		$optionals = $this->extractOptionalParameters();
-
-		$uri = preg_replace('/\{(\w+?)\?\}/', '{$1}', $this->uri);
-
-		$this->compiled = with(
-
-			new SymfonyRoute($uri, $optionals, $this->wheres, array(), $this->domain() ?: '')
-
-		)->compile();
-	}
-
-	/**
-	 * Get the optional parameters for the route.
-	 *
-	 * @return array
-	 */
-	protected function extractOptionalParameters()
-	{
-		preg_match_all('/\{(\w+?)\?\}/', $this->uri, $matches);
-
-		return isset($matches[1]) ? array_fill_keys($matches[1], null) : [];
-	}
-
-	/**
-	 * Get the "before" filters for the route.
-	 *
-	 * @return array
-	 */
-	public function beforeFilters()
-	{
-		if ( ! isset($this->action['before'])) return array();
-
-		return $this->parseFilters($this->action['before']);
-	}
-
-	/**
-	 * Get the "after" filters for the route.
-	 *
-	 * @return array
-	 */
-	public function afterFilters()
-	{
-		if ( ! isset($this->action['after'])) return array();
-
-		return $this->parseFilters($this->action['after']);
-	}
-
-	/**
-	 * Parse the given filter string.
-	 *
-	 * @param  string  $filters
-	 * @return array
-	 */
-	public static function parseFilters($filters)
-	{
-		return array_build(static::explodeFilters($filters), function($key, $value)
-		{
-			return Route::parseFilter($value);
-		});
-	}
-
-	/**
-	 * Turn the filters into an array if they aren't already.
-	 *
-	 * @param  array|string  $filters
-	 * @return array
-	 */
-	protected static function explodeFilters($filters)
-	{
-		if (is_array($filters)) return static::explodeArrayFilters($filters);
-
-		return array_map('trim', explode('|', $filters));
-	}
-
-	/**
-	 * Flatten out an array of filter declarations.
-	 *
-	 * @param  array  $filters
-	 * @return array
-	 */
-	protected static function explodeArrayFilters(array $filters)
-	{
-		$results = array();
-
-		foreach ($filters as $filter)
-		{
-			$results = array_merge($results, array_map('trim', explode('|', $filter)));
-		}
-
-		return $results;
-	}
-
-	/**
-	 * Parse the given filter into name and parameters.
-	 *
-	 * @param  string  $filter
-	 * @return array
-	 */
-	public static function parseFilter($filter)
-	{
-		if ( ! str_contains($filter, ':')) return array($filter, array());
-
-		return static::parseParameterFilter($filter);
-	}
-
-	/**
-	 * Parse a filter with parameters.
-	 *
-	 * @param  string  $filter
-	 * @return array
-	 */
-	protected static function parseParameterFilter($filter)
-	{
-		list($name, $parameters) = explode(':', $filter, 2);
-
-		return array($name, explode(',', $parameters));
-	}
-
-	/**
-	 * Get a given parameter from the route.
-	 *
-	 * @param  string  $name
-	 * @param  mixed   $default
-	 * @return string
-	 */
-	public function getParameter($name, $default = null)
-	{
-		return $this->parameter($name, $default);
-	}
-
-	/**
-	 * Get a given parameter from the route.
-	 *
-	 * @param  string  $name
-	 * @param  mixed   $default
-	 * @return string
-	 */
-	public function parameter($name, $default = null)
-	{
-		return array_get($this->parameters(), $name, $default);
-	}
-
-	/**
-	 * Set a parameter to the given value.
-	 *
-	 * @param  string  $name
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function setParameter($name, $value)
-	{
-		$this->parameters();
-
-		$this->parameters[$name] = $value;
-	}
-
-	/**
-	 * Unset a parameter on the route if it is set.
-	 *
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function forgetParameter($name)
-	{
-		$this->parameters();
-
-		unset($this->parameters[$name]);
-	}
-
-	/**
-	 * Get the key / value list of parameters for the route.
-	 *
-	 * @return array
-	 *
-	 * @throws \LogicException
-	 */
-	public function parameters()
-	{
-		if (isset($this->parameters))
-		{
-			return array_map(function($value)
-			{
-				return is_string($value) ? rawurldecode($value) : $value;
-
-			}, $this->parameters);
-		}
-
-		throw new \LogicException("Route is not bound.");
-	}
-
-	/**
-	 * Get the key / value list of parameters without null values.
-	 *
-	 * @return array
-	 */
-	public function parametersWithoutNulls()
-	{
-		return array_filter($this->parameters(), function($p) { return ! is_null($p); });
-	}
-
-	/**
-	 * Get all of the parameter names for the route.
-	 *
-	 * @return array
-	 */
-	public function parameterNames()
-	{
-		if (isset($this->parameterNames)) return $this->parameterNames;
-
-		return $this->parameterNames = $this->compileParameterNames();
-	}
-
-	/**
-	 * Get the parameter names for the route.
-	 *
-	 * @return array
-	 */
-	protected function compileParameterNames()
-	{
-		preg_match_all('/\{(.*?)\}/', $this->domain().$this->uri, $matches);
-
-		return array_map(function($m) { return trim($m, '?'); }, $matches[1]);
-	}
-
-	/**
-	 * Bind the route to a given request for execution.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return $this
-	 */
-	public function bind(Request $request)
-	{
-		$this->compileRoute();
-
-		$this->bindParameters($request);
-
-		return $this;
-	}
-
-	/**
-	 * Extract the parameter list from the request.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return array
-	 */
-	public function bindParameters(Request $request)
-	{
-		// If the route has a regular expression for the host part of the URI, we will
-		// compile that and get the parameter matches for this domain. We will then
-		// merge them into this parameters array so that this array is completed.
-		$params = $this->matchToKeys(
-
-			array_slice($this->bindPathParameters($request), 1)
-
-		);
-
-		// If the route has a regular expression for the host part of the URI, we will
-		// compile that and get the parameter matches for this domain. We will then
-		// merge them into this parameters array so that this array is completed.
-		if ( ! is_null($this->compiled->getHostRegex()))
-		{
-			$params = $this->bindHostParameters(
-				$request, $params
-			);
-		}
-
-		return $this->parameters = $this->replaceDefaults($params);
-	}
-
-	/**
-	 * Get the parameter matches for the path portion of the URI.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return array
-	 */
-	protected function bindPathParameters(Request $request)
-	{
-		preg_match($this->compiled->getRegex(), '/'.$request->decodedPath(), $matches);
-
-		return $matches;
-	}
-
-	/**
-	 * Extract the parameter list from the host part of the request.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  array  $parameters
-	 * @return array
-	 */
-	protected function bindHostParameters(Request $request, $parameters)
-	{
-		preg_match($this->compiled->getHostRegex(), $request->getHost(), $matches);
-
-		return array_merge($this->matchToKeys(array_slice($matches, 1)), $parameters);
-	}
-
-	/**
-	 * Combine a set of parameter matches with the route's keys.
-	 *
-	 * @param  array  $matches
-	 * @return array
-	 */
-	protected function matchToKeys(array $matches)
-	{
-		if (count($this->parameterNames()) == 0) return array();
-
-		$parameters = array_intersect_key($matches, array_flip($this->parameterNames()));
-
-		return array_filter($parameters, function($value)
-		{
-			return is_string($value) && strlen($value) > 0;
-		});
-	}
-
-	/**
-	 * Replace null parameters with their defaults.
-	 *
-	 * @param  array  $parameters
-	 * @return array
-	 */
-	protected function replaceDefaults(array $parameters)
-	{
-		foreach ($parameters as $key => &$value)
-		{
-			$value = isset($value) ? $value : array_get($this->defaults, $key);
-		}
-
-		return $parameters;
-	}
-
-	/**
-	 * Parse the route action into a standard array.
-	 *
-	 * @param  callable|array  $action
-	 * @return array
-	 */
-	protected function parseAction($action)
-	{
-		// If the action is already a Closure instance, we will just set that instance
-		// as the "uses" property, because there is nothing else we need to do when
-		// it is available. Otherwise we will need to find it in the action list.
-		if (is_callable($action))
-		{
-			return array('uses' => $action);
-		}
-
-		// If no "uses" property has been set, we will dig through the array to find a
-		// Closure instance within this list. We will set the first Closure we come
-		// across into the "uses" property that will get fired off by this route.
-		elseif ( ! isset($action['uses']))
-		{
-			$action['uses'] = $this->findClosure($action);
-		}
-
-		return $action;
-	}
-
-	/**
-	 * Find the Closure in an action array.
-	 *
-	 * @param  array  $action
-	 * @return \Closure
-	 */
-	protected function findClosure(array $action)
-	{
-		return array_first($action, function($key, $value)
-		{
-			return is_callable($value);
-		});
-	}
-
-	/**
-	 * Get the route validators for the instance.
-	 *
-	 * @return array
-	 */
-	public static function getValidators()
-	{
-		if (isset(static::$validators)) return static::$validators;
-
-		// To match the route, we will use a chain of responsibility pattern with the
-		// validator implementations. We will spin through each one making sure it
-		// passes and then we will know if the route as a whole matches request.
-		return static::$validators = array(
-			new MethodValidator, new SchemeValidator,
-			new HostValidator, new UriValidator,
-		);
-	}
-
-	/**
-	 * Add before filters to the route.
-	 *
-	 * @param  string  $filters
-	 * @return $this
-	 */
-	public function before($filters)
-	{
-		return $this->addFilters('before', $filters);
-	}
-
-	/**
-	 * Add after filters to the route.
-	 *
-	 * @param  string  $filters
-	 * @return $this
-	 */
-	public function after($filters)
-	{
-		return $this->addFilters('after', $filters);
-	}
-
-	/**
-	 * Add the given filters to the route by type.
-	 *
-	 * @param  string  $type
-	 * @param  string  $filters
-	 * @return $this
-	 */
-	protected function addFilters($type, $filters)
-	{
-		$filters = static::explodeFilters($filters);
-
-		if (isset($this->action[$type]))
-		{
-			$existing = static::explodeFilters($this->action[$type]);
-
-			$this->action[$type] = array_merge($existing, $filters);
-		}
-		else
-		{
-			$this->action[$type] = $filters;
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Set a default value for the route.
-	 *
-	 * @param  string  $key
-	 * @param  mixed  $value
-	 * @return $this
-	 */
-	public function defaults($key, $value)
-	{
-		$this->defaults[$key] = $value;
-
-		return $this;
-	}
-
-	/**
-	 * Set a regular expression requirement on the route.
-	 *
-	 * @param  array|string  $name
-	 * @param  string  $expression
-	 * @return $this
-	 */
-	public function where($name, $expression = null)
-	{
-		foreach ($this->parseWhere($name, $expression) as $name => $expression)
-		{
-			$this->wheres[$name] = $expression;
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Parse arguments to the where method into an array.
-	 *
-	 * @param  array|string  $name
-	 * @param  string  $expression
-	 * @return array
-	 */
-	protected function parseWhere($name, $expression)
-	{
-		return is_array($name) ? $name : array($name => $expression);
-	}
-
-	/**
-	 * Set a list of regular expression requirements on the route.
-	 *
-	 * @param  array  $wheres
-	 * @return $this
-	 */
-	protected function whereArray(array $wheres)
-	{
-		foreach ($wheres as $name => $expression)
-		{
-			$this->where($name, $expression);
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Add a prefix to the route URI.
-	 *
-	 * @param  string  $prefix
-	 * @return $this
-	 */
-	public function prefix($prefix)
-	{
-		$this->uri = trim($prefix, '/').'/'.trim($this->uri, '/');
-
-		return $this;
-	}
-
-	/**
-	 * Get the URI associated with the route.
-	 *
-	 * @return string
-	 */
-	public function getPath()
-	{
-		return $this->uri();
-	}
-
-	/**
-	 * Get the URI associated with the route.
-	 *
-	 * @return string
-	 */
-	public function uri()
-	{
-		return $this->uri;
-	}
-
-	/**
-	 * Get the HTTP verbs the route responds to.
-	 *
-	 * @return array
-	 */
-	public function getMethods()
-	{
-		return $this->methods();
-	}
-
-	/**
-	 * Get the HTTP verbs the route responds to.
-	 *
-	 * @return array
-	 */
-	public function methods()
-	{
-		return $this->methods;
-	}
-
-	/**
-	 * Determine if the route only responds to HTTP requests.
-	 *
-	 * @return bool
-	 */
-	public function httpOnly()
-	{
-		return in_array('http', $this->action, true);
-	}
-
-	/**
-	 * Determine if the route only responds to HTTPS requests.
-	 *
-	 * @return bool
-	 */
-	public function httpsOnly()
-	{
-		return $this->secure();
-	}
-
-	/**
-	 * Determine if the route only responds to HTTPS requests.
-	 *
-	 * @return bool
-	 */
-	public function secure()
-	{
-		return in_array('https', $this->action, true);
-	}
-
-	/**
-	 * Get the domain defined for the route.
-	 *
-	 * @return string|null
-	 */
-	public function domain()
-	{
-		return isset($this->action['domain']) ? $this->action['domain'] : null;
-	}
-
-	/**
-	 * Get the URI that the route responds to.
-	 *
-	 * @return string
-	 */
-	public function getUri()
-	{
-		return $this->uri;
-	}
-
-	/**
-	 * Set the URI that the route responds to.
-	 *
-	 * @param  string  $uri
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function setUri($uri)
-	{
-		$this->uri = $uri;
-
-		return $this;
-	}
-
-	/**
-	 * Get the prefix of the route instance.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return isset($this->action['prefix']) ? $this->action['prefix'] : null;
-	}
-
-	/**
-	 * Get the name of the route instance.
-	 *
-	 * @return string
-	 */
-	public function getName()
-	{
-		return isset($this->action['as']) ? $this->action['as'] : null;
-	}
-
-	/**
-	 * Get the action name for the route.
-	 *
-	 * @return string
-	 */
-	public function getActionName()
-	{
-		return isset($this->action['controller']) ? $this->action['controller'] : 'Closure';
-	}
-
-	/**
-	 * Get the action array for the route.
-	 *
-	 * @return array
-	 */
-	public function getAction()
-	{
-		return $this->action;
-	}
-
-	/**
-	 * Set the action array for the route.
-	 *
-	 * @param  array  $action
-	 * @return $this
-	 */
-	public function setAction(array $action)
-	{
-		$this->action = $action;
-
-		return $this;
-	}
-
-	/**
-	 * Get the compiled version of the route.
-	 *
-	 * @return \Symfony\Component\Routing\CompiledRoute
-	 */
-	public function getCompiled()
-	{
-		return $this->compiled;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php b/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php
deleted file mode 100644
index abfea49..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php
+++ /dev/null
@@ -1,305 +0,0 @@
-<?php namespace Illuminate\Routing;
-
-use Countable;
-use ArrayIterator;
-use IteratorAggregate;
-use Illuminate\Http\Request;
-use Illuminate\Http\Response;
-use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
-use Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException;
-
-class RouteCollection implements Countable, IteratorAggregate {
-
-	/**
-	 * An array of the routes keyed by method.
-	 *
-	 * @var array
-	 */
-	protected $routes = array();
-
-	/**
-	 * An flattened array of all of the routes.
-	 *
-	 * @var array
-	 */
-	protected $allRoutes = array();
-
-	/**
-	 * A look-up table of routes by their names.
-	 *
-	 * @var array
-	 */
-	protected $nameList = array();
-
-	/**
-	 * A look-up table of routes by controller action.
-	 *
-	 * @var array
-	 */
-	protected $actionList = array();
-
-	/**
-	 * Add a Route instance to the collection.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return \Illuminate\Routing\Route
-	 */
-	public function add(Route $route)
-	{
-		$this->addToCollections($route);
-
-		$this->addLookups($route);
-
-		return $route;
-	}
-
-	/**
-	 * Add the given route to the arrays of routes.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return void
-	 */
-	protected function addToCollections($route)
-	{
-		$domainAndUri = $route->domain().$route->getUri();
-
-		foreach ($route->methods() as $method)
-		{
-			$this->routes[$method][$domainAndUri] = $route;
-		}
-
-		$this->allRoutes[$method.$domainAndUri] = $route;
-	}
-
-	/**
-	 * Add the route to any look-up tables if necessary.
-	 *
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return void
-	 */
-	protected function addLookups($route)
-	{
-		// If the route has a name, we will add it to the name look-up table so that we
-		// will quickly be able to find any route associate with a name and not have
-		// to iterate through every route every time we need to perform a look-up.
-		$action = $route->getAction();
-
-		if (isset($action['as']))
-		{
-			$this->nameList[$action['as']] = $route;
-		}
-
-		// When the route is routing to a controller we will also store the action that
-		// is used by the route. This will let us reverse route to controllers while
-		// processing a request and easily generate URLs to the given controllers.
-		if (isset($action['controller']))
-		{
-			$this->addToActionList($action, $route);
-		}
-	}
-
-	/**
-	 * Add a route to the controller action dictionary.
-	 *
-	 * @param  array  $action
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @return void
-	 */
-	protected function addToActionList($action, $route)
-	{
-		if ( ! isset($this->actionList[$action['controller']]))
-		{
-			$this->actionList[$action['controller']] = $route;
-		}
-	}
-
-	/**
-	 * Find the first route matching a given request.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return \Illuminate\Routing\Route
-	 *
-	 * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
-	 */
-	public function match(Request $request)
-	{
-		$routes = $this->get($request->getMethod());
-
-		// First, we will see if we can find a matching route for this current request
-		// method. If we can, great, we can just return it so that it can be called
-		// by the consumer. Otherwise we will check for routes with another verb.
-		$route = $this->check($routes, $request);
-
-		if ( ! is_null($route))
-		{
-			return $route->bind($request);
-		}
-
-		// If no route was found, we will check if a matching is route is specified on
-		// another HTTP verb. If it is we will need to throw a MethodNotAllowed and
-		// inform the user agent of which HTTP verb it should use for this route.
-		$others = $this->checkForAlternateVerbs($request);
-
-		if (count($others) > 0)
-		{
-			return $this->getOtherMethodsRoute($request, $others);
-		}
-
-		throw new NotFoundHttpException;
-	}
-
-	/**
-	 * Determine if any routes match on another HTTP verb.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return array
-	 */
-	protected function checkForAlternateVerbs($request)
-	{
-		$methods = array_diff(Router::$verbs, array($request->getMethod()));
-
-		// Here we will spin through all verbs except for the current request verb and
-		// check to see if any routes respond to them. If they do, we will return a
-		// proper error response with the correct headers on the response string.
-		$others = array();
-
-		foreach ($methods as $method)
-		{
-			if ( ! is_null($this->check($this->get($method), $request, false)))
-			{
-				$others[] = $method;
-			}
-		}
-
-		return $others;
-	}
-
-	/**
-	 * Get a route (if necessary) that responds when other available methods are present.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  array  $others
-	 * @return \Illuminate\Routing\Route
-	 *
-	 * @throws \Symfony\Component\Routing\Exception\MethodNotAllowedHttpException
-	 */
-	protected function getOtherMethodsRoute($request, array $others)
-	{
-		if ($request->method() == 'OPTIONS')
-		{
-			return (new Route('OPTIONS', $request->path(), function() use ($others)
-			{
-				return new Response('', 200, array('Allow' => implode(',', $others)));
-
-			}))->bind($request);
-		}
-
-		$this->methodNotAllowed($others);
-	}
-
-	/**
-	 * Throw a method not allowed HTTP exception.
-	 *
-	 * @param  array  $others
-	 * @return void
-	 *
-	 * @throws \Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException
-	 */
-	protected function methodNotAllowed(array $others)
-	{
-		throw new MethodNotAllowedHttpException($others);
-	}
-
-	/**
-	 * Determine if a route in the array matches the request.
-	 *
-	 * @param  array  $routes
-	 * @param  \Illuminate\http\Request  $request
-	 * @param  bool  $includingMethod
-	 * @return \Illuminate\Routing\Route|null
-	 */
-	protected function check(array $routes, $request, $includingMethod = true)
-	{
-		return array_first($routes, function($key, $value) use ($request, $includingMethod)
-		{
-			return $value->matches($request, $includingMethod);
-		});
-	}
-
-	/**
-	 * Get all of the routes in the collection.
-	 *
-	 * @param  string|null  $method
-	 * @return array
-	 */
-	protected function get($method = null)
-	{
-		if (is_null($method)) return $this->getRoutes();
-
-		return array_get($this->routes, $method, array());
-	}
-
-	/**
-	 * Determine if the route collection contains a given named route.
-	 *
-	 * @param  string  $name
-	 * @return bool
-	 */
-	public function hasNamedRoute($name)
-	{
-		return ! is_null($this->getByName($name));
-	}
-
-	/**
-	 * Get a route instance by its name.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Routing\Route|null
-	 */
-	public function getByName($name)
-	{
-		return isset($this->nameList[$name]) ? $this->nameList[$name] : null;
-	}
-
-	/**
-	 * Get a route instance by its controller action.
-	 *
-	 * @param  string  $action
-	 * @return \Illuminate\Routing\Route|null
-	 */
-	public function getByAction($action)
-	{
-		return isset($this->actionList[$action]) ? $this->actionList[$action] : null;
-	}
-
-	/**
-	 * Get all of the routes in the collection.
-	 *
-	 * @return array
-	 */
-	public function getRoutes()
-	{
-		return array_values($this->allRoutes);
-	}
-
-	/**
-	 * Get an iterator for the items.
-	 *
-	 * @return \ArrayIterator
-	 */
-	public function getIterator()
-	{
-		return new ArrayIterator($this->getRoutes());
-	}
-
-	/**
-	 * Count the number of items in the collection.
-	 *
-	 * @return int
-	 */
-	public function count()
-	{
-		return count($this->getRoutes());
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Routing/RouteFiltererInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Routing/RouteFiltererInterface.php b/vendor/laravel/framework/src/Illuminate/Routing/RouteFiltererInterface.php
deleted file mode 100644
index 2cc0d12..0000000
--- a/vendor/laravel/framework/src/Illuminate/Routing/RouteFiltererInterface.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php namespace Illuminate\Routing;
-
-interface RouteFiltererInterface {
-
-	/**
-	 * Register a new filter with the router.
-	 *
-	 * @param  string  $name
-	 * @param  mixed  $callback
-	 * @return void
-	 */
-	public function filter($name, $callback);
-
-	/**
-	 * Call the given route filter.
-	 *
-	 * @param  string  $filter
-	 * @param  array  $parameters
-	 * @param  \Illuminate\Routing\Route  $route
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  \Illuminate\Http\Response|null $response
-	 * @return mixed
-	 */
-	public function callRouteFilter($filter, $parameters, $route, $request, $response = null);
-
-}


[05/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/funcCall.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/funcCall.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/funcCall.test
deleted file mode 100644
index b5b8be5..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/funcCall.test
+++ /dev/null
@@ -1,117 +0,0 @@
-Function calls
------
-<?php
-
-// function name variations
-a();
-$a();
-${'a'}();
-$$a();
-$$$a();
-$a['b']();
-$a{'b'}();
-$a->b['c']();
-
-// array dereferencing
-a()['b'];
------
-array(
-    0: Expr_FuncCall(
-        name: Name(
-            parts: array(
-                0: a
-            )
-        )
-        args: array(
-        )
-    )
-    1: Expr_FuncCall(
-        name: Expr_Variable(
-            name: a
-        )
-        args: array(
-        )
-    )
-    2: Expr_FuncCall(
-        name: Expr_Variable(
-            name: Scalar_String(
-                value: a
-            )
-        )
-        args: array(
-        )
-    )
-    3: Expr_FuncCall(
-        name: Expr_Variable(
-            name: Expr_Variable(
-                name: a
-            )
-        )
-        args: array(
-        )
-    )
-    4: Expr_FuncCall(
-        name: Expr_Variable(
-            name: Expr_Variable(
-                name: Expr_Variable(
-                    name: a
-                )
-            )
-        )
-        args: array(
-        )
-    )
-    5: Expr_FuncCall(
-        name: Expr_ArrayDimFetch(
-            var: Expr_Variable(
-                name: a
-            )
-            dim: Scalar_String(
-                value: b
-            )
-        )
-        args: array(
-        )
-    )
-    6: Expr_FuncCall(
-        name: Expr_ArrayDimFetch(
-            var: Expr_Variable(
-                name: a
-            )
-            dim: Scalar_String(
-                value: b
-            )
-        )
-        args: array(
-        )
-    )
-    7: Expr_FuncCall(
-        name: Expr_ArrayDimFetch(
-            var: Expr_PropertyFetch(
-                var: Expr_Variable(
-                    name: a
-                )
-                name: b
-            )
-            dim: Scalar_String(
-                value: c
-            )
-        )
-        args: array(
-        )
-    )
-    8: Expr_ArrayDimFetch(
-        var: Expr_FuncCall(
-            name: Name(
-                parts: array(
-                    0: a
-                )
-            )
-            args: array(
-            )
-        )
-        dim: Scalar_String(
-            value: b
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/newDeref.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/newDeref.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/newDeref.test
deleted file mode 100644
index 5e36ff8..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/newDeref.test
+++ /dev/null
@@ -1,70 +0,0 @@
-New expression dereferencing
------
-<?php
-
-(new A)->b;
-(new A)->b();
-(new A)['b'];
-(new A)['b']['c'];
------
-array(
-    0: Expr_PropertyFetch(
-        var: Expr_New(
-            class: Name(
-                parts: array(
-                    0: A
-                )
-            )
-            args: array(
-            )
-        )
-        name: b
-    )
-    1: Expr_MethodCall(
-        var: Expr_New(
-            class: Name(
-                parts: array(
-                    0: A
-                )
-            )
-            args: array(
-            )
-        )
-        name: b
-        args: array(
-        )
-    )
-    2: Expr_ArrayDimFetch(
-        var: Expr_New(
-            class: Name(
-                parts: array(
-                    0: A
-                )
-            )
-            args: array(
-            )
-        )
-        dim: Scalar_String(
-            value: b
-        )
-    )
-    3: Expr_ArrayDimFetch(
-        var: Expr_ArrayDimFetch(
-            var: Expr_New(
-                class: Name(
-                    parts: array(
-                        0: A
-                    )
-                )
-                args: array(
-                )
-            )
-            dim: Scalar_String(
-                value: b
-            )
-        )
-        dim: Scalar_String(
-            value: c
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/objectAccess.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/objectAccess.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/objectAccess.test
deleted file mode 100644
index 9dd1858..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/objectAccess.test
+++ /dev/null
@@ -1,118 +0,0 @@
-Object access
------
-<?php
-
-// property fetch variations
-$a->b;
-$a->b['c'];
-$a->b{'c'};
-
-// method call variations
-$a->b();
-$a->{'b'}();
-$a->$b();
-$a->$b['c']();
-
-// array dereferencing
-$a->b()['c'];
-$a->b(){'c'}; // invalid PHP: drop Support?
------
-array(
-    0: Expr_PropertyFetch(
-        var: Expr_Variable(
-            name: a
-        )
-        name: b
-    )
-    1: Expr_ArrayDimFetch(
-        var: Expr_PropertyFetch(
-            var: Expr_Variable(
-                name: a
-            )
-            name: b
-        )
-        dim: Scalar_String(
-            value: c
-        )
-    )
-    2: Expr_ArrayDimFetch(
-        var: Expr_PropertyFetch(
-            var: Expr_Variable(
-                name: a
-            )
-            name: b
-        )
-        dim: Scalar_String(
-            value: c
-        )
-    )
-    3: Expr_MethodCall(
-        var: Expr_Variable(
-            name: a
-        )
-        name: b
-        args: array(
-        )
-    )
-    4: Expr_MethodCall(
-        var: Expr_Variable(
-            name: a
-        )
-        name: Scalar_String(
-            value: b
-        )
-        args: array(
-        )
-    )
-    5: Expr_MethodCall(
-        var: Expr_Variable(
-            name: a
-        )
-        name: Expr_Variable(
-            name: b
-        )
-        args: array(
-        )
-    )
-    6: Expr_MethodCall(
-        var: Expr_Variable(
-            name: a
-        )
-        name: Expr_ArrayDimFetch(
-            var: Expr_Variable(
-                name: b
-            )
-            dim: Scalar_String(
-                value: c
-            )
-        )
-        args: array(
-        )
-    )
-    7: Expr_ArrayDimFetch(
-        var: Expr_MethodCall(
-            var: Expr_Variable(
-                name: a
-            )
-            name: b
-            args: array(
-            )
-        )
-        dim: Scalar_String(
-            value: c
-        )
-    )
-    8: Expr_ArrayDimFetch(
-        var: Expr_MethodCall(
-            var: Expr_Variable(
-                name: a
-            )
-            name: b
-            args: array(
-            )
-        )
-        dim: Scalar_String(
-            value: c
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/simpleArrayAccess.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/simpleArrayAccess.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/simpleArrayAccess.test
deleted file mode 100644
index ea3f9ef..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/simpleArrayAccess.test
+++ /dev/null
@@ -1,62 +0,0 @@
-Simple array access
------
-<?php
-
-$a['b'];
-$a['b']['c'];
-$a[] = $b;
-$a{'b'};
-${$a}['b'];
------
-array(
-    0: Expr_ArrayDimFetch(
-        var: Expr_Variable(
-            name: a
-        )
-        dim: Scalar_String(
-            value: b
-        )
-    )
-    1: Expr_ArrayDimFetch(
-        var: Expr_ArrayDimFetch(
-            var: Expr_Variable(
-                name: a
-            )
-            dim: Scalar_String(
-                value: b
-            )
-        )
-        dim: Scalar_String(
-            value: c
-        )
-    )
-    2: Expr_Assign(
-        var: Expr_ArrayDimFetch(
-            var: Expr_Variable(
-                name: a
-            )
-            dim: null
-        )
-        expr: Expr_Variable(
-            name: b
-        )
-    )
-    3: Expr_ArrayDimFetch(
-        var: Expr_Variable(
-            name: a
-        )
-        dim: Scalar_String(
-            value: b
-        )
-    )
-    4: Expr_ArrayDimFetch(
-        var: Expr_Variable(
-            name: Expr_Variable(
-                name: a
-            )
-        )
-        dim: Scalar_String(
-            value: b
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticCall.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticCall.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticCall.test
deleted file mode 100644
index 961dc65..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticCall.test
+++ /dev/null
@@ -1,151 +0,0 @@
-Static calls
------
-<?php
-
-// method name variations
-A::b();
-A::{'b'}();
-A::$b();
-A::$b['c']();
-A::$b['c']['d']();
-
-// array dereferencing
-A::b()['c'];
-
-// class name variations
-static::b();
-$a::b();
-${'a'}::b();
-$a['b']::c();
------
-array(
-    0: Expr_StaticCall(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        name: b
-        args: array(
-        )
-    )
-    1: Expr_StaticCall(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        name: Scalar_String(
-            value: b
-        )
-        args: array(
-        )
-    )
-    2: Expr_StaticCall(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        name: Expr_Variable(
-            name: b
-        )
-        args: array(
-        )
-    )
-    3: Expr_StaticCall(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        name: Expr_ArrayDimFetch(
-            var: Expr_Variable(
-                name: b
-            )
-            dim: Scalar_String(
-                value: c
-            )
-        )
-        args: array(
-        )
-    )
-    4: Expr_StaticCall(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        name: Expr_ArrayDimFetch(
-            var: Expr_ArrayDimFetch(
-                var: Expr_Variable(
-                    name: b
-                )
-                dim: Scalar_String(
-                    value: c
-                )
-            )
-            dim: Scalar_String(
-                value: d
-            )
-        )
-        args: array(
-        )
-    )
-    5: Expr_ArrayDimFetch(
-        var: Expr_StaticCall(
-            class: Name(
-                parts: array(
-                    0: A
-                )
-            )
-            name: b
-            args: array(
-            )
-        )
-        dim: Scalar_String(
-            value: c
-        )
-    )
-    6: Expr_StaticCall(
-        class: Name(
-            parts: array(
-                0: static
-            )
-        )
-        name: b
-        args: array(
-        )
-    )
-    7: Expr_StaticCall(
-        class: Expr_Variable(
-            name: a
-        )
-        name: b
-        args: array(
-        )
-    )
-    8: Expr_StaticCall(
-        class: Expr_Variable(
-            name: Scalar_String(
-                value: a
-            )
-        )
-        name: b
-        args: array(
-        )
-    )
-    9: Expr_StaticCall(
-        class: Expr_ArrayDimFetch(
-            var: Expr_Variable(
-                name: a
-            )
-            dim: Scalar_String(
-                value: b
-            )
-        )
-        name: c
-        args: array(
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticPropertyFetch.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticPropertyFetch.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticPropertyFetch.test
deleted file mode 100644
index f1b08eb..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticPropertyFetch.test
+++ /dev/null
@@ -1,71 +0,0 @@
-Static property fetches
------
-<?php
-
-// property name variations
-A::$b;
-A::$$b;
-A::${'b'};
-
-// array access
-A::$b['c'];
-A::$b{'c'};
-
-// class name variations can be found in staticCall.test
------
-array(
-    0: Expr_StaticPropertyFetch(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        name: b
-    )
-    1: Expr_StaticPropertyFetch(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        name: Expr_Variable(
-            name: b
-        )
-    )
-    2: Expr_StaticPropertyFetch(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        name: Scalar_String(
-            value: b
-        )
-    )
-    3: Expr_ArrayDimFetch(
-        var: Expr_StaticPropertyFetch(
-            class: Name(
-                parts: array(
-                    0: A
-                )
-            )
-            name: b
-        )
-        dim: Scalar_String(
-            value: c
-        )
-    )
-    4: Expr_ArrayDimFetch(
-        var: Expr_StaticPropertyFetch(
-            class: Name(
-                parts: array(
-                    0: A
-                )
-            )
-            name: b
-        )
-        dim: Scalar_String(
-            value: c
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/includeAndEval.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/includeAndEval.test b/vendor/nikic/php-parser/test/code/parser/expr/includeAndEval.test
deleted file mode 100644
index 69458a4..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/includeAndEval.test
+++ /dev/null
@@ -1,40 +0,0 @@
-Include and eval
------
-<?php
-include 'A.php';
-include_once 'A.php';
-require 'A.php';
-require_once 'A.php';
-eval('A');
------
-array(
-    0: Expr_Include(
-        expr: Scalar_String(
-            value: A.php
-        )
-        type: 1
-    )
-    1: Expr_Include(
-        expr: Scalar_String(
-            value: A.php
-        )
-        type: 2
-    )
-    2: Expr_Include(
-        expr: Scalar_String(
-            value: A.php
-        )
-        type: 3
-    )
-    3: Expr_Include(
-        expr: Scalar_String(
-            value: A.php
-        )
-        type: 4
-    )
-    4: Expr_Eval(
-        expr: Scalar_String(
-            value: A
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/issetAndEmpty.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/issetAndEmpty.test b/vendor/nikic/php-parser/test/code/parser/expr/issetAndEmpty.test
deleted file mode 100644
index 3a43d0d..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/issetAndEmpty.test
+++ /dev/null
@@ -1,75 +0,0 @@
-isset() and empty()
------
-<?php
-isset($a);
-isset($a, $b, $c);
-
-empty($a);
-empty(foo());
-empty(array(1, 2, 3));
------
-array(
-    0: Expr_Isset(
-        vars: array(
-            0: Expr_Variable(
-                name: a
-            )
-        )
-    )
-    1: Expr_Isset(
-        vars: array(
-            0: Expr_Variable(
-                name: a
-            )
-            1: Expr_Variable(
-                name: b
-            )
-            2: Expr_Variable(
-                name: c
-            )
-        )
-    )
-    2: Expr_Empty(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    3: Expr_Empty(
-        expr: Expr_FuncCall(
-            name: Name(
-                parts: array(
-                    0: foo
-                )
-            )
-            args: array(
-            )
-        )
-    )
-    4: Expr_Empty(
-        expr: Expr_Array(
-            items: array(
-                0: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 1
-                    )
-                    byRef: false
-                )
-                1: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 2
-                    )
-                    byRef: false
-                )
-                2: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 3
-                    )
-                    byRef: false
-                )
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/logic.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/logic.test b/vendor/nikic/php-parser/test/code/parser/expr/logic.test
deleted file mode 100644
index 4770775..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/logic.test
+++ /dev/null
@@ -1,138 +0,0 @@
-Logical operators
------
-<?php
-
-// boolean ops
-$a && $b;
-$a || $b;
-!$a;
-!!$a;
-
-// logical ops
-$a and $b;
-$a or $b;
-$a xor $b;
-
-// precedence
-$a && $b || $c && $d;
-$a && ($b || $c) && $d;
-
-$a = $b || $c;
-$a = $b or $c;
------
-array(
-    0: Expr_BooleanAnd(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    1: Expr_BooleanOr(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    2: Expr_BooleanNot(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    3: Expr_BooleanNot(
-        expr: Expr_BooleanNot(
-            expr: Expr_Variable(
-                name: a
-            )
-        )
-    )
-    4: Expr_LogicalAnd(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    5: Expr_LogicalOr(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    6: Expr_LogicalXor(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    7: Expr_BooleanOr(
-        left: Expr_BooleanAnd(
-            left: Expr_Variable(
-                name: a
-            )
-            right: Expr_Variable(
-                name: b
-            )
-        )
-        right: Expr_BooleanAnd(
-            left: Expr_Variable(
-                name: c
-            )
-            right: Expr_Variable(
-                name: d
-            )
-        )
-    )
-    8: Expr_BooleanAnd(
-        left: Expr_BooleanAnd(
-            left: Expr_Variable(
-                name: a
-            )
-            right: Expr_BooleanOr(
-                left: Expr_Variable(
-                    name: b
-                )
-                right: Expr_Variable(
-                    name: c
-                )
-            )
-        )
-        right: Expr_Variable(
-            name: d
-        )
-    )
-    9: Expr_Assign(
-        var: Expr_Variable(
-            name: a
-        )
-        expr: Expr_BooleanOr(
-            left: Expr_Variable(
-                name: b
-            )
-            right: Expr_Variable(
-                name: c
-            )
-        )
-    )
-    10: Expr_LogicalOr(
-        left: Expr_Assign(
-            var: Expr_Variable(
-                name: a
-            )
-            expr: Expr_Variable(
-                name: b
-            )
-        )
-        right: Expr_Variable(
-            name: c
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/math.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/math.test b/vendor/nikic/php-parser/test/code/parser/expr/math.test
deleted file mode 100644
index 7f750ac..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/math.test
+++ /dev/null
@@ -1,187 +0,0 @@
-Mathematical operators
------
-<?php
-
-// unary ops
-~$a;
-+$a;
--$a;
-
-// binary ops
-$a & $b;
-$a | $b;
-$a ^ $b;
-$a . $b;
-$a / $b;
-$a - $b;
-$a % $b;
-$a * $b;
-$a + $b;
-$a << $b;
-$a >> $b;
-
-// associativity
-$a * $b * $c;
-$a * ($b * $c);
-
-// precedence
-$a + $b * $c;
-($a + $b) * $c;
------
-array(
-    0: Expr_BitwiseNot(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    1: Expr_UnaryPlus(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    2: Expr_UnaryMinus(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    3: Expr_BitwiseAnd(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    4: Expr_BitwiseOr(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    5: Expr_BitwiseXor(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    6: Expr_Concat(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    7: Expr_Div(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    8: Expr_Minus(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    9: Expr_Mod(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    10: Expr_Mul(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    11: Expr_Plus(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    12: Expr_ShiftLeft(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    13: Expr_ShiftRight(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Variable(
-            name: b
-        )
-    )
-    14: Expr_Mul(
-        left: Expr_Mul(
-            left: Expr_Variable(
-                name: a
-            )
-            right: Expr_Variable(
-                name: b
-            )
-        )
-        right: Expr_Variable(
-            name: c
-        )
-    )
-    15: Expr_Mul(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Mul(
-            left: Expr_Variable(
-                name: b
-            )
-            right: Expr_Variable(
-                name: c
-            )
-        )
-    )
-    16: Expr_Plus(
-        left: Expr_Variable(
-            name: a
-        )
-        right: Expr_Mul(
-            left: Expr_Variable(
-                name: b
-            )
-            right: Expr_Variable(
-                name: c
-            )
-        )
-    )
-    17: Expr_Mul(
-        left: Expr_Plus(
-            left: Expr_Variable(
-                name: a
-            )
-            right: Expr_Variable(
-                name: b
-            )
-        )
-        right: Expr_Variable(
-            name: c
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/new.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/new.test b/vendor/nikic/php-parser/test/code/parser/expr/new.test
deleted file mode 100644
index daca29c..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/new.test
+++ /dev/null
@@ -1,139 +0,0 @@
-New
------
-<?php
-
-new A;
-new A($b);
-
-// class name variations
-new $a();
-new $a['b']();
-new A::$b();
-// DNCR object access
-new $a->b();
-new $a->b->c();
-new $a->b['c']();
-new $a->b{'c'}();
-
-// test regression introduces by new dereferencing syntax
-(new A);
------
-array(
-    0: Expr_New(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        args: array(
-        )
-    )
-    1: Expr_New(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        args: array(
-            0: Arg(
-                value: Expr_Variable(
-                    name: b
-                )
-                byRef: false
-            )
-        )
-    )
-    2: Expr_New(
-        class: Expr_Variable(
-            name: a
-        )
-        args: array(
-        )
-    )
-    3: Expr_New(
-        class: Expr_ArrayDimFetch(
-            var: Expr_Variable(
-                name: a
-            )
-            dim: Scalar_String(
-                value: b
-            )
-        )
-        args: array(
-        )
-    )
-    4: Expr_New(
-        class: Expr_StaticPropertyFetch(
-            class: Name(
-                parts: array(
-                    0: A
-                )
-            )
-            name: b
-        )
-        args: array(
-        )
-    )
-    5: Expr_New(
-        class: Expr_PropertyFetch(
-            var: Expr_Variable(
-                name: a
-            )
-            name: b
-        )
-        args: array(
-        )
-    )
-    6: Expr_New(
-        class: Expr_PropertyFetch(
-            var: Expr_PropertyFetch(
-                var: Expr_Variable(
-                    name: a
-                )
-                name: b
-            )
-            name: c
-        )
-        args: array(
-        )
-    )
-    7: Expr_New(
-        class: Expr_ArrayDimFetch(
-            var: Expr_PropertyFetch(
-                var: Expr_Variable(
-                    name: a
-                )
-                name: b
-            )
-            dim: Scalar_String(
-                value: c
-            )
-        )
-        args: array(
-        )
-    )
-    8: Expr_New(
-        class: Expr_ArrayDimFetch(
-            var: Expr_PropertyFetch(
-                var: Expr_Variable(
-                    name: a
-                )
-                name: b
-            )
-            dim: Scalar_String(
-                value: c
-            )
-        )
-        args: array(
-        )
-    )
-    9: Expr_New(
-        class: Name(
-            parts: array(
-                0: A
-            )
-        )
-        args: array(
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/print.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/print.test b/vendor/nikic/php-parser/test/code/parser/expr/print.test
deleted file mode 100644
index d07afda..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/print.test
+++ /dev/null
@@ -1,12 +0,0 @@
-Print
------
-<?php
-print $a;
------
-array(
-    0: Expr_Print(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/shellExec.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/shellExec.test b/vendor/nikic/php-parser/test/code/parser/expr/shellExec.test
deleted file mode 100644
index bc7e314..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/shellExec.test
+++ /dev/null
@@ -1,38 +0,0 @@
-Shell execution
------
-<?php
-``;
-`test`;
-`test $A`;
-`test \``;
-`test \"`;
------
-array(
-    0: Expr_ShellExec(
-        parts: array(
-        )
-    )
-    1: Expr_ShellExec(
-        parts: array(
-            0: test
-        )
-    )
-    2: Expr_ShellExec(
-        parts: array(
-            0: test
-            1: Expr_Variable(
-                name: A
-            )
-        )
-    )
-    3: Expr_ShellExec(
-        parts: array(
-            0: test `
-        )
-    )
-    4: Expr_ShellExec(
-        parts: array(
-            0: test \"
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/ternary.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/ternary.test b/vendor/nikic/php-parser/test/code/parser/expr/ternary.test
deleted file mode 100644
index ed6e505..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/ternary.test
+++ /dev/null
@@ -1,72 +0,0 @@
-Ternary operator
------
-<?php
-
-// ternary
-$a ? $b : $c;
-$a ?: $c;
-
-// precedence
-$a ? $b : $c ? $d : $e;
-$a ? $b : ($c ? $d : $e);
------
-array(
-    0: Expr_Ternary(
-        cond: Expr_Variable(
-            name: a
-        )
-        if: Expr_Variable(
-            name: b
-        )
-        else: Expr_Variable(
-            name: c
-        )
-    )
-    1: Expr_Ternary(
-        cond: Expr_Variable(
-            name: a
-        )
-        if: null
-        else: Expr_Variable(
-            name: c
-        )
-    )
-    2: Expr_Ternary(
-        cond: Expr_Ternary(
-            cond: Expr_Variable(
-                name: a
-            )
-            if: Expr_Variable(
-                name: b
-            )
-            else: Expr_Variable(
-                name: c
-            )
-        )
-        if: Expr_Variable(
-            name: d
-        )
-        else: Expr_Variable(
-            name: e
-        )
-    )
-    3: Expr_Ternary(
-        cond: Expr_Variable(
-            name: a
-        )
-        if: Expr_Variable(
-            name: b
-        )
-        else: Expr_Ternary(
-            cond: Expr_Variable(
-                name: c
-            )
-            if: Expr_Variable(
-                name: d
-            )
-            else: Expr_Variable(
-                name: e
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/variable.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/expr/variable.test b/vendor/nikic/php-parser/test/code/parser/expr/variable.test
deleted file mode 100644
index 1716d5b..0000000
--- a/vendor/nikic/php-parser/test/code/parser/expr/variable.test
+++ /dev/null
@@ -1,54 +0,0 @@
-Variable syntaxes
------
-<?php
-
-$a;
-${'a'};
-${foo()};
-$$a;
-$$$a;
-$$a['b'];
------
-array(
-    0: Expr_Variable(
-        name: a
-    )
-    1: Expr_Variable(
-        name: Scalar_String(
-            value: a
-        )
-    )
-    2: Expr_Variable(
-        name: Expr_FuncCall(
-            name: Name(
-                parts: array(
-                    0: foo
-                )
-            )
-            args: array(
-            )
-        )
-    )
-    3: Expr_Variable(
-        name: Expr_Variable(
-            name: a
-        )
-    )
-    4: Expr_Variable(
-        name: Expr_Variable(
-            name: Expr_Variable(
-                name: a
-            )
-        )
-    )
-    5: Expr_Variable(
-        name: Expr_ArrayDimFetch(
-            var: Expr_Variable(
-                name: a
-            )
-            dim: Scalar_String(
-                value: b
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/scalar/constantString.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/scalar/constantString.test b/vendor/nikic/php-parser/test/code/parser/scalar/constantString.test
deleted file mode 100644
index 943ae3d..0000000
--- a/vendor/nikic/php-parser/test/code/parser/scalar/constantString.test
+++ /dev/null
@@ -1,53 +0,0 @@
-Constant string syntaxes
------
-<?php
-
-'';
-"";
-b'';
-b"";
-'Hi';
-b'Hi';
-"Hi";
-b"Hi";
-'!\'!\\!\a!';
-"!\"!\\!\$!\n!\r!\t!\f!\v!\e!\a";
-"!\xFF!\377!\400!\0!";
------
-array(
-    0: Scalar_String(
-        value:
-    )
-    1: Scalar_String(
-        value:
-    )
-    2: Scalar_String(
-        value:
-    )
-    3: Scalar_String(
-        value:
-    )
-    4: Scalar_String(
-        value: Hi
-    )
-    5: Scalar_String(
-        value: Hi
-    )
-    6: Scalar_String(
-        value: Hi
-    )
-    7: Scalar_String(
-        value: Hi
-    )
-    8: Scalar_String(
-        value: !'!\!\a!
-    )
-    9: Scalar_String(
-        value: !"!\!$!
-    !
-!@@{ "\t" }@@!@@{ "\f" }@@!@@{ "\v" }@@!@@{ chr(27) /* "\e" */ }@@!\a
-    )
-    10: Scalar_String(
-        value: !@@{ chr(255) }@@!@@{ chr(255) }@@!@@{ chr(0) }@@!@@{ chr(0) }@@!
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/scalar/docString.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/scalar/docString.test b/vendor/nikic/php-parser/test/code/parser/scalar/docString.test
deleted file mode 100644
index c577bb0..0000000
--- a/vendor/nikic/php-parser/test/code/parser/scalar/docString.test
+++ /dev/null
@@ -1,67 +0,0 @@
-Nowdoc and heredoc strings
------
-<?php
-
-// empty strings
-<<<'EOS'
-EOS;
-<<<EOS
-EOS;
-
-// constant encapsed strings
-<<<'EOS'
-Test '" $a \n
-EOS;
-<<<EOS
-Test '" \$a \n
-EOS;
-
-// encapsed strings
-<<<EOS
-Test $a
-EOS;
-<<<EOS
-Test $a and $b->c test
-EOS;
-
-// comment to force line break before EOF
------
-array(
-    0: Scalar_String(
-        value:
-    )
-    1: Scalar_String(
-        value:
-    )
-    2: Scalar_String(
-        value: Test '" $a \n
-    )
-    3: Scalar_String(
-        value: Test '" $a
-
-    )
-    4: Scalar_Encapsed(
-        parts: array(
-            0: Test
-            1: Expr_Variable(
-                name: a
-            )
-        )
-    )
-    5: Scalar_Encapsed(
-        parts: array(
-            0: Test
-            1: Expr_Variable(
-                name: a
-            )
-            2:  and
-            3: Expr_PropertyFetch(
-                var: Expr_Variable(
-                    name: b
-                )
-                name: c
-            )
-            4:  test
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/scalar/encapsedString.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/scalar/encapsedString.test b/vendor/nikic/php-parser/test/code/parser/scalar/encapsedString.test
deleted file mode 100644
index 717f844..0000000
--- a/vendor/nikic/php-parser/test/code/parser/scalar/encapsedString.test
+++ /dev/null
@@ -1,148 +0,0 @@
-Encapsed strings
------
-<?php
-
-"$A";
-"$A->B";
-"$A[B]";
-"$A[0]";
-"$A[0x0]";
-"$A[$B]";
-"{$A}";
-"{$A['B']}";
-"${A}";
-"${A['B']}";
-"${$A}";
-"A $B C";
-b"$A";
------
-array(
-    0: Scalar_Encapsed(
-        parts: array(
-            0: Expr_Variable(
-                name: A
-            )
-        )
-    )
-    1: Scalar_Encapsed(
-        parts: array(
-            0: Expr_PropertyFetch(
-                var: Expr_Variable(
-                    name: A
-                )
-                name: B
-            )
-        )
-    )
-    2: Scalar_Encapsed(
-        parts: array(
-            0: Expr_ArrayDimFetch(
-                var: Expr_Variable(
-                    name: A
-                )
-                dim: Scalar_String(
-                    value: B
-                )
-            )
-        )
-    )
-    3: Scalar_Encapsed(
-        parts: array(
-            0: Expr_ArrayDimFetch(
-                var: Expr_Variable(
-                    name: A
-                )
-                dim: Scalar_String(
-                    value: 0
-                )
-            )
-        )
-    )
-    4: Scalar_Encapsed(
-        parts: array(
-            0: Expr_ArrayDimFetch(
-                var: Expr_Variable(
-                    name: A
-                )
-                dim: Scalar_String(
-                    value: 0x0
-                )
-            )
-        )
-    )
-    5: Scalar_Encapsed(
-        parts: array(
-            0: Expr_ArrayDimFetch(
-                var: Expr_Variable(
-                    name: A
-                )
-                dim: Expr_Variable(
-                    name: B
-                )
-            )
-        )
-    )
-    6: Scalar_Encapsed(
-        parts: array(
-            0: Expr_Variable(
-                name: A
-            )
-        )
-    )
-    7: Scalar_Encapsed(
-        parts: array(
-            0: Expr_ArrayDimFetch(
-                var: Expr_Variable(
-                    name: A
-                )
-                dim: Scalar_String(
-                    value: B
-                )
-            )
-        )
-    )
-    8: Scalar_Encapsed(
-        parts: array(
-            0: Expr_Variable(
-                name: A
-            )
-        )
-    )
-    9: Scalar_Encapsed(
-        parts: array(
-            0: Expr_ArrayDimFetch(
-                var: Expr_Variable(
-                    name: A
-                )
-                dim: Scalar_String(
-                    value: B
-                )
-            )
-        )
-    )
-    10: Scalar_Encapsed(
-        parts: array(
-            0: Expr_Variable(
-                name: Expr_Variable(
-                    name: A
-                )
-            )
-        )
-    )
-    11: Scalar_Encapsed(
-        parts: array(
-            0: A
-            1: Expr_Variable(
-                name: B
-            )
-            2:  C
-        )
-    )
-    12: Scalar_Encapsed(
-        parts: array(
-            0: Expr_Variable(
-                name: A
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/scalar/float.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/scalar/float.test b/vendor/nikic/php-parser/test/code/parser/scalar/float.test
deleted file mode 100644
index c91b7ac..0000000
--- a/vendor/nikic/php-parser/test/code/parser/scalar/float.test
+++ /dev/null
@@ -1,70 +0,0 @@
-Different float syntaxes
------
-<?php
-
-0.0;
-0.;
-.0;
-0e0;
-0E0;
-0e+0;
-0e-0;
-30.20e10;
-300.200e100;
-1e10000;
-
-// various integer -> float overflows
-// (all are actually the same number, just in different representations)
-18446744073709551615;
-0xFFFFFFFFFFFFFFFF;
-01777777777777777777777;
-0177777777777777777777787;
-0b1111111111111111111111111111111111111111111111111111111111111111;
------
-array(
-    0: Scalar_DNumber(
-        value: 0
-    )
-    1: Scalar_DNumber(
-        value: 0
-    )
-    2: Scalar_DNumber(
-        value: 0
-    )
-    3: Scalar_DNumber(
-        value: 0
-    )
-    4: Scalar_DNumber(
-        value: 0
-    )
-    5: Scalar_DNumber(
-        value: 0
-    )
-    6: Scalar_DNumber(
-        value: 0
-    )
-    7: Scalar_DNumber(
-        value: 302000000000
-    )
-    8: Scalar_DNumber(
-        value: 3.002E+102
-    )
-    9: Scalar_DNumber(
-        value: INF
-    )
-    10: Scalar_DNumber(
-        value: @@{ 0xFFFFFFFFFFFFFFFF }@@
-    )
-    11: Scalar_DNumber(
-        value: @@{ 0xFFFFFFFFFFFFFFFF }@@
-    )
-    12: Scalar_DNumber(
-        value: @@{ 0xFFFFFFFFFFFFFFFF }@@
-    )
-    13: Scalar_DNumber(
-        value: @@{ 0xFFFFFFFFFFFFFFFF }@@
-    )
-    14: Scalar_DNumber(
-        value: @@{ 0xFFFFFFFFFFFFFFFF }@@
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/scalar/int.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/scalar/int.test b/vendor/nikic/php-parser/test/code/parser/scalar/int.test
deleted file mode 100644
index 17a5785..0000000
--- a/vendor/nikic/php-parser/test/code/parser/scalar/int.test
+++ /dev/null
@@ -1,47 +0,0 @@
-Different integer syntaxes
------
-<?php
-
-0;
-1;
-@@{ PHP_INT_MAX     }@@;
-@@{ PHP_INT_MAX + 1 }@@;
-0xFFF;
-0xfff;
-0XfFf;
-0777;
-0787;
-0b111000111000;
------
-array(
-    0: Scalar_LNumber(
-        value: 0
-    )
-    1: Scalar_LNumber(
-        value: 1
-    )
-    2: Scalar_LNumber(
-        value: @@{ PHP_INT_MAX }@@
-    )
-    3: Scalar_DNumber(
-        value: @@{ PHP_INT_MAX + 1 }@@
-    )
-    4: Scalar_LNumber(
-        value: 4095
-    )
-    5: Scalar_LNumber(
-        value: 4095
-    )
-    6: Scalar_LNumber(
-        value: 4095
-    )
-    7: Scalar_LNumber(
-        value: 511
-    )
-    8: Scalar_LNumber(
-        value: 7
-    )
-    9: Scalar_LNumber(
-        value: 3640
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/scalar/magicConst.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/scalar/magicConst.test b/vendor/nikic/php-parser/test/code/parser/scalar/magicConst.test
deleted file mode 100644
index 58291f7..0000000
--- a/vendor/nikic/php-parser/test/code/parser/scalar/magicConst.test
+++ /dev/null
@@ -1,31 +0,0 @@
-Magic constants
------
-<?php
-
-__CLASS__;
-__DIR__;
-__FILE__;
-__FUNCTION__;
-__LINE__;
-__METHOD__;
-__NAMESPACE__;
-__TRAIT__;
------
-array(
-    0: Scalar_ClassConst(
-    )
-    1: Scalar_DirConst(
-    )
-    2: Scalar_FileConst(
-    )
-    3: Scalar_FuncConst(
-    )
-    4: Scalar_LineConst(
-    )
-    5: Scalar_MethodConst(
-    )
-    6: Scalar_NSConst(
-    )
-    7: Scalar_TraitConst(
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/blocklessStatement.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/blocklessStatement.test b/vendor/nikic/php-parser/test/code/parser/stmt/blocklessStatement.test
deleted file mode 100644
index 10f6a2c..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/blocklessStatement.test
+++ /dev/null
@@ -1,112 +0,0 @@
-Blockless statements for if/for/etc
------
-<?php
-
-if ($a) $A;
-elseif ($b) $B;
-else $C;
-
-for (;;) $foo;
-
-foreach ($a as $b) $AB;
-
-while ($a) $A;
-
-do $A; while ($a);
-
-declare (a='b') $C;
------
-array(
-    0: Stmt_If(
-        stmts: array(
-            0: Expr_Variable(
-                name: A
-            )
-        )
-        elseifs: array(
-            0: Stmt_ElseIf(
-                cond: Expr_Variable(
-                    name: b
-                )
-                stmts: array(
-                    0: Expr_Variable(
-                        name: B
-                    )
-                )
-            )
-        )
-        else: Stmt_Else(
-            stmts: array(
-                0: Expr_Variable(
-                    name: C
-                )
-            )
-        )
-        cond: Expr_Variable(
-            name: a
-        )
-    )
-    1: Stmt_For(
-        init: array(
-        )
-        cond: array(
-        )
-        loop: array(
-        )
-        stmts: array(
-            0: Expr_Variable(
-                name: foo
-            )
-        )
-    )
-    2: Stmt_Foreach(
-        keyVar: null
-        byRef: false
-        stmts: array(
-            0: Expr_Variable(
-                name: AB
-            )
-        )
-        expr: Expr_Variable(
-            name: a
-        )
-        valueVar: Expr_Variable(
-            name: b
-        )
-    )
-    3: Stmt_While(
-        cond: Expr_Variable(
-            name: a
-        )
-        stmts: array(
-            0: Expr_Variable(
-                name: A
-            )
-        )
-    )
-    4: Stmt_Do(
-        cond: Expr_Variable(
-            name: a
-        )
-        stmts: array(
-            0: Expr_Variable(
-                name: A
-            )
-        )
-    )
-    5: Stmt_Declare(
-        declares: array(
-            0: Stmt_DeclareDeclare(
-                key: a
-                value: Scalar_String(
-                    value: b
-                )
-            )
-        )
-        stmts: array(
-            0: Expr_Variable(
-                name: C
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/class/abstract.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/class/abstract.test b/vendor/nikic/php-parser/test/code/parser/stmt/class/abstract.test
deleted file mode 100644
index d7edca7..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/class/abstract.test
+++ /dev/null
@@ -1,37 +0,0 @@
-Abstract class
------
-<?php
-
-abstract class A {
-    public function a() {}
-    abstract public function b();
-}
------
-array(
-    0: Stmt_Class(
-        type: 16
-        extends: null
-        implements: array(
-        )
-        stmts: array(
-            0: Stmt_ClassMethod(
-                type: 1
-                byRef: false
-                params: array(
-                )
-                stmts: array(
-                )
-                name: a
-            )
-            1: Stmt_ClassMethod(
-                type: 17
-                byRef: false
-                params: array(
-                )
-                stmts: null
-                name: b
-            )
-        )
-        name: A
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/class/conditional.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/class/conditional.test b/vendor/nikic/php-parser/test/code/parser/stmt/class/conditional.test
deleted file mode 100644
index ce47224..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/class/conditional.test
+++ /dev/null
@@ -1,33 +0,0 @@
-Conditional class definition
------
-<?php
-
-if (true) {
-    class A {}
-}
------
-array(
-    0: Stmt_If(
-        stmts: array(
-            0: Stmt_Class(
-                type: 0
-                extends: null
-                implements: array(
-                )
-                stmts: array(
-                )
-                name: A
-            )
-        )
-        elseifs: array(
-        )
-        else: null
-        cond: Expr_ConstFetch(
-            name: Name(
-                parts: array(
-                    0: true
-                )
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/class/final.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/class/final.test b/vendor/nikic/php-parser/test/code/parser/stmt/class/final.test
deleted file mode 100644
index aee61ec..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/class/final.test
+++ /dev/null
@@ -1,17 +0,0 @@
-Final class
------
-<?php
-
-final class A {}
------
-array(
-    0: Stmt_Class(
-        type: 32
-        extends: null
-        implements: array(
-        )
-        stmts: array(
-        )
-        name: A
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/class/interface.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/class/interface.test b/vendor/nikic/php-parser/test/code/parser/stmt/class/interface.test
deleted file mode 100644
index ff65710..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/class/interface.test
+++ /dev/null
@@ -1,35 +0,0 @@
-Interface
------
-<?php
-
-interface A extends C, D {
-    public function a();
-}
------
-array(
-    0: Stmt_Interface(
-        extends: array(
-            0: Name(
-                parts: array(
-                    0: C
-                )
-            )
-            1: Name(
-                parts: array(
-                    0: D
-                )
-            )
-        )
-        stmts: array(
-            0: Stmt_ClassMethod(
-                type: 1
-                byRef: false
-                params: array(
-                )
-                stmts: null
-                name: a
-            )
-        )
-        name: A
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/class/modifier.test-fail
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/class/modifier.test-fail b/vendor/nikic/php-parser/test/code/parser/stmt/class/modifier.test-fail
deleted file mode 100644
index 7272b4c..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/class/modifier.test-fail
+++ /dev/null
@@ -1,29 +0,0 @@
-Invalid modifier combination
------
-<?php class A { public public $a; }
------
-Multiple access type modifiers are not allowed on line 1
------
-<?php class A { public protected $a; }
------
-Multiple access type modifiers are not allowed on line 1
------
-<?php class A { abstract abstract a(); }
------
-Multiple abstract modifiers are not allowed on line 1
------
-<?php class A { static static $a; }
------
-Multiple static modifiers are not allowed on line 1
------
-<?php class A { final final a() {} }
------
-Multiple final modifiers are not allowed on line 1
------
-<?php class A { abstract final a(); }
------
-Cannot use the final modifier on an abstract class member on line 1
------
-<?php abstract final class A { }
------
-Syntax error, unexpected T_FINAL, expecting T_CLASS on line 1

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/class/name.test-fail
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/class/name.test-fail b/vendor/nikic/php-parser/test/code/parser/stmt/class/name.test-fail
deleted file mode 100644
index 01f06ba..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/class/name.test-fail
+++ /dev/null
@@ -1,61 +0,0 @@
-Invalid class name
------
-<?php class self {}
------
-Cannot use 'self' as class name as it is reserved on line 1
------
-<?php class parent {}
------
-Cannot use 'parent' as class name as it is reserved on line 1
------
-<?php class static {}
------
-Syntax error, unexpected T_STATIC, expecting T_STRING on line 1
------
-<?php class A extends self {}
------
-Cannot use 'self' as class name as it is reserved on line 1
------
-<?php class A extends parent {}
------
-Cannot use 'parent' as class name as it is reserved on line 1
------
-<?php class A extends static {}
------
-Syntax error, unexpected T_STATIC, expecting T_STRING or T_NAMESPACE or T_NS_SEPARATOR on line 1
------
-<?php class A implements self {}
------
-Cannot use 'self' as interface name as it is reserved on line 1
------
-<?php class A implements parent {}
------
-Cannot use 'parent' as interface name as it is reserved on line 1
------
-<?php class A implements static {}
------
-Syntax error, unexpected T_STATIC, expecting T_STRING or T_NAMESPACE or T_NS_SEPARATOR on line 1
------
-<?php interface self {}
------
-Cannot use 'self' as class name as it is reserved on line 1
------
-<?php interface parent {}
------
-Cannot use 'parent' as class name as it is reserved on line 1
------
-<?php interface static {}
------
-Syntax error, unexpected T_STATIC, expecting T_STRING on line 1
------
-<?php interface A extends self {}
------
-Cannot use 'self' as interface name as it is reserved on line 1
------
-<?php interface A extends parent {}
------
-Cannot use 'parent' as interface name as it is reserved on line 1
------
-<?php interface A extends static {}
------
-Syntax error, unexpected T_STATIC, expecting T_STRING or T_NAMESPACE or T_NS_SEPARATOR on line 1

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/class/php4Style.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/class/php4Style.test b/vendor/nikic/php-parser/test/code/parser/stmt/class/php4Style.test
deleted file mode 100644
index 486b34b..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/class/php4Style.test
+++ /dev/null
@@ -1,38 +0,0 @@
-PHP 4 style declarations
------
-<?php
-
-class A {
-    var $foo;
-    function bar() {}
-}
------
-array(
-    0: Stmt_Class(
-        type: 0
-        extends: null
-        implements: array(
-        )
-        stmts: array(
-            0: Stmt_Property(
-                type: 1
-                props: array(
-                    0: Stmt_PropertyProperty(
-                        name: foo
-                        default: null
-                    )
-                )
-            )
-            1: Stmt_ClassMethod(
-                type: 1
-                byRef: false
-                params: array(
-                )
-                stmts: array(
-                )
-                name: bar
-            )
-        )
-        name: A
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/class/simple.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/class/simple.test b/vendor/nikic/php-parser/test/code/parser/stmt/class/simple.test
deleted file mode 100644
index ef78c05..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/class/simple.test
+++ /dev/null
@@ -1,139 +0,0 @@
-Class declaration
------
-<?php
-
-class A extends B implements C, D {
-    const A = 'B', C = 'D';
-
-    public $a = 'b', $c = 'd';
-    protected $e;
-    private $f;
-
-    public function a() {}
-    public static function b() {}
-    public final function c() {}
-    protected function d() {}
-    private function e() {}
-}
------
-array(
-    0: Stmt_Class(
-        type: 0
-        extends: Name(
-            parts: array(
-                0: B
-            )
-        )
-        implements: array(
-            0: Name(
-                parts: array(
-                    0: C
-                )
-            )
-            1: Name(
-                parts: array(
-                    0: D
-                )
-            )
-        )
-        stmts: array(
-            0: Stmt_ClassConst(
-                consts: array(
-                    0: Const(
-                        name: A
-                        value: Scalar_String(
-                            value: B
-                        )
-                    )
-                    1: Const(
-                        name: C
-                        value: Scalar_String(
-                            value: D
-                        )
-                    )
-                )
-            )
-            1: Stmt_Property(
-                type: 1
-                props: array(
-                    0: Stmt_PropertyProperty(
-                        name: a
-                        default: Scalar_String(
-                            value: b
-                        )
-                    )
-                    1: Stmt_PropertyProperty(
-                        name: c
-                        default: Scalar_String(
-                            value: d
-                        )
-                    )
-                )
-            )
-            2: Stmt_Property(
-                type: 2
-                props: array(
-                    0: Stmt_PropertyProperty(
-                        name: e
-                        default: null
-                    )
-                )
-            )
-            3: Stmt_Property(
-                type: 4
-                props: array(
-                    0: Stmt_PropertyProperty(
-                        name: f
-                        default: null
-                    )
-                )
-            )
-            4: Stmt_ClassMethod(
-                type: 1
-                byRef: false
-                params: array(
-                )
-                stmts: array(
-                )
-                name: a
-            )
-            5: Stmt_ClassMethod(
-                type: 9
-                byRef: false
-                params: array(
-                )
-                stmts: array(
-                )
-                name: b
-            )
-            6: Stmt_ClassMethod(
-                type: 33
-                byRef: false
-                params: array(
-                )
-                stmts: array(
-                )
-                name: c
-            )
-            7: Stmt_ClassMethod(
-                type: 2
-                byRef: false
-                params: array(
-                )
-                stmts: array(
-                )
-                name: d
-            )
-            8: Stmt_ClassMethod(
-                type: 4
-                byRef: false
-                params: array(
-                )
-                stmts: array(
-                )
-                name: e
-            )
-        )
-        name: A
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/class/staticMethod.test-fail
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/class/staticMethod.test-fail b/vendor/nikic/php-parser/test/code/parser/stmt/class/staticMethod.test-fail
deleted file mode 100644
index 7de9e03..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/class/staticMethod.test-fail
+++ /dev/null
@@ -1,25 +0,0 @@
-Some special methods cannot be static
------
-<?php class A { static function __construct() {} }
------
-Constructor __construct() cannot be static on line 1
------
-<?php class A { static function __destruct() {} }
------
-Destructor __destruct() cannot be static on line 1
------
-<?php class A { static function __clone() {} }
------
-Clone method __clone() cannot be static on line 1
------
-<?php class A { static function __CONSTRUCT() {} }
------
-Constructor __CONSTRUCT() cannot be static on line 1
------
-<?php class A { static function __Destruct() {} }
------
-Destructor __Destruct() cannot be static on line 1
------
-<?php class A { static function __cLoNe() {} }
------
-Clone method __cLoNe() cannot be static on line 1

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/class/trait.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/class/trait.test b/vendor/nikic/php-parser/test/code/parser/stmt/class/trait.test
deleted file mode 100644
index 8a89238..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/class/trait.test
+++ /dev/null
@@ -1,159 +0,0 @@
-Traits
------
-<?php
-
-trait A {
-    public function a() {}
-}
-
-class B {
-    use C;
-    use D {
-        a as protected b;
-        c as d;
-        e as private;
-    }
-    use E, F, G {
-        E::a insteadof F, G;
-        E::b as protected c;
-        E::d as e;
-        E::f as private;
-    }
-}
------
-array(
-    0: Stmt_Trait(
-        name: A
-        stmts: array(
-            0: Stmt_ClassMethod(
-                type: 1
-                byRef: false
-                params: array(
-                )
-                stmts: array(
-                )
-                name: a
-            )
-        )
-    )
-    1: Stmt_Class(
-        type: 0
-        extends: null
-        implements: array(
-        )
-        stmts: array(
-            0: Stmt_TraitUse(
-                traits: array(
-                    0: Name(
-                        parts: array(
-                            0: C
-                        )
-                    )
-                )
-                adaptations: array(
-                )
-            )
-            1: Stmt_TraitUse(
-                traits: array(
-                    0: Name(
-                        parts: array(
-                            0: D
-                        )
-                    )
-                )
-                adaptations: array(
-                    0: Stmt_TraitUseAdaptation_Alias(
-                        trait: null
-                        method: a
-                        newModifier: 2
-                        newName: b
-                    )
-                    1: Stmt_TraitUseAdaptation_Alias(
-                        trait: null
-                        method: c
-                        newModifier: null
-                        newName: d
-                    )
-                    2: Stmt_TraitUseAdaptation_Alias(
-                        trait: null
-                        method: e
-                        newModifier: 4
-                        newName: null
-                    )
-                )
-            )
-            2: Stmt_TraitUse(
-                traits: array(
-                    0: Name(
-                        parts: array(
-                            0: E
-                        )
-                    )
-                    1: Name(
-                        parts: array(
-                            0: F
-                        )
-                    )
-                    2: Name(
-                        parts: array(
-                            0: G
-                        )
-                    )
-                )
-                adaptations: array(
-                    0: Stmt_TraitUseAdaptation_Precedence(
-                        trait: Name(
-                            parts: array(
-                                0: E
-                            )
-                        )
-                        method: a
-                        insteadof: array(
-                            0: Name(
-                                parts: array(
-                                    0: F
-                                )
-                            )
-                            1: Name(
-                                parts: array(
-                                    0: G
-                                )
-                            )
-                        )
-                    )
-                    1: Stmt_TraitUseAdaptation_Alias(
-                        trait: Name(
-                            parts: array(
-                                0: E
-                            )
-                        )
-                        method: b
-                        newModifier: 2
-                        newName: c
-                    )
-                    2: Stmt_TraitUseAdaptation_Alias(
-                        trait: Name(
-                            parts: array(
-                                0: E
-                            )
-                        )
-                        method: d
-                        newModifier: null
-                        newName: e
-                    )
-                    3: Stmt_TraitUseAdaptation_Alias(
-                        trait: Name(
-                            parts: array(
-                                0: E
-                            )
-                        )
-                        method: f
-                        newModifier: 4
-                        newName: null
-                    )
-                )
-            )
-        )
-        name: B
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/const.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/const.test b/vendor/nikic/php-parser/test/code/parser/stmt/const.test
deleted file mode 100644
index da21f41..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/const.test
+++ /dev/null
@@ -1,40 +0,0 @@
-Global constants
------
-<?php
-
-const A = 0, B = 1.0, C = 'A', D = E;
------
-array(
-    0: Stmt_Const(
-        consts: array(
-            0: Const(
-                name: A
-                value: Scalar_LNumber(
-                    value: 0
-                )
-            )
-            1: Const(
-                name: B
-                value: Scalar_DNumber(
-                    value: 1
-                )
-            )
-            2: Const(
-                name: C
-                value: Scalar_String(
-                    value: A
-                )
-            )
-            3: Const(
-                name: D
-                value: Expr_ConstFetch(
-                    name: Name(
-                        parts: array(
-                            0: E
-                        )
-                    )
-                )
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/controlFlow.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/controlFlow.test b/vendor/nikic/php-parser/test/code/parser/stmt/controlFlow.test
deleted file mode 100644
index 2de1c4f..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/controlFlow.test
+++ /dev/null
@@ -1,55 +0,0 @@
-Control flow statements
------
-<?php
-
-break;
-break 2;
-
-continue;
-continue 2;
-
-return;
-return $a;
-
-throw $e;
-
-label:
-goto label;
------
-array(
-    0: Stmt_Break(
-        num: null
-    )
-    1: Stmt_Break(
-        num: Scalar_LNumber(
-            value: 2
-        )
-    )
-    2: Stmt_Continue(
-        num: null
-    )
-    3: Stmt_Continue(
-        num: Scalar_LNumber(
-            value: 2
-        )
-    )
-    4: Stmt_Return(
-        expr: null
-    )
-    5: Stmt_Return(
-        expr: Expr_Variable(
-            name: a
-        )
-    )
-    6: Stmt_Throw(
-        expr: Expr_Variable(
-            name: e
-        )
-    )
-    7: Stmt_Label(
-        name: label
-    )
-    8: Stmt_Goto(
-        name: label
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/declare.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/declare.test b/vendor/nikic/php-parser/test/code/parser/stmt/declare.test
deleted file mode 100644
index 94c6b6b..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/declare.test
+++ /dev/null
@@ -1,47 +0,0 @@
-Declare
------
-<?php
-
-declare (A='B', C='D') {}
-
-declare (A='B', C='D'):
-enddeclare;
------
-array(
-    0: Stmt_Declare(
-        declares: array(
-            0: Stmt_DeclareDeclare(
-                key: A
-                value: Scalar_String(
-                    value: B
-                )
-            )
-            1: Stmt_DeclareDeclare(
-                key: C
-                value: Scalar_String(
-                    value: D
-                )
-            )
-        )
-        stmts: array(
-        )
-    )
-    1: Stmt_Declare(
-        declares: array(
-            0: Stmt_DeclareDeclare(
-                key: A
-                value: Scalar_String(
-                    value: B
-                )
-            )
-            1: Stmt_DeclareDeclare(
-                key: C
-                value: Scalar_String(
-                    value: D
-                )
-            )
-        )
-        stmts: array(
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/echo.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/echo.test b/vendor/nikic/php-parser/test/code/parser/stmt/echo.test
deleted file mode 100644
index 1d03eae..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/echo.test
+++ /dev/null
@@ -1,32 +0,0 @@
-Echo
------
-<?php
-
-echo 'Hallo World!';
-echo 'Hallo', ' ', 'World', '!';
------
-array(
-    0: Stmt_Echo(
-        exprs: array(
-            0: Scalar_String(
-                value: Hallo World!
-            )
-        )
-    )
-    1: Stmt_Echo(
-        exprs: array(
-            0: Scalar_String(
-                value: Hallo
-            )
-            1: Scalar_String(
-                value:
-            )
-            2: Scalar_String(
-                value: World
-            )
-            3: Scalar_String(
-                value: !
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/function/byRef.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/function/byRef.test b/vendor/nikic/php-parser/test/code/parser/stmt/function/byRef.test
deleted file mode 100644
index 58608d1..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/function/byRef.test
+++ /dev/null
@@ -1,37 +0,0 @@
-Return and pass by ref
------
-<?php
-
-function a(&$b) {}
-function &a($b) {}
------
-array(
-    0: Stmt_Function(
-        byRef: false
-        params: array(
-            0: Param(
-                name: b
-                default: null
-                type: null
-                byRef: true
-            )
-        )
-        stmts: array(
-        )
-        name: a
-    )
-    1: Stmt_Function(
-        byRef: true
-        params: array(
-            0: Param(
-                name: b
-                default: null
-                type: null
-                byRef: false
-            )
-        )
-        stmts: array(
-        )
-        name: a
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/function/conditional.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/function/conditional.test b/vendor/nikic/php-parser/test/code/parser/stmt/function/conditional.test
deleted file mode 100644
index 8b2e6ee..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/function/conditional.test
+++ /dev/null
@@ -1,32 +0,0 @@
-Conditional function definition
------
-<?php
-
-if (true) {
-    function A() {}
-}
------
-array(
-    0: Stmt_If(
-        stmts: array(
-            0: Stmt_Function(
-                byRef: false
-                params: array(
-                )
-                stmts: array(
-                )
-                name: A
-            )
-        )
-        elseifs: array(
-        )
-        else: null
-        cond: Expr_ConstFetch(
-            name: Name(
-                parts: array(
-                    0: true
-                )
-            )
-        )
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/function/defaultValues.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/function/defaultValues.test b/vendor/nikic/php-parser/test/code/parser/stmt/function/defaultValues.test
deleted file mode 100644
index 03abed8..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/function/defaultValues.test
+++ /dev/null
@@ -1,138 +0,0 @@
-Default values (static scalar tests)
------
-<?php
-
-function a(
-    $b = null,
-    $c = 'foo',
-    $d = A::B,
-    $f = +1,
-    $g = -1.0,
-    $h = array(),
-    $i = [],
-    $j = ['foo'],
-    $k = ['foo', 'bar' => 'baz']
-) {}
------
-array(
-    0: Stmt_Function(
-        byRef: false
-        params: array(
-            0: Param(
-                name: b
-                default: Expr_ConstFetch(
-                    name: Name(
-                        parts: array(
-                            0: null
-                        )
-                    )
-                )
-                type: null
-                byRef: false
-            )
-            1: Param(
-                name: c
-                default: Scalar_String(
-                    value: foo
-                )
-                type: null
-                byRef: false
-            )
-            2: Param(
-                name: d
-                default: Expr_ClassConstFetch(
-                    class: Name(
-                        parts: array(
-                            0: A
-                        )
-                    )
-                    name: B
-                )
-                type: null
-                byRef: false
-            )
-            3: Param(
-                name: f
-                default: Expr_UnaryPlus(
-                    expr: Scalar_LNumber(
-                        value: 1
-                    )
-                )
-                type: null
-                byRef: false
-            )
-            4: Param(
-                name: g
-                default: Expr_UnaryMinus(
-                    expr: Scalar_DNumber(
-                        value: 1
-                    )
-                )
-                type: null
-                byRef: false
-            )
-            5: Param(
-                name: h
-                default: Expr_Array(
-                    items: array(
-                    )
-                )
-                type: null
-                byRef: false
-            )
-            6: Param(
-                name: i
-                default: Expr_Array(
-                    items: array(
-                    )
-                )
-                type: null
-                byRef: false
-            )
-            7: Param(
-                name: j
-                default: Expr_Array(
-                    items: array(
-                        0: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_String(
-                                value: foo
-                            )
-                            byRef: false
-                        )
-                    )
-                )
-                type: null
-                byRef: false
-            )
-            8: Param(
-                name: k
-                default: Expr_Array(
-                    items: array(
-                        0: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_String(
-                                value: foo
-                            )
-                            byRef: false
-                        )
-                        1: Expr_ArrayItem(
-                            key: Scalar_String(
-                                value: bar
-                            )
-                            value: Scalar_String(
-                                value: baz
-                            )
-                            byRef: false
-                        )
-                    )
-                )
-                type: null
-                byRef: false
-            )
-        )
-        stmts: array(
-        )
-        name: a
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/function/generator.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/function/generator.test b/vendor/nikic/php-parser/test/code/parser/stmt/function/generator.test
deleted file mode 100644
index e5a5716..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/function/generator.test
+++ /dev/null
@@ -1,227 +0,0 @@
-Generators (yield expression
------
-<?php
-
-function gen() {
-    // statements
-    yield;
-    yield $value;
-    yield $key => $value;
-
-    // expressions
-    $data = yield;
-    $data = (yield $value);
-    $data = (yield $key => $value);
-
-    // yield in language constructs with their own parentheses
-    if (yield $foo); elseif (yield $foo);
-    if (yield $foo): elseif (yield $foo): endif;
-    while (yield $foo);
-    do {} while (yield $foo);
-    switch (yield $foo) {}
-    die(yield $foo);
-
-    // yield in function calls
-    func(yield $foo);
-    $foo->func(yield $foo);
-    new Foo(yield $foo);
-}
------
-array(
-    0: Stmt_Function(
-        byRef: false
-        params: array(
-        )
-        stmts: array(
-            0: Expr_Yield(
-                key: null
-                value: null
-            )
-            1: Expr_Yield(
-                key: null
-                value: Expr_Variable(
-                    name: value
-                )
-            )
-            2: Expr_Yield(
-                key: Expr_Variable(
-                    name: key
-                )
-                value: Expr_Variable(
-                    name: value
-                )
-            )
-            3: Expr_Assign(
-                var: Expr_Variable(
-                    name: data
-                )
-                expr: Expr_Yield(
-                    key: null
-                    value: null
-                )
-            )
-            4: Expr_Assign(
-                var: Expr_Variable(
-                    name: data
-                )
-                expr: Expr_Yield(
-                    key: null
-                    value: Expr_Variable(
-                        name: value
-                    )
-                )
-            )
-            5: Expr_Assign(
-                var: Expr_Variable(
-                    name: data
-                )
-                expr: Expr_Yield(
-                    key: Expr_Variable(
-                        name: key
-                    )
-                    value: Expr_Variable(
-                        name: value
-                    )
-                )
-            )
-            6: Stmt_If(
-                stmts: array(
-                )
-                elseifs: array(
-                    0: Stmt_ElseIf(
-                        cond: Expr_Yield(
-                            key: null
-                            value: Expr_Variable(
-                                name: foo
-                            )
-                        )
-                        stmts: array(
-                        )
-                    )
-                )
-                else: null
-                cond: Expr_Yield(
-                    key: null
-                    value: Expr_Variable(
-                        name: foo
-                    )
-                )
-            )
-            7: Stmt_If(
-                stmts: array(
-                )
-                elseifs: array(
-                    0: Stmt_ElseIf(
-                        cond: Expr_Yield(
-                            key: null
-                            value: Expr_Variable(
-                                name: foo
-                            )
-                        )
-                        stmts: array(
-                        )
-                    )
-                )
-                else: null
-                cond: Expr_Yield(
-                    key: null
-                    value: Expr_Variable(
-                        name: foo
-                    )
-                )
-            )
-            8: Stmt_While(
-                cond: Expr_Yield(
-                    key: null
-                    value: Expr_Variable(
-                        name: foo
-                    )
-                )
-                stmts: array(
-                )
-            )
-            9: Stmt_Do(
-                cond: Expr_Yield(
-                    key: null
-                    value: Expr_Variable(
-                        name: foo
-                    )
-                )
-                stmts: array(
-                )
-            )
-            10: Stmt_Switch(
-                cond: Expr_Yield(
-                    key: null
-                    value: Expr_Variable(
-                        name: foo
-                    )
-                )
-                cases: array(
-                )
-            )
-            11: Expr_Exit(
-                expr: Expr_Yield(
-                    key: null
-                    value: Expr_Variable(
-                        name: foo
-                    )
-                )
-            )
-            12: Expr_FuncCall(
-                name: Name(
-                    parts: array(
-                        0: func
-                    )
-                )
-                args: array(
-                    0: Arg(
-                        value: Expr_Yield(
-                            key: null
-                            value: Expr_Variable(
-                                name: foo
-                            )
-                        )
-                        byRef: false
-                    )
-                )
-            )
-            13: Expr_MethodCall(
-                var: Expr_Variable(
-                    name: foo
-                )
-                name: func
-                args: array(
-                    0: Arg(
-                        value: Expr_Yield(
-                            key: null
-                            value: Expr_Variable(
-                                name: foo
-                            )
-                        )
-                        byRef: false
-                    )
-                )
-            )
-            14: Expr_New(
-                class: Name(
-                    parts: array(
-                        0: Foo
-                    )
-                )
-                args: array(
-                    0: Arg(
-                        value: Expr_Yield(
-                            key: null
-                            value: Expr_Variable(
-                                name: foo
-                            )
-                        )
-                        byRef: false
-                    )
-                )
-            )
-        )
-        name: gen
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/function/specialVars.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/function/specialVars.test b/vendor/nikic/php-parser/test/code/parser/stmt/function/specialVars.test
deleted file mode 100644
index 3670e55..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/function/specialVars.test
+++ /dev/null
@@ -1,50 +0,0 @@
-Special function variables
------
-<?php
-
-function a() {
-    global $a, ${'b'}, $$c;
-    static $c, $d = 'e';
-}
------
-array(
-    0: Stmt_Function(
-        byRef: false
-        params: array(
-        )
-        stmts: array(
-            0: Stmt_Global(
-                vars: array(
-                    0: Expr_Variable(
-                        name: a
-                    )
-                    1: Expr_Variable(
-                        name: Scalar_String(
-                            value: b
-                        )
-                    )
-                    2: Expr_Variable(
-                        name: Expr_Variable(
-                            name: c
-                        )
-                    )
-                )
-            )
-            1: Stmt_Static(
-                vars: array(
-                    0: Stmt_StaticVar(
-                        name: c
-                        default: null
-                    )
-                    1: Stmt_StaticVar(
-                        name: d
-                        default: Scalar_String(
-                            value: e
-                        )
-                    )
-                )
-            )
-        )
-        name: a
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/function/typeHints.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/function/typeHints.test b/vendor/nikic/php-parser/test/code/parser/stmt/function/typeHints.test
deleted file mode 100644
index 5f49645..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/function/typeHints.test
+++ /dev/null
@@ -1,44 +0,0 @@
-Type hints
------
-<?php
-
-function a($b, array $c, callable $d, E $f) {}
------
-array(
-    0: Stmt_Function(
-        byRef: false
-        params: array(
-            0: Param(
-                name: b
-                default: null
-                type: null
-                byRef: false
-            )
-            1: Param(
-                name: c
-                default: null
-                type: array
-                byRef: false
-            )
-            2: Param(
-                name: d
-                default: null
-                type: callable
-                byRef: false
-            )
-            3: Param(
-                name: f
-                default: null
-                type: Name(
-                    parts: array(
-                        0: E
-                    )
-                )
-                byRef: false
-            )
-        )
-        stmts: array(
-        )
-        name: a
-    )
-)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/stmt/haltCompiler.test
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/test/code/parser/stmt/haltCompiler.test b/vendor/nikic/php-parser/test/code/parser/stmt/haltCompiler.test
deleted file mode 100644
index 67133ba..0000000
--- a/vendor/nikic/php-parser/test/code/parser/stmt/haltCompiler.test
+++ /dev/null
@@ -1,55 +0,0 @@
-__halt_compiler
------
-<?php
-
-$a;
-__halt_compiler()
-?>
-Hallo World!
------
-array(
-    0: Expr_Variable(
-        name: a
-    )
-    1: Stmt_HaltCompiler(
-        remaining: Hallo World!
-    )
-)
------
-<?php
-
-$a;
-__halt_compiler();Hallo World!
------
-array(
-    0: Expr_Variable(
-        name: a
-    )
-    1: Stmt_HaltCompiler(
-        remaining: Hallo World!
-    )
-)
------
-<?php
-
-namespace A;
-$a;
-__halt_compiler();
------
-array(
-    0: Stmt_Namespace(
-        name: Name(
-            parts: array(
-                0: A
-            )
-        )
-        stmts: array(
-            0: Expr_Variable(
-                name: a
-            )
-        )
-    )
-    1: Stmt_HaltCompiler(
-        remaining:
-    )
-)
\ No newline at end of file


[15/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/composer.json
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/composer.json b/vendor/nesbot/carbon/composer.json
deleted file mode 100644
index 0ab0f54..0000000
--- a/vendor/nesbot/carbon/composer.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
-  "name": "nesbot/carbon",
-  "type": "library",
-  "description": "A simple API extension for DateTime.",
-  "keywords": [
-    "date",
-    "time",
-    "DateTime"
-  ],
-  "homepage": "http://carbon.nesbot.com",
-  "license": "MIT",
-  "authors": [
-    {
-      "name": "Brian Nesbitt",
-      "email": "brian@nesbot.com",
-      "homepage": "http://nesbot.com"
-    }
-  ],
-  "require": {
-    "php": ">=5.3.0"
-  },
-  "require-dev": {
-    "phpunit/phpunit": "~4.0"
-  },
-  "autoload": {
-    "psr-0": {
-      "Carbon": "src"
-    }
-  }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/phpunit.xml.dist
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/phpunit.xml.dist b/vendor/nesbot/carbon/phpunit.xml.dist
deleted file mode 100644
index dc998e2..0000000
--- a/vendor/nesbot/carbon/phpunit.xml.dist
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<phpunit backupGlobals="false"
-         backupStaticAttributes="false"
-         bootstrap="tests/TestFixture.php"
-         colors="true"
-         convertErrorsToExceptions="true"
-         convertNoticesToExceptions="true"
-         convertWarningsToExceptions="true"
-         processIsolation="false"
-         stopOnFailure="false"
-         syntaxCheck="false"
->
-
-  <filter>
-    <whitelist>
-      <directory>src/Carbon</directory>
-    </whitelist>
-  </filter>
-
-   <testsuites>
-      <testsuite name="Carbon Test Suite">
-         <directory>tests</directory>
-      </testsuite>
-   </testsuites>
-</phpunit>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/readme.md
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/readme.md b/vendor/nesbot/carbon/readme.md
deleted file mode 100644
index 7fc85c8..0000000
--- a/vendor/nesbot/carbon/readme.md
+++ /dev/null
@@ -1,81 +0,0 @@
-# Carbon
-
-[![Latest Stable Version](https://poser.pugx.org/nesbot/carbon/v/stable.png)](https://packagist.org/packages/nesbot/carbon) [![Total Downloads](https://poser.pugx.org/nesbot/carbon/downloads.png)](https://packagist.org/packages/nesbot/carbon) [![Build Status](https://secure.travis-ci.org/briannesbitt/Carbon.png)](http://travis-ci.org/briannesbitt/Carbon)
-
-A simple PHP API extension for DateTime. [http://carbon.nesbot.com](http://carbon.nesbot.com)
-
-```php
-printf("Right now is %s", Carbon::now()->toDateTimeString());
-printf("Right now in Vancouver is %s", Carbon::now('America/Vancouver'));  //implicit __toString()
-$tomorrow = Carbon::now()->addDay();
-$lastWeek = Carbon::now()->subWeek();
-$nextSummerOlympics = Carbon::createFromDate(2012)->addYears(4);
-
-$officialDate = Carbon::now()->toRfc2822String();
-
-$howOldAmI = Carbon::createFromDate(1975, 5, 21)->age;
-
-$noonTodayLondonTime = Carbon::createFromTime(12, 0, 0, 'Europe/London');
-
-$worldWillEnd = Carbon::createFromDate(2012, 12, 21, 'GMT');
-
-// Don't really want to die so mock now
-Carbon::setTestNow(Carbon::createFromDate(2000, 1, 1));
-
-// comparisons are always done in UTC
-if (Carbon::now()->gte($worldWillEnd)) {
-   die();
-}
-
-// Phew! Return to normal behaviour
-Carbon::setTestNow();
-
-if (Carbon::now()->isWeekend()) {
-   echo 'Party!';
-}
-echo Carbon::now()->subMinutes(2)->diffForHumans(); // '2 minutes ago'
-
-// ... but also does 'from now', 'after' and 'before'
-// rolling up to seconds, minutes, hours, days, months, years
-
-$daysSinceEpoch = Carbon::createFromTimeStamp(0)->diffInDays();
-```
-
-## Installation
-
-### With Composer
-
-```
-$ composer require nesbot/carbon
-```
-
-```json
-{
-    "require": {
-        "nesbot/carbon": "~1.14"
-    }
-}
-```
-
-```php
-<?php
-require 'vendor/autoload.php';
-
-use Carbon\Carbon;
-
-printf("Now: %s", Carbon::now());
-```
-
-<a name="install-nocomposer"/>
-### Without Composer
-
-Why are you not using [composer](http://getcomposer.org/)? Download [Carbon.php](https://github.com/briannesbitt/Carbon/blob/master/src/Carbon/Carbon.php) from the repo and save the file into your project path somewhere.
-
-```php
-<?php
-require 'path/to/Carbon.php';
-
-use Carbon\Carbon;
-
-printf("Now: %s", Carbon::now());
-```

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/src/Carbon/Carbon.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/src/Carbon/Carbon.php b/vendor/nesbot/carbon/src/Carbon/Carbon.php
deleted file mode 100644
index 5f66a4e..0000000
--- a/vendor/nesbot/carbon/src/Carbon/Carbon.php
+++ /dev/null
@@ -1,2267 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Carbon;
-
-use Closure;
-use DateTime;
-use DateTimeZone;
-use DateInterval;
-use DatePeriod;
-use InvalidArgumentException;
-
-/**
- * A simple API extension for DateTime
- *
- * @property      integer $year
- * @property      integer $yearIso
- * @property      integer $month
- * @property      integer $day
- * @property      integer $hour
- * @property      integer $minute
- * @property      integer $second
- * @property      integer $timestamp seconds since the Unix Epoch
- * @property-read integer $micro
- * @property-read integer $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
- * @property-read integer $dayOfYear 0 through 365
- * @property-read integer $weekOfMonth 1 through 5
- * @property-read integer $weekOfYear ISO-8601 week number of year, weeks starting on Monday
- * @property-read integer $daysInMonth number of days in the given month
- * @property-read integer $age does a diffInYears() with default parameters
- * @property-read integer $quarter the quarter of this instance, 1 - 4
- * @property-read integer $offset the timezone offset in seconds from UTC
- * @property-read integer $offsetHours the timezone offset in hours from UTC
- * @property-read boolean $dst daylight savings time indicator, true if DST, false otherwise
- * @property-read boolean $local checks if the timezone is local, true if local, false otherwise
- * @property-read boolean $utc checks if the timezone is UTC, true if UTC, false otherwise
- * @property-read string  $timezoneName
- * @property-read string  $tzName
- *
- * @property-read  DateTimeZone        $timezone the current timezone
- * @property-read  DateTimeZone        $tz alias of timezone
- * @property-write DateTimeZone|string $timezone the current timezone
- * @property-write DateTimeZone|string $tz alias of timezone
- *
- */
-class Carbon extends DateTime
-{
-    /**
-     * The day constants
-     */
-    const SUNDAY = 0;
-    const MONDAY = 1;
-    const TUESDAY = 2;
-    const WEDNESDAY = 3;
-    const THURSDAY = 4;
-    const FRIDAY = 5;
-    const SATURDAY = 6;
-
-    /**
-     * Names of days of the week.
-     *
-     * @var array
-     */
-    protected static $days = array(
-        self::SUNDAY => 'Sunday',
-        self::MONDAY => 'Monday',
-        self::TUESDAY => 'Tuesday',
-        self::WEDNESDAY => 'Wednesday',
-        self::THURSDAY => 'Thursday',
-        self::FRIDAY => 'Friday',
-        self::SATURDAY => 'Saturday'
-    );
-
-    /**
-     * Terms used to detect if a time passed is a relative date for testing purposes
-     *
-     * @var array
-     */
-    protected static $relativeKeywords = array(
-        'this',
-        'next',
-        'last',
-        'tomorrow',
-        'yesterday',
-        '+',
-        '-',
-        'first',
-        'last',
-        'ago'
-    );
-
-    /**
-     * Number of X in Y
-     */
-    const YEARS_PER_CENTURY = 100;
-    const YEARS_PER_DECADE = 10;
-    const MONTHS_PER_YEAR = 12;
-    const WEEKS_PER_YEAR = 52;
-    const DAYS_PER_WEEK = 7;
-    const HOURS_PER_DAY = 24;
-    const MINUTES_PER_HOUR = 60;
-    const SECONDS_PER_MINUTE = 60;
-
-    /**
-     * Default format to use for __toString method when type juggling occurs.
-     *
-     * @var string
-     */
-    const DEFAULT_TO_STRING_FORMAT = 'Y-m-d H:i:s';
-
-    /**
-     * Format to use for __toString method when type juggling occurs.
-     *
-     * @var string
-     */
-    protected static $toStringFormat = self::DEFAULT_TO_STRING_FORMAT;
-
-    /**
-     * A test Carbon instance to be returned when now instances are created
-     *
-     * @var Carbon
-     */
-    protected static $testNow;
-
-    /**
-     * Creates a DateTimeZone from a string or a DateTimeZone
-     *
-     * @param DateTimeZone|string|null $object
-     *
-     * @return DateTimeZone
-     *
-     * @throws InvalidArgumentException
-     */
-    protected static function safeCreateDateTimeZone($object)
-    {
-        if ($object === null) {
-            // Don't return null... avoid Bug #52063 in PHP <5.3.6
-            return new DateTimeZone(date_default_timezone_get());
-        }
-
-        if ($object instanceof DateTimeZone) {
-            return $object;
-        }
-
-        $tz = @timezone_open((string) $object);
-
-        if ($tz === false) {
-            throw new InvalidArgumentException('Unknown or bad timezone ('.$object.')');
-        }
-
-        return $tz;
-    }
-
-    ///////////////////////////////////////////////////////////////////
-    //////////////////////////// CONSTRUCTORS /////////////////////////
-    ///////////////////////////////////////////////////////////////////
-
-    /**
-     * Create a new Carbon instance.
-     *
-     * Please see the testing aids section (specifically static::setTestNow())
-     * for more on the possibility of this constructor returning a test instance.
-     *
-     * @param string              $time
-     * @param DateTimeZone|string $tz
-     */
-    public function __construct($time = null, $tz = null)
-    {
-        // If the class has a test now set and we are trying to create a now()
-        // instance then override as required
-        if (static::hasTestNow() && (empty($time) || $time === 'now' || static::hasRelativeKeywords($time))) {
-            $testInstance = clone static::getTestNow();
-            if (static::hasRelativeKeywords($time)) {
-                $testInstance->modify($time);
-            }
-
-            //shift the time according to the given time zone
-            if ($tz !== NULL && $tz != static::getTestNow()->tz) {
-                $testInstance->setTimezone($tz);
-            } else {
-                $tz = $testInstance->tz;
-            }
-
-            $time = $testInstance->toDateTimeString();
-        }
-
-        parent::__construct($time, static::safeCreateDateTimeZone($tz));
-    }
-
-    /**
-     * Create a Carbon instance from a DateTime one
-     *
-     * @param DateTime $dt
-     *
-     * @return static
-     */
-    public static function instance(DateTime $dt)
-    {
-        return new static($dt->format('Y-m-d H:i:s.u'), $dt->getTimeZone());
-    }
-
-    /**
-     * Create a carbon instance from a string.  This is an alias for the
-     * constructor that allows better fluent syntax as it allows you to do
-     * Carbon::parse('Monday next week')->fn() rather than
-     * (new Carbon('Monday next week'))->fn()
-     *
-     * @param string              $time
-     * @param DateTimeZone|string $tz
-     *
-     * @return static
-     */
-    public static function parse($time = null, $tz = null)
-    {
-        return new static($time, $tz);
-    }
-
-    /**
-     * Get a Carbon instance for the current date and time
-     *
-     * @param DateTimeZone|string $tz
-     *
-     * @return static
-     */
-    public static function now($tz = null)
-    {
-        return new static(null, $tz);
-    }
-
-    /**
-     * Create a Carbon instance for today
-     *
-     * @param DateTimeZone|string $tz
-     *
-     * @return static
-     */
-    public static function today($tz = null)
-    {
-        return static::now($tz)->startOfDay();
-    }
-
-    /**
-     * Create a Carbon instance for tomorrow
-     *
-     * @param DateTimeZone|string $tz
-     *
-     * @return static
-     */
-    public static function tomorrow($tz = null)
-    {
-        return static::today($tz)->addDay();
-    }
-
-    /**
-     * Create a Carbon instance for yesterday
-     *
-     * @param DateTimeZone|string $tz
-     *
-     * @return static
-     */
-    public static function yesterday($tz = null)
-    {
-        return static::today($tz)->subDay();
-    }
-
-    /**
-     * Create a Carbon instance for the greatest supported date.
-     *
-     * @return Carbon
-     */
-    public static function maxValue()
-    {
-        return static::createFromTimestamp(PHP_INT_MAX);
-    }
-
-    /**
-     * Create a Carbon instance for the lowest supported date.
-     *
-     * @return Carbon
-     */
-    public static function minValue()
-    {
-        return static::createFromTimestamp(~PHP_INT_MAX);
-    }
-
-    /**
-     * Create a new Carbon instance from a specific date and time.
-     *
-     * If any of $year, $month or $day are set to null their now() values
-     * will be used.
-     *
-     * If $hour is null it will be set to its now() value and the default values
-     * for $minute and $second will be their now() values.
-     * If $hour is not null then the default values for $minute and $second
-     * will be 0.
-     *
-     * @param integer             $year
-     * @param integer             $month
-     * @param integer             $day
-     * @param integer             $hour
-     * @param integer             $minute
-     * @param integer             $second
-     * @param DateTimeZone|string $tz
-     *
-     * @return static
-     */
-    public static function create($year = null, $month = null, $day = null, $hour = null, $minute = null, $second = null, $tz = null)
-    {
-        $year = ($year === null) ? date('Y') : $year;
-        $month = ($month === null) ? date('n') : $month;
-        $day = ($day === null) ? date('j') : $day;
-
-        if ($hour === null) {
-            $hour = date('G');
-            $minute = ($minute === null) ? date('i') : $minute;
-            $second = ($second === null) ? date('s') : $second;
-        } else {
-            $minute = ($minute === null) ? 0 : $minute;
-            $second = ($second === null) ? 0 : $second;
-        }
-
-        return static::createFromFormat('Y-n-j G:i:s', sprintf('%s-%s-%s %s:%02s:%02s', $year, $month, $day, $hour, $minute, $second), $tz);
-    }
-
-    /**
-     * Create a Carbon instance from just a date. The time portion is set to now.
-     *
-     * @param integer             $year
-     * @param integer             $month
-     * @param integer             $day
-     * @param DateTimeZone|string $tz
-     *
-     * @return static
-     */
-    public static function createFromDate($year = null, $month = null, $day = null, $tz = null)
-    {
-        return static::create($year, $month, $day, null, null, null, $tz);
-    }
-
-    /**
-     * Create a Carbon instance from just a time. The date portion is set to today.
-     *
-     * @param integer             $hour
-     * @param integer             $minute
-     * @param integer             $second
-     * @param DateTimeZone|string $tz
-     *
-     * @return static
-     */
-    public static function createFromTime($hour = null, $minute = null, $second = null, $tz = null)
-    {
-        return static::create(null, null, null, $hour, $minute, $second, $tz);
-    }
-
-    /**
-     * Create a Carbon instance from a specific format
-     *
-     * @param string              $format
-     * @param string              $time
-     * @param DateTimeZone|string $tz
-     *
-     * @return static
-     *
-     * @throws InvalidArgumentException
-     */
-    public static function createFromFormat($format, $time, $tz = null)
-    {
-        if ($tz !== null) {
-            $dt = parent::createFromFormat($format, $time, static::safeCreateDateTimeZone($tz));
-        } else {
-            $dt = parent::createFromFormat($format, $time);
-        }
-
-        if ($dt instanceof DateTime) {
-            return static::instance($dt);
-        }
-
-        $errors = static::getLastErrors();
-        throw new InvalidArgumentException(implode(PHP_EOL, $errors['errors']));
-    }
-
-    /**
-     * Create a Carbon instance from a timestamp
-     *
-     * @param integer             $timestamp
-     * @param DateTimeZone|string $tz
-     *
-     * @return static
-     */
-    public static function createFromTimestamp($timestamp, $tz = null)
-    {
-        return static::now($tz)->setTimestamp($timestamp);
-    }
-
-    /**
-     * Create a Carbon instance from an UTC timestamp
-     *
-     * @param integer $timestamp
-     *
-     * @return static
-     */
-    public static function createFromTimestampUTC($timestamp)
-    {
-        return new static('@'.$timestamp);
-    }
-
-    /**
-     * Get a copy of the instance
-     *
-     * @return static
-     */
-    public function copy()
-    {
-        return static::instance($this);
-    }
-
-    ///////////////////////////////////////////////////////////////////
-    ///////////////////////// GETTERS AND SETTERS /////////////////////
-    ///////////////////////////////////////////////////////////////////
-
-    /**
-     * Get a part of the Carbon object
-     *
-     * @param string $name
-     *
-     * @throws InvalidArgumentException
-     *
-     * @return string|integer|DateTimeZone
-     */
-    public function __get($name)
-    {
-        switch (true) {
-            case array_key_exists($name, $formats = array(
-                'year' => 'Y',
-                'yearIso' => 'o',
-                'month' => 'n',
-                'day' => 'j',
-                'hour' => 'G',
-                'minute' => 'i',
-                'second' => 's',
-                'micro' => 'u',
-                'dayOfWeek' => 'w',
-                'dayOfYear' => 'z',
-                'weekOfYear' => 'W',
-                'daysInMonth' => 't',
-                'timestamp' => 'U',
-            )):
-                return (int) $this->format($formats[$name]);
-
-            case $name === 'weekOfMonth':
-                return (int) ceil($this->day / static::DAYS_PER_WEEK);
-
-            case $name === 'age':
-                return (int) $this->diffInYears();
-
-            case $name === 'quarter':
-                return (int) ceil($this->month / 3);
-
-            case $name === 'offset':
-                return $this->getOffset();
-
-            case $name === 'offsetHours':
-                return $this->getOffset() / static::SECONDS_PER_MINUTE / static::MINUTES_PER_HOUR;
-
-            case $name === 'dst':
-                return $this->format('I') == '1';
-
-            case $name === 'local':
-                return $this->offset == $this->copy()->setTimezone(date_default_timezone_get())->offset;
-
-            case $name === 'utc':
-                return $this->offset == 0;
-
-            case $name === 'timezone' || $name === 'tz':
-                return $this->getTimezone();
-
-            case $name === 'timezoneName' || $name === 'tzName':
-                return $this->getTimezone()->getName();
-
-            default:
-                throw new InvalidArgumentException(sprintf("Unknown getter '%s'", $name));
-        }
-    }
-
-    /**
-     * Check if an attribute exists on the object
-     *
-     * @param string $name
-     *
-     * @return boolean
-     */
-    public function __isset($name)
-    {
-        try {
-            $this->__get($name);
-        } catch (InvalidArgumentException $e) {
-            return false;
-        }
-
-        return true;
-    }
-
-    /**
-     * Set a part of the Carbon object
-     *
-     * @param string                      $name
-     * @param string|integer|DateTimeZone $value
-     *
-     * @throws InvalidArgumentException
-     */
-    public function __set($name, $value)
-    {
-        switch ($name) {
-            case 'year':
-                $this->setDate($value, $this->month, $this->day);
-                break;
-
-            case 'month':
-                $this->setDate($this->year, $value, $this->day);
-                break;
-
-            case 'day':
-                $this->setDate($this->year, $this->month, $value);
-                break;
-
-            case 'hour':
-                $this->setTime($value, $this->minute, $this->second);
-                break;
-
-            case 'minute':
-                $this->setTime($this->hour, $value, $this->second);
-                break;
-
-            case 'second':
-                $this->setTime($this->hour, $this->minute, $value);
-                break;
-
-            case 'timestamp':
-                parent::setTimestamp($value);
-                break;
-
-            case 'timezone':
-            case 'tz':
-                $this->setTimezone($value);
-                break;
-
-            default:
-                throw new InvalidArgumentException(sprintf("Unknown setter '%s'", $name));
-        }
-    }
-
-    /**
-     * Set the instance's year
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function year($value)
-    {
-        $this->year = $value;
-
-        return $this;
-    }
-
-    /**
-     * Set the instance's month
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function month($value)
-    {
-        $this->month = $value;
-
-        return $this;
-    }
-
-    /**
-     * Set the instance's day
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function day($value)
-    {
-        $this->day = $value;
-
-        return $this;
-    }
-
-    /**
-     * Set the instance's hour
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function hour($value)
-    {
-        $this->hour = $value;
-
-        return $this;
-    }
-
-    /**
-     * Set the instance's minute
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function minute($value)
-    {
-        $this->minute = $value;
-
-        return $this;
-    }
-
-    /**
-     * Set the instance's second
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function second($value)
-    {
-        $this->second = $value;
-
-        return $this;
-    }
-
-    /**
-     * Set the date and time all together
-     *
-     * @param integer $year
-     * @param integer $month
-     * @param integer $day
-     * @param integer $hour
-     * @param integer $minute
-     * @param integer $second
-     *
-     * @return static
-     */
-    public function setDateTime($year, $month, $day, $hour, $minute, $second = 0)
-    {
-        return $this->setDate($year, $month, $day)->setTime($hour, $minute, $second);
-    }
-
-    /**
-     * Set the instance's timestamp
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function timestamp($value)
-    {
-        $this->timestamp = $value;
-
-        return $this;
-    }
-
-    /**
-     * Alias for setTimezone()
-     *
-     * @param DateTimeZone|string $value
-     *
-     * @return static
-     */
-    public function timezone($value)
-    {
-        return $this->setTimezone($value);
-    }
-
-    /**
-     * Alias for setTimezone()
-     *
-     * @param DateTimeZone|string $value
-     *
-     * @return static
-     */
-    public function tz($value)
-    {
-        return $this->setTimezone($value);
-    }
-
-    /**
-     * Set the instance's timezone from a string or object
-     *
-     * @param DateTimeZone|string $value
-     *
-     * @return static
-     */
-    public function setTimezone($value)
-    {
-        parent::setTimezone(static::safeCreateDateTimeZone($value));
-
-        return $this;
-    }
-
-    ///////////////////////////////////////////////////////////////////
-    ///////////////////////// TESTING AIDS ////////////////////////////
-    ///////////////////////////////////////////////////////////////////
-
-    /**
-     * Set a Carbon instance (real or mock) to be returned when a "now"
-     * instance is created.  The provided instance will be returned
-     * specifically under the following conditions:
-     *   - A call to the static now() method, ex. Carbon::now()
-     *   - When a null (or blank string) is passed to the constructor or parse(), ex. new Carbon(null)
-     *   - When the string "now" is passed to the constructor or parse(), ex. new Carbon('now')
-     *
-     * Note the timezone parameter was left out of the examples above and
-     * has no affect as the mock value will be returned regardless of its value.
-     *
-     * To clear the test instance call this method using the default
-     * parameter of null.
-     *
-     * @param Carbon $testNow
-     */
-    public static function setTestNow(Carbon $testNow = null)
-    {
-        static::$testNow = $testNow;
-    }
-
-    /**
-     * Get the Carbon instance (real or mock) to be returned when a "now"
-     * instance is created.
-     *
-     * @return static the current instance used for testing
-     */
-    public static function getTestNow()
-    {
-        return static::$testNow;
-    }
-
-    /**
-     * Determine if there is a valid test instance set. A valid test instance
-     * is anything that is not null.
-     *
-     * @return boolean true if there is a test instance, otherwise false
-     */
-    public static function hasTestNow()
-    {
-        return static::getTestNow() !== null;
-    }
-
-    /**
-     * Determine if there is a relative keyword in the time string, this is to
-     * create dates relative to now for test instances. e.g.: next tuesday
-     *
-     * @param string $time
-     *
-     * @return boolean true if there is a keyword, otherwise false
-     */
-    public static function hasRelativeKeywords($time)
-    {
-        // skip common format with a '-' in it
-        if (preg_match('/[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}/', $time) !== 1) {
-            foreach (static::$relativeKeywords as $keyword) {
-                if (stripos($time, $keyword) !== false) {
-                    return true;
-                }
-            }
-        }
-
-        return false;
-    }
-
-    ///////////////////////////////////////////////////////////////////
-    /////////////////////// STRING FORMATTING /////////////////////////
-    ///////////////////////////////////////////////////////////////////
-
-    /**
-     * Format the instance with the current locale.  You can set the current
-     * locale using setlocale() http://php.net/setlocale.
-     *
-     * @param string $format
-     *
-     * @return string
-     */
-    public function formatLocalized($format)
-    {
-        // Check for Windows to find and replace the %e
-        // modifier correctly
-        if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') {
-            $format = preg_replace('#(?<!%)((?:%%)*)%e#', '\1%#d', $format);
-        }
-
-        return strftime($format, strtotime($this));
-    }
-
-    /**
-     * Reset the format used to the default when type juggling a Carbon instance to a string
-     *
-     */
-    public static function resetToStringFormat()
-    {
-        static::setToStringFormat(static::DEFAULT_TO_STRING_FORMAT);
-    }
-
-    /**
-     * Set the default format used when type juggling a Carbon instance to a string
-     *
-     * @param string $format
-     */
-    public static function setToStringFormat($format)
-    {
-        static::$toStringFormat = $format;
-    }
-
-    /**
-     * Format the instance as a string using the set format
-     *
-     * @return string
-     */
-    public function __toString()
-    {
-        return $this->format(static::$toStringFormat);
-    }
-
-    /**
-     * Format the instance as date
-     *
-     * @return string
-     */
-    public function toDateString()
-    {
-        return $this->format('Y-m-d');
-    }
-
-    /**
-     * Format the instance as a readable date
-     *
-     * @return string
-     */
-    public function toFormattedDateString()
-    {
-        return $this->format('M j, Y');
-    }
-
-    /**
-     * Format the instance as time
-     *
-     * @return string
-     */
-    public function toTimeString()
-    {
-        return $this->format('H:i:s');
-    }
-
-    /**
-     * Format the instance as date and time
-     *
-     * @return string
-     */
-    public function toDateTimeString()
-    {
-        return $this->format('Y-m-d H:i:s');
-    }
-
-    /**
-     * Format the instance with day, date and time
-     *
-     * @return string
-     */
-    public function toDayDateTimeString()
-    {
-        return $this->format('D, M j, Y g:i A');
-    }
-
-    /**
-     * Format the instance as ATOM
-     *
-     * @return string
-     */
-    public function toAtomString()
-    {
-        return $this->format(static::ATOM);
-    }
-
-    /**
-     * Format the instance as COOKIE
-     *
-     * @return string
-     */
-    public function toCookieString()
-    {
-        return $this->format(static::COOKIE);
-    }
-
-    /**
-     * Format the instance as ISO8601
-     *
-     * @return string
-     */
-    public function toIso8601String()
-    {
-        return $this->format(static::ISO8601);
-    }
-
-    /**
-     * Format the instance as RFC822
-     *
-     * @return string
-     */
-    public function toRfc822String()
-    {
-        return $this->format(static::RFC822);
-    }
-
-    /**
-     * Format the instance as RFC850
-     *
-     * @return string
-     */
-    public function toRfc850String()
-    {
-        return $this->format(static::RFC850);
-    }
-
-    /**
-     * Format the instance as RFC1036
-     *
-     * @return string
-     */
-    public function toRfc1036String()
-    {
-        return $this->format(static::RFC1036);
-    }
-
-    /**
-     * Format the instance as RFC1123
-     *
-     * @return string
-     */
-    public function toRfc1123String()
-    {
-        return $this->format(static::RFC1123);
-    }
-
-    /**
-     * Format the instance as RFC2822
-     *
-     * @return string
-     */
-    public function toRfc2822String()
-    {
-        return $this->format(static::RFC2822);
-    }
-
-    /**
-     * Format the instance as RFC3339
-     *
-     * @return string
-     */
-    public function toRfc3339String()
-    {
-        return $this->format(static::RFC3339);
-    }
-
-    /**
-     * Format the instance as RSS
-     *
-     * @return string
-     */
-    public function toRssString()
-    {
-        return $this->format(static::RSS);
-    }
-
-    /**
-     * Format the instance as W3C
-     *
-     * @return string
-     */
-    public function toW3cString()
-    {
-        return $this->format(static::W3C);
-    }
-
-    ///////////////////////////////////////////////////////////////////
-    ////////////////////////// COMPARISONS ////////////////////////////
-    ///////////////////////////////////////////////////////////////////
-
-    /**
-     * Determines if the instance is equal to another
-     *
-     * @param Carbon $dt
-     *
-     * @return boolean
-     */
-    public function eq(Carbon $dt)
-    {
-        return $this == $dt;
-    }
-
-    /**
-     * Determines if the instance is not equal to another
-     *
-     * @param Carbon $dt
-     *
-     * @return boolean
-     */
-    public function ne(Carbon $dt)
-    {
-        return !$this->eq($dt);
-    }
-
-    /**
-     * Determines if the instance is greater (after) than another
-     *
-     * @param Carbon $dt
-     *
-     * @return boolean
-     */
-    public function gt(Carbon $dt)
-    {
-        return $this > $dt;
-    }
-
-    /**
-     * Determines if the instance is greater (after) than or equal to another
-     *
-     * @param Carbon $dt
-     *
-     * @return boolean
-     */
-    public function gte(Carbon $dt)
-    {
-        return $this >= $dt;
-    }
-
-    /**
-     * Determines if the instance is less (before) than another
-     *
-     * @param Carbon $dt
-     *
-     * @return boolean
-     */
-    public function lt(Carbon $dt)
-    {
-        return $this < $dt;
-    }
-
-    /**
-     * Determines if the instance is less (before) or equal to another
-     *
-     * @param Carbon $dt
-     *
-     * @return boolean
-     */
-    public function lte(Carbon $dt)
-    {
-        return $this <= $dt;
-    }
-
-  /**
-   * Determines if the instance is between two others
-   *
-   * @param  Carbon  $dt1
-   * @param  Carbon  $dt2
-   * @param  boolean $equal  Indicates if a > and < comparison should be used or <= or >=
-   *
-   * @return boolean
-   */
-    public function between(Carbon $dt1, Carbon $dt2, $equal = true)
-    {
-        if ($dt1->gt($dt2)) {
-            $temp = $dt1;
-            $dt1 = $dt2;
-            $dt2 = $temp;
-        }
-
-        if ($equal) {
-            return $this->gte($dt1) && $this->lte($dt2);
-        } else {
-            return $this->gt($dt1) && $this->lt($dt2);
-        }
-    }
-
-    /**
-     * Get the minimum instance between a given instance (default now) and the current instance.
-     *
-     * @param Carbon $dt
-     *
-     * @return static
-     */
-    public function min(Carbon $dt = null)
-    {
-        $dt = ($dt === null) ? static::now($this->tz) : $dt;
-
-        return $this->lt($dt) ? $this : $dt;
-    }
-
-    /**
-     * Get the maximum instance between a given instance (default now) and the current instance.
-     *
-     * @param Carbon $dt
-     *
-     * @return static
-     */
-    public function max(Carbon $dt = null)
-    {
-        $dt = ($dt === null) ? static::now($this->tz) : $dt;
-
-        return $this->gt($dt) ? $this : $dt;
-    }
-
-    /**
-     * Determines if the instance is a weekday
-     *
-     * @return boolean
-     */
-    public function isWeekday()
-    {
-        return ($this->dayOfWeek != static::SUNDAY && $this->dayOfWeek != static::SATURDAY);
-    }
-
-    /**
-     * Determines if the instance is a weekend day
-     *
-     * @return boolean
-     */
-    public function isWeekend()
-    {
-        return !$this->isWeekDay();
-    }
-
-    /**
-     * Determines if the instance is yesterday
-     *
-     * @return boolean
-     */
-    public function isYesterday()
-    {
-        return $this->toDateString() === static::yesterday($this->tz)->toDateString();
-    }
-
-    /**
-     * Determines if the instance is today
-     *
-     * @return boolean
-     */
-    public function isToday()
-    {
-        return $this->toDateString() === static::now($this->tz)->toDateString();
-    }
-
-    /**
-     * Determines if the instance is tomorrow
-     *
-     * @return boolean
-     */
-    public function isTomorrow()
-    {
-        return $this->toDateString() === static::tomorrow($this->tz)->toDateString();
-    }
-
-    /**
-     * Determines if the instance is in the future, ie. greater (after) than now
-     *
-     * @return boolean
-     */
-    public function isFuture()
-    {
-        return $this->gt(static::now($this->tz));
-    }
-
-    /**
-     * Determines if the instance is in the past, ie. less (before) than now
-     *
-     * @return boolean
-     */
-    public function isPast()
-    {
-        return $this->lt(static::now($this->tz));
-    }
-
-    /**
-     * Determines if the instance is a leap year
-     *
-     * @return boolean
-     */
-    public function isLeapYear()
-    {
-        return $this->format('L') == '1';
-    }
-
-    /**
-     * Checks if the passed in date is the same day as the instance current day.
-     *
-     * @param  Carbon  $dt
-     * @return boolean
-     */
-    public function isSameDay(Carbon $dt)
-    {
-        return $this->toDateString() === $dt->toDateString();
-    }
-
-    ///////////////////////////////////////////////////////////////////
-    /////////////////// ADDITIONS AND SUBSTRACTIONS ///////////////////
-    ///////////////////////////////////////////////////////////////////
-
-    /**
-     * Add years to the instance. Positive $value travel forward while
-     * negative $value travel into the past.
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function addYears($value)
-    {
-        return $this->modify((int) $value . ' year');
-    }
-
-    /**
-     * Add a year to the instance
-     *
-     * @return static
-     */
-    public function addYear()
-    {
-        return $this->addYears(1);
-    }
-
-    /**
-     * Remove a year from the instance
-     *
-     * @return static
-     */
-    public function subYear()
-    {
-        return $this->addYears(-1);
-    }
-
-    /**
-     * Remove years from the instance.
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function subYears($value)
-    {
-        return $this->addYears(-1 * $value);
-    }
-
-    /**
-     * Add months to the instance. Positive $value travels forward while
-     * negative $value travels into the past.
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function addMonths($value)
-    {
-        return $this->modify((int) $value . ' month');
-    }
-
-    /**
-     * Add a month to the instance
-     *
-     * @return static
-     */
-    public function addMonth()
-    {
-        return $this->addMonths(1);
-    }
-
-    /**
-     * Remove a month from the instance
-     *
-     * @return static
-     */
-    public function subMonth()
-    {
-        return $this->addMonths(-1);
-    }
-
-    /**
-     * Remove months from the instance
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function subMonths($value)
-    {
-        return $this->addMonths(-1 * $value);
-    }
-
-    /**
-     * Add months without overflowing to the instance. Positive $value
-     * travels forward while negative $value travels into the past.
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function addMonthsNoOverflow($value)
-    {
-        $date = $this->copy()->addMonths($value);
-
-        if ($date->day != $this->day) {
-            $date->day(1)->subMonth()->day($date->daysInMonth);
-        }
-
-        return $date;
-    }
-
-    /**
-     * Add a month with no overflow to the instance
-     *
-     * @return static
-     */
-    public function addMonthNoOverflow()
-    {
-        return $this->addMonthsNoOverflow(1);
-    }
-
-    /**
-     * Remove a month with no overflow from the instance
-     *
-     * @return static
-     */
-    public function subMonthNoOverflow()
-    {
-        return $this->addMonthsNoOverflow(-1);
-    }
-
-    /**
-     * Remove months with no overflow from the instance
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function subMonthsNoOverflow($value)
-    {
-        return $this->addMonthsNoOverflow(-1 * $value);
-    }
-
-    /**
-     * Add days to the instance. Positive $value travels forward while
-     * negative $value travels into the past.
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function addDays($value)
-    {
-        return $this->modify((int) $value . ' day');
-    }
-
-    /**
-     * Add a day to the instance
-     *
-     * @return static
-     */
-    public function addDay()
-    {
-        return $this->addDays(1);
-    }
-
-    /**
-     * Remove a day from the instance
-     *
-     * @return static
-     */
-    public function subDay()
-    {
-        return $this->addDays(-1);
-    }
-
-    /**
-     * Remove days from the instance
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function subDays($value)
-    {
-        return $this->addDays(-1 * $value);
-    }
-
-    /**
-     * Add weekdays to the instance. Positive $value travels forward while
-     * negative $value travels into the past.
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function addWeekdays($value)
-    {
-        return $this->modify((int) $value . ' weekday');
-    }
-
-    /**
-     * Add a weekday to the instance
-     *
-     * @return static
-     */
-    public function addWeekday()
-    {
-        return $this->addWeekdays(1);
-    }
-
-    /**
-     * Remove a weekday from the instance
-     *
-     * @return static
-     */
-    public function subWeekday()
-    {
-        return $this->addWeekdays(-1);
-    }
-
-    /**
-     * Remove weekdays from the instance
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function subWeekdays($value)
-    {
-        return $this->addWeekdays(-1 * $value);
-    }
-
-    /**
-     * Add weeks to the instance. Positive $value travels forward while
-     * negative $value travels into the past.
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function addWeeks($value)
-    {
-        return $this->modify((int) $value . ' week');
-    }
-
-    /**
-     * Add a week to the instance
-     *
-     * @return static
-     */
-    public function addWeek()
-    {
-        return $this->addWeeks(1);
-    }
-
-    /**
-     * Remove a week from the instance
-     *
-     * @return static
-     */
-    public function subWeek()
-    {
-        return $this->addWeeks(-1);
-    }
-
-    /**
-     * Remove weeks to the instance
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function subWeeks($value)
-    {
-        return $this->addWeeks(-1 * $value);
-    }
-
-    /**
-     * Add hours to the instance. Positive $value travels forward while
-     * negative $value travels into the past.
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function addHours($value)
-    {
-        return $this->modify((int) $value . ' hour');
-    }
-
-    /**
-     * Add an hour to the instance
-     *
-     * @return static
-     */
-    public function addHour()
-    {
-        return $this->addHours(1);
-    }
-
-    /**
-     * Remove an hour from the instance
-     *
-     * @return static
-     */
-    public function subHour()
-    {
-        return $this->addHours(-1);
-    }
-
-    /**
-     * Remove hours from the instance
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function subHours($value)
-    {
-        return $this->addHours(-1 * $value);
-    }
-
-    /**
-     * Add minutes to the instance. Positive $value travels forward while
-     * negative $value travels into the past.
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function addMinutes($value)
-    {
-        return $this->modify((int) $value . ' minute');
-    }
-
-    /**
-     * Add a minute to the instance
-     *
-     * @return static
-     */
-    public function addMinute()
-    {
-        return $this->addMinutes(1);
-    }
-
-    /**
-     * Remove a minute from the instance
-     *
-     * @return static
-     */
-    public function subMinute()
-    {
-        return $this->addMinutes(-1);
-    }
-
-    /**
-     * Remove minutes from the instance
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function subMinutes($value)
-    {
-        return $this->addMinutes(-1 * $value);
-    }
-
-    /**
-     * Add seconds to the instance. Positive $value travels forward while
-     * negative $value travels into the past.
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function addSeconds($value)
-    {
-        return $this->modify((int) $value . ' second');
-    }
-
-    /**
-     * Add a second to the instance
-     *
-     * @return static
-     */
-    public function addSecond()
-    {
-        return $this->addSeconds(1);
-    }
-
-    /**
-     * Remove a second from the instance
-     *
-     * @return static
-     */
-    public function subSecond()
-    {
-        return $this->addSeconds(-1);
-    }
-
-    /**
-     * Remove seconds from the instance
-     *
-     * @param integer $value
-     *
-     * @return static
-     */
-    public function subSeconds($value)
-    {
-        return $this->addSeconds(-1 * $value);
-    }
-
-    ///////////////////////////////////////////////////////////////////
-    /////////////////////////// DIFFERENCES ///////////////////////////
-    ///////////////////////////////////////////////////////////////////
-
-    /**
-     * Get the difference in years
-     *
-     * @param Carbon  $dt
-     * @param boolean $abs Get the absolute of the difference
-     *
-     * @return integer
-     */
-    public function diffInYears(Carbon $dt = null, $abs = true)
-    {
-        $dt = ($dt === null) ? static::now($this->tz) : $dt;
-
-        return (int) $this->diff($dt, $abs)->format('%r%y');
-    }
-
-    /**
-     * Get the difference in months
-     *
-     * @param Carbon  $dt
-     * @param boolean $abs Get the absolute of the difference
-     *
-     * @return integer
-     */
-    public function diffInMonths(Carbon $dt = null, $abs = true)
-    {
-        $dt = ($dt === null) ? static::now($this->tz) : $dt;
-
-        return $this->diffInYears($dt, $abs) * static::MONTHS_PER_YEAR + $this->diff($dt, $abs)->format('%r%m');
-    }
-
-    /**
-     * Get the difference in weeks
-     *
-     * @param Carbon  $dt
-     * @param boolean $abs Get the absolute of the difference
-     *
-     * @return integer
-     */
-    public function diffInWeeks(Carbon $dt = null, $abs = true)
-    {
-        return (int) ($this->diffInDays($dt, $abs) / static::DAYS_PER_WEEK);
-    }
-
-    /**
-     * Get the difference in days
-     *
-     * @param Carbon  $dt
-     * @param boolean $abs Get the absolute of the difference
-     *
-     * @return integer
-     */
-    public function diffInDays(Carbon $dt = null, $abs = true)
-    {
-        $dt = ($dt === null) ? static::now($this->tz) : $dt;
-
-        return (int) $this->diff($dt, $abs)->format('%r%a');
-    }
-
-     /**
-      * Get the difference in days using a filter closure
-      *
-      * @param Closure $callback
-      * @param Carbon  $dt
-      * @param boolean $abs      Get the absolute of the difference
-      *
-      * @return int
-      */
-     public function diffInDaysFiltered(Closure $callback, Carbon $dt = null, $abs = true)
-     {
-         $start = $this;
-         $end = ($dt === null) ? static::now($this->tz) : $dt;
-         $inverse = false;
-
-         if ($end < $start) {
-             $start = $end;
-             $end = $this;
-             $inverse = true;
-         }
-
-         $period = new DatePeriod($start, new DateInterval('P1D'), $end);
-         $days = array_filter(iterator_to_array($period), function (DateTime $date) use ($callback) {
-                return call_user_func($callback, Carbon::instance($date));
-          });
-
-         $diff = count($days);
-
-         return $inverse && !$abs ? -$diff : $diff;
-     }
-
-     /**
-      * Get the difference in weekdays
-      *
-      * @param Carbon  $dt
-      * @param boolean $abs Get the absolute of the difference
-      *
-      * @return int
-      */
-     public function diffInWeekdays(Carbon $dt = null, $abs = true)
-     {
-         return $this->diffInDaysFiltered(function (Carbon $date) {
-                return $date->isWeekday();
-          }, $dt, $abs);
-     }
-
-     /**
-      * Get the difference in weekend days using a filter
-      *
-      * @param Carbon  $dt
-      * @param boolean $abs Get the absolute of the difference
-      *
-      * @return int
-      */
-     public function diffInWeekendDays(Carbon $dt = null, $abs = true)
-     {
-         return $this->diffInDaysFiltered(function (Carbon $date) {
-                return $date->isWeekend();
-          }, $dt, $abs);
-     }
-
-    /**
-     * Get the difference in hours
-     *
-     * @param Carbon  $dt
-     * @param boolean $abs Get the absolute of the difference
-     *
-     * @return integer
-     */
-    public function diffInHours(Carbon $dt = null, $abs = true)
-    {
-        return (int) ($this->diffInSeconds($dt, $abs) / static::SECONDS_PER_MINUTE / static::MINUTES_PER_HOUR);
-    }
-
-    /**
-     * Get the difference in minutes
-     *
-     * @param Carbon  $dt
-     * @param boolean $abs Get the absolute of the difference
-     *
-     * @return integer
-     */
-    public function diffInMinutes(Carbon $dt = null, $abs = true)
-    {
-        return (int) ($this->diffInSeconds($dt, $abs) / static::SECONDS_PER_MINUTE);
-    }
-
-    /**
-     * Get the difference in seconds
-     *
-     * @param Carbon  $dt
-     * @param boolean $abs Get the absolute of the difference
-     *
-     * @return integer
-     */
-    public function diffInSeconds(Carbon $dt = null, $abs = true)
-    {
-        $dt = ($dt === null) ? static::now($this->tz) : $dt;
-        $value = $dt->getTimestamp() - $this->getTimestamp();
-
-        return $abs ? abs($value) : $value;
-    }
-
-    /**
-     * The number of seconds since midnight.
-     *
-     * @return integer
-     */
-    public function secondsSinceMidnight()
-    {
-        return $this->diffInSeconds($this->copy()->startOfDay());
-    }
-
-    /**
-     * The number of seconds until 23:23:59.
-     *
-     * @return integer
-     */
-    public function secondsUntilEndOfDay()
-    {
-        return $this->diffInSeconds($this->copy()->endOfDay());
-    }
-
-    /**
-     * Get the difference in a human readable format.
-     *
-     * When comparing a value in the past to default now:
-     * 1 hour ago
-     * 5 months ago
-     *
-     * When comparing a value in the future to default now:
-     * 1 hour from now
-     * 5 months from now
-     *
-     * When comparing a value in the past to another value:
-     * 1 hour before
-     * 5 months before
-     *
-     * When comparing a value in the future to another value:
-     * 1 hour after
-     * 5 months after
-     *
-     * @param Carbon $other
-     * @param bool   $absolute removes time difference modifiers ago, after, etc
-     *
-     * @return string
-     */
-    public function diffForHumans(Carbon $other = null, $absolute = false)
-    {
-        $isNow = $other === null;
-
-        if ($isNow) {
-            $other = static::now($this->tz);
-        }
-
-        $diffInterval = $this->diff($other);
-
-        switch (true) {
-            case ($diffInterval->y > 0):
-                $unit = 'year';
-                $delta = $diffInterval->y;
-                break;
-
-            case ($diffInterval->m > 0):
-                $unit = 'month';
-                $delta = $diffInterval->m;
-                break;
-
-            case ($diffInterval->d > 0):
-                $unit = 'day';
-                $delta = $diffInterval->d;
-                if ($delta >= self::DAYS_PER_WEEK) {
-                    $unit = 'week';
-                    $delta = floor($delta / self::DAYS_PER_WEEK);
-                }
-                break;
-
-            case ($diffInterval->h > 0):
-                $unit = 'hour';
-                $delta = $diffInterval->h;
-                break;
-
-            case ($diffInterval->i > 0):
-                $unit = 'minute';
-                $delta = $diffInterval->i;
-                break;
-
-            default:
-                $delta = $diffInterval->s;
-                $unit = 'second';
-                break;
-        }
-
-        if ($delta == 0) {
-            $delta = 1;
-        }
-
-        $txt = $delta . ' ' . $unit;
-        $txt .= $delta == 1 ? '' : 's';
-
-        if ($absolute) {
-            return $txt;
-        }
-
-        $isFuture = $diffInterval->invert === 1;
-
-        if ($isNow) {
-            if ($isFuture) {
-                return $txt . ' from now';
-            }
-
-            return $txt . ' ago';
-        }
-
-        if ($isFuture) {
-            return $txt . ' after';
-        }
-
-        return $txt . ' before';
-    }
-
-    ///////////////////////////////////////////////////////////////////
-    //////////////////////////// MODIFIERS ////////////////////////////
-    ///////////////////////////////////////////////////////////////////
-
-    /**
-     * Resets the time to 00:00:00
-     *
-     * @return static
-     */
-    public function startOfDay()
-    {
-        return $this->hour(0)->minute(0)->second(0);
-    }
-
-    /**
-     * Resets the time to 23:59:59
-     *
-     * @return static
-     */
-    public function endOfDay()
-    {
-        return $this->hour(23)->minute(59)->second(59);
-    }
-
-    /**
-     * Resets the date to the first day of the month and the time to 00:00:00
-     *
-     * @return static
-     */
-    public function startOfMonth()
-    {
-        return $this->startOfDay()->day(1);
-    }
-
-    /**
-     * Resets the date to end of the month and time to 23:59:59
-     *
-     * @return static
-     */
-    public function endOfMonth()
-    {
-        return $this->day($this->daysInMonth)->endOfDay();
-    }
-
-     /**
-      * Resets the date to the first day of the year and the time to 00:00:00
-      *
-      * @return static
-      */
-    public function startOfYear()
-    {
-        return $this->month(1)->startOfMonth();
-    }
-
-     /**
-      * Resets the date to end of the year and time to 23:59:59
-      *
-      * @return static
-      */
-     public function endOfYear()
-     {
-         return $this->month(static::MONTHS_PER_YEAR)->endOfMonth();
-     }
-
-     /**
-      * Resets the date to the first day of the decade and the time to 00:00:00
-      *
-      * @return static
-      */
-     public function startOfDecade()
-     {
-         return $this->startOfYear()->year($this->year - $this->year % static::YEARS_PER_DECADE);
-     }
-
-     /**
-      * Resets the date to end of the decade and time to 23:59:59
-      *
-      * @return static
-      */
-     public function endOfDecade()
-     {
-         return $this->endOfYear()->year($this->year - $this->year % static::YEARS_PER_DECADE + static::YEARS_PER_DECADE - 1);
-     }
-
-     /**
-      * Resets the date to the first day of the century and the time to 00:00:00
-      *
-      * @return static
-      */
-     public function startOfCentury()
-     {
-         return $this->startOfYear()->year($this->year - $this->year % static::YEARS_PER_CENTURY);
-     }
-
-     /**
-      * Resets the date to end of the century and time to 23:59:59
-      *
-      * @return static
-      */
-     public function endOfCentury()
-     {
-         return $this->endOfYear()->year($this->year - $this->year % static::YEARS_PER_CENTURY + static::YEARS_PER_CENTURY - 1);
-     }
-
-    /**
-     * Resets the date to the first day of the ISO-8601 week (Monday) and the time to 00:00:00
-     *
-     * @return static
-     */
-     public function startOfWeek()
-     {
-         if ($this->dayOfWeek != static::MONDAY) {
-             $this->previous(static::MONDAY);
-         }
-
-         return $this->startOfDay();
-     }
-
-     /**
-      * Resets the date to end of the ISO-8601 week (Sunday) and time to 23:59:59
-      *
-      * @return static
-      */
-     public function endOfWeek()
-     {
-         if ($this->dayOfWeek != static::SUNDAY) {
-             $this->next(static::SUNDAY);
-         }
-
-         return $this->endOfDay();
-     }
-
-    /**
-     * Modify to the next occurance of a given day of the week.
-     * If no dayOfWeek is provided, modify to the next occurance
-     * of the current day of the week.  Use the supplied consts
-     * to indicate the desired dayOfWeek, ex. static::MONDAY.
-     *
-     * @param int $dayOfWeek
-     *
-     * @return mixed
-     */
-    public function next($dayOfWeek = null)
-    {
-        if ($dayOfWeek === null) {
-            $dayOfWeek = $this->dayOfWeek;
-        }
-
-        return $this->startOfDay()->modify('next ' . static::$days[$dayOfWeek]);
-    }
-
-    /**
-     * Modify to the previous occurance of a given day of the week.
-     * If no dayOfWeek is provided, modify to the previous occurance
-     * of the current day of the week.  Use the supplied consts
-     * to indicate the desired dayOfWeek, ex. static::MONDAY.
-     *
-     * @param int $dayOfWeek
-     *
-     * @return mixed
-     */
-    public function previous($dayOfWeek = null)
-    {
-        if ($dayOfWeek === null) {
-            $dayOfWeek = $this->dayOfWeek;
-        }
-
-        return $this->startOfDay()->modify('last ' . static::$days[$dayOfWeek]);
-    }
-
-    /**
-     * Modify to the first occurance of a given day of the week
-     * in the current month. If no dayOfWeek is provided, modify to the
-     * first day of the current month.  Use the supplied consts
-     * to indicate the desired dayOfWeek, ex. static::MONDAY.
-     *
-     * @param int $dayOfWeek
-     *
-     * @return mixed
-     */
-    public function firstOfMonth($dayOfWeek = null)
-    {
-        $this->startOfDay();
-
-        if ($dayOfWeek === null) {
-            return $this->day(1);
-        }
-
-        return $this->modify('first ' . static::$days[$dayOfWeek] . ' of ' . $this->format('F') . ' ' . $this->year);
-    }
-
-    /**
-     * Modify to the last occurance of a given day of the week
-     * in the current month. If no dayOfWeek is provided, modify to the
-     * last day of the current month.  Use the supplied consts
-     * to indicate the desired dayOfWeek, ex. static::MONDAY.
-     *
-     * @param int $dayOfWeek
-     *
-     * @return mixed
-     */
-    public function lastOfMonth($dayOfWeek = null)
-    {
-        $this->startOfDay();
-
-        if ($dayOfWeek === null) {
-            return $this->day($this->daysInMonth);
-        }
-
-        return $this->modify('last ' . static::$days[$dayOfWeek] . ' of ' . $this->format('F') . ' ' . $this->year);
-    }
-
-    /**
-     * Modify to the given occurance of a given day of the week
-     * in the current month. If the calculated occurance is outside the scope
-     * of the current month, then return false and no modifications are made.
-     * Use the supplied consts to indicate the desired dayOfWeek, ex. static::MONDAY.
-     *
-     * @param int $nth
-     * @param int $dayOfWeek
-     *
-     * @return mixed
-     */
-    public function nthOfMonth($nth, $dayOfWeek)
-    {
-        $dt = $this->copy()->firstOfMonth();
-        $check = $dt->format('Y-m');
-        $dt->modify('+' . $nth . ' ' . static::$days[$dayOfWeek]);
-
-        return ($dt->format('Y-m') === $check) ? $this->modify($dt) : false;
-    }
-
-    /**
-     * Modify to the first occurance of a given day of the week
-     * in the current quarter. If no dayOfWeek is provided, modify to the
-     * first day of the current quarter.  Use the supplied consts
-     * to indicate the desired dayOfWeek, ex. static::MONDAY.
-     *
-     * @param int $dayOfWeek
-     *
-     * @return mixed
-     */
-    public function firstOfQuarter($dayOfWeek = null)
-    {
-        return $this->day(1)->month($this->quarter * 3 - 2)->firstOfMonth($dayOfWeek);
-    }
-
-    /**
-     * Modify to the last occurance of a given day of the week
-     * in the current quarter. If no dayOfWeek is provided, modify to the
-     * last day of the current quarter.  Use the supplied consts
-     * to indicate the desired dayOfWeek, ex. static::MONDAY.
-     *
-     * @param int $dayOfWeek
-     *
-     * @return mixed
-     */
-    public function lastOfQuarter($dayOfWeek = null)
-    {
-        return $this->day(1)->month($this->quarter * 3)->lastOfMonth($dayOfWeek);
-    }
-
-    /**
-     * Modify to the given occurance of a given day of the week
-     * in the current quarter. If the calculated occurance is outside the scope
-     * of the current quarter, then return false and no modifications are made.
-     * Use the supplied consts to indicate the desired dayOfWeek, ex. static::MONDAY.
-     *
-     * @param int $nth
-     * @param int $dayOfWeek
-     *
-     * @return mixed
-     */
-    public function nthOfQuarter($nth, $dayOfWeek)
-    {
-        $dt = $this->copy()->day(1)->month($this->quarter * 3);
-        $last_month = $dt->month;
-        $year = $dt->year;
-        $dt->firstOfQuarter()->modify('+' . $nth . ' ' . static::$days[$dayOfWeek]);
-
-        return ($last_month < $dt->month || $year !== $dt->year) ? false : $this->modify($dt);
-    }
-
-    /**
-     * Modify to the first occurance of a given day of the week
-     * in the current year. If no dayOfWeek is provided, modify to the
-     * first day of the current year.  Use the supplied consts
-     * to indicate the desired dayOfWeek, ex. static::MONDAY.
-     *
-     * @param int $dayOfWeek
-     *
-     * @return mixed
-     */
-    public function firstOfYear($dayOfWeek = null)
-    {
-        return $this->month(1)->firstOfMonth($dayOfWeek);
-    }
-
-    /**
-     * Modify to the last occurance of a given day of the week
-     * in the current year. If no dayOfWeek is provided, modify to the
-     * last day of the current year.  Use the supplied consts
-     * to indicate the desired dayOfWeek, ex. static::MONDAY.
-     *
-     * @param int $dayOfWeek
-     *
-     * @return mixed
-     */
-    public function lastOfYear($dayOfWeek = null)
-    {
-        return $this->month(static::MONTHS_PER_YEAR)->lastOfMonth($dayOfWeek);
-    }
-
-    /**
-     * Modify to the given occurance of a given day of the week
-     * in the current year. If the calculated occurance is outside the scope
-     * of the current year, then return false and no modifications are made.
-     * Use the supplied consts to indicate the desired dayOfWeek, ex. static::MONDAY.
-     *
-     * @param int $nth
-     * @param int $dayOfWeek
-     *
-     * @return mixed
-     */
-    public function nthOfYear($nth, $dayOfWeek)
-    {
-        $dt = $this->copy()->firstOfYear()->modify('+' . $nth . ' ' . static::$days[$dayOfWeek]);
-
-        return $this->year == $dt->year ? $this->modify($dt) : false;
-    }
-
-    /**
-     * Modify the current instance to the average of a given instance (default now) and the current instance.
-     *
-     * @param Carbon $dt
-     *
-     * @return static
-     */
-    public function average(Carbon $dt = null)
-    {
-        $dt = ($dt === null) ? static::now($this->tz) : $dt;
-
-        return $this->addSeconds((int) ($this->diffInSeconds($dt, false) / 2));
-    }
-
-    /**
-     * Check if its the birthday. Compares the date/month values of the two dates.
-     *
-     * @param Carbon $dt
-     *
-     * @return boolean
-     */
-    public function isBirthday(Carbon $dt)
-    {
-        return $this->format('md') === $dt->format('md');
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/AddTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/AddTest.php b/vendor/nesbot/carbon/tests/AddTest.php
deleted file mode 100644
index bd28fe3..0000000
--- a/vendor/nesbot/carbon/tests/AddTest.php
+++ /dev/null
@@ -1,201 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class AddTest extends TestFixture
-{
-    public function testAddYearsPositive()
-    {
-        $this->assertSame(1976, Carbon::createFromDate(1975)->addYears(1)->year);
-    }
-
-    public function testAddYearsZero()
-    {
-        $this->assertSame(1975, Carbon::createFromDate(1975)->addYears(0)->year);
-    }
-
-    public function testAddYearsNegative()
-    {
-        $this->assertSame(1974, Carbon::createFromDate(1975)->addYears(-1)->year);
-    }
-
-    public function testAddYear()
-    {
-        $this->assertSame(1976, Carbon::createFromDate(1975)->addYear()->year);
-    }
-
-    public function testAddMonthsPositive()
-    {
-        $this->assertSame(1, Carbon::createFromDate(1975, 12)->addMonths(1)->month);
-    }
-
-    public function testAddMonthsZero()
-    {
-        $this->assertSame(12, Carbon::createFromDate(1975, 12)->addMonths(0)->month);
-    }
-
-    public function testAddMonthsNegative()
-    {
-        $this->assertSame(11, Carbon::createFromDate(1975, 12, 1)->addMonths(-1)->month);
-    }
-
-    public function testAddMonth()
-    {
-        $this->assertSame(1, Carbon::createFromDate(1975, 12)->addMonth()->month);
-    }
-
-    public function testAddMonthWithOverflow()
-    {
-        $this->assertSame(3, Carbon::createFromDate(2012, 1, 31)->addMonth()->month);
-    }
-
-    public function testAddMonthsNoOverflowPositive()
-    {
-        $this->assertSame('2012-02-29', Carbon::createFromDate(2012, 1, 31)->addMonthNoOverflow()->toDateString());
-        $this->assertSame('2012-03-31', Carbon::createFromDate(2012, 1, 31)->addMonthsNoOverflow(2)->toDateString());
-        $this->assertSame('2012-03-29', Carbon::createFromDate(2012, 2, 29)->addMonthNoOverflow()->toDateString());
-        $this->assertSame('2012-02-29', Carbon::createFromDate(2011, 12, 31)->addMonthsNoOverflow(2)->toDateString());
-    }
-
-    public function testAddMonthsNoOverflowZero()
-    {
-        $this->assertSame(12, Carbon::createFromDate(1975, 12)->addMonths(0)->month);
-    }
-
-    public function testAddMonthsNoOverflowNegative()
-    {
-        $this->assertSame('2012-01-29', Carbon::createFromDate(2012, 2, 29)->addMonthsNoOverflow(-1)->toDateString());
-        $this->assertSame('2012-01-31', Carbon::createFromDate(2012, 3, 31)->addMonthsNoOverflow(-2)->toDateString());
-        $this->assertSame('2012-02-29', Carbon::createFromDate(2012, 3, 31)->addMonthsNoOverflow(-1)->toDateString());
-        $this->assertSame('2011-12-31', Carbon::createFromDate(2012, 1, 31)->addMonthsNoOverflow(-1)->toDateString());
-    }
-
-    public function testAddDaysPositive()
-    {
-        $this->assertSame(1, Carbon::createFromDate(1975, 5, 31)->addDays(1)->day);
-    }
-
-    public function testAddDaysZero()
-    {
-        $this->assertSame(31, Carbon::createFromDate(1975, 5, 31)->addDays(0)->day);
-    }
-
-    public function testAddDaysNegative()
-    {
-        $this->assertSame(30, Carbon::createFromDate(1975, 5, 31)->addDays(-1)->day);
-    }
-
-    public function testAddDay()
-    {
-        $this->assertSame(1, Carbon::createFromDate(1975, 5, 31)->addDay()->day);
-    }
-
-    public function testAddWeekdaysPositive()
-    {
-        $this->assertSame(17, Carbon::createFromDate(2012, 1, 4)->addWeekdays(9)->day);
-    }
-
-    public function testAddWeekdaysZero()
-    {
-        $this->assertSame(4, Carbon::createFromDate(2012, 1, 4)->addWeekdays(0)->day);
-    }
-
-    public function testAddWeekdaysNegative()
-    {
-        $this->assertSame(18, Carbon::createFromDate(2012, 1, 31)->addWeekdays(-9)->day);
-    }
-
-    public function testAddWeekday()
-    {
-        $this->assertSame(9, Carbon::createFromDate(2012, 1, 6)->addWeekday()->day);
-    }
-
-    public function testAddWeeksPositive()
-    {
-        $this->assertSame(28, Carbon::createFromDate(1975, 5, 21)->addWeeks(1)->day);
-    }
-
-    public function testAddWeeksZero()
-    {
-        $this->assertSame(21, Carbon::createFromDate(1975, 5, 21)->addWeeks(0)->day);
-    }
-
-    public function testAddWeeksNegative()
-    {
-        $this->assertSame(14, Carbon::createFromDate(1975, 5, 21)->addWeeks(-1)->day);
-    }
-
-    public function testAddWeek()
-    {
-        $this->assertSame(28, Carbon::createFromDate(1975, 5, 21)->addWeek()->day);
-    }
-
-    public function testAddHoursPositive()
-    {
-        $this->assertSame(1, Carbon::createFromTime(0)->addHours(1)->hour);
-    }
-
-    public function testAddHoursZero()
-    {
-        $this->assertSame(0, Carbon::createFromTime(0)->addHours(0)->hour);
-    }
-
-    public function testAddHoursNegative()
-    {
-        $this->assertSame(23, Carbon::createFromTime(0)->addHours(-1)->hour);
-    }
-
-    public function testAddHour()
-    {
-        $this->assertSame(1, Carbon::createFromTime(0)->addHour()->hour);
-    }
-
-    public function testAddMinutesPositive()
-    {
-        $this->assertSame(1, Carbon::createFromTime(0, 0)->addMinutes(1)->minute);
-    }
-
-    public function testAddMinutesZero()
-    {
-        $this->assertSame(0, Carbon::createFromTime(0, 0)->addMinutes(0)->minute);
-    }
-
-    public function testAddMinutesNegative()
-    {
-        $this->assertSame(59, Carbon::createFromTime(0, 0)->addMinutes(-1)->minute);
-    }
-
-    public function testAddMinute()
-    {
-        $this->assertSame(1, Carbon::createFromTime(0, 0)->addMinute()->minute);
-    }
-
-    public function testAddSecondsPositive()
-    {
-        $this->assertSame(1, Carbon::createFromTime(0, 0, 0)->addSeconds(1)->second);
-    }
-
-    public function testAddSecondsZero()
-    {
-        $this->assertSame(0, Carbon::createFromTime(0, 0, 0)->addSeconds(0)->second);
-    }
-
-    public function testAddSecondsNegative()
-    {
-        $this->assertSame(59, Carbon::createFromTime(0, 0, 0)->addSeconds(-1)->second);
-    }
-
-    public function testAddSecond()
-    {
-        $this->assertSame(1, Carbon::createFromTime(0, 0, 0)->addSecond()->second);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/ComparisonTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/ComparisonTest.php b/vendor/nesbot/carbon/tests/ComparisonTest.php
deleted file mode 100644
index c40bf8c..0000000
--- a/vendor/nesbot/carbon/tests/ComparisonTest.php
+++ /dev/null
@@ -1,200 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class ComparisonTest extends TestFixture
-{
-    public function testEqualToTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 1)->eq(Carbon::createFromDate(2000, 1, 1)));
-    }
-
-    public function testEqualToFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2000, 1, 1)->eq(Carbon::createFromDate(2000, 1, 2)));
-    }
-
-    public function testEqualWithTimezoneTrue()
-    {
-        $this->assertTrue(Carbon::create(2000, 1, 1, 12, 0, 0, 'America/Toronto')->eq(Carbon::create(2000, 1, 1, 9, 0, 0, 'America/Vancouver')));
-    }
-
-    public function testEqualWithTimezoneFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2000, 1, 1, 'America/Toronto')->eq(Carbon::createFromDate(2000, 1, 1, 'America/Vancouver')));
-    }
-
-    public function testNotEqualToTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 1)->ne(Carbon::createFromDate(2000, 1, 2)));
-    }
-
-    public function testNotEqualToFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2000, 1, 1)->ne(Carbon::createFromDate(2000, 1, 1)));
-    }
-
-    public function testNotEqualWithTimezone()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 1, 'America/Toronto')->ne(Carbon::createFromDate(2000, 1, 1, 'America/Vancouver')));
-    }
-
-    public function testGreaterThanTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 1)->gt(Carbon::createFromDate(1999, 12, 31)));
-    }
-
-    public function testGreaterThanFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2000, 1, 1)->gt(Carbon::createFromDate(2000, 1, 2)));
-    }
-
-    public function testGreaterThanWithTimezoneTrue()
-    {
-        $dt1 = Carbon::create(2000, 1, 1, 12, 0, 0, 'America/Toronto');
-        $dt2 = Carbon::create(2000, 1, 1, 8, 59, 59, 'America/Vancouver');
-        $this->assertTrue($dt1->gt($dt2));
-    }
-
-    public function testGreaterThanWithTimezoneFalse()
-    {
-        $dt1 = Carbon::create(2000, 1, 1, 12, 0, 0, 'America/Toronto');
-        $dt2 = Carbon::create(2000, 1, 1, 9, 0, 1, 'America/Vancouver');
-        $this->assertFalse($dt1->gt($dt2));
-    }
-
-    public function testGreaterThanOrEqualTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 1)->gte(Carbon::createFromDate(1999, 12, 31)));
-    }
-
-    public function testGreaterThanOrEqualTrueEqual()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 1)->gte(Carbon::createFromDate(2000, 1, 1)));
-    }
-
-    public function testGreaterThanOrEqualFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2000, 1, 1)->gte(Carbon::createFromDate(2000, 1, 2)));
-    }
-
-    public function testLessThanTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 1)->lt(Carbon::createFromDate(2000, 1, 2)));
-    }
-
-    public function testLessThanFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2000, 1, 1)->lt(Carbon::createFromDate(1999, 12, 31)));
-    }
-
-    public function testLessThanOrEqualTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 1)->lte(Carbon::createFromDate(2000, 1, 2)));
-    }
-
-    public function testLessThanOrEqualTrueEqual()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 1)->lte(Carbon::createFromDate(2000, 1, 1)));
-    }
-
-    public function testLessThanOrEqualFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2000, 1, 1)->lte(Carbon::createFromDate(1999, 12, 31)));
-    }
-
-    public function testBetweenEqualTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 15)->between(Carbon::createFromDate(2000, 1, 1), Carbon::createFromDate(2000, 1, 31), true));
-    }
-
-    public function testBetweenNotEqualTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 15)->between(Carbon::createFromDate(2000, 1, 1), Carbon::createFromDate(2000, 1, 31), false));
-    }
-
-    public function testBetweenEqualFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(1999, 12, 31)->between(Carbon::createFromDate(2000, 1, 1), Carbon::createFromDate(2000, 1, 31), true));
-    }
-
-    public function testBetweenNotEqualFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2000, 1, 1)->between(Carbon::createFromDate(2000, 1, 1), Carbon::createFromDate(2000, 1, 31), false));
-    }
-
-    public function testBetweenEqualSwitchTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 15)->between(Carbon::createFromDate(2000, 1, 31), Carbon::createFromDate(2000, 1, 1), true));
-    }
-
-    public function testBetweenNotEqualSwitchTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2000, 1, 15)->between(Carbon::createFromDate(2000, 1, 31), Carbon::createFromDate(2000, 1, 1), false));
-    }
-
-    public function testBetweenEqualSwitchFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(1999, 12, 31)->between(Carbon::createFromDate(2000, 1, 31), Carbon::createFromDate(2000, 1, 1), true));
-    }
-
-    public function testBetweenNotEqualSwitchFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2000, 1, 1)->between(Carbon::createFromDate(2000, 1, 31), Carbon::createFromDate(2000, 1, 1), false));
-    }
-
-    public function testMinIsFluid()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->min() instanceof Carbon);
-    }
-
-    public function testMinWithNow()
-    {
-        $dt = Carbon::create(2012, 1, 1, 0, 0, 0)->min();
-        $this->assertCarbon($dt, 2012, 1, 1, 0, 0, 0);
-    }
-
-    public function testMinWithInstance()
-    {
-        $dt1 = Carbon::create(2013, 12, 31, 23, 59, 59);
-        $dt2 = Carbon::create(2012, 1, 1, 0, 0, 0)->min($dt1);
-        $this->assertCarbon($dt2, 2012, 1, 1, 0, 0, 0);
-    }
-
-    public function testMaxIsFluid()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->max() instanceof Carbon);
-    }
-
-    public function testMaxWithNow()
-    {
-        $dt = Carbon::create(2099, 12, 31, 23, 59, 59)->max();
-        $this->assertCarbon($dt, 2099, 12, 31, 23, 59, 59);
-    }
-
-    public function testMaxWithInstance()
-    {
-        $dt1 = Carbon::create(2012, 1, 1, 0, 0, 0);
-        $dt2 = Carbon::create(2099, 12, 31, 23, 59, 59)->max($dt1);
-        $this->assertCarbon($dt2, 2099, 12, 31, 23, 59, 59);
-    }
-    public function testIsBirthday()
-    {
-        $dt1 = Carbon::createFromDate(1987, 4, 23);
-        $dt2 = Carbon::createFromDate(2014, 9, 26);
-        $dt3 = Carbon::createFromDate(2014, 4, 23);
-        $this->assertFalse($dt2->isBirthday($dt1));
-        $this->assertTrue($dt3->isBirthday($dt1));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/ConstructTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/ConstructTest.php b/vendor/nesbot/carbon/tests/ConstructTest.php
deleted file mode 100644
index 7ef3af7..0000000
--- a/vendor/nesbot/carbon/tests/ConstructTest.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class ConstructTest extends TestFixture
-{
-    public function testCreatesAnInstanceDefaultToNow()
-    {
-        $c = new Carbon();
-        $now = Carbon::now();
-        $this->assertInstanceOfCarbon($c);
-        $this->assertSame($now->tzName, $c->tzName);
-        $this->assertCarbon($c, $now->year, $now->month, $now->day, $now->hour, $now->minute, $now->second);
-    }
-
-    public function testParseCreatesAnInstanceDefaultToNow()
-    {
-        $c = Carbon::parse();
-        $now = Carbon::now();
-        $this->assertInstanceOfCarbon($c);
-        $this->assertSame($now->tzName, $c->tzName);
-        $this->assertCarbon($c, $now->year, $now->month, $now->day, $now->hour, $now->minute, $now->second);
-    }
-
-    public function testWithFancyString()
-    {
-        $c = new Carbon('first day of January 2008');
-        $this->assertCarbon($c, 2008, 1, 1, 0, 0, 0);
-    }
-
-    public function testParseWithFancyString()
-    {
-        $c = Carbon::parse('first day of January 2008');
-        $this->assertCarbon($c, 2008, 1, 1, 0, 0, 0);
-    }
-
-    public function testDefaultTimezone()
-    {
-        $c = new Carbon('now');
-        $this->assertSame('America/Toronto', $c->tzName);
-    }
-
-    public function testParseWithDefaultTimezone()
-    {
-        $c = Carbon::parse('now');
-        $this->assertSame('America/Toronto', $c->tzName);
-    }
-
-    public function testSettingTimezone()
-    {
-        $timezone = 'Europe/London';
-        $dtz = new \DateTimeZone($timezone);
-        $dt = new \DateTime('now', $dtz);
-        $dayLightSavingTimeOffset = $dt->format('I');
-
-        $c = new Carbon('now', $dtz);
-        $this->assertSame($timezone, $c->tzName);
-        $this->assertSame(0 + $dayLightSavingTimeOffset, $c->offsetHours);
-    }
-
-    public function testParseSettingTimezone()
-    {
-        $timezone = 'Europe/London';
-        $dtz = new \DateTimeZone($timezone);
-        $dt = new \DateTime('now', $dtz);
-        $dayLightSavingTimeOffset = $dt->format('I');
-
-        $c = Carbon::parse('now', $dtz);
-        $this->assertSame($timezone, $c->tzName);
-        $this->assertSame(0 + $dayLightSavingTimeOffset, $c->offsetHours);
-    }
-
-    public function testSettingTimezoneWithString()
-    {
-        $timezone = 'Asia/Tokyo';
-        $dtz = new \DateTimeZone($timezone);
-        $dt = new \DateTime('now', $dtz);
-        $dayLightSavingTimeOffset = $dt->format('I');
-
-        $c = new Carbon('now', $timezone);
-        $this->assertSame($timezone, $c->tzName);
-        $this->assertSame(9 + $dayLightSavingTimeOffset, $c->offsetHours);
-    }
-
-    public function testParseSettingTimezoneWithString()
-    {
-        $timezone = 'Asia/Tokyo';
-        $dtz = new \DateTimeZone($timezone);
-        $dt = new \DateTime('now', $dtz);
-        $dayLightSavingTimeOffset = $dt->format('I');
-
-        $c = Carbon::parse('now', $timezone);
-        $this->assertSame($timezone, $c->tzName);
-        $this->assertSame(9 + $dayLightSavingTimeOffset, $c->offsetHours);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/CopyTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/CopyTest.php b/vendor/nesbot/carbon/tests/CopyTest.php
deleted file mode 100644
index bd3fa92..0000000
--- a/vendor/nesbot/carbon/tests/CopyTest.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class CopyTest extends TestFixture
-{
-    public function testCopy()
-    {
-        $dating = Carbon::now();
-        $dating2 = $dating->copy();
-        $this->assertNotSame($dating, $dating2);
-    }
-
-    public function testCopyEnsureTzIsCopied()
-    {
-        $dating = Carbon::createFromDate(2000, 1, 1, 'Europe/London');
-        $dating2 = $dating->copy();
-        $this->assertSame($dating->tzName, $dating2->tzName);
-        $this->assertSame($dating->offset, $dating2->offset);
-    }
-
-    public function testCopyEnsureMicrosAreCopied()
-    {
-        $micro = 254687;
-        $dating = Carbon::createFromFormat('Y-m-d H:i:s.u', '2014-02-01 03:45:27.'.$micro);
-        $dating2 = $dating->copy();
-        $this->assertSame($micro, $dating2->micro);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/CreateFromDateTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/CreateFromDateTest.php b/vendor/nesbot/carbon/tests/CreateFromDateTest.php
deleted file mode 100644
index 9706f7f..0000000
--- a/vendor/nesbot/carbon/tests/CreateFromDateTest.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class CreateFromDateTest extends TestFixture
-{
-    public function testCreateFromDateWithDefaults()
-    {
-        $d = Carbon::createFromDate();
-        $this->assertSame($d->timestamp, Carbon::create(null, null, null, null, null, null)->timestamp);
-    }
-
-    public function testCreateFromDate()
-    {
-        $d = Carbon::createFromDate(1975, 5, 21);
-        $this->assertCarbon($d, 1975, 5, 21);
-    }
-
-    public function testCreateFromDateWithYear()
-    {
-        $d = Carbon::createFromDate(1975);
-        $this->assertSame(1975, $d->year);
-    }
-
-    public function testCreateFromDateWithMonth()
-    {
-        $d = Carbon::createFromDate(null, 5);
-        $this->assertSame(5, $d->month);
-    }
-
-    public function testCreateFromDateWithDay()
-    {
-        $d = Carbon::createFromDate(null, null, 21);
-        $this->assertSame(21, $d->day);
-    }
-
-    public function testCreateFromDateWithTimezone()
-    {
-        $d = Carbon::createFromDate(1975, 5, 21, 'Europe/London');
-        $this->assertCarbon($d, 1975, 5, 21);
-        $this->assertSame('Europe/London', $d->tzName);
-    }
-
-    public function testCreateFromDateWithDateTimeZone()
-    {
-        $d = Carbon::createFromDate(1975, 5, 21, new \DateTimeZone('Europe/London'));
-        $this->assertCarbon($d, 1975, 5, 21);
-        $this->assertSame('Europe/London', $d->tzName);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/CreateFromFormatTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/CreateFromFormatTest.php b/vendor/nesbot/carbon/tests/CreateFromFormatTest.php
deleted file mode 100644
index 5333041..0000000
--- a/vendor/nesbot/carbon/tests/CreateFromFormatTest.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class CreateFromFormatTest extends TestFixture
-{
-    public function testCreateFromFormatReturnsCarbon()
-    {
-        $d = Carbon::createFromFormat('Y-m-d H:i:s', '1975-05-21 22:32:11');
-        $this->assertCarbon($d, 1975, 5, 21, 22, 32, 11);
-        $this->assertTrue($d instanceof Carbon);
-    }
-
-    public function testCreateFromFormatWithTimezoneString()
-    {
-        $d = Carbon::createFromFormat('Y-m-d H:i:s', '1975-05-21 22:32:11', 'Europe/London');
-        $this->assertCarbon($d, 1975, 5, 21, 22, 32, 11);
-        $this->assertSame('Europe/London', $d->tzName);
-    }
-
-    public function testCreateFromFormatWithTimezone()
-    {
-        $d = Carbon::createFromFormat('Y-m-d H:i:s', '1975-05-21 22:32:11', new \DateTimeZone('Europe/London'));
-        $this->assertCarbon($d, 1975, 5, 21, 22, 32, 11);
-        $this->assertSame('Europe/London', $d->tzName);
-    }
-
-    public function testCreateFromFormatWithMillis()
-    {
-        $d = Carbon::createFromFormat('Y-m-d H:i:s.u', '1975-05-21 22:32:11.254687');
-        $this->assertSame(254687, $d->micro);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/CreateFromTimeTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/CreateFromTimeTest.php b/vendor/nesbot/carbon/tests/CreateFromTimeTest.php
deleted file mode 100644
index 73078f4..0000000
--- a/vendor/nesbot/carbon/tests/CreateFromTimeTest.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class CreateFromTimeTest extends TestFixture
-{
-    public function testCreateFromDateWithDefaults()
-    {
-        $d = Carbon::createFromTime();
-        $this->assertSame($d->timestamp, Carbon::create(null, null, null, null, null, null)->timestamp);
-    }
-
-    public function testCreateFromDate()
-    {
-        $d = Carbon::createFromTime(23, 5, 21);
-        $this->assertCarbon($d, Carbon::now()->year, Carbon::now()->month, Carbon::now()->day, 23, 5, 21);
-    }
-
-    public function testCreateFromTimeWithHour()
-    {
-        $d = Carbon::createFromTime(22);
-        $this->assertSame(22, $d->hour);
-        $this->assertSame(0, $d->minute);
-        $this->assertSame(0, $d->second);
-    }
-
-    public function testCreateFromTimeWithMinute()
-    {
-        $d = Carbon::createFromTime(null, 5);
-        $this->assertSame(5, $d->minute);
-    }
-
-    public function testCreateFromTimeWithSecond()
-    {
-        $d = Carbon::createFromTime(null, null, 21);
-        $this->assertSame(21, $d->second);
-    }
-
-    public function testCreateFromTimeWithDateTimeZone()
-    {
-        $d = Carbon::createFromTime(12, 0, 0, new \DateTimeZone('Europe/London'));
-        $this->assertCarbon($d, Carbon::now()->year, Carbon::now()->month, Carbon::now()->day, 12, 0, 0);
-        $this->assertSame('Europe/London', $d->tzName);
-    }
-
-    public function testCreateFromTimeWithTimeZoneString()
-    {
-        $d = Carbon::createFromTime(12, 0, 0, 'Europe/London');
-        $this->assertCarbon($d, Carbon::now()->year, Carbon::now()->month, Carbon::now()->day, 12, 0, 0);
-        $this->assertSame('Europe/London', $d->tzName);
-    }
-}


[32/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/changes.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/changes.json b/vendor/laravel/framework/src/Illuminate/Foundation/changes.json
deleted file mode 100755
index 4d9a112..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/changes.json
+++ /dev/null
@@ -1,215 +0,0 @@
-{
-	"4.2.*": [
-		{"message": "View and Pagination 'Environment' classes renamed to 'Factory'.", "backport": null},
-		{"message": "Configurable encryption for Iron.io queue messages.", "backport": null},
-		{"message": "Make FrameGuard middleware opt-in.", "backport": null},
-		{"message": "Convert View '$errors' shared variable into ViewErrorBag. Allows multiple bags per view. Should be backwards compatible.", "backport": null},
-		{"message": "Calling 'create' on a HasOne or HasMany relation will now use 'fill' method so mutators are executed on related model.", "backport": null},
-		{"message": "Use rawurldecode when decoding parameters in Route::parameters.", "backport": null},
-		{"message": "When date_format validation rule is used, before and after validation dates must match given format.", "backport": null},
-		{"message": "Added ability to register global Eloquent scopes using traits and addGlobalScope.", "backport": null},
-		{"message": "Soft deleting converted to use new global scope facilities.", "backport": null},
-		{"message": "Added ability to extend Eloquent Builder using 'macro' method.", "backport": null},
-		{"message": "Soft deleting models now use SoftDeletingTrait instead of softDelete property.", "backport": null},
-		{"message": "The queue:listen command will now write the names of the jobs it processes to the console.", "backport": null},
-		{"message": "Added Mailgun API transport for Mail::send. Depends on new 'services' configuration file.", "backport": null},
-		{"message": "Added Mandrill API transport for Mail::send. Depends on new 'services' configuration file.", "backport": null},
-		{"message": "Added 'log' mail transport for Mail::send. Writes raw MIME string to log files.", "backport": null},
-		{"message": "Added simplePaginate method to query and Eloquent builder.", "backport": null},
-		{"message": "Destructive migration operations now require confirmation or --force when being run in production.", "backport": null},
-		{"message": "Added Cache::pull method for retrieving a value and then deleting it.", "backport": null},
-		{"message": "Added Session::pull method for retrieving a value and then deleting it.", "backport": null},
-		{"message": "Added rel attribute to basic pagination links.", "backport": null},
-		{"message": "The 'page' query variable is now ignored when calling the paginator 'appends' method.", "backport": null},
-		{"message": "Empty arrays that are 'required' validate as false when empty.", "backport": null},
-		{"message": "Added --daemon option to the queue:work command.", "backport": null},
-		{"message": "Added convenient traits for authentication and password reminding.", "backport": null},
-		{"message": "Added 'reject' method to Collection.", "backport": null},
-		{"message": "Added 'updateOrCreate' method to Eloquent model.", "backport": null},
-		{"message": "Added 'keyBy' method to Collection.", "backport": null},
-		{"message": "Added 'contains' method to base Collection.", "backport": null},
-		{"message": "Allow 'where' route constraints to be passed in array definition of Route.", "backport": null},
-		{"message": "Properly support Route 'where' constraints on a Route group.", "backport": null},
-		{"message": "When 'increment' or 'decrement' is called on a single Model instance, the local attribute value is updated as well.", "backport": null},
-		{"message": "Automatically retry queries on database connections that have 'gone away'.", "backport": null},
-		{"message": "Allow accessing of read / write database connections using ::read and ::write syntax.", "backport": null}
-	],
-	"4.1.*": [
-		{"message": "Added new SSH task runner tools.", "backport": null},
-		{"message": "Allow before and after validation rules to reference other fields.", "backport": null},
-		{"message": "Added splice method to Collection class.", "backport": null},
-		{"message": "Added newest and oldest methods to query builder for timestamp short-hand queries.", "backport": null},
-		{"message": "Rebuild the routing layer for speed and efficiency.", "backport": null},
-		{"message": "Added morphToMany relation for polymorphic many-to-many relations.", "backport": null},
-		{"message": "Make Boris available from Tinker command when available.", "backport": null},
-		{"message": "Allow route names to be specified on resources.", "backport": null},
-		{"message": "Collection `push` now appends. New `prepend` method on collections.", "backport": null},
-		{"message": "Use environment for log file name.", "backport": null},
-		{"message": "Use 'bit' as storage type for boolean on SQL Server.", "backport": null},
-		{"message": "Added new 'firing' method to event dispatcher, deprecated passing of event as last parameter.", "backport": null},
-		{"message": "Added QueryException with better formatted error messages.", "backport": null},
-		{"message": "Added 'input' method to Router.", "backport": null},
-		{"message": "Laravel now generates a single laravel.log file instead of many files.", "backport": null},
-		{"message": "Added new 'tail' Artisan command for tailing remote log files.", "backport": null},
-		{"message": "Support passing an array of files or dynamic arguments into File::delete.", "backport": null},
-		{"message": "Support calling local controller methods as filters using @method syntax.", "backport": null},
-		{"message": "Support passing Carbon instances into Cache put style methods.", "backport": null},
-		{"message": "New SessionInterface implementation - moved away from Symfony's implementation.", "backport": null},
-		{"message": "Native session driver has been replaced by 'file'. Specifying 'native' driver will just use the new file driver.", "backport": null},
-		{"message": "Now using Stack\\Builder in Application::run.", "backport": null},
-		{"message": "Cookies should now be accessed via Input::cookie - Cookie::get will continue to work for this release.", "backport": null},
-		{"message": "When accessing cookies outside of a request context, you will need to decrypt them manually.", "backport": null},
-		{"message": "When unit testing, the application instance is now refreshed once per test class - not every test.", "backport": null},
-		{"message": "Added 'whereNotBetween' support to the query builder.", "backport": null},
-		{"message": "Added App::middleware method to inject middlewares onto Stack.", "backport": null},
-		{"message": "Deprecate 'close' application hooks, Stack middlewares should be used instead.", "backport": null},
-		{"message": "A new packages directory within `lang` can now override package language files.", "backport": null},
-		{"message": "Added new 'Auth::viaRemember method to determine if user was authed via 'remember me' cookie.", "backport": null},
-		{"message": "Allow passing a view name to paginator's 'links' method.", "backport": null},
-		{"message": "Added new hasManyThrough relationship type.", "backport": null},
-		{"message": "Cloned Eloquent query builders now clone the underlying query builder.", "backport": null},
-		{"message": "Allow for passing of custom attributes into Validator::make as fourth parameter.", "backport": null},
-		{"message": "Allow comma delimited list of queues to be passed to queue:listen / queue:work to implement queue priority.", "backport": null},
-		{"message": "When new bindings are added to container, old aliases bound to that key will now be dropped.", "backport": null},
-		{"message": "Added new 'resolvable' and 'isAlias' methods to the container.", "backport": null},
-		{"message": "BelongsTo relationships may now reference any key on parent model, not just primary key.", "backport": null},
-		{"message": "HasOne, HasMany, and morph relationships may now use any key on parent model, not just primary key.", "backport": null},
-		{"message": "Eloquent 'has' method will now maintain where clauses set on relation.", "backport": null},
-		{"message": "New 'whereHas' and 'orWhereHas' Eloquent methods that allow extra constraints on 'has' type queries.", "backport": null},
-		{"message": "New 'or' syntax in Blade echos can be used to build isset statements and echos.", "backport": null},
-		{"message": "Allow the 'name' of belongsTo and belongsToMany to be explictly set.", "backport": null},
-		{"message": "New Cache::tags feature that allows tagging cached items and flushing them by any tag.", "backport": null},
-		{"message": "New FrameGuard middleware sends SAMEORIGIN X-Frame-Options header on each response by default.", "backport": null},
-		{"message": "Added 'joinWhere' and 'leftJoinWhere' to query builder for joins with bindings.", "backport": null},
-		{"message": "Added 'require_without_all' validation rule.", "backport": null},
-		{"message": "Controller method is now passed to missingMethod as first parameter.", "backport": null},
-		{"message": "New @append Blade directive for appending content onto a section.", "backport": null},
-		{"message": "Session IDs are now automatically regenerated on login.", "backport": null},
-		{"message": "Improve Auth::once to get rid of redundant database call.", "backport": null},
-		{"message": "In addition to the 'remember' function, query builder now supports 'rememberForever'.", "backport": null},
-		{"message": "Changes (breaking) to the return values of password reminder functions to provide more freedom to developer.", "backport": null},
-		{"message": "Added new `auth:reminders-controller' command to generate an entire password reminder controller.", "backport": null},
-		{"message": "New 'Password::validator' function that allows custom validation on passwords when resetting.", "backport": null},
-		{"message": "Added support for checking job attempts to Iron.io queue jobs.", "backport": null},
-		{"message": "Added support for releasing pushed Iron.io jobs back onto the queue.", "backport": null},
-		{"message": "Allow strict mode option to be enabled for MySQL connections.", "backport": null},
-		{"message": "Added 'wherePivot' and 'orWherePivot' methods to BelongsToMany relationship for convenience.", "backport": null},
-		{"message": "Added automatic separation of read / write connections into database layer.", "backport": null},
-		{"message": "Added automatic failed job handling for all queue drivers. New --tries switch for queue:listen and queue:work.", "backport": null},
-		{"message": "Cache:add now returns true when the value is actually added. False is returned otherwise.", "backport": null},
-		{"message": "Added merge, diff, and intersect to the Collection class.", "backport": null},
-		{"message": "Added fragment method to paginator.", "backport": null},
-		{"message": "Added 'renderSections' method to the View.", "backport": null},
-		{"message": "Added pessimistic locking to query builder via 'lock', 'lockForUpdate', and 'sharedLock'.", "backport": null},
-		{"message": "Closure can now be passed to Collection->first, functions similarly to array_first.", "backport": null},
-		{"message": "Added Mail::failures to get the failed recipients for a message.", "backport": null},
-		{"message": "Renamed `Model::tags($cacheTags)` to `Model::cacheTags($cacheTags)`", "backport": null},
-		{"message": "Model::destroy now returns the total number of records deleted.", "backport": null},
-		{"message": "Fixed relative URL generation.", "backport": null},
-		{"message": "Added --seeder option to migrate:refresh Artisan command.", "backport": null},
-		{"message": "Added 'cacheDriver' method to query builder.", "backport": null},
-		{"message": "Added support for whereHas on belongsTo relationships.", "backport": null},
-		{"message": "Added groupBy to Collection class.", "backport": null},
-		{"message": "Added the View::composers method.", "backport": null},
-		{"message": "Added new 'sometimes' validation rule short-cut to only run validation if rule is present.", "backport": null},
-		{"message": "Duplicate service providers can't be registered without 'force' parameter.", "backport": null},
-		{"message": "Added --lines option to the 'tail' Artisan command.", "backport": null},
-		{"message": "Allow 'keytext' option to be set on Remote configuration.", "backport": null},
-		{"message": "Added support for '.env' files in the project root directory for loading $_ENV and $_SERVER.", "backport": null},
-		{"message": "Added 'getString' method to the SSH class to allow fetching remote file into a string.", "backport": null},
-		{"message": "Added 'append_config' helper to assign high keys to configuration items.", "backport": null},
-		{"message": "Nested where queries using Closures with Eloquent will now use Eloquent query builder.", "backport": null},
-		{"message": "Allow passing a string into the 'sortBy' and 'sortByDesc' Collection methods.", "backport": null},
-		{"message": "Added 'sum' method to the base Support collection.", "backport": null},
-		{"message": "Return an empty Collection if the array given to Eloquent::find is empty.", "backport": null},
-		{"message": "Added 'toBase' method to Eloquent collection.", "backport": null},
-		{"message": "New 'Route::matched' event available.", "backport": null},
-		{"message": "Added new 'selectRaw' method to query builder.", "backport": null},
-		{"message": "Fixed required_with behavior to match required_without. Added required_with_any.", "backport": null},
-		{"message": "Added ability to register custom message replacers with the Validator.", "backport": null},
-		{"message": "Added support for 'char' columns in the Schema builder.", "backport": null},
-		{"message": "Added 'forgetBeforeFilter' and 'forgetAfterFilter' to controllers.", "backport": null},
-		{"message": "Allow container parameter overrides to be specified by argument name.", "backport": null},
-		{"message": "BelongsToMany 'sync' method now returns array with information on what changed.", "backport": null},
-		{"message": "TTR configuration option now supported on Beanstalk queues.", "backport": null},
-		{"message": "Added support for eager loading of MorphTo relationships.", "backport": null},
-		{"message": "Added 'assertViewMissing' method to TestCase.", "backport": null},
-		{"message": "Added 'whereYear', 'whereMonth', and 'whereDay'.", "backport": null},
-		{"message": "Added events for committing, rolling back, and starting transactions on databsae connections.", "backport": null},
-		{"message": "Added 'Auth::id' method to just get the authenticate user ID from the session / recaller cookie.", "backport": null},
-		{"message": "New 'Input::exists' function for checking for the mere presence of input items.", "backport": null},
-		{"message": "New system for invalidating remember me cookies on logout.", "backport": null},
-		{"message": "Iron queue now accepts ssl_verifypeer configuration option.", "backport": null},
-		{"message": "Make column quoting more robust for greater security when passing an array of user input into update methods.", "backport": null}
-	],
-	"4.0.*": [
-		{"message": "Added implode method to query builder and Collection class.", "backport": null},
-		{"message": "Fixed bug that caused Model->push method to fail.", "backport": null},
-		{"message": "Make session cookie HttpOnly by default.", "backport": null},
-		{"message": "Added mail.pretend configuration option.", "backport": null},
-		{"message": "Query elapsed time is now reported as float instead of string.", "backport": null},
-		{"message": "Added Model::query method for generating an empty query builder.", "backport": null},
-		{"message": "The @yield Blade directive now accepts a default value as the second argument.", "backport": null},
-		{"message": "Fixed bug causing null to be passed to auth.logout event.", "backport": null},
-		{"message": "Added polyfill for array_column forward compatibility.", "backport": null},
-		{"message": "Passing NULL to validator exists rule as extra condition will do where null check.", "backport": null},
-		{"message": "Auth::extend Closures should only return UserProviderInterface implementations.", "backport": null},
-		{"message": "Make it easier to extend the Request class.", "backport": null},
-		{"message": "Transparent support for APCu cache via 'apc' driver.", "backport": null},
-		{"message": "Add morphs short-cut for adding polymorphic schema columns.", "backport": null},
-		{"message": "Namespaces are now excluded from guessed model names.", "backport": null},
-		{"message": "Added new --command option to command:make Artisan command.", "backport": null},
-		{"message": "Added mediumText and longText to schema builder.", "backport": null},
-		{"message": "Added support for macros on the Response class.", "backport": null},
-		{"message": "Added support for view creators in addition to composers.", "backport": null},
-		{"message": "Allow App::down to be bypassed if the event returns null.", "backport": null},
-		{"message": "Added Request::format function to get human-readable expected Response format.", "backport": null},
-		{"message": "Allow array sizes to be checked by validator.", "backport": null},
-		{"message": "Added support for where conditions on unique validation rule.", "backport": null},
-		{"message": "Restore method on Eloquent models now fires restoring and restored events.", "backport": null},
-		{"message": "Fixed re-population of radio buttons and checkboxes in FormBuilder.", "backport": null},
-		{"message": "Postgres ENUMs are now more truly implemented using 'check' constraints.", "backport": null},
-		{"message": "Added selectMonth and selectYear to FormBuilder.", "backport": null},
-		{"message": "Fix container resolution of default values for non-scalar dependencies.", "backport": null},
-		{"message": "Allow optional path to be specified with calling _path helpers.", "backport": null},
-		{"message": "Emulate nested transactions in the database connection layer.", "backport": null},
-		{"message": "Added new appends property to Eloquent for adding to arrays and JSON.", "backport": null},
-		{"message": "Allow connection to be configurable when using Redis based sessions.", "backport": null},
-		{"message": "Allow passing DateTime objects to Queue::later.", "backport": null},
-		{"message": "Added Queue::bulk method for pushing several jobs out at once.", "backport": null},
-		{"message": "Added 'dates' property to Eloquent model for convenient setting of date columns.", "backport": null},
-		{"message": "Added 'chunk' method to query builder and Eloquent for doing work on large result sets.", "backport": null},
-		{"message": "Facades are now mockable without an application root.", "backport": null},
-		{"message": "Data may now be dynamically bound to views via magic methods.", "backport": null},
-		{"message": "Added support for XCache cache driver.", "backport": null},
-		{"message": "Added 'env' command to get current environment.", "backport": null},
-		{"message": "Added new --path and --name options to 'routes' Artisan command.", "backport": null},
-		{"message": "Implement JSONable and Arrayable interfaces on Paginator.", "backport": null},
-		{"message": "Foreign characters now supported in validation 'alpha' rules.", "backport": null},
-		{"message": "Added 'prepend' method to Filesystem.", "backport": null},
-		{"message": "Added 'reduce' collection to Collection, and 'min' and 'max' to Eloquent Collection.", "backport": null},
-		{"message": "Added 'firstOrCreate' and 'firstOrNew' methods to Eloquent model.", "backport": null},
-		{"message": "Added Redirect::away method to always redirect to external URL with no validation.", "backport": null},
-		{"message": "Added 'double' method to Schema builder.", "backport": null},
-		{"message": "Pass keys to 'map' method on Collection.", "backport": null},
-		{"message": "Added 'orderByRaw' method to query builder.", "backport": null},
-		{"message": "Added --bench option to controller:make Artisan command.", "backport": null},
-		{"message": "Moved newPivot method into model for custom Pivot model instances.", "backport": null},
-		{"message": "Added 'shared' method to View to pull a single shared item out.", "backport": null},
-		{"message": "Added assertHasOldInput test assertion.", "backport": null},
-		{"message": "Added slick new 'sometimes' method to Validator for conditionally adding rules.", "backport": null},
-		{"message": "Added new '--sleep' option to queue:listen command to control time between jobs.", "backport": null},
-		{"message": "Allow Blade processing on echos to be escaped using the @ sign.", "backport": null},
-		{"message": "Allow custom messages to be registered when using Validator::extend.", "backport": null},
-		{"message": "Added new auth:clear-reminders command for clearing expired password reminders.", "backport": null},
-		{"message": "Added Cookie::queue method for creating cookies that are automatically attached to the final response.", "backport": null},
-		{"message": "Allow environment to be checked via App::environment method.", "backport": null},
-		{"message": "Add support for order by and limit on MySQL update queries.", "backport": null},
-		{"message": "Tweak Container::resolve to accept a type, new resolvingAny method for all objects.", "backport": null},
-		{"message": "Do not run queue workers while application is in maintenance mode.", "backport": null},
-		{"message": "Values returned from scopes are now returned for chaining.", "backport": null},
-		{"message": "New 'nullableTimestamps' method on Schema builder.", "backport": null},
-		{"message": "Added 'extend' alias method for 'addConnector' in QueueManager class.", "backport": null},
-		{"message": "Fixed exception handling bug that caused HTML to be dumped into console.", "backport": null}
-	]
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Foundation/start.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Foundation/start.php b/vendor/laravel/framework/src/Illuminate/Foundation/start.php
deleted file mode 100755
index ad84ec1..0000000
--- a/vendor/laravel/framework/src/Illuminate/Foundation/start.php
+++ /dev/null
@@ -1,271 +0,0 @@
-<?php
-
-/*
-|--------------------------------------------------------------------------
-| Set PHP Error Reporting Options
-|--------------------------------------------------------------------------
-|
-| Here we will set the strictest error reporting options, and also turn
-| off PHP's error reporting, since all errors will be handled by the
-| framework and we don't want any output leaking back to the user.
-|
-*/
-
-error_reporting(-1);
-
-/*
-|--------------------------------------------------------------------------
-| Check Extensions
-|--------------------------------------------------------------------------
-|
-| Laravel requires a few extensions to function. Here we will check the
-| loaded extensions to make sure they are present. If not we'll just
-| bail from here. Otherwise, Composer will crazily fall back code.
-|
-*/
-
-if ( ! extension_loaded('mcrypt'))
-{
-	echo 'Mcrypt PHP extension required.'.PHP_EOL;
-
-	exit(1);
-}
-
-/*
-|--------------------------------------------------------------------------
-| Register Class Imports
-|--------------------------------------------------------------------------
-|
-| Here we will just import a few classes that we need during the booting
-| of the framework. These are mainly classes that involve loading the
-| config files for this application, such as the config repository.
-|
-*/
-
-use Illuminate\Http\Request;
-use Illuminate\Support\Facades\Facade;
-use Illuminate\Foundation\AliasLoader;
-use Illuminate\Config\EnvironmentVariables;
-use Illuminate\Config\Repository as Config;
-
-/*
-|--------------------------------------------------------------------------
-| Bind The Application In The Container
-|--------------------------------------------------------------------------
-|
-| This may look strange, but we actually want to bind the app into itself
-| in case we need to Facade test an application. This will allow us to
-| resolve the "app" key out of this container for this app's facade.
-|
-*/
-
-$app->instance('app', $app);
-
-/*
-|--------------------------------------------------------------------------
-| Check For The Test Environment
-|--------------------------------------------------------------------------
-|
-| If the "unitTesting" variable is set, it means we are running the unit
-| tests for the application and should override this environment here
-| so we use the right configuration. The flag gets set by TestCase.
-|
-*/
-
-if (isset($unitTesting))
-{
-	$app['env'] = $env = $testEnvironment;
-}
-
-/*
-|--------------------------------------------------------------------------
-| Load The Illuminate Facades
-|--------------------------------------------------------------------------
-|
-| The facades provide a terser static interface over the various parts
-| of the application, allowing their methods to be accessed through
-| a mixtures of magic methods and facade derivatives. It's slick.
-|
-*/
-
-Facade::clearResolvedInstances();
-
-Facade::setFacadeApplication($app);
-
-/*
-|--------------------------------------------------------------------------
-| Register Facade Aliases To Full Classes
-|--------------------------------------------------------------------------
-|
-| By default, we use short keys in the container for each of the core
-| pieces of the framework. Here we will register the aliases for a
-| list of all of the fully qualified class names making DI easy.
-|
-*/
-
-$app->registerCoreContainerAliases();
-
-/*
-|--------------------------------------------------------------------------
-| Register The Environment Variables
-|--------------------------------------------------------------------------
-|
-| Here we will register all of the $_ENV and $_SERVER variables into the
-| process so that they're globally available configuration options so
-| sensitive configuration information can be swept out of the code.
-|
-*/
-
-with($envVariables = new EnvironmentVariables(
-	$app->getEnvironmentVariablesLoader()))->load($env);
-
-/*
-|--------------------------------------------------------------------------
-| Register The Configuration Repository
-|--------------------------------------------------------------------------
-|
-| The configuration repository is used to lazily load in the options for
-| this application from the configuration files. The files are easily
-| separated by their concerns so they do not become really crowded.
-|
-*/
-
-$app->instance('config', $config = new Config(
-
-	$app->getConfigLoader(), $env
-
-));
-
-/*
-|--------------------------------------------------------------------------
-| Register Application Exception Handling
-|--------------------------------------------------------------------------
-|
-| We will go ahead and register the application exception handling here
-| which will provide a great output of exception details and a stack
-| trace in the case of exceptions while an application is running.
-|
-*/
-
-$app->startExceptionHandling();
-
-if ($env != 'testing') ini_set('display_errors', 'Off');
-
-/*
-|--------------------------------------------------------------------------
-| Set The Default Timezone
-|--------------------------------------------------------------------------
-|
-| Here we will set the default timezone for PHP. PHP is notoriously mean
-| if the timezone is not explicitly set. This will be used by each of
-| the PHP date and date-time functions throughout the application.
-|
-*/
-
-$config = $app['config']['app'];
-
-date_default_timezone_set($config['timezone']);
-
-/*
-|--------------------------------------------------------------------------
-| Register The Alias Loader
-|--------------------------------------------------------------------------
-|
-| The alias loader is responsible for lazy loading the class aliases setup
-| for the application. We will only register it if the "config" service
-| is bound in the application since it contains the alias definitions.
-|
-*/
-
-$aliases = $config['aliases'];
-
-AliasLoader::getInstance($aliases)->register();
-
-/*
-|--------------------------------------------------------------------------
-| Enable HTTP Method Override
-|--------------------------------------------------------------------------
-|
-| Next we will tell the request class to allow HTTP method overriding
-| since we use this to simulate PUT and DELETE requests from forms
-| as they are not currently supported by plain HTML form setups.
-|
-*/
-
-Request::enableHttpMethodParameterOverride();
-
-/*
-|--------------------------------------------------------------------------
-| Register The Core Service Providers
-|--------------------------------------------------------------------------
-|
-| The Illuminate core service providers register all of the core pieces
-| of the Illuminate framework including session, caching, encryption
-| and more. It's simply a convenient wrapper for the registration.
-|
-*/
-
-$providers = $config['providers'];
-
-$app->getProviderRepository()->load($app, $providers);
-
-/*
-|--------------------------------------------------------------------------
-| Register Booted Start Files
-|--------------------------------------------------------------------------
-|
-| Once the application has been booted there are several "start" files
-| we will want to include. We'll register our "booted" handler here
-| so the files are included after the application gets booted up.
-|
-*/
-
-$app->booted(function() use ($app, $env)
-{
-
-	/*
-	|--------------------------------------------------------------------------
-	| Load The Application Start Script
-	|--------------------------------------------------------------------------
-	|
-	| The start scripts gives this application the opportunity to override
-	| any of the existing IoC bindings, as well as register its own new
-	| bindings for things like repositories, etc. We'll load it here.
-	|
-	*/
-
-	$path = $app['path'].'/start/global.php';
-
-	if (file_exists($path)) require $path;
-
-	/*
-	|--------------------------------------------------------------------------
-	| Load The Environment Start Script
-	|--------------------------------------------------------------------------
-	|
-	| The environment start script is only loaded if it exists for the app
-	| environment currently active, which allows some actions to happen
-	| in one environment while not in the other, keeping things clean.
-	|
-	*/
-
-	$path = $app['path']."/start/{$env}.php";
-
-	if (file_exists($path)) require $path;
-
-	/*
-	|--------------------------------------------------------------------------
-	| Load The Application Routes
-	|--------------------------------------------------------------------------
-	|
-	| The Application routes are kept separate from the application starting
-	| just to keep the file a little cleaner. We'll go ahead and load in
-	| all of the routes now and return the application to the callers.
-	|
-	*/
-
-	$routes = $app['path'].'/routes.php';
-
-	if (file_exists($routes)) require $routes;
-
-});

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php b/vendor/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php
deleted file mode 100755
index 935c5d5..0000000
--- a/vendor/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php namespace Illuminate\Hashing;
-
-class BcryptHasher implements HasherInterface {
-
-	/**
-	 * Default crypt cost factor.
-	 *
-	 * @var int
-	 */
-	protected $rounds = 10;
-
-	/**
-	 * Hash the given value.
-	 *
-	 * @param  string  $value
-	 * @param  array   $options
-	 * @return string
-	 *
-	 * @throws \RuntimeException
-	 */
-	public function make($value, array $options = array())
-	{
-		$cost = isset($options['rounds']) ? $options['rounds'] : $this->rounds;
-
-		$hash = password_hash($value, PASSWORD_BCRYPT, array('cost' => $cost));
-
-		if ($hash === false)
-		{
-			throw new \RuntimeException("Bcrypt hashing not supported.");
-		}
-
-		return $hash;
-	}
-
-	/**
-	 * Check the given plain value against a hash.
-	 *
-	 * @param  string  $value
-	 * @param  string  $hashedValue
-	 * @param  array   $options
-	 * @return bool
-	 */
-	public function check($value, $hashedValue, array $options = array())
-	{
-		return password_verify($value, $hashedValue);
-	}
-
-	/**
-	 * Check if the given hash has been hashed using the given options.
-	 *
-	 * @param  string  $hashedValue
-	 * @param  array   $options
-	 * @return bool
-	 */
-	public function needsRehash($hashedValue, array $options = array())
-	{
-		$cost = isset($options['rounds']) ? $options['rounds'] : $this->rounds;
-
-		return password_needs_rehash($hashedValue, PASSWORD_BCRYPT, array('cost' => $cost));
-	}
-
-	/**
-	 * Set the default crypt cost factor.
-	 *
-	 * @param  int  $rounds
-	 * @return void
-	 */
-	public function setRounds($rounds)
-	{
-		$this->rounds = (int) $rounds;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Hashing/HashServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Hashing/HashServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Hashing/HashServiceProvider.php
deleted file mode 100755
index cc1f5c2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Hashing/HashServiceProvider.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php namespace Illuminate\Hashing;
-
-use Illuminate\Support\ServiceProvider;
-
-class HashServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('hash', function() { return new BcryptHasher; });
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('hash');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Hashing/HasherInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Hashing/HasherInterface.php b/vendor/laravel/framework/src/Illuminate/Hashing/HasherInterface.php
deleted file mode 100755
index 7070690..0000000
--- a/vendor/laravel/framework/src/Illuminate/Hashing/HasherInterface.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php namespace Illuminate\Hashing;
-
-interface HasherInterface {
-
-	/**
-	 * Hash the given value.
-	 *
-	 * @param  string  $value
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function make($value, array $options = array());
-
-	/**
-	 * Check the given plain value against a hash.
-	 *
-	 * @param  string  $value
-	 * @param  string  $hashedValue
-	 * @param  array   $options
-	 * @return bool
-	 */
-	public function check($value, $hashedValue, array $options = array());
-
-	/**
-	 * Check if the given hash has been hashed using the given options.
-	 *
-	 * @param  string  $hashedValue
-	 * @param  array   $options
-	 * @return bool
-	 */
-	public function needsRehash($hashedValue, array $options = array());
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Hashing/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Hashing/composer.json b/vendor/laravel/framework/src/Illuminate/Hashing/composer.json
deleted file mode 100755
index b85b2cc..0000000
--- a/vendor/laravel/framework/src/Illuminate/Hashing/composer.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
-    "name": "illuminate/hashing",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/support": "4.2.*",
-        "ircmaxell/password-compat": "~1.0"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Hashing": ""
-        }
-    },
-    "target-dir": "Illuminate/Hashing",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Html/FormBuilder.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Html/FormBuilder.php b/vendor/laravel/framework/src/Illuminate/Html/FormBuilder.php
deleted file mode 100755
index 0e60ddb..0000000
--- a/vendor/laravel/framework/src/Illuminate/Html/FormBuilder.php
+++ /dev/null
@@ -1,985 +0,0 @@
-<?php namespace Illuminate\Html;
-
-use Illuminate\Routing\UrlGenerator;
-use Illuminate\Session\Store as Session;
-use Illuminate\Support\Traits\MacroableTrait;
-
-class FormBuilder {
-
-	use MacroableTrait;
-
-	/**
-	 * The HTML builder instance.
-	 *
-	 * @var \Illuminate\Html\HtmlBuilder
-	 */
-	protected $html;
-
-	/**
-	 * The URL generator instance.
-	 *
-	 * @var \Illuminate\Routing\UrlGenerator  $url
-	 */
-	protected $url;
-
-	/**
-	 * The CSRF token used by the form builder.
-	 *
-	 * @var string
-	 */
-	protected $csrfToken;
-
-	/**
-	 * The session store implementation.
-	 *
-	 * @var \Illuminate\Session\Store
-	 */
-	protected $session;
-
-	/**
-	 * The current model instance for the form.
-	 *
-	 * @var mixed
-	 */
-	protected $model;
-
-	/**
-	 * An array of label names we've created.
-	 *
-	 * @var array
-	 */
-	protected $labels = array();
-
-	/**
-	 * The reserved form open attributes.
-	 *
-	 * @var array
-	 */
-	protected $reserved = array('method', 'url', 'route', 'action', 'files');
-
-	/**
-	 * The form methods that should be spoofed, in uppercase.
-	 *
-	 * @var array
-	 */
-	protected $spoofedMethods = array('DELETE', 'PATCH', 'PUT');
-
-	/**
-	 * The types of inputs to not fill values on by default.
-	 *
-	 * @var array
-	 */
-	protected $skipValueTypes = array('file', 'password', 'checkbox', 'radio');
-
-	/**
-	 * Create a new form builder instance.
-	 *
-	 * @param  \Illuminate\Routing\UrlGenerator  $url
-	 * @param  \Illuminate\Html\HtmlBuilder  $html
-	 * @param  string  $csrfToken
-	 * @return void
-	 */
-	public function __construct(HtmlBuilder $html, UrlGenerator $url, $csrfToken)
-	{
-		$this->url = $url;
-		$this->html = $html;
-		$this->csrfToken = $csrfToken;
-	}
-
-	/**
-	 * Open up a new HTML form.
-	 *
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function open(array $options = array())
-	{
-		$method = array_get($options, 'method', 'post');
-
-		// We need to extract the proper method from the attributes. If the method is
-		// something other than GET or POST we'll use POST since we will spoof the
-		// actual method since forms don't support the reserved methods in HTML.
-		$attributes['method'] = $this->getMethod($method);
-
-		$attributes['action'] = $this->getAction($options);
-
-		$attributes['accept-charset'] = 'UTF-8';
-
-		// If the method is PUT, PATCH or DELETE we will need to add a spoofer hidden
-		// field that will instruct the Symfony request to pretend the method is a
-		// different method than it actually is, for convenience from the forms.
-		$append = $this->getAppendage($method);
-
-		if (isset($options['files']) && $options['files'])
-		{
-			$options['enctype'] = 'multipart/form-data';
-		}
-
-		// Finally we're ready to create the final form HTML field. We will attribute
-		// format the array of attributes. We will also add on the appendage which
-		// is used to spoof requests for this PUT, PATCH, etc. methods on forms.
-		$attributes = array_merge(
-
-			$attributes, array_except($options, $this->reserved)
-
-		);
-
-		// Finally, we will concatenate all of the attributes into a single string so
-		// we can build out the final form open statement. We'll also append on an
-		// extra value for the hidden _method field if it's needed for the form.
-		$attributes = $this->html->attributes($attributes);
-
-		return '<form'.$attributes.'>'.$append;
-	}
-
-	/**
-	 * Create a new model based form builder.
-	 *
-	 * @param  mixed  $model
-	 * @param  array  $options
-	 * @return string
-	 */
-	public function model($model, array $options = array())
-	{
-		$this->model = $model;
-
-		return $this->open($options);
-	}
-
-	/**
-	 * Set the model instance on the form builder.
-	 *
-	 * @param  mixed  $model
-	 * @return void
-	 */
-	public function setModel($model)
-	{
-		$this->model = $model;
-	}
-
-	/**
-	 * Close the current form.
-	 *
-	 * @return string
-	 */
-	public function close()
-	{
-		$this->labels = array();
-
-		$this->model = null;
-
-		return '</form>';
-	}
-
-	/**
-	 * Generate a hidden field with the current CSRF token.
-	 *
-	 * @return string
-	 */
-	public function token()
-	{
-		return $this->hidden('_token', $this->csrfToken);
-	}
-
-	/**
-	 * Create a form label element.
-	 *
-	 * @param  string  $name
-	 * @param  string  $value
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function label($name, $value = null, $options = array())
-	{
-		$this->labels[] = $name;
-
-		$options = $this->html->attributes($options);
-
-		$value = e($this->formatLabel($name, $value));
-
-		return '<label for="'.$name.'"'.$options.'>'.$value.'</label>';
-	}
-
-	/**
-	 * Format the label value.
-	 *
-	 * @param  string  $name
-	 * @param  string|null  $value
-	 * @return string
-	 */
-	protected function formatLabel($name, $value)
-	{
-		return $value ?: ucwords(str_replace('_', ' ', $name));
-	}
-
-	/**
-	 * Create a form input field.
-	 *
-	 * @param  string  $type
-	 * @param  string  $name
-	 * @param  string  $value
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function input($type, $name, $value = null, $options = array())
-	{
-		if ( ! isset($options['name'])) $options['name'] = $name;
-
-		// We will get the appropriate value for the given field. We will look for the
-		// value in the session for the value in the old input data then we'll look
-		// in the model instance if one is set. Otherwise we will just use empty.
-		$id = $this->getIdAttribute($name, $options);
-
-		if ( ! in_array($type, $this->skipValueTypes))
-		{
-			$value = $this->getValueAttribute($name, $value);
-		}
-
-		// Once we have the type, value, and ID we can merge them into the rest of the
-		// attributes array so we can convert them into their HTML attribute format
-		// when creating the HTML element. Then, we will return the entire input.
-		$merge = compact('type', 'value', 'id');
-
-		$options = array_merge($options, $merge);
-
-		return '<input'.$this->html->attributes($options).'>';
-	}
-
-	/**
-	 * Create a text input field.
-	 *
-	 * @param  string  $name
-	 * @param  string  $value
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function text($name, $value = null, $options = array())
-	{
-		return $this->input('text', $name, $value, $options);
-	}
-
-	/**
-	 * Create a password input field.
-	 *
-	 * @param  string  $name
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function password($name, $options = array())
-	{
-		return $this->input('password', $name, '', $options);
-	}
-
-	/**
-	 * Create a hidden input field.
-	 *
-	 * @param  string  $name
-	 * @param  string  $value
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function hidden($name, $value = null, $options = array())
-	{
-		return $this->input('hidden', $name, $value, $options);
-	}
-
-	/**
-	 * Create an e-mail input field.
-	 *
-	 * @param  string  $name
-	 * @param  string  $value
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function email($name, $value = null, $options = array())
-	{
-		return $this->input('email', $name, $value, $options);
-	}
-
-	/**
-	 * Create a url input field.
-	 *
-	 * @param  string  $name
-	 * @param  string  $value
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function url($name, $value = null, $options = array())
-	{
-		return $this->input('url', $name, $value, $options);
-	}
-
-	/**
-	 * Create a file input field.
-	 *
-	 * @param  string  $name
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function file($name, $options = array())
-	{
-		return $this->input('file', $name, null, $options);
-	}
-
-	/**
-	 * Create a textarea input field.
-	 *
-	 * @param  string  $name
-	 * @param  string  $value
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function textarea($name, $value = null, $options = array())
-	{
-		if ( ! isset($options['name'])) $options['name'] = $name;
-
-		// Next we will look for the rows and cols attributes, as each of these are put
-		// on the textarea element definition. If they are not present, we will just
-		// assume some sane default values for these attributes for the developer.
-		$options = $this->setTextAreaSize($options);
-
-		$options['id'] = $this->getIdAttribute($name, $options);
-
-		$value = (string) $this->getValueAttribute($name, $value);
-
-		unset($options['size']);
-
-		// Next we will convert the attributes into a string form. Also we have removed
-		// the size attribute, as it was merely a short-cut for the rows and cols on
-		// the element. Then we'll create the final textarea elements HTML for us.
-		$options = $this->html->attributes($options);
-
-		return '<textarea'.$options.'>'.e($value).'</textarea>';
-	}
-
-	/**
-	 * Set the text area size on the attributes.
-	 *
-	 * @param  array  $options
-	 * @return array
-	 */
-	protected function setTextAreaSize($options)
-	{
-		if (isset($options['size']))
-		{
-			return $this->setQuickTextAreaSize($options);
-		}
-
-		// If the "size" attribute was not specified, we will just look for the regular
-		// columns and rows attributes, using sane defaults if these do not exist on
-		// the attributes array. We'll then return this entire options array back.
-		$cols = array_get($options, 'cols', 50);
-
-		$rows = array_get($options, 'rows', 10);
-
-		return array_merge($options, compact('cols', 'rows'));
-	}
-
-	/**
-	 * Set the text area size using the quick "size" attribute.
-	 *
-	 * @param  array  $options
-	 * @return array
-	 */
-	protected function setQuickTextAreaSize($options)
-	{
-		$segments = explode('x', $options['size']);
-
-		return array_merge($options, array('cols' => $segments[0], 'rows' => $segments[1]));
-	}
-
-	/**
-	 * Create a number input field.
-	 *
-	 * @param  string  $name
-	 * @param  string|null  $value
-	 * @param  array  $options
-	 * @return string
-	 */
-	public function number($name, $value = null, $options = array())
-	{
-		return $this->input('number', $name, $value, $options);
-	}
-
-	/**
-	 * Create a select box field.
-	 *
-	 * @param  string  $name
-	 * @param  array   $list
-	 * @param  string  $selected
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function select($name, $list = array(), $selected = null, $options = array())
-	{
-		// When building a select box the "value" attribute is really the selected one
-		// so we will use that when checking the model or session for a value which
-		// should provide a convenient method of re-populating the forms on post.
-		$selected = $this->getValueAttribute($name, $selected);
-
-		$options['id'] = $this->getIdAttribute($name, $options);
-
-		if ( ! isset($options['name'])) $options['name'] = $name;
-
-		// We will simply loop through the options and build an HTML value for each of
-		// them until we have an array of HTML declarations. Then we will join them
-		// all together into one single HTML element that can be put on the form.
-		$html = array();
-
-		foreach ($list as $value => $display)
-		{
-			$html[] = $this->getSelectOption($display, $value, $selected);
-		}
-
-		// Once we have all of this HTML, we can join this into a single element after
-		// formatting the attributes into an HTML "attributes" string, then we will
-		// build out a final select statement, which will contain all the values.
-		$options = $this->html->attributes($options);
-
-		$list = implode('', $html);
-
-		return "<select{$options}>{$list}</select>";
-	}
-
-	/**
-	 * Create a select range field.
-	 *
-	 * @param  string  $name
-	 * @param  string  $begin
-	 * @param  string  $end
-	 * @param  string  $selected
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function selectRange($name, $begin, $end, $selected = null, $options = array())
-	{
-		$range = array_combine($range = range($begin, $end), $range);
-
-		return $this->select($name, $range, $selected, $options);
-	}
-
-	/**
-	 * Create a select year field.
-	 *
-	 * @param  string  $name
-	 * @param  string  $begin
-	 * @param  string  $end
-	 * @param  string  $selected
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function selectYear()
-	{
-		return call_user_func_array(array($this, 'selectRange'), func_get_args());
-	}
-
-	/**
-	 * Create a select month field.
-	 *
-	 * @param  string  $name
-	 * @param  string  $selected
-	 * @param  array   $options
-	 * @param  string  $format
-	 * @return string
-	 */
-	public function selectMonth($name, $selected = null, $options = array(), $format = '%B')
-	{
-		$months = array();
-
-		foreach (range(1, 12) as $month)
-		{
-			$months[$month] = strftime($format, mktime(0, 0, 0, $month, 1));
-		}
-
-		return $this->select($name, $months, $selected, $options);
-	}
-
-	/**
-	 * Get the select option for the given value.
-	 *
-	 * @param  string  $display
-	 * @param  string  $value
-	 * @param  string  $selected
-	 * @return string
-	 */
-	public function getSelectOption($display, $value, $selected)
-	{
-		if (is_array($display))
-		{
-			return $this->optionGroup($display, $value, $selected);
-		}
-
-		return $this->option($display, $value, $selected);
-	}
-
-	/**
-	 * Create an option group form element.
-	 *
-	 * @param  array   $list
-	 * @param  string  $label
-	 * @param  string  $selected
-	 * @return string
-	 */
-	protected function optionGroup($list, $label, $selected)
-	{
-		$html = array();
-
-		foreach ($list as $value => $display)
-		{
-			$html[] = $this->option($display, $value, $selected);
-		}
-
-		return '<optgroup label="'.e($label).'">'.implode('', $html).'</optgroup>';
-	}
-
-	/**
-	 * Create a select element option.
-	 *
-	 * @param  string  $display
-	 * @param  string  $value
-	 * @param  string  $selected
-	 * @return string
-	 */
-	protected function option($display, $value, $selected)
-	{
-		$selected = $this->getSelectedValue($value, $selected);
-
-		$options = array('value' => e($value), 'selected' => $selected);
-
-		return '<option'.$this->html->attributes($options).'>'.e($display).'</option>';
-	}
-
-	/**
-	 * Determine if the value is selected.
-	 *
-	 * @param  string  $value
-	 * @param  string  $selected
-	 * @return string
-	 */
-	protected function getSelectedValue($value, $selected)
-	{
-		if (is_array($selected))
-		{
-			return in_array($value, $selected) ? 'selected' : null;
-		}
-
-		return ((string) $value == (string) $selected) ? 'selected' : null;
-	}
-
-	/**
-	 * Create a checkbox input field.
-	 *
-	 * @param  string  $name
-	 * @param  mixed   $value
-	 * @param  bool    $checked
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function checkbox($name, $value = 1, $checked = null, $options = array())
-	{
-		return $this->checkable('checkbox', $name, $value, $checked, $options);
-	}
-
-	/**
-	 * Create a radio button input field.
-	 *
-	 * @param  string  $name
-	 * @param  mixed   $value
-	 * @param  bool    $checked
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function radio($name, $value = null, $checked = null, $options = array())
-	{
-		if (is_null($value)) $value = $name;
-
-		return $this->checkable('radio', $name, $value, $checked, $options);
-	}
-
-	/**
-	 * Create a checkable input field.
-	 *
-	 * @param  string  $type
-	 * @param  string  $name
-	 * @param  mixed   $value
-	 * @param  bool    $checked
-	 * @param  array   $options
-	 * @return string
-	 */
-	protected function checkable($type, $name, $value, $checked, $options)
-	{
-		$checked = $this->getCheckedState($type, $name, $value, $checked);
-
-		if ($checked) $options['checked'] = 'checked';
-
-		return $this->input($type, $name, $value, $options);
-	}
-
-	/**
-	 * Get the check state for a checkable input.
-	 *
-	 * @param  string  $type
-	 * @param  string  $name
-	 * @param  mixed   $value
-	 * @param  bool    $checked
-	 * @return bool
-	 */
-	protected function getCheckedState($type, $name, $value, $checked)
-	{
-		switch ($type)
-		{
-			case 'checkbox':
-				return $this->getCheckboxCheckedState($name, $value, $checked);
-
-			case 'radio':
-				return $this->getRadioCheckedState($name, $value, $checked);
-
-			default:
-				return $this->getValueAttribute($name) == $value;
-		}
-	}
-
-	/**
-	 * Get the check state for a checkbox input.
-	 *
-	 * @param  string  $name
-	 * @param  mixed  $value
-	 * @param  bool  $checked
-	 * @return bool
-	 */
-	protected function getCheckboxCheckedState($name, $value, $checked)
-	{
-		if (isset($this->session) && ! $this->oldInputIsEmpty() && is_null($this->old($name))) return false;
-
-		if ($this->missingOldAndModel($name)) return $checked;
-
-		$posted = $this->getValueAttribute($name);
-
-		return is_array($posted) ? in_array($value, $posted) : (bool) $posted;
-	}
-
-	/**
-	 * Get the check state for a radio input.
-	 *
-	 * @param  string  $name
-	 * @param  mixed  $value
-	 * @param  bool  $checked
-	 * @return bool
-	 */
-	protected function getRadioCheckedState($name, $value, $checked)
-	{
-		if ($this->missingOldAndModel($name)) return $checked;
-
-		return $this->getValueAttribute($name) == $value;
-	}
-
-	/**
-	 * Determine if old input or model input exists for a key.
-	 *
-	 * @param  string  $name
-	 * @return bool
-	 */
-	protected function missingOldAndModel($name)
-	{
-		return (is_null($this->old($name)) && is_null($this->getModelValueAttribute($name)));
-	}
-
-	/**
-	 * Create a HTML reset input element.
-	 *
-	 * @param  string  $value
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	public function reset($value, $attributes = array())
-	{
-		return $this->input('reset', null, $value, $attributes);
-	}
-
-	/**
-	 * Create a HTML image input element.
-	 *
-	 * @param  string  $url
-	 * @param  string  $name
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	public function image($url, $name = null, $attributes = array())
-	{
-		$attributes['src'] = $this->url->asset($url);
-
-		return $this->input('image', $name, null, $attributes);
-	}
-
-	/**
-	 * Create a submit button element.
-	 *
-	 * @param  string  $value
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function submit($value = null, $options = array())
-	{
-		return $this->input('submit', null, $value, $options);
-	}
-
-	/**
-	 * Create a button element.
-	 *
-	 * @param  string  $value
-	 * @param  array   $options
-	 * @return string
-	 */
-	public function button($value = null, $options = array())
-	{
-		if ( ! array_key_exists('type', $options))
-		{
-			$options['type'] = 'button';
-		}
-
-		return '<button'.$this->html->attributes($options).'>'.$value.'</button>';
-	}
-
-	/**
-	 * Parse the form action method.
-	 *
-	 * @param  string  $method
-	 * @return string
-	 */
-	protected function getMethod($method)
-	{
-		$method = strtoupper($method);
-
-		return $method != 'GET' ? 'POST' : $method;
-	}
-
-	/**
-	 * Get the form action from the options.
-	 *
-	 * @param  array   $options
-	 * @return string
-	 */
-	protected function getAction(array $options)
-	{
-		// We will also check for a "route" or "action" parameter on the array so that
-		// developers can easily specify a route or controller action when creating
-		// a form providing a convenient interface for creating the form actions.
-		if (isset($options['url']))
-		{
-			return $this->getUrlAction($options['url']);
-		}
-
-		if (isset($options['route']))
-		{
-			return $this->getRouteAction($options['route']);
-		}
-
-		// If an action is available, we are attempting to open a form to a controller
-		// action route. So, we will use the URL generator to get the path to these
-		// actions and return them from the method. Otherwise, we'll use current.
-		elseif (isset($options['action']))
-		{
-			return $this->getControllerAction($options['action']);
-		}
-
-		return $this->url->current();
-	}
-
-	/**
-	 * Get the action for a "url" option.
-	 *
-	 * @param  array|string  $options
-	 * @return string
-	 */
-	protected function getUrlAction($options)
-	{
-		if (is_array($options))
-		{
-			return $this->url->to($options[0], array_slice($options, 1));
-		}
-
-		return $this->url->to($options);
-	}
-
-	/**
-	 * Get the action for a "route" option.
-	 *
-	 * @param  array|string  $options
-	 * @return string
-	 */
-	protected function getRouteAction($options)
-	{
-		if (is_array($options))
-		{
-			return $this->url->route($options[0], array_slice($options, 1));
-		}
-
-		return $this->url->route($options);
-	}
-
-	/**
-	 * Get the action for an "action" option.
-	 *
-	 * @param  array|string  $options
-	 * @return string
-	 */
-	protected function getControllerAction($options)
-	{
-		if (is_array($options))
-		{
-			return $this->url->action($options[0], array_slice($options, 1));
-		}
-
-		return $this->url->action($options);
-	}
-
-	/**
-	 * Get the form appendage for the given method.
-	 *
-	 * @param  string  $method
-	 * @return string
-	 */
-	protected function getAppendage($method)
-	{
-		list($method, $appendage) = array(strtoupper($method), '');
-
-		// If the HTTP method is in this list of spoofed methods, we will attach the
-		// method spoofer hidden input to the form. This allows us to use regular
-		// form to initiate PUT and DELETE requests in addition to the typical.
-		if (in_array($method, $this->spoofedMethods))
-		{
-			$appendage .= $this->hidden('_method', $method);
-		}
-
-		// If the method is something other than GET we will go ahead and attach the
-		// CSRF token to the form, as this can't hurt and is convenient to simply
-		// always have available on every form the developers creates for them.
-		if ($method != 'GET')
-		{
-			$appendage .= $this->token();
-		}
-
-		return $appendage;
-	}
-
-	/**
-	 * Get the ID attribute for a field name.
-	 *
-	 * @param  string  $name
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	public function getIdAttribute($name, $attributes)
-	{
-		if (array_key_exists('id', $attributes))
-		{
-			return $attributes['id'];
-		}
-
-		if (in_array($name, $this->labels))
-		{
-			return $name;
-		}
-	}
-
-	/**
-	 * Get the value that should be assigned to the field.
-	 *
-	 * @param  string  $name
-	 * @param  string  $value
-	 * @return string
-	 */
-	public function getValueAttribute($name, $value = null)
-	{
-		if (is_null($name)) return $value;
-
-		if ( ! is_null($this->old($name)))
-		{
-			return $this->old($name);
-		}
-
-		if ( ! is_null($value)) return $value;
-
-		if (isset($this->model))
-		{
-			return $this->getModelValueAttribute($name);
-		}
-	}
-
-	/**
-	 * Get the model value that should be assigned to the field.
-	 *
-	 * @param  string  $name
-	 * @return string
-	 */
-	protected function getModelValueAttribute($name)
-	{
-		if (is_object($this->model))
-		{
-			return object_get($this->model, $this->transformKey($name));
-		}
-		elseif (is_array($this->model))
-		{
-			return array_get($this->model, $this->transformKey($name));
-		}
-	}
-
-	/**
-	 * Get a value from the session's old input.
-	 *
-	 * @param  string  $name
-	 * @return string
-	 */
-	public function old($name)
-	{
-		if (isset($this->session))
-		{
-			return $this->session->getOldInput($this->transformKey($name));
-		}
-	}
-
-	/**
-	 * Determine if the old input is empty.
-	 *
-	 * @return bool
-	 */
-	public function oldInputIsEmpty()
-	{
-		return (isset($this->session) && count($this->session->getOldInput()) == 0);
-	}
-
-	/**
-	 * Transform key from array to dot syntax.
-	 *
-	 * @param  string  $key
-	 * @return string
-	 */
-	protected function transformKey($key)
-	{
-		return str_replace(array('.', '[]', '[', ']'), array('_', '', '.', ''), $key);
-	}
-
-	/**
-	 * Get the session store implementation.
-	 *
-	 * @return  \Illuminate\Session\Store  $session
-	 */
-	public function getSessionStore()
-	{
-		return $this->session;
-	}
-
-	/**
-	 * Set the session store implementation.
-	 *
-	 * @param  \Illuminate\Session\Store  $session
-	 * @return $this
-	 */
-	public function setSessionStore(Session $session)
-	{
-		$this->session = $session;
-
-		return $this;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Html/HtmlBuilder.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Html/HtmlBuilder.php b/vendor/laravel/framework/src/Illuminate/Html/HtmlBuilder.php
deleted file mode 100755
index fdab724..0000000
--- a/vendor/laravel/framework/src/Illuminate/Html/HtmlBuilder.php
+++ /dev/null
@@ -1,375 +0,0 @@
-<?php namespace Illuminate\Html;
-
-use Illuminate\Routing\UrlGenerator;
-use Illuminate\Support\Traits\MacroableTrait;
-
-class HtmlBuilder {
-
-	use MacroableTrait;
-
-	/**
-	 * The URL generator instance.
-	 *
-	 * @var \Illuminate\Routing\UrlGenerator
-	 */
-	protected $url;
-
-	/**
-	 * Create a new HTML builder instance.
-	 *
-	 * @param  \Illuminate\Routing\UrlGenerator  $url
-	 * @return void
-	 */
-	public function __construct(UrlGenerator $url = null)
-	{
-		$this->url = $url;
-	}
-
-	/**
-	 * Convert an HTML string to entities.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public function entities($value)
-	{
-		return htmlentities($value, ENT_QUOTES, 'UTF-8', false);
-	}
-
-	/**
-	 * Convert entities to HTML characters.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public function decode($value)
-	{
-		return html_entity_decode($value, ENT_QUOTES, 'UTF-8');
-	}
-
-	/**
-	 * Generate a link to a JavaScript file.
-	 *
-	 * @param  string  $url
-	 * @param  array   $attributes
-	 * @param  bool    $secure
-	 * @return string
-	 */
-	public function script($url, $attributes = array(), $secure = null)
-	{
-		$attributes['src'] = $this->url->asset($url, $secure);
-
-		return '<script'.$this->attributes($attributes).'></script>'.PHP_EOL;
-	}
-
-	/**
-	 * Generate a link to a CSS file.
-	 *
-	 * @param  string  $url
-	 * @param  array   $attributes
-	 * @param  bool    $secure
-	 * @return string
-	 */
-	public function style($url, $attributes = array(), $secure = null)
-	{
-		$defaults = array('media' => 'all', 'type' => 'text/css', 'rel' => 'stylesheet');
-
-		$attributes = $attributes + $defaults;
-
-		$attributes['href'] = $this->url->asset($url, $secure);
-
-		return '<link'.$this->attributes($attributes).'>'.PHP_EOL;
-	}
-
-	/**
-	 * Generate an HTML image element.
-	 *
-	 * @param  string  $url
-	 * @param  string  $alt
-	 * @param  array   $attributes
-	 * @param  bool    $secure
-	 * @return string
-	 */
-	public function image($url, $alt = null, $attributes = array(), $secure = null)
-	{
-		$attributes['alt'] = $alt;
-
-		return '<img src="'.$this->url->asset($url, $secure).'"'.$this->attributes($attributes).'>';
-	}
-
-	/**
-	 * Generate a HTML link.
-	 *
-	 * @param  string  $url
-	 * @param  string  $title
-	 * @param  array   $attributes
-	 * @param  bool    $secure
-	 * @return string
-	 */
-	public function link($url, $title = null, $attributes = array(), $secure = null)
-	{
-		$url = $this->url->to($url, array(), $secure);
-
-		if (is_null($title) || $title === false) $title = $url;
-
-		return '<a href="'.$url.'"'.$this->attributes($attributes).'>'.$this->entities($title).'</a>';
-	}
-
-	/**
-	 * Generate a HTTPS HTML link.
-	 *
-	 * @param  string  $url
-	 * @param  string  $title
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	public function secureLink($url, $title = null, $attributes = array())
-	{
-		return $this->link($url, $title, $attributes, true);
-	}
-
-	/**
-	 * Generate a HTML link to an asset.
-	 *
-	 * @param  string  $url
-	 * @param  string  $title
-	 * @param  array   $attributes
-	 * @param  bool    $secure
-	 * @return string
-	 */
-	public function linkAsset($url, $title = null, $attributes = array(), $secure = null)
-	{
-		$url = $this->url->asset($url, $secure);
-
-		return $this->link($url, $title ?: $url, $attributes, $secure);
-	}
-
-	/**
-	 * Generate a HTTPS HTML link to an asset.
-	 *
-	 * @param  string  $url
-	 * @param  string  $title
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	public function linkSecureAsset($url, $title = null, $attributes = array())
-	{
-		return $this->linkAsset($url, $title, $attributes, true);
-	}
-
-	/**
-	 * Generate a HTML link to a named route.
-	 *
-	 * @param  string  $name
-	 * @param  string  $title
-	 * @param  array   $parameters
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	public function linkRoute($name, $title = null, $parameters = array(), $attributes = array())
-	{
-		return $this->link($this->url->route($name, $parameters), $title, $attributes);
-	}
-
-	/**
-	 * Generate a HTML link to a controller action.
-	 *
-	 * @param  string  $action
-	 * @param  string  $title
-	 * @param  array   $parameters
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	public function linkAction($action, $title = null, $parameters = array(), $attributes = array())
-	{
-		return $this->link($this->url->action($action, $parameters), $title, $attributes);
-	}
-
-	/**
-	 * Generate a HTML link to an email address.
-	 *
-	 * @param  string  $email
-	 * @param  string  $title
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	public function mailto($email, $title = null, $attributes = array())
-	{
-		$email = $this->email($email);
-
-		$title = $title ?: $email;
-
-		$email = $this->obfuscate('mailto:') . $email;
-
-		return '<a href="'.$email.'"'.$this->attributes($attributes).'>'.$this->entities($title).'</a>';
-	}
-
-	/**
-	 * Obfuscate an e-mail address to prevent spam-bots from sniffing it.
-	 *
-	 * @param  string  $email
-	 * @return string
-	 */
-	public function email($email)
-	{
-		return str_replace('@', '&#64;', $this->obfuscate($email));
-	}
-
-	/**
-	 * Generate an ordered list of items.
-	 *
-	 * @param  array   $list
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	public function ol($list, $attributes = array())
-	{
-		return $this->listing('ol', $list, $attributes);
-	}
-
-	/**
-	 * Generate an un-ordered list of items.
-	 *
-	 * @param  array   $list
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	public function ul($list, $attributes = array())
-	{
-		return $this->listing('ul', $list, $attributes);
-	}
-
-	/**
-	 * Create a listing HTML element.
-	 *
-	 * @param  string  $type
-	 * @param  array   $list
-	 * @param  array   $attributes
-	 * @return string
-	 */
-	protected function listing($type, $list, $attributes = array())
-	{
-		$html = '';
-
-		if (count($list) == 0) return $html;
-
-		// Essentially we will just spin through the list and build the list of the HTML
-		// elements from the array. We will also handled nested lists in case that is
-		// present in the array. Then we will build out the final listing elements.
-		foreach ($list as $key => $value)
-		{
-			$html .= $this->listingElement($key, $type, $value);
-		}
-
-		$attributes = $this->attributes($attributes);
-
-		return "<{$type}{$attributes}>{$html}</{$type}>";
-	}
-
-	/**
-	 * Create the HTML for a listing element.
-	 *
-	 * @param  mixed    $key
-	 * @param  string  $type
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function listingElement($key, $type, $value)
-	{
-		if (is_array($value))
-		{
-			return $this->nestedListing($key, $type, $value);
-		}
-
-		return '<li>'.e($value).'</li>';
-	}
-
-	/**
-	 * Create the HTML for a nested listing attribute.
-	 *
-	 * @param  mixed    $key
-	 * @param  string  $type
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function nestedListing($key, $type, $value)
-	{
-		if (is_int($key))
-		{
-			return $this->listing($type, $value);
-		}
-
-		return '<li>'.$key.$this->listing($type, $value).'</li>';
-	}
-
-	/**
-	 * Build an HTML attribute string from an array.
-	 *
-	 * @param  array  $attributes
-	 * @return string
-	 */
-	public function attributes($attributes)
-	{
-		$html = array();
-
-		// For numeric keys we will assume that the key and the value are the same
-		// as this will convert HTML attributes such as "required" to a correct
-		// form like required="required" instead of using incorrect numerics.
-		foreach ((array) $attributes as $key => $value)
-		{
-			$element = $this->attributeElement($key, $value);
-
-			if ( ! is_null($element)) $html[] = $element;
-		}
-
-		return count($html) > 0 ? ' '.implode(' ', $html) : '';
-	}
-
-	/**
-	 * Build a single attribute element.
-	 *
-	 * @param  string  $key
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function attributeElement($key, $value)
-	{
-		if (is_numeric($key)) $key = $value;
-
-		if ( ! is_null($value)) return $key.'="'.e($value).'"';
-	}
-
-	/**
-	 * Obfuscate a string to prevent spam-bots from sniffing it.
-	 *
-	 * @param  string  $value
-	 * @return string
-	 */
-	public function obfuscate($value)
-	{
-		$safe = '';
-
-		foreach (str_split($value) as $letter)
-		{
-			if (ord($letter) > 128) return $letter;
-
-			// To properly obfuscate the value, we will randomly convert each letter to
-			// its entity or hexadecimal representation, keeping a bot from sniffing
-			// the randomly obfuscated letters out of the string on the responses.
-			switch (rand(1, 3))
-			{
-				case 1:
-					$safe .= '&#'.ord($letter).';'; break;
-
-				case 2:
-					$safe .= '&#x'.dechex(ord($letter)).';'; break;
-
-				case 3:
-					$safe .= $letter;
-			}
-		}
-
-		return $safe;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Html/HtmlServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Html/HtmlServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Html/HtmlServiceProvider.php
deleted file mode 100755
index 702051e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Html/HtmlServiceProvider.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php namespace Illuminate\Html;
-
-use Illuminate\Support\ServiceProvider;
-
-class HtmlServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerHtmlBuilder();
-
-		$this->registerFormBuilder();
-	}
-
-	/**
-	 * Register the HTML builder instance.
-	 *
-	 * @return void
-	 */
-	protected function registerHtmlBuilder()
-	{
-		$this->app->bindShared('html', function($app)
-		{
-			return new HtmlBuilder($app['url']);
-		});
-	}
-
-	/**
-	 * Register the form builder instance.
-	 *
-	 * @return void
-	 */
-	protected function registerFormBuilder()
-	{
-		$this->app->bindShared('form', function($app)
-		{
-			$form = new FormBuilder($app['html'], $app['url'], $app['session.store']->getToken());
-
-			return $form->setSessionStore($app['session.store']);
-		});
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('html', 'form');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Html/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Html/composer.json b/vendor/laravel/framework/src/Illuminate/Html/composer.json
deleted file mode 100755
index a498acf..0000000
--- a/vendor/laravel/framework/src/Illuminate/Html/composer.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
-    "name": "illuminate/html",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/http": "4.2.*",
-        "illuminate/session": "4.2.*",
-        "illuminate/support": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Html": ""
-        }
-    },
-    "target-dir": "Illuminate/Html",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Http/FrameGuard.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Http/FrameGuard.php b/vendor/laravel/framework/src/Illuminate/Http/FrameGuard.php
deleted file mode 100644
index 9237605..0000000
--- a/vendor/laravel/framework/src/Illuminate/Http/FrameGuard.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php namespace Illuminate\Http;
-
-use Symfony\Component\HttpKernel\HttpKernelInterface;
-use Symfony\Component\HttpFoundation\Request as SymfonyRequest;
-
-class FrameGuard implements HttpKernelInterface {
-
-	/**
-	 * The wrapped kernel implementation.
-	 *
-	 * @var \Symfony\Component\HttpKernel\HttpKernelInterface
-	 */
-	protected $app;
-
-	/**
-	 * Create a new FrameGuard instance.
-	 *
-	 * @param  \Symfony\Component\HttpKernel\HttpKernelInterface  $app
-	 * @return void
-	 */
-	public function __construct(HttpKernelInterface $app)
-	{
-		$this->app = $app;
-	}
-
-	/**
-	 * Handle the given request and get the response.
-	 *
-	 * @implements HttpKernelInterface::handle
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @param  int   $type
-	 * @param  bool  $catch
-	 * @return \Symfony\Component\HttpFoundation\Response
-	 */
-	public function handle(SymfonyRequest $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
-	{
-		$response = $this->app->handle($request, $type, $catch);
-
-		$response->headers->set('X-Frame-Options', 'SAMEORIGIN', false);
-
-		return $response;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Http/JsonResponse.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Http/JsonResponse.php b/vendor/laravel/framework/src/Illuminate/Http/JsonResponse.php
deleted file mode 100755
index 5d1b69b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Http/JsonResponse.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php namespace Illuminate\Http;
-
-use Illuminate\Support\Contracts\JsonableInterface;
-
-class JsonResponse extends \Symfony\Component\HttpFoundation\JsonResponse {
-
-	use ResponseTrait;
-
-	/**
-	 * The json encoding options.
-	 *
-	 * @var int
-	 */
-	protected $jsonOptions;
-
-	/**
-	 * Constructor.
-	 *
-	 * @param  mixed  $data
-	 * @param  int    $status
-	 * @param  array  $headers
-	 * @param  int    $options
-	*/
-	public function __construct($data = null, $status = 200, $headers = array(), $options = 0)
-	{
-		$this->jsonOptions = $options;
-
-		parent::__construct($data, $status, $headers);
-	}
-
-	/**
-	 * Get the json_decoded data from the response
-	 *
-	 * @param  bool  $assoc
-	 * @param  int   $depth
-	 * @return mixed
-	 */
-	public function getData($assoc = false, $depth = 512)
-	{
-		return json_decode($this->data, $assoc, $depth);
-	}
-
-	/**
-	 * {@inheritdoc}
-	 */
-	public function setData($data = array())
-	{
-		$this->data = $data instanceof JsonableInterface
-								   ? $data->toJson($this->jsonOptions)
-								   : json_encode($data, $this->jsonOptions);
-
-		return $this->update();
-	}
-
-	/**
-	 * Get the JSON encoding options.
-	 *
-	 * @return int
-	 */
-	public function getJsonOptions()
-	{
-		return $this->jsonOptions;
-	}
-
-	/**
-	 * Set the JSON encoding options.
-	 *
-	 * @param  int  $options
-	 * @return mixed
-	 */
-	public function setJsonOptions($options)
-	{
-		$this->jsonOptions = $options;
-
-		return $this->setData($this->getData());
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Http/RedirectResponse.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Http/RedirectResponse.php b/vendor/laravel/framework/src/Illuminate/Http/RedirectResponse.php
deleted file mode 100755
index 56debbf..0000000
--- a/vendor/laravel/framework/src/Illuminate/Http/RedirectResponse.php
+++ /dev/null
@@ -1,224 +0,0 @@
-<?php namespace Illuminate\Http;
-
-use Illuminate\Support\MessageBag;
-use Illuminate\Support\ViewErrorBag;
-use Symfony\Component\HttpFoundation\Cookie;
-use Illuminate\Session\Store as SessionStore;
-use Symfony\Component\HttpFoundation\File\UploadedFile;
-use Illuminate\Support\Contracts\MessageProviderInterface;
-
-class RedirectResponse extends \Symfony\Component\HttpFoundation\RedirectResponse {
-
-	/**
-	 * The request instance.
-	 *
-	 * @var \Illuminate\Http\Request
-	 */
-	protected $request;
-
-	/**
-	 * The session store implementation.
-	 *
-	 * @var \Illuminate\Session\Store
-	 */
-	protected $session;
-
-	/**
-	 * Set a header on the Response.
-	 *
-	 * @param  string  $key
-	 * @param  string  $value
-	 * @param  bool  $replace
-	 * @return $this
-	 */
-	public function header($key, $value, $replace = true)
-	{
-		$this->headers->set($key, $value, $replace);
-
-		return $this;
-	}
-
-	/**
-	 * Flash a piece of data to the session.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function with($key, $value = null)
-	{
-		$key = is_array($key) ? $key : [$key => $value];
-
-		foreach ($key as $k => $v)
-		{
-			$this->session->flash($k, $v);
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Add a cookie to the response.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Cookie  $cookie
-	 * @return $this
-	 */
-	public function withCookie(Cookie $cookie)
-	{
-		$this->headers->setCookie($cookie);
-
-		return $this;
-	}
-
-	/**
-	 * Add multiple cookies to the response.
-	 *
-	 * @param  array  $cookie
-	 * @return $this
-	 */
-	public function withCookies(array $cookies)
-	{
-		foreach ($cookies as $cookie)
-		{
-			$this->headers->setCookie($cookie);
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Flash an array of input to the session.
-	 *
-	 * @param  array  $input
-	 * @return $this
-	 */
-	public function withInput(array $input = null)
-	{
-		$input = $input ?: $this->request->input();
-
-		$this->session->flashInput(array_filter($input, function ($value)
-		{
-			return ! $value instanceof UploadedFile;
-		}));
-
-		return $this;
-	}
-
-	/**
-	 * Flash an array of input to the session.
-	 *
-	 * @param  mixed  string
-	 * @return $this
-	 */
-	public function onlyInput()
-	{
-		return $this->withInput($this->request->only(func_get_args()));
-	}
-
-	/**
-	 * Flash an array of input to the session.
-	 *
-	 * @param  mixed  string
-	 * @return \Illuminate\Http\RedirectResponse
-	 */
-	public function exceptInput()
-	{
-		return $this->withInput($this->request->except(func_get_args()));
-	}
-
-	/**
-	 * Flash a container of errors to the session.
-	 *
-	 * @param  \Illuminate\Support\Contracts\MessageProviderInterface|array  $provider
-	 * @param  string  $key
-	 * @return $this
-	 */
-	public function withErrors($provider, $key = 'default')
-	{
-		$value = $this->parseErrors($provider);
-
-		$this->session->flash(
-			'errors', $this->session->get('errors', new ViewErrorBag)->put($key, $value)
-		);
-
-		return $this;
-	}
-
-	/**
-	 * Parse the given errors into an appropriate value.
-	 *
-	 * @param  \Illuminate\Support\Contracts\MessageProviderInterface|array  $provider
-	 * @return \Illuminate\Support\MessageBag
-	 */
-	protected function parseErrors($provider)
-	{
-		if ($provider instanceof MessageProviderInterface)
-		{
-			return $provider->getMessageBag();
-		}
-
-		return new MessageBag((array) $provider);
-	}
-
-	/**
-	 * Get the request instance.
-	 *
-	 * @return  \Illuminate\Http\Request
-	 */
-	public function getRequest()
-	{
-		return $this->request;
-	}
-
-	/**
-	 * Set the request instance.
-	 *
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return void
-	 */
-	public function setRequest(Request $request)
-	{
-		$this->request = $request;
-	}
-
-	/**
-	 * Get the session store implementation.
-	 *
-	 * @return \Illuminate\Session\Store
-	 */
-	public function getSession()
-	{
-		return $this->session;
-	}
-
-	/**
-	 * Set the session store implementation.
-	 *
-	 * @param  \Illuminate\Session\Store  $session
-	 * @return void
-	 */
-	public function setSession(SessionStore $session)
-	{
-		$this->session = $session;
-	}
-
-	/**
-	 * Dynamically bind flash data in the session.
-	 *
-	 * @param  string  $method
-	 * @param  array  $parameters
-	 * @return void
-	 *
-	 * @throws \BadMethodCallException
-	 */
-	public function __call($method, $parameters)
-	{
-		if (starts_with($method, 'with'))
-		{
-			return $this->with(snake_case(substr($method, 4)), $parameters[0]);
-		}
-
-		throw new \BadMethodCallException("Method [$method] does not exist on Redirect.");
-	}
-
-}


[30/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Pagination/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Pagination/composer.json b/vendor/laravel/framework/src/Illuminate/Pagination/composer.json
deleted file mode 100755
index 432459c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Pagination/composer.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
-    "name": "illuminate/pagination",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/http": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "illuminate/view": "4.2.*",
-        "symfony/http-foundation": "2.5.*",
-        "symfony/translation": "2.5.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Pagination": ""
-        }
-    },
-    "target-dir": "Illuminate/Pagination",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Pagination/views/simple.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Pagination/views/simple.php b/vendor/laravel/framework/src/Illuminate/Pagination/views/simple.php
deleted file mode 100755
index 3a13482..0000000
--- a/vendor/laravel/framework/src/Illuminate/Pagination/views/simple.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-	$presenter = new Illuminate\Pagination\BootstrapPresenter($paginator);
-
-	$trans = $environment->getTranslator();
-?>
-
-<?php if ($paginator->getLastPage() > 1): ?>
-	<ul class="pager">
-		<?php
-			echo $presenter->getPrevious($trans->trans('pagination.previous'));
-
-			echo $presenter->getNext($trans->trans('pagination.next'));
-		?>
-	</ul>
-<?php endif; ?>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Pagination/views/slider-3.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Pagination/views/slider-3.php b/vendor/laravel/framework/src/Illuminate/Pagination/views/slider-3.php
deleted file mode 100755
index 5757e6c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Pagination/views/slider-3.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-	$presenter = new Illuminate\Pagination\BootstrapPresenter($paginator);
-?>
-
-<?php if ($paginator->getLastPage() > 1): ?>
-	<ul class="pagination">
-			<?php echo $presenter->render(); ?>
-	</ul>
-<?php endif; ?>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Pagination/views/slider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Pagination/views/slider.php b/vendor/laravel/framework/src/Illuminate/Pagination/views/slider.php
deleted file mode 100755
index 2344162..0000000
--- a/vendor/laravel/framework/src/Illuminate/Pagination/views/slider.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-	$presenter = new Illuminate\Pagination\BootstrapPresenter($paginator);
-?>
-
-<?php if ($paginator->getLastPage() > 1): ?>
-	<div class="pagination">
-		<ul>
-			<?php echo $presenter->render(); ?>
-		</ul>
-	</div>
-<?php endif; ?>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/BeanstalkdQueue.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/BeanstalkdQueue.php b/vendor/laravel/framework/src/Illuminate/Queue/BeanstalkdQueue.php
deleted file mode 100755
index 0fe29f6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/BeanstalkdQueue.php
+++ /dev/null
@@ -1,142 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-use Pheanstalk_Job;
-use Pheanstalk_Pheanstalk as Pheanstalk;
-use Illuminate\Queue\Jobs\BeanstalkdJob;
-
-class BeanstalkdQueue extends Queue implements QueueInterface {
-
-	/**
-	 * The Pheanstalk instance.
-	 *
-	 * @var \Pheanstalk_Pheanstalk
-	 */
-	protected $pheanstalk;
-
-	/**
-	 * The name of the default tube.
-	 *
-	 * @var string
-	 */
-	protected $default;
-
-	/**
-	 * The "time to run" for all pushed jobs.
-	 *
-	 * @var int
-	 */
-	protected $timeToRun;
-
-	/**
-	 * Create a new Beanstalkd queue instance.
-	 *
-	 * @param  \Pheanstalk_Pheanstalk  $pheanstalk
-	 * @param  string  $default
-	 * @param  int  $timeToRun
-	 * @return void
-	 */
-	public function __construct(Pheanstalk $pheanstalk, $default, $timeToRun)
-	{
-		$this->default = $default;
-		$this->timeToRun = $timeToRun;
-		$this->pheanstalk = $pheanstalk;
-	}
-
-	/**
-	 * Push a new job onto the queue.
-	 *
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function push($job, $data = '', $queue = null)
-	{
-		return $this->pushRaw($this->createPayload($job, $data), $queue);
-	}
-
-	/**
-	 * Push a raw payload onto the queue.
-	 *
-	 * @param  string  $payload
-	 * @param  string  $queue
-	 * @param  array   $options
-	 * @return mixed
-	 */
-	public function pushRaw($payload, $queue = null, array $options = array())
-	{
-		return $this->pheanstalk->useTube($this->getQueue($queue))->put(
-			$payload, Pheanstalk::DEFAULT_PRIORITY, Pheanstalk::DEFAULT_DELAY, $this->timeToRun
-		);
-	}
-
-	/**
-	 * Push a new job onto the queue after a delay.
-	 *
-	 * @param  \DateTime|int  $delay
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function later($delay, $job, $data = '', $queue = null)
-	{
-		$payload = $this->createPayload($job, $data);
-
-		$pheanstalk = $this->pheanstalk->useTube($this->getQueue($queue));
-
-		return $pheanstalk->put($payload, Pheanstalk::DEFAULT_PRIORITY, $this->getSeconds($delay), $this->timeToRun);
-	}
-
-	/**
-	 * Pop the next job off of the queue.
-	 *
-	 * @param  string  $queue
-	 * @return \Illuminate\Queue\Jobs\Job|null
-	 */
-	public function pop($queue = null)
-	{
-		$queue = $this->getQueue($queue);
-
-		$job = $this->pheanstalk->watchOnly($queue)->reserve(0);
-
-		if ($job instanceof Pheanstalk_Job)
-		{
-			return new BeanstalkdJob($this->container, $this->pheanstalk, $job, $queue);
-		}
-	}
-
-	/**
-	 * Delete a message from the Beanstalk queue.
-	 *
-	 * @param  string  $queue
-	 * @param  string  $id
-	 * @return void
-	 */
-	public function deleteMessage($queue, $id)
-	{
-		$this->pheanstalk->useTube($this->getQueue($queue))->delete($id);
-	}
-
-	/**
-	 * Get the queue or return the default.
-	 *
-	 * @param  string|null  $queue
-	 * @return string
-	 */
-	public function getQueue($queue)
-	{
-		return $queue ?: $this->default;
-	}
-
-	/**
-	 * Get the underlying Pheanstalk instance.
-	 *
-	 * @return \Pheanstalk_Pheanstalk
-	 */
-	public function getPheanstalk()
-	{
-		return $this->pheanstalk;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Capsule/Manager.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Capsule/Manager.php b/vendor/laravel/framework/src/Illuminate/Queue/Capsule/Manager.php
deleted file mode 100644
index a182ede..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Capsule/Manager.php
+++ /dev/null
@@ -1,182 +0,0 @@
-<?php namespace Illuminate\Queue\Capsule;
-
-use Illuminate\Queue\QueueManager;
-use Illuminate\Container\Container;
-use Illuminate\Queue\QueueServiceProvider;
-use Illuminate\Support\Traits\CapsuleManagerTrait;
-
-class Manager {
-
-	use CapsuleManagerTrait;
-
-	/**
-	 * The queue manager instance.
-	 *
-	 * @var \Illuminate\Queue\QueueManager
-	 */
-	protected $manager;
-
-	/**
-	 * Create a new queue capsule manager.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return void
-	 */
-	public function __construct(Container $container = null)
-	{
-		$this->setupContainer($container);
-
-		// Once we have the container setup, we will setup the default configuration
-		// options in the container "config" bindings. This just makes this queue
-		// manager behave correctly since all the correct binding are in place.
-		$this->setupDefaultConfiguration();
-
-		$this->setupManager();
-
-		$this->registerConnectors();
-	}
-
-	/**
-	 * Setup the default queue configuration options.
-	 *
-	 * @return void
-	 */
-	protected function setupDefaultConfiguration()
-	{
-		$this->container['config']['queue.default'] = 'default';
-	}
-
-	/**
-	 * Build the queue manager instance.
-	 *
-	 * @return void
-	 */
-	protected function setupManager()
-	{
-		$this->manager = new QueueManager($this->container);
-	}
-
-	/**
-	 * Register the default connectors that the component ships with.
-	 *
-	 * @return void
-	 */
-	protected function registerConnectors()
-	{
-		$provider = new QueueServiceProvider($this->container);
-
-		$provider->registerConnectors($this->manager);
-	}
-
-	/**
-	 * Get a connection instance from the global manager.
-	 *
-	 * @param  string  $connection
-	 * @return \Illuminate\Queue\QueueInterface
-	 */
-	public static function connection($connection = null)
-	{
-		return static::$instance->getConnection($connection);
-	}
-
-	/**
-	 * Push a new job onto the queue.
-	 *
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @param  string  $connection
-	 * @return mixed
-	 */
-	public static function push($job, $data = '', $queue = null, $connection = null)
-	{
-		return static::$instance->connection($connection)->push($job, $data, $queue);
-	}
-
-	/**
-	 * Push a new an array of jobs onto the queue.
-	 *
-	 * @param  array   $jobs
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @param  string  $connection
-	 * @return mixed
-	 */
-	public static function bulk($jobs, $data = '', $queue = null, $connection = null)
-	{
-		return static::$instance->connection($connection)->bulk($jobs, $data, $queue);
-	}
-
-	/**
-	 * Push a new job onto the queue after a delay.
-	 *
-	 * @param  \DateTime|int  $delay
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @param  string  $connection
-	 * @return mixed
-	 */
-	public static function later($delay, $job, $data = '', $queue = null, $connection = null)
-	{
-		return static::$instance->connection($connection)->later($delay, $job, $data, $queue);
-	}
-
-	/**
-	 * Get a registered connection instance.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Queue\QueueInterface
-	 */
-	public function getConnection($name = null)
-	{
-		return $this->manager->connection($name);
-	}
-
-	/**
-	 * Register a connection with the manager.
-	 *
-	 * @param  array   $config
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function addConnection(array $config, $name = 'default')
-	{
-		$this->container['config']["queue.connections.{$name}"] = $config;
-	}
-
-	/**
-	 * Get the queue manager instance.
-	 *
-	 * @return \Illuminate\Queue\QueueManager
-	 */
-	public function getQueueManager()
-	{
-		return $this->manager;
-	}
-
-	/**
-	 * Pass dynamic instance methods to the manager.
-	 *
-	 * @param  string  $method
-	 * @param  array  $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		return call_user_func_array(array($this->manager, $method), $parameters);
-	}
-
-	/**
-	 * Dynamically pass methods to the default connection.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public static function __callStatic($method, $parameters)
-	{
-		return call_user_func_array(array(static::connection(), $method), $parameters);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector.php b/vendor/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector.php
deleted file mode 100755
index 12607cd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php namespace Illuminate\Queue\Connectors;
-
-use Illuminate\Queue\BeanstalkdQueue;
-use Pheanstalk_Pheanstalk as Pheanstalk;
-use Pheanstalk_PheanstalkInterface as PheanstalkInterface;
-
-class BeanstalkdConnector implements ConnectorInterface {
-
-	/**
-	 * Establish a queue connection.
-	 *
-	 * @param  array  $config
-	 * @return \Illuminate\Queue\QueueInterface
-	 */
-	public function connect(array $config)
-	{
-		$pheanstalk = new Pheanstalk($config['host'], array_get($config, 'port', PheanstalkInterface::DEFAULT_PORT));
-
-		return new BeanstalkdQueue(
-			$pheanstalk, $config['queue'], array_get($config, 'ttr', Pheanstalk::DEFAULT_TTR)
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Connectors/ConnectorInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/ConnectorInterface.php b/vendor/laravel/framework/src/Illuminate/Queue/Connectors/ConnectorInterface.php
deleted file mode 100755
index e952833..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/ConnectorInterface.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php namespace Illuminate\Queue\Connectors;
-
-interface ConnectorInterface {
-
-	/**
-	 * Establish a queue connection.
-	 *
-	 * @param  array  $config
-	 * @return \Illuminate\Queue\QueueInterface
-	 */
-	public function connect(array $config);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Connectors/IronConnector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/IronConnector.php b/vendor/laravel/framework/src/Illuminate/Queue/Connectors/IronConnector.php
deleted file mode 100755
index 071c657..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/IronConnector.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php namespace Illuminate\Queue\Connectors;
-
-use IronMQ;
-use Illuminate\Http\Request;
-use Illuminate\Queue\IronQueue;
-use Illuminate\Encryption\Encrypter;
-
-class IronConnector implements ConnectorInterface {
-
-	/**
-	 * The encrypter instance.
-	 *
-	 * @var \Illuminate\Encryption\Encrypter
-	 */
-	protected $crypt;
-
-	/**
-	 * The current request instance.
-	 *
-	 * @var \Illuminate\Http\Request
-	 */
-	protected $request;
-
-	/**
-	 * Create a new Iron connector instance.
-	 *
-	 * @param  \Illuminate\Encryption\Encrypter  $crypt
-	 * @param  \Illuminate\Http\Request  $request
-	 * @return void
-	 */
-	public function __construct(Encrypter $crypt, Request $request)
-	{
-		$this->crypt = $crypt;
-		$this->request = $request;
-	}
-
-	/**
-	 * Establish a queue connection.
-	 *
-	 * @param  array  $config
-	 * @return \Illuminate\Queue\QueueInterface
-	 */
-	public function connect(array $config)
-	{
-		$ironConfig = array('token' => $config['token'], 'project_id' => $config['project']);
-
-		if (isset($config['host'])) $ironConfig['host'] = $config['host'];
-
-		$iron = new IronMQ($ironConfig);
-
-		if (isset($config['ssl_verifypeer']))
-		{
-			$iron->ssl_verifypeer = $config['ssl_verifypeer'];
-		}
-
-		return new IronQueue($iron, $this->request, $config['queue'], $config['encrypt']);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Connectors/RedisConnector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/RedisConnector.php b/vendor/laravel/framework/src/Illuminate/Queue/Connectors/RedisConnector.php
deleted file mode 100644
index 59821fd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/RedisConnector.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php namespace Illuminate\Queue\Connectors;
-
-use Illuminate\Redis\Database;
-use Illuminate\Queue\RedisQueue;
-
-class RedisConnector implements ConnectorInterface {
-
-	/**
-	* The Redis database instance.
-	*
-	 * @var \Illuminate\Redis\Database
-	 */
-	protected $redis;
-
-	/**
-	 * The connection name.
-	 *
-	 * @var string
-	 */
-	protected $connection;
-
-	/**
-	 * Create a new Redis queue connector instance.
-	 *
-	 * @param  \Illuminate\Redis\Database  $redis
-	 * @param  string|null  $connection
-	 * @return void
-	 */
-	public function __construct(Database $redis, $connection = null)
-	{
-		$this->redis = $redis;
-		$this->connection = $connection;
-	}
-
-	/**
-	 * Establish a queue connection.
-	 *
-	 * @param  array  $config
-	 * @return \Illuminate\Queue\QueueInterface
-	 */
-	public function connect(array $config)
-	{
-		$queue = new RedisQueue(
-			$this->redis, $config['queue'], array_get($config, 'connection', $this->connection)
-		);
-
-		$queue->setExpire(array_get($config, 'expire', 60));
-
-		return $queue;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php b/vendor/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php
deleted file mode 100755
index 86aeeca..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php namespace Illuminate\Queue\Connectors;
-
-use Aws\Sqs\SqsClient;
-use Illuminate\Queue\SqsQueue;
-
-class SqsConnector implements ConnectorInterface {
-
-	/**
-	 * Establish a queue connection.
-	 *
-	 * @param  array  $config
-	 * @return \Illuminate\Queue\QueueInterface
-	 */
-	public function connect(array $config)
-	{
-		$sqs = SqsClient::factory($config);
-
-		return new SqsQueue($sqs, $config['queue']);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Connectors/SyncConnector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/SyncConnector.php b/vendor/laravel/framework/src/Illuminate/Queue/Connectors/SyncConnector.php
deleted file mode 100755
index 1c3ae66..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Connectors/SyncConnector.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php namespace Illuminate\Queue\Connectors;
-
-use Illuminate\Queue\SyncQueue;
-
-class SyncConnector implements ConnectorInterface {
-
-	/**
-	 * Establish a queue connection.
-	 *
-	 * @param  array  $config
-	 * @return \Illuminate\Queue\QueueInterface
-	 */
-	public function connect(array $config)
-	{
-		return new SyncQueue;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Console/FailedTableCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Console/FailedTableCommand.php b/vendor/laravel/framework/src/Illuminate/Queue/Console/FailedTableCommand.php
deleted file mode 100644
index 0b485dd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Console/FailedTableCommand.php
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php namespace Illuminate\Queue\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Filesystem\Filesystem;
-
-class FailedTableCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'queue:failed-table';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Create a migration for the failed queue jobs database table';
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * Create a new session table command instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		parent::__construct();
-
-		$this->files = $files;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$fullPath = $this->createBaseMigration();
-
-		$this->files->put($fullPath, $this->files->get(__DIR__.'/stubs/failed_jobs.stub'));
-
-		$this->info('Migration created successfully!');
-	}
-
-	/**
-	 * Create a base migration file for the table.
-	 *
-	 * @return string
-	 */
-	protected function createBaseMigration()
-	{
-		$name = 'create_failed_jobs_table';
-
-		$path = $this->laravel['path'].'/database/migrations';
-
-		return $this->laravel['migration.creator']->create($name, $path);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Console/FlushFailedCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Console/FlushFailedCommand.php b/vendor/laravel/framework/src/Illuminate/Queue/Console/FlushFailedCommand.php
deleted file mode 100644
index 0ece99b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Console/FlushFailedCommand.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php namespace Illuminate\Queue\Console;
-
-use Illuminate\Console\Command;
-
-class FlushFailedCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'queue:flush';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Flush all of the failed queue jobs';
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->laravel['queue.failer']->flush();
-
-		$this->info('All failed jobs deleted successfully!');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Console/ForgetFailedCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Console/ForgetFailedCommand.php b/vendor/laravel/framework/src/Illuminate/Queue/Console/ForgetFailedCommand.php
deleted file mode 100644
index fef76f0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Console/ForgetFailedCommand.php
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php namespace Illuminate\Queue\Console;
-
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputArgument;
-
-class ForgetFailedCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'queue:forget';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Delete a failed queue job';
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		if ($this->laravel['queue.failer']->forget($this->argument('id')))
-		{
-			$this->info('Failed job deleted successfully!');
-		}
-		else
-		{
-			$this->error('No failed job matches the given ID.');
-		}
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('id', InputArgument::REQUIRED, 'The ID of the failed job'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Console/ListFailedCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Console/ListFailedCommand.php b/vendor/laravel/framework/src/Illuminate/Queue/Console/ListFailedCommand.php
deleted file mode 100644
index 03bc411..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Console/ListFailedCommand.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php namespace Illuminate\Queue\Console;
-
-use Illuminate\Console\Command;
-
-class ListFailedCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'queue:failed';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'List all of the failed queue jobs';
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$rows = array();
-
-		foreach ($this->laravel['queue.failer']->all() as $failed)
-		{
-			$rows[] = $this->parseFailedJob((array) $failed);
-		}
-
-		if (count($rows) == 0)
-		{
-			return $this->info('No failed jobs!');
-		}
-
-		$table = $this->getHelperSet()->get('table');
-
-		$table->setHeaders(array('ID', 'Connection', 'Queue', 'Class', 'Failed At'))
-              ->setRows($rows)
-              ->render($this->output);
-	}
-
-	/**
-	 * Parse the failed job row.
-	 *
-	 * @param  array  $failed
-	 * @return array
-	 */
-	protected function parseFailedJob(array $failed)
-	{
-		$row = array_values(array_except($failed, array('payload')));
-
-		array_splice($row, 3, 0, array_get(json_decode($failed['payload'], true), 'job'));
-
-		return $row;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Console/ListenCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Console/ListenCommand.php b/vendor/laravel/framework/src/Illuminate/Queue/Console/ListenCommand.php
deleted file mode 100755
index f138b3c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Console/ListenCommand.php
+++ /dev/null
@@ -1,145 +0,0 @@
-<?php namespace Illuminate\Queue\Console;
-
-use Illuminate\Queue\Listener;
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-
-class ListenCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'queue:listen';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Listen to a given queue';
-
-	/**
-	 * The queue listener instance.
-	 *
-	 * @var \Illuminate\Queue\Listener
-	 */
-	protected $listener;
-
-	/**
-	 * Create a new queue listen command.
-	 *
-	 * @param  \Illuminate\Queue\Listener  $listener
-	 * @return void
-	 */
-	public function __construct(Listener $listener)
-	{
-		parent::__construct();
-
-		$this->listener = $listener;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->setListenerOptions();
-
-		$delay = $this->input->getOption('delay');
-
-		// The memory limit is the amount of memory we will allow the script to occupy
-		// before killing it and letting a process manager restart it for us, which
-		// is to protect us against any memory leaks that will be in the scripts.
-		$memory = $this->input->getOption('memory');
-
-		$connection = $this->input->getArgument('connection');
-
-		$timeout = $this->input->getOption('timeout');
-
-		// We need to get the right queue for the connection which is set in the queue
-		// configuration file for the application. We will pull it based on the set
-		// connection being run for the queue operation currently being executed.
-		$queue = $this->getQueue($connection);
-
-		$this->listener->listen(
-			$connection, $queue, $delay, $memory, $timeout
-		);
-	}
-
-	/**
-	 * Get the name of the queue connection to listen on.
-	 *
-	 * @param  string  $connection
-	 * @return string
-	 */
-	protected function getQueue($connection)
-	{
-		if (is_null($connection))
-		{
-			$connection = $this->laravel['config']['queue.default'];
-		}
-
-		$queue = $this->laravel['config']->get("queue.connections.{$connection}.queue", 'default');
-
-		return $this->input->getOption('queue') ?: $queue;
-	}
-
-	/**
-	 * Set the options on the queue listener.
-	 *
-	 * @return void
-	 */
-	protected function setListenerOptions()
-	{
-		$this->listener->setEnvironment($this->laravel->environment());
-
-		$this->listener->setSleep($this->option('sleep'));
-
-		$this->listener->setMaxTries($this->option('tries'));
-
-		$this->listener->setOutputHandler(function($type, $line)
-		{
-			$this->output->write($line);
-		});
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('connection', InputArgument::OPTIONAL, 'The name of connection'),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('queue', null, InputOption::VALUE_OPTIONAL, 'The queue to listen on', null),
-
-			array('delay', null, InputOption::VALUE_OPTIONAL, 'Amount of time to delay failed jobs', 0),
-
-			array('memory', null, InputOption::VALUE_OPTIONAL, 'The memory limit in megabytes', 128),
-
-			array('timeout', null, InputOption::VALUE_OPTIONAL, 'Seconds a job may run before timing out', 60),
-
-			array('sleep', null, InputOption::VALUE_OPTIONAL, 'Seconds to wait before checking queue for jobs', 3),
-
-			array('tries', null, InputOption::VALUE_OPTIONAL, 'Number of times to attempt a job before logging it failed', 0),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Console/RestartCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Console/RestartCommand.php b/vendor/laravel/framework/src/Illuminate/Queue/Console/RestartCommand.php
deleted file mode 100644
index de02cd7..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Console/RestartCommand.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php namespace Illuminate\Queue\Console;
-
-use Illuminate\Console\Command;
-
-class RestartCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'queue:restart';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = "Restart queue worker daemons after their current job.";
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->laravel['cache']->forever('illuminate:queue:restart', time());
-
-		$this->info('Broadcasting queue restart signal.');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Console/RetryCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Console/RetryCommand.php b/vendor/laravel/framework/src/Illuminate/Queue/Console/RetryCommand.php
deleted file mode 100644
index 454b56d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Console/RetryCommand.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php namespace Illuminate\Queue\Console;
-
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputArgument;
-
-class RetryCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'queue:retry';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Retry a failed queue job';
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$failed = $this->laravel['queue.failer']->find($this->argument('id'));
-
-		if ( ! is_null($failed))
-		{
-			$failed->payload = $this->resetAttempts($failed->payload);
-
-			$this->laravel['queue']->connection($failed->connection)->pushRaw($failed->payload, $failed->queue);
-
-			$this->laravel['queue.failer']->forget($failed->id);
-
-			$this->info('The failed job has been pushed back onto the queue!');
-		}
-		else
-		{
-			$this->error('No failed job matches the given ID.');
-		}
-	}
-
-	/**
-	 * Reset the payload attempts.
-	 *
-	 * @param  string  $payload
-	 * @return string
-	 */
-	protected function resetAttempts($payload)
-	{
-		$payload = json_decode($payload, true);
-
-		if (isset($payload['attempts'])) $payload['attempts'] = 0;
-
-		return json_encode($payload);
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('id', InputArgument::REQUIRED, 'The ID of the failed job'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Console/SubscribeCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Console/SubscribeCommand.php b/vendor/laravel/framework/src/Illuminate/Queue/Console/SubscribeCommand.php
deleted file mode 100755
index 89c4209..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Console/SubscribeCommand.php
+++ /dev/null
@@ -1,153 +0,0 @@
-<?php namespace Illuminate\Queue\Console;
-
-use RuntimeException;
-use Illuminate\Queue\IronQueue;
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-
-class SubscribeCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'queue:subscribe';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Subscribe a URL to an Iron.io push queue';
-
-	/**
-	 * The queue meta information from Iron.io.
-	 *
-	 * @var object
-	 */
-	protected $meta;
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 *
-	 * @throws \RuntimeException
-	 */
-	public function fire()
-	{
-		$iron = $this->laravel['queue']->connection();
-
-		if ( ! $iron instanceof IronQueue)
-		{
-			throw new RuntimeException("Iron.io based queue must be default.");
-		}
-
-		$iron->getIron()->updateQueue($this->argument('queue'), $this->getQueueOptions());
-
-		$this->line('<info>Queue subscriber added:</info> <comment>'.$this->argument('url').'</comment>');
-	}
-
-	/**
-	 * Get the queue options.
-	 *
-	 * @return array
-	 */
-	protected function getQueueOptions()
-	{
-		return array(
-			'push_type' => $this->getPushType(), 'subscribers' => $this->getSubscriberList()
-		);
-	}
-
-	/**
-	 * Get the push type for the queue.
-	 *
-	 * @return string
-	 */
-	protected function getPushType()
-	{
-		if ($this->option('type')) return $this->option('type');
-
-		try
-		{
-			return $this->getQueue()->push_type;
-		}
-		catch (\Exception $e)
-		{
-			return 'multicast';
-		}
-	}
-
-	/**
-	 * Get the current subscribers for the queue.
-	 *
-	 * @return array
-	 */
-	protected function getSubscriberList()
-	{
-		$subscribers = $this->getCurrentSubscribers();
-
-		$subscribers[] = array('url' => $this->argument('url'));
-
-		return $subscribers;
-	}
-
-	/**
-	 * Get the current subscriber list.
-	 *
-	 * @return array
-	 */
-	protected function getCurrentSubscribers()
-	{
-		try
-		{
-			return $this->getQueue()->subscribers;
-		}
-		catch (\Exception $e)
-		{
-			return array();
-		}
-	}
-
-	/**
-	 * Get the queue information from Iron.io.
-	 *
-	 * @return object
-	 */
-	protected function getQueue()
-	{
-		if (isset($this->meta)) return $this->meta;
-
-		return $this->meta = $this->laravel['queue']->getIron()->getQueue($this->argument('queue'));
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('queue', InputArgument::REQUIRED, 'The name of Iron.io queue.'),
-
-			array('url', InputArgument::REQUIRED, 'The URL to be subscribed.'),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('type', null, InputOption::VALUE_OPTIONAL, 'The push type for the queue.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php b/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php
deleted file mode 100755
index 859cc63..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php
+++ /dev/null
@@ -1,175 +0,0 @@
-<?php namespace Illuminate\Queue\Console;
-
-use Illuminate\Queue\Worker;
-use Illuminate\Queue\Jobs\Job;
-use Illuminate\Console\Command;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-
-class WorkCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'queue:work';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Process the next job on a queue';
-
-	/**
-	 * The queue worker instance.
-	 *
-	 * @var \Illuminate\Queue\Worker
-	 */
-	protected $worker;
-
-	/**
-	 * Create a new queue listen command.
-	 *
-	 * @param  \Illuminate\Queue\Worker  $worker
-	 * @return void
-	 */
-	public function __construct(Worker $worker)
-	{
-		parent::__construct();
-
-		$this->worker = $worker;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		if ($this->downForMaintenance() && ! $this->option('daemon')) return;
-
-		$queue = $this->option('queue');
-
-		$delay = $this->option('delay');
-
-		// The memory limit is the amount of memory we will allow the script to occupy
-		// before killing it and letting a process manager restart it for us, which
-		// is to protect us against any memory leaks that will be in the scripts.
-		$memory = $this->option('memory');
-
-		$connection = $this->argument('connection');
-
-		$response = $this->runWorker(
-			$connection, $queue, $delay, $memory, $this->option('daemon')
-		);
-
-		// If a job was fired by the worker, we'll write the output out to the console
-		// so that the developer can watch live while the queue runs in the console
-		// window, which will also of get logged if stdout is logged out to disk.
-		if ( ! is_null($response['job']))
-		{
-			$this->writeOutput($response['job'], $response['failed']);
-		}
-	}
-
-	/**
-	 * Run the worker instance.
-	 *
-	 * @param  string  $connection
-	 * @param  string  $queue
-	 * @param  int  $delay
-	 * @param  int  $memory
-	 * @param  bool  $daemon
-	 * @return array
-	 */
-	protected function runWorker($connection, $queue, $delay, $memory, $daemon = false)
-	{
-		if ($daemon)
-		{
-			$this->worker->setCache($this->laravel['cache']->driver());
-
-			$this->worker->setDaemonExceptionHandler($this->laravel['exception']);
-
-			return $this->worker->daemon(
-				$connection, $queue, $delay, $memory,
-				$this->option('sleep'), $this->option('tries')
-			);
-		}
-
-		return $this->worker->pop(
-			$connection, $queue, $delay,
-			$this->option('sleep'), $this->option('tries')
-		);
-	}
-
-	/**
-	 * Write the status output for the queue worker.
-	 *
-	 * @param  \Illuminate\Queue\Jobs\Job  $job
-	 * @param  bool  $failed
-	 * @return void
-	 */
-	protected function writeOutput(Job $job, $failed)
-	{
-		if ($failed)
-		{
-			$this->output->writeln('<error>Failed:</error> '.$job->getName());
-		}
-		else
-		{
-			$this->output->writeln('<info>Processed:</info> '.$job->getName());
-		}
-	}
-
-	/**
-	 * Determine if the worker should run in maintenance mode.
-	 *
-	 * @return bool
-	 */
-	protected function downForMaintenance()
-	{
-		if ($this->option('force')) return false;
-
-		return $this->laravel->isDownForMaintenance();
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('connection', InputArgument::OPTIONAL, 'The name of connection', null),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('queue', null, InputOption::VALUE_OPTIONAL, 'The queue to listen on'),
-
-			array('daemon', null, InputOption::VALUE_NONE, 'Run the worker in daemon mode'),
-
-			array('delay', null, InputOption::VALUE_OPTIONAL, 'Amount of time to delay failed jobs', 0),
-
-			array('force', null, InputOption::VALUE_NONE, 'Force the worker to run even in maintenance mode'),
-
-			array('memory', null, InputOption::VALUE_OPTIONAL, 'The memory limit in megabytes', 128),
-
-			array('sleep', null, InputOption::VALUE_OPTIONAL, 'Number of seconds to sleep when no job is available', 3),
-
-			array('tries', null, InputOption::VALUE_OPTIONAL, 'Number of times to attempt a job before logging it failed', 0),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Console/stubs/failed_jobs.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Console/stubs/failed_jobs.stub b/vendor/laravel/framework/src/Illuminate/Queue/Console/stubs/failed_jobs.stub
deleted file mode 100644
index 61efc17..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Console/stubs/failed_jobs.stub
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class CreateFailedJobsTable extends Migration {
-
-	/**
-	 * Run the migrations.
-	 *
-	 * @return void
-	 */
-	public function up()
-	{
-		Schema::create('failed_jobs', function(Blueprint $table)
-		{
-			$table->increments('id');
-			$table->text('connection');
-			$table->text('queue');
-			$table->text('payload');
-			$table->timestamp('failed_at');
-		});
-	}
-
-	/**
-	 * Reverse the migrations.
-	 *
-	 * @return void
-	 */
-	public function down()
-	{
-		Schema::drop('failed_jobs');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/FailConsoleServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/FailConsoleServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Queue/FailConsoleServiceProvider.php
deleted file mode 100644
index 6551877..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/FailConsoleServiceProvider.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Queue\Console\RetryCommand;
-use Illuminate\Queue\Console\ListFailedCommand;
-use Illuminate\Queue\Console\FlushFailedCommand;
-use Illuminate\Queue\Console\FailedTableCommand;
-use Illuminate\Queue\Console\ForgetFailedCommand;
-
-class FailConsoleServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = true;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('command.queue.failed', function()
-		{
-			return new ListFailedCommand;
-		});
-
-		$this->app->bindShared('command.queue.retry', function()
-		{
-			return new RetryCommand;
-		});
-
-		$this->app->bindShared('command.queue.forget', function()
-		{
-			return new ForgetFailedCommand;
-		});
-
-		$this->app->bindShared('command.queue.flush', function()
-		{
-			return new FlushFailedCommand;
-		});
-
-		$this->app->bindShared('command.queue.failed-table', function($app)
-		{
-			return new FailedTableCommand($app['files']);
-		});
-
-		$this->commands(
-			'command.queue.failed', 'command.queue.retry', 'command.queue.forget',
-			'command.queue.flush', 'command.queue.failed-table'
-		);
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array(
-			'command.queue.failed', 'command.queue.retry', 'command.queue.forget', 'command.queue.flush', 'command.queue.failed-table',
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php b/vendor/laravel/framework/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php
deleted file mode 100644
index 1fbf6f1..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php
+++ /dev/null
@@ -1,111 +0,0 @@
-<?php namespace Illuminate\Queue\Failed;
-
-use Carbon\Carbon;
-use Illuminate\Database\ConnectionResolverInterface;
-
-class DatabaseFailedJobProvider implements FailedJobProviderInterface {
-
-	/**
-	 * The connection resolver implementation.
-	 *
-	 * @var \Illuminate\Database\ConnectionResolverInterface
-	 */
-	protected $resolver;
-
-	/**
-	 * The database connection name.
-	 *
-	 * @var string
-	 */
-	protected $database;
-
-	/**
-	 * The database table.
-	 *
-	 * @var string
-	 */
-	protected $table;
-
-	/**
-	 * Create a new database failed job provider.
-	 *
-	 * @param  \Illuminate\Database\ConnectionResolverInterface  $resolver
-	 * @param  string  $database
-	 * @param  string  $table
-	 * @return void
-	 */
-	public function __construct(ConnectionResolverInterface $resolver, $database, $table)
-	{
-		$this->table = $table;
-		$this->resolver = $resolver;
-		$this->database = $database;
-	}
-
-	/**
-	 * Log a failed job into storage.
-	 *
-	 * @param  string  $connection
-	 * @param  string  $queue
-	 * @param  string  $payload
-	 * @return void
-	 */
-	public function log($connection, $queue, $payload)
-	{
-		$failed_at = Carbon::now();
-
-		$this->getTable()->insert(compact('connection', 'queue', 'payload', 'failed_at'));
-	}
-
-	/**
-	 * Get a list of all of the failed jobs.
-	 *
-	 * @return array
-	 */
-	public function all()
-	{
-		return $this->getTable()->orderBy('id', 'desc')->get();
-	}
-
-	/**
-	 * Get a single failed job.
-	 *
-	 * @param  mixed  $id
-	 * @return array
-	 */
-	public function find($id)
-	{
-		return $this->getTable()->find($id);
-	}
-
-	/**
-	 * Delete a single failed job from storage.
-	 *
-	 * @param  mixed  $id
-	 * @return bool
-	 */
-	public function forget($id)
-	{
-		return $this->getTable()->where('id', $id)->delete() > 0;
-	}
-
-	/**
-	 * Flush all of the failed jobs from storage.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->getTable()->delete();
-	}
-
-	/**
-	 * Get a new query builder instance for the table.
-	 *
-	 * @return \Illuminate\Database\Query\Builder
-	 */
-	protected function getTable()
-	{
-		return $this->resolver->connection($this->database)->table($this->table);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Failed/FailedJobProviderInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Failed/FailedJobProviderInterface.php b/vendor/laravel/framework/src/Illuminate/Queue/Failed/FailedJobProviderInterface.php
deleted file mode 100644
index 7db652e..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Failed/FailedJobProviderInterface.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php namespace Illuminate\Queue\Failed;
-
-interface FailedJobProviderInterface {
-
-	/**
-	 * Log a failed job into storage.
-	 *
-	 * @param  string  $connection
-	 * @param  string  $queue
-	 * @param  string  $payload
-	 * @return void
-	 */
-	public function log($connection, $queue, $payload);
-
-	/**
-	 * Get a list of all of the failed jobs.
-	 *
-	 * @return array
-	 */
-	public function all();
-
-	/**
-	 * Get a single failed job.
-	 *
-	 * @param  mixed  $id
-	 * @return array
-	 */
-	public function find($id);
-
-	/**
-	 * Delete a single failed job from storage.
-	 *
-	 * @param  mixed  $id
-	 * @return bool
-	 */
-	public function forget($id);
-
-	/**
-	 * Flush all of the failed jobs from storage.
-	 *
-	 * @return void
-	 */
-	public function flush();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/IlluminateQueueClosure.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/IlluminateQueueClosure.php b/vendor/laravel/framework/src/Illuminate/Queue/IlluminateQueueClosure.php
deleted file mode 100755
index 21056c6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/IlluminateQueueClosure.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-
-use Illuminate\Encryption\Encrypter;
-
-class IlluminateQueueClosure {
-
-	/**
-	 * The encrypter instance.
-	 *
-	 * @var \Illuminate\Encryption\Encrypter  $crypt
-	 */
-	protected $crypt;
-
-	/**
-	 * Create a new queued Closure job.
-	 *
-	 * @param  \Illuminate\Encryption\Encrypter  $crypt
-	 * @return void
-	 */
-	public function __construct(Encrypter $crypt)
-	{
-		$this->crypt = $crypt;
-	}
-
-	/**
-	 * Fire the Closure based queue job.
-	 *
-	 * @param  \Illuminate\Queue\Jobs\Job  $job
-	 * @param  array  $data
-	 * @return void
-	 */
-	public function fire($job, $data)
-	{
-		$closure = unserialize($this->crypt->decrypt($data['closure']));
-
-		$closure($job);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/IronQueue.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/IronQueue.php b/vendor/laravel/framework/src/Illuminate/Queue/IronQueue.php
deleted file mode 100755
index 1c05b3a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/IronQueue.php
+++ /dev/null
@@ -1,258 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-use IronMQ;
-use Illuminate\Http\Request;
-use Illuminate\Http\Response;
-use Illuminate\Queue\Jobs\IronJob;
-
-class IronQueue extends Queue implements QueueInterface {
-
-	/**
-	 * The IronMQ instance.
-	 *
-	 * @var IronMQ
-	 */
-	protected $iron;
-
-	/**
-	 * The current request instance.
-	 *
-	 * @var \Illuminate\Http\Request
-	 */
-	protected $request;
-
-	/**
-	 * The name of the default tube.
-	 *
-	 * @var string
-	 */
-	protected $default;
-
-	/**
-	 * Indicates if the messages should be encrypted.
-	 *
-	 * @var bool
-	 */
-	protected $shouldEncrypt;
-
-	/**
-	 * Create a new IronMQ queue instance.
-	 *
-	 * @param  \IronMQ  $iron
-	 * @param  \Illuminate\Http\Request  $request
-	 * @param  string  $default
-	 * @param  bool  $shouldEncrypt
-	 * @return void
-	 */
-	public function __construct(IronMQ $iron, Request $request, $default, $shouldEncrypt = false)
-	{
-		$this->iron = $iron;
-		$this->request = $request;
-		$this->default = $default;
-		$this->shouldEncrypt = $shouldEncrypt;
-	}
-
-	/**
-	 * Push a new job onto the queue.
-	 *
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function push($job, $data = '', $queue = null)
-	{
-		return $this->pushRaw($this->createPayload($job, $data, $queue), $queue);
-	}
-
-	/**
-	 * Push a raw payload onto the queue.
-	 *
-	 * @param  string  $payload
-	 * @param  string  $queue
-	 * @param  array   $options
-	 * @return mixed
-	 */
-	public function pushRaw($payload, $queue = null, array $options = array())
-	{
-		if ($this->shouldEncrypt) $payload = $this->crypt->encrypt($payload);
-
-		return $this->iron->postMessage($this->getQueue($queue), $payload, $options)->id;
-	}
-
-	/**
-	 * Push a raw payload onto the queue after encrypting the payload.
-	 *
-	 * @param  string  $payload
-	 * @param  string  $queue
-	 * @param  int     $delay
-	 * @return mixed
-	 */
-	public function recreate($payload, $queue = null, $delay)
-	{
-		$options = array('delay' => $this->getSeconds($delay));
-
-		return $this->pushRaw($payload, $queue, $options);
-	}
-
-	/**
-	 * Push a new job onto the queue after a delay.
-	 *
-	 * @param  \DateTime|int  $delay
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function later($delay, $job, $data = '', $queue = null)
-	{
-		$delay = $this->getSeconds($delay);
-
-		$payload = $this->createPayload($job, $data, $queue);
-
-		return $this->pushRaw($payload, $queue, compact('delay'));
-	}
-
-	/**
-	 * Pop the next job off of the queue.
-	 *
-	 * @param  string  $queue
-	 * @return \Illuminate\Queue\Jobs\Job|null
-	 */
-	public function pop($queue = null)
-	{
-		$queue = $this->getQueue($queue);
-
-		$job = $this->iron->getMessage($queue);
-
-		// If we were able to pop a message off of the queue, we will need to decrypt
-		// the message body, as all Iron.io messages are encrypted, since the push
-		// queues will be a security hazard to unsuspecting developers using it.
-		if ( ! is_null($job))
-		{
-			$job->body = $this->parseJobBody($job->body);
-
-			return new IronJob($this->container, $this, $job);
-		}
-	}
-
-	/**
-	 * Delete a message from the Iron queue.
-	 *
-	 * @param  string  $queue
-	 * @param  string  $id
-	 * @return void
-	 */
-	public function deleteMessage($queue, $id)
-	{
-		$this->iron->deleteMessage($queue, $id);
-	}
-
-	/**
-	 * Marshal a push queue request and fire the job.
-	 *
-	 * @return \Illuminate\Http\Response
-	 */
-	public function marshal()
-	{
-		$this->createPushedIronJob($this->marshalPushedJob())->fire();
-
-		return new Response('OK');
-	}
-
-	/**
-	 * Marshal out the pushed job and payload.
-	 *
-	 * @return object
-	 */
-	protected function marshalPushedJob()
-	{
-		$r = $this->request;
-
-		$body = $this->parseJobBody($r->getContent());
-
-		return (object) array(
-			'id' => $r->header('iron-message-id'), 'body' => $body, 'pushed' => true,
-		);
-	}
-
-	/**
-	 * Create a new IronJob for a pushed job.
-	 *
-	 * @param  object  $job
-	 * @return \Illuminate\Queue\Jobs\IronJob
-	 */
-	protected function createPushedIronJob($job)
-	{
-		return new IronJob($this->container, $this, $job, true);
-	}
-
-	/**
-	 * Create a payload string from the given job and data.
-	 *
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return string
-	 */
-	protected function createPayload($job, $data = '', $queue = null)
-	{
-		$payload = $this->setMeta(parent::createPayload($job, $data), 'attempts', 1);
-
-		return $this->setMeta($payload, 'queue', $this->getQueue($queue));
-	}
-
-	/**
-	 * Parse the job body for firing.
-	 *
-	 * @param  string  $body
-	 * @return string
-	 */
-	protected function parseJobBody($body)
-	{
-		return $this->shouldEncrypt ? $this->crypt->decrypt($body) : $body;
-	}
-
-	/**
-	 * Get the queue or return the default.
-	 *
-	 * @param  string|null  $queue
-	 * @return string
-	 */
-	public function getQueue($queue)
-	{
-		return $queue ?: $this->default;
-	}
-
-	/**
-	 * Get the underlying IronMQ instance.
-	 *
-	 * @return \IronMQ
-	 */
-	public function getIron()
-	{
-		return $this->iron;
-	}
-
-	/**
-	 * Get the request instance.
-	 *
-	 * @return \Symfony\Component\HttpFoundation\Request
-	 */
-	public function getRequest()
-	{
-		return $this->request;
-	}
-
-	/**
-	 * Set the request instance.
-	 *
-	 * @param  \Symfony\Component\HttpFoundation\Request  $request
-	 * @return void
-	 */
-	public function setRequest(Request $request)
-	{
-		$this->request = $request;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Jobs/BeanstalkdJob.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/BeanstalkdJob.php b/vendor/laravel/framework/src/Illuminate/Queue/Jobs/BeanstalkdJob.php
deleted file mode 100755
index 2ae99dc..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/BeanstalkdJob.php
+++ /dev/null
@@ -1,150 +0,0 @@
-<?php namespace Illuminate\Queue\Jobs;
-
-use Pheanstalk_Job;
-use Illuminate\Container\Container;
-use Pheanstalk_Pheanstalk as Pheanstalk;
-
-class BeanstalkdJob extends Job {
-
-	/**
-	 * The Pheanstalk instance.
-	 *
-	 * @var \Pheanstalk_Pheanstalk
-	 */
-	protected $pheanstalk;
-
-	/**
-	 * The Pheanstalk job instance.
-	 *
-	 * @var \Pheanstalk_Job
-	 */
-	protected $job;
-
-	/**
-	 * Create a new job instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @param  \Pheanstalk_Pheanstalk  $pheanstalk
-	 * @param  \Pheanstalk_Job  $job
-	 * @param  string  $queue
-	 * @return void
-	 */
-	public function __construct(Container $container,
-                                Pheanstalk $pheanstalk,
-                                Pheanstalk_Job $job,
-                                $queue)
-	{
-		$this->job = $job;
-		$this->queue = $queue;
-		$this->container = $container;
-		$this->pheanstalk = $pheanstalk;
-	}
-
-	/**
-	 * Fire the job.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->resolveAndFire(json_decode($this->getRawBody(), true));
-	}
-
-	/**
-	 * Get the raw body string for the job.
-	 *
-	 * @return string
-	 */
-	public function getRawBody()
-	{
-		return $this->job->getData();
-	}
-
-	/**
-	 * Delete the job from the queue.
-	 *
-	 * @return void
-	 */
-	public function delete()
-	{
-		parent::delete();
-
-		$this->pheanstalk->delete($this->job);
-	}
-
-	/**
-	 * Release the job back into the queue.
-	 *
-	 * @param  int   $delay
-	 * @return void
-	 */
-	public function release($delay = 0)
-	{
-		$priority = Pheanstalk::DEFAULT_PRIORITY;
-
-		$this->pheanstalk->release($this->job, $priority, $delay);
-	}
-
-	/**
-	 * Bury the job in the queue.
-	 *
-	 * @return void
-	 */
-	public function bury()
-	{
-		$this->pheanstalk->bury($this->job);
-	}
-
-	/**
-	 * Get the number of times the job has been attempted.
-	 *
-	 * @return int
-	 */
-	public function attempts()
-	{
-		$stats = $this->pheanstalk->statsJob($this->job);
-
-		return (int) $stats->reserves;
-	}
-
-	/**
-	 * Get the job identifier.
-	 *
-	 * @return string
-	 */
-	public function getJobId()
-	{
-		return $this->job->getId();
-	}
-
-	/**
-	 * Get the IoC container instance.
-	 *
-	 * @return \Illuminate\Container\Container
-	 */
-	public function getContainer()
-	{
-		return $this->container;
-	}
-
-	/**
-	 * Get the underlying Pheanstalk instance.
-	 *
-	 * @return \Pheanstalk_Pheanstalk
-	 */
-	public function getPheanstalk()
-	{
-		return $this->pheanstalk;
-	}
-
-	/**
-	 * Get the underlying Pheanstalk job.
-	 *
-	 * @return \Pheanstalk_Job
-	 */
-	public function getPheanstalkJob()
-	{
-		return $this->job;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Jobs/IronJob.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/IronJob.php b/vendor/laravel/framework/src/Illuminate/Queue/Jobs/IronJob.php
deleted file mode 100755
index 2265768..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/IronJob.php
+++ /dev/null
@@ -1,171 +0,0 @@
-<?php namespace Illuminate\Queue\Jobs;
-
-use Illuminate\Queue\IronQueue;
-use Illuminate\Container\Container;
-
-class IronJob extends Job {
-
-	/**
-	 * The Iron queue instance.
-	 *
-	 * @var \Illuminate\Queue\IronQueue
-	 */
-	protected $iron;
-
-	/**
-	 * The IronMQ message instance.
-	 *
-	 * @var object
-	 */
-	protected $job;
-
-	/**
-	 * Indicates if the message was a push message.
-	 *
-	 * @var bool
-	 */
-	protected $pushed = false;
-
-	/**
-	 * Create a new job instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @param  \Illuminate\Queue\IronQueue  $iron
-	 * @param  object  $job
-	 * @param  bool    $pushed
-	 * @return void
-	 */
-	public function __construct(Container $container,
-                                IronQueue $iron,
-                                $job,
-                                $pushed = false)
-	{
-		$this->job = $job;
-		$this->iron = $iron;
-		$this->pushed = $pushed;
-		$this->container = $container;
-	}
-
-	/**
-	 * Fire the job.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->resolveAndFire(json_decode($this->getRawBody(), true));
-	}
-
-	/**
-	 * Get the raw body string for the job.
-	 *
-	 * @return string
-	 */
-	public function getRawBody()
-	{
-		return $this->job->body;
-	}
-
-	/**
-	 * Delete the job from the queue.
-	 *
-	 * @return void
-	 */
-	public function delete()
-	{
-		parent::delete();
-
-		if (isset($this->job->pushed)) return;
-
-		$this->iron->deleteMessage($this->getQueue(), $this->job->id);
-	}
-
-	/**
-	 * Release the job back into the queue.
-	 *
-	 * @param  int   $delay
-	 * @return void
-	 */
-	public function release($delay = 0)
-	{
-		if ( ! $this->pushed) $this->delete();
-
-		$this->recreateJob($delay);
-	}
-
-	/**
-	 * Release a pushed job back onto the queue.
-	 *
-	 * @param  int  $delay
-	 * @return void
-	 */
-	protected function recreateJob($delay)
-	{
-		$payload = json_decode($this->job->body, true);
-
-		array_set($payload, 'attempts', array_get($payload, 'attempts', 1) + 1);
-
-		$this->iron->recreate(json_encode($payload), $this->getQueue(), $delay);
-	}
-
-	/**
-	 * Get the number of times the job has been attempted.
-	 *
-	 * @return int
-	 */
-	public function attempts()
-	{
-		return array_get(json_decode($this->job->body, true), 'attempts', 1);
-	}
-
-	/**
-	 * Get the job identifier.
-	 *
-	 * @return string
-	 */
-	public function getJobId()
-	{
-		return $this->job->id;
-	}
-
-	/**
-	 * Get the IoC container instance.
-	 *
-	 * @return \Illuminate\Container\Container
-	 */
-	public function getContainer()
-	{
-		return $this->container;
-	}
-
-	/**
-	 * Get the underlying Iron queue instance.
-	 *
-	 * @return \Illuminate\Queue\IronQueue
-	 */
-	public function getIron()
-	{
-		return $this->iron;
-	}
-
-	/**
-	 * Get the underlying IronMQ job.
-	 *
-	 * @return array
-	 */
-	public function getIronJob()
-	{
-		return $this->job;
-	}
-
-	/**
-	 * Get the name of the queue the job belongs to.
-	 *
-	 * @return string
-	 */
-	public function getQueue()
-	{
-		return array_get(json_decode($this->job->body, true), 'queue');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php b/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php
deleted file mode 100755
index 89bde25..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php
+++ /dev/null
@@ -1,179 +0,0 @@
-<?php namespace Illuminate\Queue\Jobs;
-
-use DateTime;
-
-abstract class Job {
-
-	/**
-	 * The job handler instance.
-	 *
-	 * @var mixed
-	 */
-	protected $instance;
-
-	/**
-	 * The IoC container instance.
-	 *
-	 * @var \Illuminate\Container\Container
-	 */
-	protected $container;
-
-	/**
-	 * The name of the queue the job belongs to.
-	 *
-	 * @var string
-	 */
-	protected $queue;
-
-	/**
-	 * Indicates if the job has been deleted.
-	 *
-	 * @var bool
-	 */
-	protected $deleted = false;
-
-	/**
-	 * Fire the job.
-	 *
-	 * @return void
-	 */
-	abstract public function fire();
-
-	/**
-	 * Delete the job from the queue.
-	 *
-	 * @return void
-	 */
-	public function delete()
-	{
-		$this->deleted = true;
-	}
-
-	/**
-	 * Determine if the job has been deleted.
-	 *
-	 * @return bool
-	 */
-	public function isDeleted()
-	{
-		return $this->deleted;
-	}
-
-	/**
-	 * Release the job back into the queue.
-	 *
-	 * @param  int   $delay
-	 * @return void
-	 */
-	abstract public function release($delay = 0);
-
-	/**
-	 * Get the number of times the job has been attempted.
-	 *
-	 * @return int
-	 */
-	abstract public function attempts();
-
-	/**
-	 * Get the raw body string for the job.
-	 *
-	 * @return string
-	 */
-	abstract public function getRawBody();
-
-	/**
-	 * Resolve and fire the job handler method.
-	 *
-	 * @param  array  $payload
-	 * @return void
-	 */
-	protected function resolveAndFire(array $payload)
-	{
-		list($class, $method) = $this->parseJob($payload['job']);
-
-		$this->instance = $this->resolve($class);
-
-		$this->instance->{$method}($this, $payload['data']);
-	}
-
-	/**
-	 * Resolve the given job handler.
-	 *
-	 * @param  string  $class
-	 * @return mixed
-	 */
-	protected function resolve($class)
-	{
-		return $this->container->make($class);
-	}
-
-	/**
-	 * Parse the job declaration into class and method.
-	 *
-	 * @param  string  $job
-	 * @return array
-	 */
-	protected function parseJob($job)
-	{
-		$segments = explode('@', $job);
-
-		return count($segments) > 1 ? $segments : array($segments[0], 'fire');
-	}
-
-	/**
-	 * Determine if job should be auto-deleted.
-	 *
-	 * @return bool
-	 */
-	public function autoDelete()
-	{
-		return isset($this->instance->delete);
-	}
-
-	/**
-	 * Calculate the number of seconds with the given delay.
-	 *
-	 * @param  \DateTime|int  $delay
-	 * @return int
-	 */
-	protected function getSeconds($delay)
-	{
-		if ($delay instanceof DateTime)
-		{
-			return max(0, $delay->getTimestamp() - $this->getTime());
-		}
-
-		return (int) $delay;
-	}
-
-	/**
-	 * Get the current system time.
-	 *
-	 * @return int
-	 */
-	protected function getTime()
-	{
-		return time();
-	}
-
-	/**
-	 * Get the name of the queued job class.
-	 *
-	 * @return string
-	 */
-	public function getName()
-	{
-		return json_decode($this->getRawBody(), true)['job'];
-	}
-
-	/**
-	 * Get the name of the queue the job belongs to.
-	 *
-	 * @return string
-	 */
-	public function getQueue()
-	{
-		return $this->queue;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Jobs/RedisJob.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/RedisJob.php b/vendor/laravel/framework/src/Illuminate/Queue/Jobs/RedisJob.php
deleted file mode 100644
index 93fba74..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/RedisJob.php
+++ /dev/null
@@ -1,134 +0,0 @@
-<?php namespace Illuminate\Queue\Jobs;
-
-use Illuminate\Queue\RedisQueue;
-use Illuminate\Container\Container;
-
-class RedisJob extends Job {
-
-	/**
-	 * The Redis queue instance.
-	 *
-	 * @var \Illuminate\Queue\RedisQueue
-	 */
-	protected $redis;
-
-	/**
-	 * The Redis job payload.
-	 *
-	 * @var string
-	 */
-	protected $job;
-
-	/**
-	 * Create a new job instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @param  \Illuminate\Queue\RedisQueue  $redis
-	 * @param  string  $job
-	 * @param  string  $queue
-	 * @return void
-	 */
-	public function __construct(Container $container, RedisQueue $redis, $job, $queue)
-	{
-		$this->job = $job;
-		$this->redis = $redis;
-		$this->queue = $queue;
-		$this->container = $container;
-	}
-
-	/**
-	 * Fire the job.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->resolveAndFire(json_decode($this->getRawBody(), true));
-	}
-
-	/**
-	 * Get the raw body string for the job.
-	 *
-	 * @return string
-	 */
-	public function getRawBody()
-	{
-		return $this->job;
-	}
-
-	/**
-	 * Delete the job from the queue.
-	 *
-	 * @return void
-	 */
-	public function delete()
-	{
-		parent::delete();
-
-		$this->redis->deleteReserved($this->queue, $this->job);
-	}
-
-	/**
-	 * Release the job back into the queue.
-	 *
-	 * @param  int   $delay
-	 * @return void
-	 */
-	public function release($delay = 0)
-	{
-		$this->delete();
-
-		$this->redis->release($this->queue, $this->job, $delay, $this->attempts() + 1);
-	}
-
-	/**
-	 * Get the number of times the job has been attempted.
-	 *
-	 * @return int
-	 */
-	public function attempts()
-	{
-		return array_get(json_decode($this->job, true), 'attempts');
-	}
-
-	/**
-	 * Get the job identifier.
-	 *
-	 * @return string
-	 */
-	public function getJobId()
-	{
-		return array_get(json_decode($this->job, true), 'id');
-	}
-
-	/**
-	 * Get the IoC container instance.
-	 *
-	 * @return \Illuminate\Container\Container
-	 */
-	public function getContainer()
-	{
-		return $this->container;
-	}
-
-	/**
-	 * Get the underlying queue driver instance.
-	 *
-	 * @return \Illuminate\Redis\Database
-	 */
-	public function getRedisQueue()
-	{
-		return $this->redis;
-	}
-
-	/**
-	 * Get the underlying Redis job.
-	 *
-	 * @return string
-	 */
-	public function getRedisJob()
-	{
-		return $this->job;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Jobs/SqsJob.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/SqsJob.php b/vendor/laravel/framework/src/Illuminate/Queue/Jobs/SqsJob.php
deleted file mode 100755
index 0e666bd..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/SqsJob.php
+++ /dev/null
@@ -1,139 +0,0 @@
-<?php namespace Illuminate\Queue\Jobs;
-
-use Aws\Sqs\SqsClient;
-use Illuminate\Container\Container;
-
-class SqsJob extends Job {
-
-	/**
-	 * The Amazon SQS client instance.
-	 *
-	 * @var \Aws\Sqs\SqsClient
-	 */
-	protected $sqs;
-
-	/**
-	 * The Amazon SQS job instance.
-	 *
-	 * @var array
-	 */
-	protected $job;
-
-	/**
-	 * Create a new job instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @param  \Aws\Sqs\SqsClient  $sqs
-	 * @param  string  $queue
-	 * @param  array   $job
-	 * @return void
-	 */
-	public function __construct(Container $container,
-                                SqsClient $sqs,
-                                $queue,
-                                array $job)
-	{
-		$this->sqs = $sqs;
-		$this->job = $job;
-		$this->queue = $queue;
-		$this->container = $container;
-	}
-
-	/**
-	 * Fire the job.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$this->resolveAndFire(json_decode($this->getRawBody(), true));
-	}
-
-	/**
-	 * Get the raw body string for the job.
-	 *
-	 * @return string
-	 */
-	public function getRawBody()
-	{
-		return $this->job['Body'];
-	}
-
-	/**
-	 * Delete the job from the queue.
-	 *
-	 * @return void
-	 */
-	public function delete()
-	{
-		parent::delete();
-
-		$this->sqs->deleteMessage(array(
-
-			'QueueUrl' => $this->queue, 'ReceiptHandle' => $this->job['ReceiptHandle'],
-
-		));
-	}
-
-	/**
-	 * Release the job back into the queue.
-	 *
-	 * @param  int   $delay
-	 * @return void
-	 */
-	public function release($delay = 0)
-	{
-		// SQS job releases are handled by the server configuration...
-	}
-
-	/**
-	 * Get the number of times the job has been attempted.
-	 *
-	 * @return int
-	 */
-	public function attempts()
-	{
-		return (int) $this->job['Attributes']['ApproximateReceiveCount'];
-	}
-
-	/**
-	 * Get the job identifier.
-	 *
-	 * @return string
-	 */
-	public function getJobId()
-	{
-		return $this->job['MessageId'];
-	}
-
-	/**
-	 * Get the IoC container instance.
-	 *
-	 * @return \Illuminate\Container\Container
-	 */
-	public function getContainer()
-	{
-		return $this->container;
-	}
-
-	/**
-	 * Get the underlying SQS client instance.
-	 *
-	 * @return \Aws\Sqs\SqsClient
-	 */
-	public function getSqs()
-	{
-		return $this->sqs;
-	}
-
-	/**
-	 * Get the underlying raw SQS job.
-	 *
-	 * @return array
-	 */
-	public function getSqsJob()
-	{
-		return $this->job;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php b/vendor/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php
deleted file mode 100755
index fe02312..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php
+++ /dev/null
@@ -1,97 +0,0 @@
-<?php namespace Illuminate\Queue\Jobs;
-
-use Closure;
-use Illuminate\Container\Container;
-
-class SyncJob extends Job {
-
-	/**
-	 * The class name of the job.
-	 *
-	 * @var string
-	 */
-	protected $job;
-
-	/**
-	 * The queue message data.
-	 *
-	 * @var string
-	 */
-	protected $data;
-
-	/**
-	 * Create a new job instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @param  string  $job
-	 * @param  string  $data
-	 * @return void
-	 */
-	public function __construct(Container $container, $job, $data = '')
-	{
-		$this->job = $job;
-		$this->data = $data;
-		$this->container = $container;
-	}
-
-	/**
-	 * Fire the job.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$data = json_decode($this->data, true);
-
-		if ($this->job instanceof Closure)
-		{
-			call_user_func($this->job, $this, $data);
-		}
-		else
-		{
-			$this->resolveAndFire(array('job' => $this->job, 'data' => $data));
-		}
-	}
-
-	/**
-	 * Get the raw body string for the job.
-	 *
-	 * @return string
-	 */
-	public function getRawBody()
-	{
-		//
-	}
-
-	/**
-	 * Release the job back into the queue.
-	 *
-	 * @param  int   $delay
-	 * @return void
-	 */
-	public function release($delay = 0)
-	{
-		//
-	}
-
-	/**
-	 * Get the number of times the job has been attempted.
-	 *
-	 * @return int
-	 */
-	public function attempts()
-	{
-		return 1;
-	}
-
-	/**
-	 * Get the job identifier.
-	 *
-	 * @return string
-	 */
-	public function getJobId()
-	{
-		return '';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Listener.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Listener.php b/vendor/laravel/framework/src/Illuminate/Queue/Listener.php
deleted file mode 100755
index edf3cda..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Listener.php
+++ /dev/null
@@ -1,238 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-use Closure;
-use Symfony\Component\Process\Process;
-
-class Listener {
-
-	/**
-	 * The command working path.
-	 *
-	 * @var string
-	 */
-	protected $commandPath;
-
-	/**
-	 * The environment the workers should run under.
-	 *
-	 * @var string
-	 */
-	protected $environment;
-
-	/**
-	 * The amount of seconds to wait before polling the queue.
-	 *
-	 * @var int
-	 */
-	protected $sleep = 3;
-
-	/**
-	 * The amount of times to try a job before logging it failed.
-	 *
-	 * @var int
-	 */
-	protected $maxTries = 0;
-
-	/**
-	 * The queue worker command line.
-	 *
-	 * @var string
-	 */
-	protected $workerCommand;
-
-	/**
-	 * The output handler callback.
-	 *
-	 * @var \Closure|null
-	 */
-	protected $outputHandler;
-
-	/**
-	 * Create a new queue listener.
-	 *
-	 * @param  string  $commandPath
-	 * @return void
-	 */
-	public function __construct($commandPath)
-	{
-		$this->commandPath = $commandPath;
-		$this->workerCommand =  '"'.PHP_BINARY.'" artisan queue:work %s --queue="%s" --delay=%s --memory=%s --sleep=%s --tries=%s';
-	}
-
-	/**
-	 * Listen to the given queue connection.
-	 *
-	 * @param  string  $connection
-	 * @param  string  $queue
-	 * @param  string  $delay
-	 * @param  string  $memory
-	 * @param  int     $timeout
-	 * @return void
-	 */
-	public function listen($connection, $queue, $delay, $memory, $timeout = 60)
-	{
-		$process = $this->makeProcess($connection, $queue, $delay, $memory, $timeout);
-
-		while(true)
-		{
-			$this->runProcess($process, $memory);
-		}
-	}
-
-	/**
-	 * Run the given process.
-	 *
-	 * @param  \Symfony\Component\Process\Process  $process
-	 * @param  int  $memory
-	 * @return void
-	 */
-	public function runProcess(Process $process, $memory)
-	{
-		$process->run(function($type, $line)
-		{
-			$this->handleWorkerOutput($type, $line);
-		});
-
-		// Once we have run the job we'll go check if the memory limit has been
-		// exceeded for the script. If it has, we will kill this script so a
-		// process managers will restart this with a clean slate of memory.
-		if ($this->memoryExceeded($memory))
-		{
-			$this->stop(); return;
-		}
-	}
-
-	/**
-	 * Create a new Symfony process for the worker.
-	 *
-	 * @param  string  $connection
-	 * @param  string  $queue
-	 * @param  int     $delay
-	 * @param  int     $memory
-	 * @param  int     $timeout
-	 * @return \Symfony\Component\Process\Process
-	 */
-	public function makeProcess($connection, $queue, $delay, $memory, $timeout)
-	{
-		$string = $this->workerCommand;
-
-		// If the environment is set, we will append it to the command string so the
-		// workers will run under the specified environment. Otherwise, they will
-		// just run under the production environment which is not always right.
-		if (isset($this->environment))
-		{
-			$string .= ' --env='.$this->environment;
-		}
-
-		// Next, we will just format out the worker commands with all of the various
-		// options available for the command. This will produce the final command
-		// line that we will pass into a Symfony process object for processing.
-		$command = sprintf(
-			$string, $connection, $queue, $delay,
-			$memory, $this->sleep, $this->maxTries
-		);
-
-		return new Process($command, $this->commandPath, null, null, $timeout);
-	}
-
-	/**
-	 * Handle output from the worker process.
-	 *
-	 * @param  int  $type
-	 * @param  string  $line
-	 * @return void
-	 */
-	protected function handleWorkerOutput($type, $line)
-	{
-		if (isset($this->outputHandler))
-		{
-			call_user_func($this->outputHandler, $type, $line);
-		}
-	}
-
-	/**
-	 * Determine if the memory limit has been exceeded.
-	 *
-	 * @param  int   $memoryLimit
-	 * @return bool
-	 */
-	public function memoryExceeded($memoryLimit)
-	{
-		return (memory_get_usage() / 1024 / 1024) >= $memoryLimit;
-	}
-
-	/**
-	 * Stop listening and bail out of the script.
-	 *
-	 * @return void
-	 */
-	public function stop()
-	{
-		die;
-	}
-
-	/**
-	 * Set the output handler callback.
-	 *
-	 * @param  \Closure  $outputHandler
-	 * @return void
-	 */
-	public function setOutputHandler(Closure $outputHandler)
-	{
-		$this->outputHandler = $outputHandler;
-	}
-
-	/**
-	 * Get the current listener environment.
-	 *
-	 * @return string
-	 */
-	public function getEnvironment()
-	{
-		return $this->environment;
-	}
-
-	/**
-	 * Set the current environment.
-	 *
-	 * @param  string  $environment
-	 * @return void
-	 */
-	public function setEnvironment($environment)
-	{
-		$this->environment = $environment;
-	}
-
-	/**
-	 * Get the amount of seconds to wait before polling the queue.
-	 *
-	 * @return int
-	 */
-	public function getSleep()
-	{
-		return $this->sleep;
-	}
-
-	/**
-	 * Set the amount of seconds to wait before polling the queue.
-	 *
-	 * @param  int  $sleep
-	 * @return void
-	 */
-	public function setSleep($sleep)
-	{
-		$this->sleep = $sleep;
-	}
-
-	/**
-	 * Set the amount of times to try a job before logging it failed.
-	 *
-	 * @param  int  $tries
-	 * @return void
-	 */
-	public function setMaxTries($tries)
-	{
-		$this->maxTries = $tries;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/Queue.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/Queue.php b/vendor/laravel/framework/src/Illuminate/Queue/Queue.php
deleted file mode 100755
index e6cd428..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/Queue.php
+++ /dev/null
@@ -1,139 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-use Closure;
-use DateTime;
-use Illuminate\Container\Container;
-use Illuminate\Encryption\Encrypter;
-use Illuminate\Support\SerializableClosure;
-
-abstract class Queue {
-
-	/**
-	 * The IoC container instance.
-	 *
-	 * @var \Illuminate\Container\Container
-	 */
-	protected $container;
-
-	/**
-	 * Marshal a push queue request and fire the job.
-	 *
-	 * @throws \RuntimeException
-	 */
-	public function marshal()
-	{
-		throw new \RuntimeException("Push queues only supported by Iron.");
-	}
-
-	/**
-	 * Push an array of jobs onto the queue.
-	 *
-	 * @param  array   $jobs
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function bulk($jobs, $data = '', $queue = null)
-	{
-		foreach ((array) $jobs as $job)
-		{
-			$this->push($job, $data, $queue);
-		}
-	}
-
-	/**
-	 * Create a payload string from the given job and data.
-	 *
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return string
-	 */
-	protected function createPayload($job, $data = '', $queue = null)
-	{
-		if ($job instanceof Closure)
-		{
-			return json_encode($this->createClosurePayload($job, $data));
-		}
-
-		return json_encode(array('job' => $job, 'data' => $data));
-	}
-
-	/**
-	 * Create a payload string for the given Closure job.
-	 *
-	 * @param  \Closure  $job
-	 * @param  mixed     $data
-	 * @return string
-	 */
-	protected function createClosurePayload($job, $data)
-	{
-		$closure = $this->crypt->encrypt(serialize(new SerializableClosure($job)));
-
-		return array('job' => 'IlluminateQueueClosure', 'data' => compact('closure'));
-	}
-
-	/**
-	 * Set additional meta on a payload string.
-	 *
-	 * @param  string  $payload
-	 * @param  string  $key
-	 * @param  string  $value
-	 * @return string
-	 */
-	protected function setMeta($payload, $key, $value)
-	{
-		$payload = json_decode($payload, true);
-
-		return json_encode(array_set($payload, $key, $value));
-	}
-
-	/**
-	 * Calculate the number of seconds with the given delay.
-	 *
-	 * @param  \DateTime|int  $delay
-	 * @return int
-	 */
-	protected function getSeconds($delay)
-	{
-		if ($delay instanceof DateTime)
-		{
-			return max(0, $delay->getTimestamp() - $this->getTime());
-		}
-
-		return (int) $delay;
-	}
-
-	/**
-	 * Get the current UNIX timestamp.
-	 *
-	 * @return int
-	 */
-	public function getTime()
-	{
-		return time();
-	}
-
-	/**
-	 * Set the IoC container instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return void
-	 */
-	public function setContainer(Container $container)
-	{
-		$this->container = $container;
-	}
-
-	/**
-	 * Set the encrypter instance.
-	 *
-	 * @param  \Illuminate\Encryption\Encrypter  $crypt
-	 * @return void
-	 */
-	public function setEncrypter(Encrypter $crypt)
-	{
-		$this->crypt = $crypt;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Queue/QueueInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Queue/QueueInterface.php b/vendor/laravel/framework/src/Illuminate/Queue/QueueInterface.php
deleted file mode 100755
index 69f9241..0000000
--- a/vendor/laravel/framework/src/Illuminate/Queue/QueueInterface.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php namespace Illuminate\Queue;
-
-interface QueueInterface {
-
-	/**
-	 * Push a new job onto the queue.
-	 *
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function push($job, $data = '', $queue = null);
-
-	/**
-	 * Push a raw payload onto the queue.
-	 *
-	 * @param  string  $payload
-	 * @param  string  $queue
-	 * @param  array   $options
-	 * @return mixed
-	 */
-	public function pushRaw($payload, $queue = null, array $options = array());
-
-	/**
-	 * Push a new job onto the queue after a delay.
-	 *
-	 * @param  \DateTime|int  $delay
-	 * @param  string  $job
-	 * @param  mixed   $data
-	 * @param  string  $queue
-	 * @return mixed
-	 */
-	public function later($delay, $job, $data = '', $queue = null);
-
-	/**
-	 * Pop the next job off of the queue.
-	 *
-	 * @param  string  $queue
-	 * @return \Illuminate\Queue\Jobs\Job|null
-	 */
-	public function pop($queue = null);
-
-}


[20/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php
deleted file mode 100644
index 790f636..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Gelf\IMessagePublisher;
-use Gelf\PublisherInterface;
-use InvalidArgumentException;
-use Monolog\Logger;
-use Monolog\Formatter\GelfMessageFormatter;
-
-/**
- * Handler to send messages to a Graylog2 (http://www.graylog2.org) server
- *
- * @author Matt Lehner <ml...@gmail.com>
- * @author Benjamin Zikarsky <be...@zikarsky.de>
- */
-class GelfHandler extends AbstractProcessingHandler
-{
-    /**
-     * @var Publisher the publisher object that sends the message to the server
-     */
-    protected $publisher;
-
-    /**
-     * @param PublisherInterface|IMessagePublisher $publisher a publisher object
-     * @param integer                              $level     The minimum logging level at which this handler will be triggered
-     * @param boolean                              $bubble    Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct($publisher, $level = Logger::DEBUG, $bubble = true)
-    {
-        parent::__construct($level, $bubble);
-
-        if (!$publisher instanceof IMessagePublisher && !$publisher instanceof PublisherInterface) {
-            throw new InvalidArgumentException("Invalid publisher, expected a Gelf\IMessagePublisher or Gelf\PublisherInterface instance");
-        }
-
-        $this->publisher = $publisher;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function close()
-    {
-        $this->publisher = null;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        $this->publisher->publish($record['formatted']);
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new GelfMessageFormatter();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php
deleted file mode 100644
index 99384d3..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-/**
- * Forwards records to multiple handlers
- *
- * @author Lenar Lõhmus <le...@city.ee>
- */
-class GroupHandler extends AbstractHandler
-{
-    protected $handlers;
-
-    /**
-     * @param array   $handlers Array of Handlers.
-     * @param Boolean $bubble   Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct(array $handlers, $bubble = true)
-    {
-        foreach ($handlers as $handler) {
-            if (!$handler instanceof HandlerInterface) {
-                throw new \InvalidArgumentException('The first argument of the GroupHandler must be an array of HandlerInterface instances.');
-            }
-        }
-
-        $this->handlers = $handlers;
-        $this->bubble = $bubble;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function isHandling(array $record)
-    {
-        foreach ($this->handlers as $handler) {
-            if ($handler->isHandling($record)) {
-                return true;
-            }
-        }
-
-        return false;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handle(array $record)
-    {
-        if ($this->processors) {
-            foreach ($this->processors as $processor) {
-                $record = call_user_func($processor, $record);
-            }
-        }
-
-        foreach ($this->handlers as $handler) {
-            $handler->handle($record);
-        }
-
-        return false === $this->bubble;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handleBatch(array $records)
-    {
-        foreach ($this->handlers as $handler) {
-            $handler->handleBatch($records);
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php b/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php
deleted file mode 100644
index d920c4b..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\FormatterInterface;
-
-/**
- * Interface that all Monolog Handlers must implement
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-interface HandlerInterface
-{
-    /**
-     * Checks whether the given record will be handled by this handler.
-     *
-     * This is mostly done for performance reasons, to avoid calling processors for nothing.
-     *
-     * Handlers should still check the record levels within handle(), returning false in isHandling()
-     * is no guarantee that handle() will not be called, and isHandling() might not be called
-     * for a given record.
-     *
-     * @param array $record Partial log record containing only a level key
-     *
-     * @return Boolean
-     */
-    public function isHandling(array $record);
-
-    /**
-     * Handles a record.
-     *
-     * All records may be passed to this method, and the handler should discard
-     * those that it does not want to handle.
-     *
-     * The return value of this function controls the bubbling process of the handler stack.
-     * Unless the bubbling is interrupted (by returning true), the Logger class will keep on
-     * calling further handlers in the stack with a given log record.
-     *
-     * @param  array   $record The record to handle
-     * @return Boolean true means that this handler handled the record, and that bubbling is not permitted.
-     *                        false means the record was either not processed or that this handler allows bubbling.
-     */
-    public function handle(array $record);
-
-    /**
-     * Handles a set of records at once.
-     *
-     * @param array $records The records to handle (an array of record arrays)
-     */
-    public function handleBatch(array $records);
-
-    /**
-     * Adds a processor in the stack.
-     *
-     * @param  callable $callback
-     * @return self
-     */
-    public function pushProcessor($callback);
-
-    /**
-     * Removes the processor on top of the stack and returns it.
-     *
-     * @return callable
-     */
-    public function popProcessor();
-
-    /**
-     * Sets the formatter.
-     *
-     * @param  FormatterInterface $formatter
-     * @return self
-     */
-    public function setFormatter(FormatterInterface $formatter);
-
-    /**
-     * Gets the formatter.
-     *
-     * @return FormatterInterface
-     */
-    public function getFormatter();
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php
deleted file mode 100644
index 185e86e..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php
+++ /dev/null
@@ -1,306 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Sends notifications through the hipchat api to a hipchat room
- *
- * Notes:
- * API token - HipChat API token
- * Room      - HipChat Room Id or name, where messages are sent
- * Name      - Name used to send the message (from)
- * notify    - Should the message trigger a notification in the clients
- *
- * @author Rafael Dohms <ra...@doh.ms>
- * @see    https://www.hipchat.com/docs/api
- */
-class HipChatHandler extends SocketHandler
-{
-    /**
-     * The maximum allowed length for the name used in the "from" field.
-     */
-    const MAXIMUM_NAME_LENGTH = 15;
-
-    /**
-     * The maximum allowed length for the message.
-     */
-    const MAXIMUM_MESSAGE_LENGTH = 9500;
-
-    /**
-     * @var string
-     */
-    private $token;
-
-    /**
-     * @var string
-     */
-    private $room;
-
-    /**
-     * @var string
-     */
-    private $name;
-
-    /**
-     * @var bool
-     */
-    private $notify;
-
-    /**
-     * @var string
-     */
-    private $format;
-
-    /**
-     * @var string
-     */
-    private $host;
-
-    /**
-     * @param string  $token  HipChat API Token
-     * @param string  $room   The room that should be alerted of the message (Id or Name)
-     * @param string  $name   Name used in the "from" field
-     * @param bool    $notify Trigger a notification in clients or not
-     * @param int     $level  The minimum logging level at which this handler will be triggered
-     * @param bool    $bubble Whether the messages that are handled can bubble up the stack or not
-     * @param bool    $useSSL Whether to connect via SSL.
-     * @param string  $format The format of the messages (default to text, can be set to html if you have html in the messages)
-     * @param string  $host   The HipChat server hostname.
-     */
-    public function __construct($token, $room, $name = 'Monolog', $notify = false, $level = Logger::CRITICAL, $bubble = true, $useSSL = true, $format = 'text', $host = 'api.hipchat.com')
-    {
-        if (!$this->validateStringLength($name, static::MAXIMUM_NAME_LENGTH)) {
-            throw new \InvalidArgumentException('The supplied name is too long. HipChat\'s v1 API supports names up to 15 UTF-8 characters.');
-        }
-
-        $connectionString = $useSSL ? 'ssl://'.$host.':443' : $host.':80';
-        parent::__construct($connectionString, $level, $bubble);
-
-        $this->token = $token;
-        $this->name = $name;
-        $this->notify = $notify;
-        $this->room = $room;
-        $this->format = $format;
-        $this->host = $host;
-    }
-
-    /**
-     * {@inheritdoc}
-     *
-     * @param  array  $record
-     * @return string
-     */
-    protected function generateDataStream($record)
-    {
-        $content = $this->buildContent($record);
-
-        return $this->buildHeader($content) . $content;
-    }
-
-    /**
-     * Builds the body of API call
-     *
-     * @param  array  $record
-     * @return string
-     */
-    private function buildContent($record)
-    {
-        $dataArray = array(
-            'from' => $this->name,
-            'room_id' => $this->room,
-            'notify' => $this->notify,
-            'message' => $record['formatted'],
-            'message_format' => $this->format,
-            'color' => $this->getAlertColor($record['level']),
-        );
-
-        return http_build_query($dataArray);
-    }
-
-    /**
-     * Builds the header of the API Call
-     *
-     * @param  string $content
-     * @return string
-     */
-    private function buildHeader($content)
-    {
-        $header = "POST /v1/rooms/message?format=json&auth_token=".$this->token." HTTP/1.1\r\n";
-        $header .= "Host: {$this->host}\r\n";
-        $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
-        $header .= "Content-Length: " . strlen($content) . "\r\n";
-        $header .= "\r\n";
-
-        return $header;
-    }
-
-    /**
-     * Assigns a color to each level of log records.
-     *
-     * @param  integer $level
-     * @return string
-     */
-    protected function getAlertColor($level)
-    {
-        switch (true) {
-            case $level >= Logger::ERROR:
-                return 'red';
-            case $level >= Logger::WARNING:
-                return 'yellow';
-            case $level >= Logger::INFO:
-                return 'green';
-            case $level == Logger::DEBUG:
-                return 'gray';
-            default:
-                return 'yellow';
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     *
-     * @param array $record
-     */
-    protected function write(array $record)
-    {
-        parent::write($record);
-        $this->closeSocket();
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handleBatch(array $records)
-    {
-        if (count($records) == 0) {
-            return true;
-        }
-
-        $batchRecords = $this->combineRecords($records);
-
-        $handled = false;
-        foreach ($batchRecords as $batchRecord) {
-            if ($this->isHandling($batchRecord)) {
-                $this->write($batchRecord);
-                $handled = true;
-            }
-        }
-
-        if (!$handled) {
-            return false;
-        }
-
-        return false === $this->bubble;
-    }
-
-    /**
-     * Combines multiple records into one. Error level of the combined record
-     * will be the highest level from the given records. Datetime will be taken
-     * from the first record.
-     *
-     * @param $records
-     * @return array
-     */
-    private function combineRecords($records)
-    {
-        $batchRecord = null;
-        $batchRecords = array();
-        $messages = array();
-        $formattedMessages = array();
-        $level = 0;
-        $levelName = null;
-        $datetime = null;
-
-        foreach ($records as $record) {
-            $record = $this->processRecord($record);
-
-            if ($record['level'] > $level) {
-                $level = $record['level'];
-                $levelName = $record['level_name'];
-            }
-
-            if (null === $datetime) {
-                $datetime = $record['datetime'];
-            }
-
-            $messages[] = $record['message'];
-            $messageStr = implode(PHP_EOL, $messages);
-            $formattedMessages[] = $this->getFormatter()->format($record);
-            $formattedMessageStr = implode('', $formattedMessages);
-
-            $batchRecord = array(
-                'message'   => $messageStr,
-                'formatted' => $formattedMessageStr,
-                'context'   => array(),
-                'extra'     => array(),
-            );
-
-            if (!$this->validateStringLength($batchRecord['formatted'], static::MAXIMUM_MESSAGE_LENGTH)) {
-                // Pop the last message and implode the remaining messages
-                $lastMessage = array_pop($messages);
-                $lastFormattedMessage = array_pop($formattedMessages);
-                $batchRecord['message'] = implode(PHP_EOL, $messages);
-                $batchRecord['formatted'] = implode('', $formattedMessages);
-
-                $batchRecords[] = $batchRecord;
-                $messages = array($lastMessage);
-                $formattedMessages = array($lastFormattedMessage);
-
-                $batchRecord = null;
-            }
-        }
-
-        if (null !== $batchRecord) {
-            $batchRecords[] = $batchRecord;
-        }
-
-        // Set the max level and datetime for all records
-        foreach ($batchRecords as &$batchRecord) {
-            $batchRecord = array_merge(
-                $batchRecord,
-                array(
-                    'level'      => $level,
-                    'level_name' => $levelName,
-                    'datetime'   => $datetime
-                )
-            );
-        }
-
-        return $batchRecords;
-    }
-
-    /**
-     * Validates the length of a string.
-     *
-     * If the `mb_strlen()` function is available, it will use that, as HipChat
-     * allows UTF-8 characters. Otherwise, it will fall back to `strlen()`.
-     *
-     * Note that this might cause false failures in the specific case of using
-     * a valid name with less than 16 characters, but 16 or more bytes, on a
-     * system where `mb_strlen()` is unavailable.
-     *
-     * @param string $str
-     * @param int    $length
-     *
-     * @return bool
-     */
-    private function validateStringLength($str, $length)
-    {
-        if (function_exists('mb_strlen')) {
-            return (mb_strlen($str) <= $length);
-        }
-
-        return (strlen($str) <= $length);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php
deleted file mode 100644
index bd56230..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * @author Robert Kaufmann III <ro...@rok3.me>
- */
-class LogEntriesHandler extends SocketHandler
-{
-    /**
-     * @var string
-     */
-    protected $logToken;
-
-    /**
-     * @param string  $token  Log token supplied by LogEntries
-     * @param boolean $useSSL Whether or not SSL encryption should be used.
-     * @param int     $level  The minimum logging level to trigger this handler
-     * @param boolean $bubble Whether or not messages that are handled should bubble up the stack.
-     *
-     * @throws MissingExtensionException If SSL encryption is set to true and OpenSSL is missing
-     */
-    public function __construct($token, $useSSL = true, $level = Logger::DEBUG, $bubble = true)
-    {
-        if ($useSSL && !extension_loaded('openssl')) {
-            throw new MissingExtensionException('The OpenSSL PHP plugin is required to use SSL encrypted connection for LogEntriesHandler');
-        }
-
-        $endpoint = $useSSL ? 'ssl://data.logentries.com:443' : 'data.logentries.com:80';
-        parent::__construct($endpoint, $level, $bubble);
-        $this->logToken = $token;
-    }
-
-    /**
-     * {@inheritdoc}
-     *
-     * @param  array  $record
-     * @return string
-     */
-    protected function generateDataStream($record)
-    {
-        return $this->logToken . ' ' . $record['formatted'];
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php
deleted file mode 100644
index efd94d3..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\Formatter\LogglyFormatter;
-
-/**
- * Sends errors to Loggly.
- *
- * @author Przemek Sobstel <pr...@sobstel.org>
- * @author Adam Pancutt <ad...@pancutt.com>
- */
-class LogglyHandler extends AbstractProcessingHandler
-{
-    const HOST = 'logs-01.loggly.com';
-    const ENDPOINT_SINGLE = 'inputs';
-    const ENDPOINT_BATCH = 'bulk';
-
-    protected $token;
-
-    protected $tag;
-
-    public function __construct($token, $level = Logger::DEBUG, $bubble = true)
-    {
-        if (!extension_loaded('curl')) {
-            throw new \LogicException('The curl extension is needed to use the LogglyHandler');
-        }
-
-        $this->token = $token;
-
-        parent::__construct($level, $bubble);
-    }
-
-    public function setTag($tag)
-    {
-        $this->tag = $tag;
-    }
-
-    public function addTag($tag)
-    {
-        $this->tag = (strlen($this->tag) > 0) ? $this->tag .','. $tag : $tag;
-    }
-
-    protected function write(array $record)
-    {
-        $this->send($record["formatted"], self::ENDPOINT_SINGLE);
-    }
-
-    public function handleBatch(array $records)
-    {
-        $level = $this->level;
-
-        $records = array_filter($records, function ($record) use ($level) {
-            return ($record['level'] >= $level);
-        });
-
-        if ($records) {
-            $this->send($this->getFormatter()->formatBatch($records), self::ENDPOINT_BATCH);
-        }
-    }
-
-    protected function send($data, $endpoint)
-    {
-        $url = sprintf("https://%s/%s/%s/", self::HOST, $endpoint, $this->token);
-
-        $headers = array('Content-Type: application/json');
-
-        if ($this->tag) {
-            $headers[] = "X-LOGGLY-TAG: {$this->tag}";
-        }
-
-        $ch = curl_init();
-
-        curl_setopt($ch, CURLOPT_URL, $url);
-        curl_setopt($ch, CURLOPT_POST, true);
-        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
-        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
-        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
-
-        curl_exec($ch);
-        curl_close($ch);
-    }
-
-    protected function getDefaultFormatter()
-    {
-        return new LogglyFormatter();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php
deleted file mode 100644
index 50ed638..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-/**
- * Base class for all mail handlers
- *
- * @author Gyula Sallai
- */
-abstract class MailHandler extends AbstractProcessingHandler
-{
-    /**
-     * {@inheritdoc}
-     */
-    public function handleBatch(array $records)
-    {
-        $messages = array();
-
-        foreach ($records as $record) {
-            if ($record['level'] < $this->level) {
-                continue;
-            }
-            $messages[] = $this->processRecord($record);
-        }
-
-        if (!empty($messages)) {
-            $this->send((string) $this->getFormatter()->formatBatch($messages), $messages);
-        }
-    }
-
-    /**
-     * Send a mail with the given content
-     *
-     * @param string $content formatted email body to be sent
-     * @param array  $records the array of log records that formed this content
-     */
-    abstract protected function send($content, array $records);
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        $this->send((string) $record['formatted'], array($record));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php
deleted file mode 100644
index 60a2901..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * MandrillHandler uses cURL to send the emails to the Mandrill API
- *
- * @author Adam Nicholson <ad...@gmail.com>
- */
-class MandrillHandler extends MailHandler
-{
-    protected $client;
-    protected $message;
-
-    /**
-     * @param string                  $apiKey  A valid Mandrill API key
-     * @param callable|\Swift_Message $message An example message for real messages, only the body will be replaced
-     * @param integer                 $level   The minimum logging level at which this handler will be triggered
-     * @param Boolean                 $bubble  Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct($apiKey, $message, $level = Logger::ERROR, $bubble = true)
-    {
-        parent::__construct($level, $bubble);
-
-        if (!$message instanceof \Swift_Message && is_callable($message)) {
-            $message = call_user_func($message);
-        }
-        if (!$message instanceof \Swift_Message) {
-            throw new \InvalidArgumentException('You must provide either a Swift_Message instance or a callable returning it');
-        }
-        $this->message = $message;
-        $this->apiKey = $apiKey;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function send($content, array $records)
-    {
-        $message = clone $this->message;
-        $message->setBody($content);
-        $message->setDate(time());
-
-        $ch = curl_init();
-
-        curl_setopt($ch, CURLOPT_URL, 'https://mandrillapp.com/api/1.0/messages/send-raw.json');
-        curl_setopt($ch, CURLOPT_POST, 1);
-        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
-        curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array(
-            'key' => $this->apiKey,
-            'raw_message' => (string) $message,
-            'async' => false,
-        )));
-
-        curl_exec($ch);
-        curl_close($ch);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php b/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php
deleted file mode 100644
index 4724a7e..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-/**
- * Exception can be thrown if an extension for an handler is missing
- *
- * @author  Christian Bergau <cb...@gmail.com>
- */
-class MissingExtensionException extends \Exception
-{
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php
deleted file mode 100644
index 6c431f2..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\Formatter\NormalizerFormatter;
-
-/**
- * Logs to a MongoDB database.
- *
- * usage example:
- *
- *   $log = new Logger('application');
- *   $mongodb = new MongoDBHandler(new \Mongo("mongodb://localhost:27017"), "logs", "prod");
- *   $log->pushHandler($mongodb);
- *
- * @author Thomas Tourlourat <th...@tourlourat.com>
- */
-class MongoDBHandler extends AbstractProcessingHandler
-{
-    protected $mongoCollection;
-
-    public function __construct($mongo, $database, $collection, $level = Logger::DEBUG, $bubble = true)
-    {
-        if (!($mongo instanceof \MongoClient || $mongo instanceof \Mongo)) {
-            throw new \InvalidArgumentException('MongoClient or Mongo instance required');
-        }
-
-        $this->mongoCollection = $mongo->selectCollection($database, $collection);
-
-        parent::__construct($level, $bubble);
-    }
-
-    protected function write(array $record)
-    {
-        $this->mongoCollection->save($record["formatted"]);
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new NormalizerFormatter();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php
deleted file mode 100644
index 5118a0e..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php
+++ /dev/null
@@ -1,176 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * NativeMailerHandler uses the mail() function to send the emails
- *
- * @author Christophe Coevoet <st...@notk.org>
- * @author Mark Garrett <ma...@moderndeveloperllc.com>
- */
-class NativeMailerHandler extends MailHandler
-{
-    /**
-     * The email addresses to which the message will be sent
-     * @var array
-     */
-    protected $to;
-
-    /**
-     * The subject of the email
-     * @var string
-     */
-    protected $subject;
-
-    /**
-     * Optional headers for the message
-     * @var array
-     */
-    protected $headers = array();
-
-    /**
-     * Optional parameters for the message
-     * @var array
-     */
-    protected $parameters = array();
-
-    /**
-     * The wordwrap length for the message
-     * @var integer
-     */
-    protected $maxColumnWidth;
-
-    /**
-     * The Content-type for the message
-     * @var string
-     */
-    protected $contentType = 'text/plain';
-
-    /**
-     * The encoding for the message
-     * @var string
-     */
-    protected $encoding = 'utf-8';
-
-    /**
-     * @param string|array $to             The receiver of the mail
-     * @param string       $subject        The subject of the mail
-     * @param string       $from           The sender of the mail
-     * @param integer      $level          The minimum logging level at which this handler will be triggered
-     * @param boolean      $bubble         Whether the messages that are handled can bubble up the stack or not
-     * @param int          $maxColumnWidth The maximum column width that the message lines will have
-     */
-    public function __construct($to, $subject, $from, $level = Logger::ERROR, $bubble = true, $maxColumnWidth = 70)
-    {
-        parent::__construct($level, $bubble);
-        $this->to = is_array($to) ? $to : array($to);
-        $this->subject = $subject;
-        $this->addHeader(sprintf('From: %s', $from));
-        $this->maxColumnWidth = $maxColumnWidth;
-    }
-
-    /**
-     * Add headers to the message
-     *
-     * @param  string|array $headers Custom added headers
-     * @return self
-     */
-    public function addHeader($headers)
-    {
-        foreach ((array) $headers as $header) {
-            if (strpos($header, "\n") !== false || strpos($header, "\r") !== false) {
-                throw new \InvalidArgumentException('Headers can not contain newline characters for security reasons');
-            }
-            $this->headers[] = $header;
-        }
-
-        return $this;
-    }
-
-    /**
-     * Add parameters to the message
-     *
-     * @param string|array $parameters Custom added parameters
-     * @return self
-     */
-    public function addParameter($parameters)
-    {
-        $this->parameters = array_merge($this->parameters, (array) $parameters);
-
-        return $this;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function send($content, array $records)
-    {
-        $content = wordwrap($content, $this->maxColumnWidth);
-        $headers = ltrim(implode("\r\n", $this->headers) . "\r\n", "\r\n");
-        $headers .= 'Content-type: ' . $this->getContentType() . '; charset=' . $this->getEncoding() . "\r\n";
-        if ($this->getContentType() == 'text/html' && false === strpos($headers, 'MIME-Version:')) {
-            $headers .= 'MIME-Version: 1.0' . "\r\n";
-        }
-        foreach ($this->to as $to) {
-            mail($to, $this->subject, $content, $headers, implode(' ', $this->parameters));
-        }
-    }
-
-    /**
-     * @return string $contentType
-     */
-    public function getContentType()
-    {
-        return $this->contentType;
-    }
-
-    /**
-     * @return string $encoding
-     */
-    public function getEncoding()
-    {
-        return $this->encoding;
-    }
-
-    /**
-     * @param  string $contentType The content type of the email - Defaults to text/plain. Use text/html for HTML
-     *                             messages.
-     * @return self
-     */
-    public function setContentType($contentType)
-    {
-        if (strpos($contentType, "\n") !== false || strpos($contentType, "\r") !== false) {
-            throw new \InvalidArgumentException('The content type can not contain newline characters to prevent email header injection');
-        }
-
-        $this->contentType = $contentType;
-
-        return $this;
-    }
-
-    /**
-     * @param  string $encoding
-     * @return self
-     */
-    public function setEncoding($encoding)
-    {
-        if (strpos($encoding, "\n") !== false || strpos($encoding, "\r") !== false) {
-            throw new \InvalidArgumentException('The encoding can not contain newline characters to prevent email header injection');
-        }
-
-        $this->encoding = $encoding;
-
-        return $this;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php
deleted file mode 100644
index 0c26794..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php
+++ /dev/null
@@ -1,176 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Class to record a log on a NewRelic application.
- * Enabling New Relic High Security mode may prevent capture of useful information.
- *
- * @see https://docs.newrelic.com/docs/agents/php-agent
- * @see https://docs.newrelic.com/docs/accounts-partnerships/accounts/security/high-security
- */
-class NewRelicHandler extends AbstractProcessingHandler
-{
-    /**
-     * Name of the New Relic application that will receive logs from this handler.
-     *
-     * @var string
-     */
-    protected $appName;
-
-    /**
-     * Name of the current transaction
-     *
-     * @var string
-     */
-    protected $transactionName;
-
-    /**
-     * Some context and extra data is passed into the handler as arrays of values. Do we send them as is
-     * (useful if we are using the API), or explode them for display on the NewRelic RPM website?
-     *
-     * @var boolean
-     */
-    protected $explodeArrays;
-
-    /**
-     * {@inheritDoc}
-     *
-     * @param string  $appName
-     * @param boolean $explodeArrays
-     * @param string  $transactionName
-     */
-    public function __construct(
-        $level = Logger::ERROR,
-        $bubble = true,
-        $appName = null,
-        $explodeArrays = false,
-        $transactionName = null
-    ) {
-        parent::__construct($level, $bubble);
-
-        $this->appName       = $appName;
-        $this->explodeArrays = $explodeArrays;
-        $this->transactionName = $transactionName;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function write(array $record)
-    {
-        if (!$this->isNewRelicEnabled()) {
-            throw new MissingExtensionException('The newrelic PHP extension is required to use the NewRelicHandler');
-        }
-
-        if ($appName = $this->getAppName($record['context'])) {
-            $this->setNewRelicAppName($appName);
-        }
-
-        if ($transactionName = $this->getTransactionName($record['context'])) {
-            $this->setNewRelicTransactionName($transactionName);
-            unset($record['context']['transaction_name']);
-        }
-
-        if (isset($record['context']['exception']) && $record['context']['exception'] instanceof \Exception) {
-            newrelic_notice_error($record['message'], $record['context']['exception']);
-            unset($record['context']['exception']);
-        } else {
-            newrelic_notice_error($record['message']);
-        }
-
-        foreach ($record['context'] as $key => $parameter) {
-            if (is_array($parameter) && $this->explodeArrays) {
-                foreach ($parameter as $paramKey => $paramValue) {
-                    newrelic_add_custom_parameter('context_' . $key . '_' . $paramKey, $paramValue);
-                }
-            } else {
-                newrelic_add_custom_parameter('context_' . $key, $parameter);
-            }
-        }
-
-        foreach ($record['extra'] as $key => $parameter) {
-            if (is_array($parameter) && $this->explodeArrays) {
-                foreach ($parameter as $paramKey => $paramValue) {
-                    newrelic_add_custom_parameter('extra_' . $key . '_' . $paramKey, $paramValue);
-                }
-            } else {
-                newrelic_add_custom_parameter('extra_' . $key, $parameter);
-            }
-        }
-    }
-
-    /**
-     * Checks whether the NewRelic extension is enabled in the system.
-     *
-     * @return bool
-     */
-    protected function isNewRelicEnabled()
-    {
-        return extension_loaded('newrelic');
-    }
-
-    /**
-     * Returns the appname where this log should be sent. Each log can override the default appname, set in this
-     * handler's constructor, by providing the appname in it's context.
-     *
-     * @param  array       $context
-     * @return null|string
-     */
-    protected function getAppName(array $context)
-    {
-        if (isset($context['appname'])) {
-            return $context['appname'];
-        }
-
-        return $this->appName;
-    }
-
-    /**
-     * Returns the name of the current transaction. Each log can override the default transaction name, set in this
-     * handler's constructor, by providing the transaction_name in it's context
-     *
-     * @param array $context
-     *
-     * @return null|string
-     */
-    protected function getTransactionName(array $context)
-    {
-        if (isset($context['transaction_name'])) {
-            return $context['transaction_name'];
-        }
-
-        return $this->transactionName;
-    }
-
-    /**
-     * Sets the NewRelic application that should receive this log.
-     *
-     * @param string $appName
-     */
-    protected function setNewRelicAppName($appName)
-    {
-        newrelic_set_appname($appName);
-    }
-
-    /**
-     * Overwrites the name of the current transaction
-     *
-     * @param $transactionName
-     */
-    protected function setNewRelicTransactionName($transactionName)
-    {
-        newrelic_name_transaction($transactionName);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php
deleted file mode 100644
index 3754e45..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Blackhole
- *
- * Any record it can handle will be thrown away. This can be used
- * to put on top of an existing stack to override it temporarily.
- *
- * @author Jordi Boggiano <j....@seld.be>
- */
-class NullHandler extends AbstractHandler
-{
-    /**
-     * @param integer $level The minimum logging level at which this handler will be triggered
-     */
-    public function __construct($level = Logger::DEBUG)
-    {
-        parent::__construct($level, false);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handle(array $record)
-    {
-        if ($record['level'] < $this->level) {
-            return false;
-        }
-
-        return true;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php
deleted file mode 100644
index 1ae8584..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Psr\Log\LoggerInterface;
-
-/**
- * Proxies log messages to an existing PSR-3 compliant logger.
- *
- * @author Michael Moussa <mi...@gmail.com>
- */
-class PsrHandler extends AbstractHandler
-{
-    /**
-     * PSR-3 compliant logger
-     *
-     * @var LoggerInterface
-     */
-    protected $logger;
-
-    /**
-     * @param LoggerInterface $logger The underlying PSR-3 compliant logger to which messages will be proxied
-     * @param int             $level  The minimum logging level at which this handler will be triggered
-     * @param Boolean         $bubble Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct(LoggerInterface $logger, $level = Logger::DEBUG, $bubble = true)
-    {
-        parent::__construct($level, $bubble);
-
-        $this->logger = $logger;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function handle(array $record)
-    {
-        if (!$this->isHandling($record)) {
-            return false;
-        }
-
-        $this->logger->log(strtolower($record['level_name']), $record['message'], $record['context']);
-
-        return false === $this->bubble;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php
deleted file mode 100644
index cd2fcfa..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php
+++ /dev/null
@@ -1,172 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Sends notifications through the pushover api to mobile phones
- *
- * @author Sebastian Göttschkes <se...@googlemail.com>
- * @see    https://www.pushover.net/api
- */
-class PushoverHandler extends SocketHandler
-{
-    private $token;
-    private $users;
-    private $title;
-    private $user;
-    private $retry;
-    private $expire;
-
-    private $highPriorityLevel;
-    private $emergencyLevel;
-
-    /**
-     * All parameters that can be sent to Pushover
-     * @see https://pushover.net/api
-     * @var array
-     */
-    private $parameterNames = array(
-        'token' => true,
-        'user' => true,
-        'message' => true,
-        'device' => true,
-        'title' => true,
-        'url' => true,
-        'url_title' => true,
-        'priority' => true,
-        'timestamp' => true,
-        'sound' => true,
-        'retry' => true,
-        'expire' => true,
-        'callback' => true,
-    );
-
-    /**
-     * Sounds the api supports by default
-     * @see https://pushover.net/api#sounds
-     * @var array
-     */
-    private $sounds = array(
-        'pushover', 'bike', 'bugle', 'cashregister', 'classical', 'cosmic', 'falling', 'gamelan', 'incoming',
-        'intermission', 'magic', 'mechanical', 'pianobar', 'siren', 'spacealarm', 'tugboat', 'alien', 'climb',
-        'persistent', 'echo', 'updown', 'none',
-    );
-
-    /**
-     * @param string       $token             Pushover api token
-     * @param string|array $users             Pushover user id or array of ids the message will be sent to
-     * @param string       $title             Title sent to the Pushover API
-     * @param integer      $level             The minimum logging level at which this handler will be triggered
-     * @param Boolean      $bubble            Whether the messages that are handled can bubble up the stack or not
-     * @param Boolean      $useSSL            Whether to connect via SSL. Required when pushing messages to users that are not
-     *                                        the pushover.net app owner. OpenSSL is required for this option.
-     * @param integer      $highPriorityLevel The minimum logging level at which this handler will start
-     *                                        sending "high priority" requests to the Pushover API
-     * @param integer      $emergencyLevel    The minimum logging level at which this handler will start
-     *                                        sending "emergency" requests to the Pushover API
-     * @param integer      $retry             The retry parameter specifies how often (in seconds) the Pushover servers will send the same notification to the user.
-     * @param integer      $expire            The expire parameter specifies how many seconds your notification will continue to be retried for (every retry seconds).
-     */
-    public function __construct($token, $users, $title = null, $level = Logger::CRITICAL, $bubble = true, $useSSL = true, $highPriorityLevel = Logger::CRITICAL, $emergencyLevel = Logger::EMERGENCY, $retry = 30, $expire = 25200)
-    {
-        $connectionString = $useSSL ? 'ssl://api.pushover.net:443' : 'api.pushover.net:80';
-        parent::__construct($connectionString, $level, $bubble);
-
-        $this->token = $token;
-        $this->users = (array) $users;
-        $this->title = $title ?: gethostname();
-        $this->highPriorityLevel = Logger::toMonologLevel($highPriorityLevel);
-        $this->emergencyLevel = Logger::toMonologLevel($emergencyLevel);
-        $this->retry = $retry;
-        $this->expire = $expire;
-    }
-
-    protected function generateDataStream($record)
-    {
-        $content = $this->buildContent($record);
-
-        return $this->buildHeader($content) . $content;
-    }
-
-    private function buildContent($record)
-    {
-        // Pushover has a limit of 512 characters on title and message combined.
-        $maxMessageLength = 512 - strlen($this->title);
-        $message = substr($record['message'], 0, $maxMessageLength);
-        $timestamp = $record['datetime']->getTimestamp();
-
-        $dataArray = array(
-            'token' => $this->token,
-            'user' => $this->user,
-            'message' => $message,
-            'title' => $this->title,
-            'timestamp' => $timestamp
-        );
-
-        if (isset($record['level']) && $record['level'] >= $this->emergencyLevel) {
-            $dataArray['priority'] = 2;
-            $dataArray['retry'] = $this->retry;
-            $dataArray['expire'] = $this->expire;
-        } elseif (isset($record['level']) && $record['level'] >= $this->highPriorityLevel) {
-            $dataArray['priority'] = 1;
-        }
-
-        // First determine the available parameters
-        $context = array_intersect_key($record['context'], $this->parameterNames);
-        $extra = array_intersect_key($record['extra'], $this->parameterNames);
-
-        // Least important info should be merged with subsequent info
-        $dataArray = array_merge($extra, $context, $dataArray);
-
-        // Only pass sounds that are supported by the API
-        if (isset($dataArray['sound']) && !in_array($dataArray['sound'], $this->sounds)) {
-            unset($dataArray['sound']);
-        }
-
-        return http_build_query($dataArray);
-    }
-
-    private function buildHeader($content)
-    {
-        $header = "POST /1/messages.json HTTP/1.1\r\n";
-        $header .= "Host: api.pushover.net\r\n";
-        $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
-        $header .= "Content-Length: " . strlen($content) . "\r\n";
-        $header .= "\r\n";
-
-        return $header;
-    }
-
-    protected function write(array $record)
-    {
-        foreach ($this->users as $user) {
-            $this->user = $user;
-
-            parent::write($record);
-            $this->closeSocket();
-        }
-
-        $this->user = null;
-    }
-
-    public function setHighPriorityLevel($value)
-    {
-        $this->highPriorityLevel = $value;
-    }
-
-    public function setEmergencyLevel($value)
-    {
-        $this->emergencyLevel = $value;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/RavenHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/RavenHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/RavenHandler.php
deleted file mode 100644
index 69da8ca..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/RavenHandler.php
+++ /dev/null
@@ -1,187 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Formatter\LineFormatter;
-use Monolog\Formatter\FormatterInterface;
-use Monolog\Logger;
-use Raven_Client;
-
-/**
- * Handler to send messages to a Sentry (https://github.com/getsentry/sentry) server
- * using raven-php (https://github.com/getsentry/raven-php)
- *
- * @author Marc Abramowitz <ma...@marc-abramowitz.com>
- */
-class RavenHandler extends AbstractProcessingHandler
-{
-    /**
-     * Translates Monolog log levels to Raven log levels.
-     */
-    private $logLevels = array(
-        Logger::DEBUG     => Raven_Client::DEBUG,
-        Logger::INFO      => Raven_Client::INFO,
-        Logger::NOTICE    => Raven_Client::INFO,
-        Logger::WARNING   => Raven_Client::WARNING,
-        Logger::ERROR     => Raven_Client::ERROR,
-        Logger::CRITICAL  => Raven_Client::FATAL,
-        Logger::ALERT     => Raven_Client::FATAL,
-        Logger::EMERGENCY => Raven_Client::FATAL,
-    );
-
-    /**
-     * @var Raven_Client the client object that sends the message to the server
-     */
-    protected $ravenClient;
-
-    /**
-     * @var LineFormatter The formatter to use for the logs generated via handleBatch()
-     */
-    protected $batchFormatter;
-
-    /**
-     * @param Raven_Client $ravenClient
-     * @param integer      $level       The minimum logging level at which this handler will be triggered
-     * @param Boolean      $bubble      Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct(Raven_Client $ravenClient, $level = Logger::DEBUG, $bubble = true)
-    {
-        parent::__construct($level, $bubble);
-
-        $this->ravenClient = $ravenClient;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function handleBatch(array $records)
-    {
-        $level = $this->level;
-
-        // filter records based on their level
-        $records = array_filter($records, function ($record) use ($level) {
-            return $record['level'] >= $level;
-        });
-
-        if (!$records) {
-            return;
-        }
-
-        // the record with the highest severity is the "main" one
-        $record = array_reduce($records, function ($highest, $record) {
-            if ($record['level'] >= $highest['level']) {
-                return $record;
-            }
-
-            return $highest;
-        });
-
-        // the other ones are added as a context item
-        $logs = array();
-        foreach ($records as $r) {
-            $logs[] = $this->processRecord($r);
-        }
-
-        if ($logs) {
-            $record['context']['logs'] = (string) $this->getBatchFormatter()->formatBatch($logs);
-        }
-
-        $this->handle($record);
-    }
-
-    /**
-     * Sets the formatter for the logs generated by handleBatch().
-     *
-     * @param FormatterInterface $formatter
-     */
-    public function setBatchFormatter(FormatterInterface $formatter)
-    {
-        $this->batchFormatter = $formatter;
-    }
-
-    /**
-     * Gets the formatter for the logs generated by handleBatch().
-     *
-     * @return FormatterInterface
-     */
-    public function getBatchFormatter()
-    {
-        if (!$this->batchFormatter) {
-            $this->batchFormatter = $this->getDefaultBatchFormatter();
-        }
-
-        return $this->batchFormatter;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        // ensures user context is empty
-        $this->ravenClient->user_context(null);
-        $options = array();
-        $options['level'] = $this->logLevels[$record['level']];
-        $options['tags'] = array();
-        if (!empty($record['extra']['tags'])) {
-            $options['tags'] = array_merge($options['tags'], $record['extra']['tags']);
-            unset($record['extra']['tags']);
-        }
-        if (!empty($record['context']['tags'])) {
-            $options['tags'] = array_merge($options['tags'], $record['context']['tags']);
-            unset($record['context']['tags']);
-        }
-        if (!empty($record['context']['logger'])) {
-            $options['logger'] = $record['context']['logger'];
-            unset($record['context']['logger']);
-        } else {
-            $options['logger'] = $record['channel'];
-        }
-        if (!empty($record['context'])) {
-            $options['extra']['context'] = $record['context'];
-            if (!empty($record['context']['user'])) {
-                $this->ravenClient->user_context($record['context']['user']);
-                unset($options['extra']['context']['user']);
-            }
-        }
-        if (!empty($record['extra'])) {
-            $options['extra']['extra'] = $record['extra'];
-        }
-
-        if (isset($record['context']['exception']) && $record['context']['exception'] instanceof \Exception) {
-            $options['extra']['message'] = $record['formatted'];
-            $this->ravenClient->captureException($record['context']['exception'], $options);
-
-            return;
-        }
-
-        $this->ravenClient->captureMessage($record['formatted'], array(), $options);
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new LineFormatter('[%channel%] %message%');
-    }
-
-    /**
-     * Gets the default formatter for the logs generated by handleBatch().
-     *
-     * @return FormatterInterface
-     */
-    protected function getDefaultBatchFormatter()
-    {
-        return new LineFormatter();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php
deleted file mode 100644
index 3fc7f34..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\Formatter\LineFormatter;
-
-/**
- * Logs to a Redis key using rpush
- *
- * usage example:
- *
- *   $log = new Logger('application');
- *   $redis = new RedisHandler(new Predis\Client("tcp://localhost:6379"), "logs", "prod");
- *   $log->pushHandler($redis);
- *
- * @author Thomas Tourlourat <th...@tourlourat.com>
- */
-class RedisHandler extends AbstractProcessingHandler
-{
-    private $redisClient;
-    private $redisKey;
-
-    # redis instance, key to use
-    public function __construct($redis, $key, $level = Logger::DEBUG, $bubble = true)
-    {
-        if (!(($redis instanceof \Predis\Client) || ($redis instanceof \Redis))) {
-            throw new \InvalidArgumentException('Predis\Client or Redis instance required');
-        }
-
-        $this->redisClient = $redis;
-        $this->redisKey = $key;
-
-        parent::__construct($level, $bubble);
-    }
-
-    protected function write(array $record)
-    {
-        $this->redisClient->rpush($this->redisKey, $record["formatted"]);
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    protected function getDefaultFormatter()
-    {
-        return new LineFormatter();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php
deleted file mode 100644
index 81abf08..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use RollbarNotifier;
-use Exception;
-use Monolog\Logger;
-
-/**
- * Sends errors to Rollbar
- *
- * @author Paul Statezny <pa...@gmail.com>
- */
-class RollbarHandler extends AbstractProcessingHandler
-{
-    /**
-     * Rollbar notifier
-     *
-     * @var RollbarNotifier
-     */
-    protected $rollbarNotifier;
-
-    /**
-     * @param RollbarNotifier $rollbarNotifier RollbarNotifier object constructed with valid token
-     * @param integer         $level           The minimum logging level at which this handler will be triggered
-     * @param boolean         $bubble          Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct(RollbarNotifier $rollbarNotifier, $level = Logger::ERROR, $bubble = true)
-    {
-        $this->rollbarNotifier = $rollbarNotifier;
-
-        parent::__construct($level, $bubble);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        if (isset($record['context']['exception']) && $record['context']['exception'] instanceof Exception) {
-            $this->rollbarNotifier->report_exception($record['context']['exception']);
-        } else {
-            $extraData = array(
-                'level' => $record['level'],
-                'channel' => $record['channel'],
-                'datetime' => $record['datetime']->format('U'),
-            );
-
-            $this->rollbarNotifier->report_message(
-                $record['message'],
-                $record['level_name'],
-                array_merge($record['context'], $record['extra'], $extraData)
-            );
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function close()
-    {
-        $this->rollbarNotifier->flush();
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php
deleted file mode 100644
index 4168c32..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php
+++ /dev/null
@@ -1,153 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Stores logs to files that are rotated every day and a limited number of files are kept.
- *
- * This rotation is only intended to be used as a workaround. Using logrotate to
- * handle the rotation is strongly encouraged when you can use it.
- *
- * @author Christophe Coevoet <st...@notk.org>
- * @author Jordi Boggiano <j....@seld.be>
- */
-class RotatingFileHandler extends StreamHandler
-{
-    protected $filename;
-    protected $maxFiles;
-    protected $mustRotate;
-    protected $nextRotation;
-    protected $filenameFormat;
-    protected $dateFormat;
-
-    /**
-     * @param string   $filename
-     * @param integer  $maxFiles       The maximal amount of files to keep (0 means unlimited)
-     * @param integer  $level          The minimum logging level at which this handler will be triggered
-     * @param Boolean  $bubble         Whether the messages that are handled can bubble up the stack or not
-     * @param int|null $filePermission Optional file permissions (default (0644) are only for owner read/write)
-     * @param Boolean  $useLocking     Try to lock log file before doing any writes
-     */
-    public function __construct($filename, $maxFiles = 0, $level = Logger::DEBUG, $bubble = true, $filePermission = null, $useLocking = false)
-    {
-        $this->filename = $filename;
-        $this->maxFiles = (int) $maxFiles;
-        $this->nextRotation = new \DateTime('tomorrow');
-        $this->filenameFormat = '{filename}-{date}';
-        $this->dateFormat = 'Y-m-d';
-
-        parent::__construct($this->getTimedFilename(), $level, $bubble, $filePermission, $useLocking);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function close()
-    {
-        parent::close();
-
-        if (true === $this->mustRotate) {
-            $this->rotate();
-        }
-    }
-
-    public function setFilenameFormat($filenameFormat, $dateFormat)
-    {
-        $this->filenameFormat = $filenameFormat;
-        $this->dateFormat = $dateFormat;
-        $this->url = $this->getTimedFilename();
-        $this->close();
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function write(array $record)
-    {
-        // on the first record written, if the log is new, we should rotate (once per day)
-        if (null === $this->mustRotate) {
-            $this->mustRotate = !file_exists($this->url);
-        }
-
-        if ($this->nextRotation < $record['datetime']) {
-            $this->mustRotate = true;
-            $this->close();
-        }
-
-        parent::write($record);
-    }
-
-    /**
-     * Rotates the files.
-     */
-    protected function rotate()
-    {
-        // update filename
-        $this->url = $this->getTimedFilename();
-        $this->nextRotation = new \DateTime('tomorrow');
-
-        // skip GC of old logs if files are unlimited
-        if (0 === $this->maxFiles) {
-            return;
-        }
-
-        $logFiles = glob($this->getGlobPattern());
-        if ($this->maxFiles >= count($logFiles)) {
-            // no files to remove
-            return;
-        }
-
-        // Sorting the files by name to remove the older ones
-        usort($logFiles, function ($a, $b) {
-            return strcmp($b, $a);
-        });
-
-        foreach (array_slice($logFiles, $this->maxFiles) as $file) {
-            if (is_writable($file)) {
-                unlink($file);
-            }
-        }
-    }
-
-    protected function getTimedFilename()
-    {
-        $fileInfo = pathinfo($this->filename);
-        $timedFilename = str_replace(
-            array('{filename}', '{date}'),
-            array($fileInfo['filename'], date($this->dateFormat)),
-            $fileInfo['dirname'] . '/' . $this->filenameFormat
-        );
-
-        if (!empty($fileInfo['extension'])) {
-            $timedFilename .= '.'.$fileInfo['extension'];
-        }
-
-        return $timedFilename;
-    }
-
-    protected function getGlobPattern()
-    {
-        $fileInfo = pathinfo($this->filename);
-        $glob = str_replace(
-            array('{filename}', '{date}'),
-            array($fileInfo['filename'], '*'),
-            $fileInfo['dirname'] . '/' . $this->filenameFormat
-        );
-        if (!empty($fileInfo['extension'])) {
-            $glob .= '.'.$fileInfo['extension'];
-        }
-
-        return $glob;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php
deleted file mode 100644
index 9509ae3..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-/**
- * Sampling handler
- *
- * A sampled event stream can be useful for logging high frequency events in
- * a production environment where you only need an idea of what is happening
- * and are not concerned with capturing every occurrence. Since the decision to
- * handle or not handle a particular event is determined randomly, the
- * resulting sampled log is not guaranteed to contain 1/N of the events that
- * occurred in the application, but based on the Law of large numbers, it will
- * tend to be close to this ratio with a large number of attempts.
- *
- * @author Bryan Davis <bd...@wikimedia.org>
- * @author Kunal Mehta <le...@gmail.com>
- */
-class SamplingHandler extends AbstractHandler
-{
-    /**
-     * @var callable|HandlerInterface $handler
-     */
-    protected $handler;
-
-    /**
-     * @var int $factor
-     */
-    protected $factor;
-
-    /**
-     * @param callable|HandlerInterface $handler Handler or factory callable($record, $fingersCrossedHandler).
-     * @param int                       $factor  Sample factor
-     */
-    public function __construct($handler, $factor)
-    {
-        parent::__construct();
-        $this->handler = $handler;
-        $this->factor = $factor;
-
-        if (!$this->handler instanceof HandlerInterface && !is_callable($this->handler)) {
-            throw new \RuntimeException("The given handler (".json_encode($this->handler).") is not a callable nor a Monolog\Handler\HandlerInterface object");
-        }
-    }
-
-    public function isHandling(array $record)
-    {
-        return $this->handler->isHandling($record);
-    }
-
-    public function handle(array $record)
-    {
-        if ($this->isHandling($record) && mt_rand(1, $this->factor) === 1) {
-            // The same logic as in FingersCrossedHandler
-            if (!$this->handler instanceof HandlerInterface) {
-                $this->handler = call_user_func($this->handler, $record, $this);
-                if (!$this->handler instanceof HandlerInterface) {
-                    throw new \RuntimeException("The factory callable should return a HandlerInterface");
-                }
-            }
-
-            if ($this->processors) {
-                foreach ($this->processors as $processor) {
-                    $record = call_user_func($processor, $record);
-                }
-            }
-
-            $this->handler->handle($record);
-        }
-
-        return false === $this->bubble;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php
deleted file mode 100644
index 7328dee..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php
+++ /dev/null
@@ -1,280 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-use Monolog\Formatter\LineFormatter;
-
-/**
- * Sends notifications through Slack API
- *
- * @author Greg Kedzierski <gr...@gregkedzierski.com>
- * @see    https://api.slack.com/
- */
-class SlackHandler extends SocketHandler
-{
-    /**
-     * Slack API token
-     * @var string
-     */
-    private $token;
-
-    /**
-     * Slack channel (encoded ID or name)
-     * @var string
-     */
-    private $channel;
-
-    /**
-     * Name of a bot
-     * @var string
-     */
-    private $username;
-
-    /**
-     * Emoji icon name
-     * @var string
-     */
-    private $iconEmoji;
-
-    /**
-     * Whether the message should be added to Slack as attachment (plain text otherwise)
-     * @var bool
-     */
-    private $useAttachment;
-
-    /**
-     * Whether the the context/extra messages added to Slack as attachments are in a short style
-     * @var bool
-     */
-    private $useShortAttachment;
-
-    /**
-     * Whether the attachment should include context and extra data
-     * @var bool
-     */
-    private $includeContextAndExtra;
-
-    /**
-     * @var LineFormatter
-     */
-    private $lineFormatter;
-
-    /**
-     * @param string      $token                  Slack API token
-     * @param string      $channel                Slack channel (encoded ID or name)
-     * @param string      $username               Name of a bot
-     * @param bool        $useAttachment          Whether the message should be added to Slack as attachment (plain text otherwise)
-     * @param string|null $iconEmoji              The emoji name to use (or null)
-     * @param int         $level                  The minimum logging level at which this handler will be triggered
-     * @param bool        $bubble                 Whether the messages that are handled can bubble up the stack or not
-     * @param bool        $useShortAttachment     Whether the the context/extra messages added to Slack as attachments are in a short style
-     * @param bool        $includeContextAndExtra Whether the attachment should include context and extra data
-     */
-    public function __construct($token, $channel, $username = 'Monolog', $useAttachment = true, $iconEmoji = null, $level = Logger::CRITICAL, $bubble = true, $useShortAttachment = false, $includeContextAndExtra = false)
-    {
-        if (!extension_loaded('openssl')) {
-            throw new MissingExtensionException('The OpenSSL PHP extension is required to use the SlackHandler');
-        }
-
-        parent::__construct('ssl://slack.com:443', $level, $bubble);
-
-        $this->token = $token;
-        $this->channel = $channel;
-        $this->username = $username;
-        $this->iconEmoji = trim($iconEmoji, ':');
-        $this->useAttachment = $useAttachment;
-        $this->useShortAttachment = $useShortAttachment;
-        $this->includeContextAndExtra = $includeContextAndExtra;
-        if ($this->includeContextAndExtra) {
-            $this->lineFormatter = new LineFormatter;
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     *
-     * @param  array  $record
-     * @return string
-     */
-    protected function generateDataStream($record)
-    {
-        $content = $this->buildContent($record);
-
-        return $this->buildHeader($content) . $content;
-    }
-
-    /**
-     * Builds the body of API call
-     *
-     * @param  array  $record
-     * @return string
-     */
-    private function buildContent($record)
-    {
-        $dataArray = array(
-            'token' => $this->token,
-            'channel' => $this->channel,
-            'username' => $this->username,
-            'text' => '',
-            'attachments' => array()
-        );
-
-        if ($this->useAttachment) {
-            $attachment = array(
-                'fallback' => $record['message'],
-                'color' => $this->getAttachmentColor($record['level'])
-            );
-
-            if ($this->useShortAttachment) {
-                $attachment['fields'] = array(
-                    array(
-                        'title' => $record['level_name'],
-                        'value' => $record['message'],
-                        'short' => false
-                    )
-                );
-            } else {
-                $attachment['fields'] = array(
-                    array(
-                        'title' => 'Message',
-                        'value' => $record['message'],
-                        'short' => false
-                    ),
-                    array(
-                        'title' => 'Level',
-                        'value' => $record['level_name'],
-                        'short' => true
-                    )
-                );
-            }
-
-            if ($this->includeContextAndExtra) {
-                if (!empty($record['extra'])) {
-                    if ($this->useShortAttachment) {
-                        $attachment['fields'][] = array(
-                            'title' => "Extra",
-                            'value' => $this->stringify($record['extra']),
-                            'short' => $this->useShortAttachment
-                        );
-                    } else {
-                        // Add all extra fields as individual fields in attachment
-                        foreach ($record['extra'] as $var => $val) {
-                            $attachment['fields'][] = array(
-                                'title' => $var,
-                                'value' => $val,
-                                'short' => $this->useShortAttachment
-                           );
-                        }
-                    }
-                }
-
-                if (!empty($record['context'])) {
-                    if ($this->useShortAttachment) {
-                        $attachment['fields'][] = array(
-                            'title' => "Context",
-                            'value' => $this->stringify($record['context']),
-                            'short' => $this->useShortAttachment
-                        );
-                    } else {
-                        // Add all context fields as individual fields in attachment
-                        foreach ($record['context'] as $var => $val) {
-                            $attachment['fields'][] = array(
-                                'title' => $var,
-                                'value' => $val,
-                                'short' => $this->useShortAttachment
-                           );
-                        }
-                    }
-                }
-            }
-
-            $dataArray['attachments'] = json_encode(array($attachment));
-        } else {
-            $dataArray['text'] = $record['message'];
-        }
-
-        if ($this->iconEmoji) {
-            $dataArray['icon_emoji'] = ":{$this->iconEmoji}:";
-        }
-
-        return http_build_query($dataArray);
-    }
-
-    /**
-     * Builds the header of the API Call
-     *
-     * @param  string $content
-     * @return string
-     */
-    private function buildHeader($content)
-    {
-        $header = "POST /api/chat.postMessage HTTP/1.1\r\n";
-        $header .= "Host: slack.com\r\n";
-        $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
-        $header .= "Content-Length: " . strlen($content) . "\r\n";
-        $header .= "\r\n";
-
-        return $header;
-    }
-
-    /**
-     * {@inheritdoc}
-     *
-     * @param array $record
-     */
-    protected function write(array $record)
-    {
-        parent::write($record);
-        $this->closeSocket();
-    }
-
-    /**
-     * Returned a Slack message attachment color associated with
-     * provided level.
-     *
-     * @param  int    $level
-     * @return string
-     */
-    protected function getAttachmentColor($level)
-    {
-        switch (true) {
-            case $level >= Logger::ERROR:
-                return 'danger';
-            case $level >= Logger::WARNING:
-                return 'warning';
-            case $level >= Logger::INFO:
-                return 'good';
-            default:
-                return '#e3e4e6';
-        }
-    }
-
-    /**
-     * Stringifies an array of key/value pairs to be used in attachment fields
-     *
-     * @param array $fields
-     * @access protected
-     * @return string
-     */
-    protected function stringify($fields)
-    {
-        $string = '';
-        foreach ($fields as $var => $val) {
-            $string .= $var.': '.$this->lineFormatter->stringify($val)." | ";
-        }
-
-        $string = rtrim($string, " |");
-
-        return $string;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php b/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php
deleted file mode 100644
index ee486f6..0000000
--- a/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php
+++ /dev/null
@@ -1,284 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * Stores to any socket - uses fsockopen() or pfsockopen().
- *
- * @author Pablo de Leon Belloc <pa...@gmail.com>
- * @see    http://php.net/manual/en/function.fsockopen.php
- */
-class SocketHandler extends AbstractProcessingHandler
-{
-    private $connectionString;
-    private $connectionTimeout;
-    private $resource;
-    private $timeout = 0;
-    private $persistent = false;
-    private $errno;
-    private $errstr;
-
-    /**
-     * @param string  $connectionString Socket connection string
-     * @param integer $level            The minimum logging level at which this handler will be triggered
-     * @param Boolean $bubble           Whether the messages that are handled can bubble up the stack or not
-     */
-    public function __construct($connectionString, $level = Logger::DEBUG, $bubble = true)
-    {
-        parent::__construct($level, $bubble);
-        $this->connectionString = $connectionString;
-        $this->connectionTimeout = (float) ini_get('default_socket_timeout');
-    }
-
-    /**
-     * Connect (if necessary) and write to the socket
-     *
-     * @param array $record
-     *
-     * @throws \UnexpectedValueException
-     * @throws \RuntimeException
-     */
-    protected function write(array $record)
-    {
-        $this->connectIfNotConnected();
-        $data = $this->generateDataStream($record);
-        $this->writeToSocket($data);
-    }
-
-    /**
-     * We will not close a PersistentSocket instance so it can be reused in other requests.
-     */
-    public function close()
-    {
-        if (!$this->isPersistent()) {
-            $this->closeSocket();
-        }
-    }
-
-    /**
-     * Close socket, if open
-     */
-    public function closeSocket()
-    {
-        if (is_resource($this->resource)) {
-            fclose($this->resource);
-            $this->resource = null;
-        }
-    }
-
-    /**
-     * Set socket connection to nbe persistent. It only has effect before the connection is initiated.
-     *
-     * @param type $boolean
-     */
-    public function setPersistent($boolean)
-    {
-        $this->persistent = (boolean) $boolean;
-    }
-
-    /**
-     * Set connection timeout.  Only has effect before we connect.
-     *
-     * @param float $seconds
-     *
-     * @see http://php.net/manual/en/function.fsockopen.php
-     */
-    public function setConnectionTimeout($seconds)
-    {
-        $this->validateTimeout($seconds);
-        $this->connectionTimeout = (float) $seconds;
-    }
-
-    /**
-     * Set write timeout. Only has effect before we connect.
-     *
-     * @param float $seconds
-     *
-     * @see http://php.net/manual/en/function.stream-set-timeout.php
-     */
-    public function setTimeout($seconds)
-    {
-        $this->validateTimeout($seconds);
-        $this->timeout = (float) $seconds;
-    }
-
-    /**
-     * Get current connection string
-     *
-     * @return string
-     */
-    public function getConnectionString()
-    {
-        return $this->connectionString;
-    }
-
-    /**
-     * Get persistent setting
-     *
-     * @return boolean
-     */
-    public function isPersistent()
-    {
-        return $this->persistent;
-    }
-
-    /**
-     * Get current connection timeout setting
-     *
-     * @return float
-     */
-    public function getConnectionTimeout()
-    {
-        return $this->connectionTimeout;
-    }
-
-    /**
-     * Get current in-transfer timeout
-     *
-     * @return float
-     */
-    public function getTimeout()
-    {
-        return $this->timeout;
-    }
-
-    /**
-     * Check to see if the socket is currently available.
-     *
-     * UDP might appear to be connected but might fail when writing.  See http://php.net/fsockopen for details.
-     *
-     * @return boolean
-     */
-    public function isConnected()
-    {
-        return is_resource($this->resource)
-            && !feof($this->resource);  // on TCP - other party can close connection.
-    }
-
-    /**
-     * Wrapper to allow mocking
-     */
-    protected function pfsockopen()
-    {
-        return @pfsockopen($this->connectionString, -1, $this->errno, $this->errstr, $this->connectionTimeout);
-    }
-
-    /**
-     * Wrapper to allow mocking
-     */
-    protected function fsockopen()
-    {
-        return @fsockopen($this->connectionString, -1, $this->errno, $this->errstr, $this->connectionTimeout);
-    }
-
-    /**
-     * Wrapper to allow mocking
-     *
-     * @see http://php.net/manual/en/function.stream-set-timeout.php
-     */
-    protected function streamSetTimeout()
-    {
-        $seconds = floor($this->timeout);
-        $microseconds = round(($this->timeout - $seconds)*1e6);
-
-        return stream_set_timeout($this->resource, $seconds, $microseconds);
-    }
-
-    /**
-     * Wrapper to allow mocking
-     */
-    protected function fwrite($data)
-    {
-        return @fwrite($this->resource, $data);
-    }
-
-    /**
-     * Wrapper to allow mocking
-     */
-    protected function streamGetMetadata()
-    {
-        return stream_get_meta_data($this->resource);
-    }
-
-    private function validateTimeout($value)
-    {
-        $ok = filter_var($value, FILTER_VALIDATE_FLOAT);
-        if ($ok === false || $value < 0) {
-            throw new \InvalidArgumentException("Timeout must be 0 or a positive float (got $value)");
-        }
-    }
-
-    private function connectIfNotConnected()
-    {
-        if ($this->isConnected()) {
-            return;
-        }
-        $this->connect();
-    }
-
-    protected function generateDataStream($record)
-    {
-        return (string) $record['formatted'];
-    }
-
-    private function connect()
-    {
-        $this->createSocketResource();
-        $this->setSocketTimeout();
-    }
-
-    private function createSocketResource()
-    {
-        if ($this->isPersistent()) {
-            $resource = $this->pfsockopen();
-        } else {
-            $resource = $this->fsockopen();
-        }
-        if (!$resource) {
-            throw new \UnexpectedValueException("Failed connecting to $this->connectionString ($this->errno: $this->errstr)");
-        }
-        $this->resource = $resource;
-    }
-
-    private function setSocketTimeout()
-    {
-        if (!$this->streamSetTimeout()) {
-            throw new \UnexpectedValueException("Failed setting timeout with stream_set_timeout()");
-        }
-    }
-
-    private function writeToSocket($data)
-    {
-        $length = strlen($data);
-        $sent = 0;
-        while ($this->isConnected() && $sent < $length) {
-            if (0 == $sent) {
-                $chunk = $this->fwrite($data);
-            } else {
-                $chunk = $this->fwrite(substr($data, $sent));
-            }
-            if ($chunk === false) {
-                throw new \RuntimeException("Could not write to socket");
-            }
-            $sent += $chunk;
-            $socketInfo = $this->streamGetMetadata();
-            if ($socketInfo['timed_out']) {
-                throw new \RuntimeException("Write timed-out");
-            }
-        }
-        if (!$this->isConnected() && $sent < $length) {
-            throw new \RuntimeException("End-of-file reached, probably we got disconnected (sent $sent of $length)");
-        }
-    }
-}


[10/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Isset.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Isset.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Isset.php
deleted file mode 100644
index b831dad..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Isset.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr[] $vars Variables
- */
-class PHPParser_Node_Expr_Isset extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an array node.
-     *
-     * @param PHPParser_Node_Expr[] $vars       Variables
-     * @param array                 $attributes Additional attributes
-     */
-    public function __construct(array $vars, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'vars' => $vars
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/List.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/List.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/List.php
deleted file mode 100644
index 8c491c9..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/List.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property array $vars List of variables to assign to
- */
-class PHPParser_Node_Expr_List extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a list() destructuring node.
-     *
-     * @param array $vars       List of variables to assign to
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $vars, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'vars' => $vars,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalAnd.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalAnd.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalAnd.php
deleted file mode 100644
index 98609c8..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalAnd.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_LogicalAnd extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a logical and node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalOr.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalOr.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalOr.php
deleted file mode 100644
index f472644..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalOr.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_LogicalOr extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a logical or node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalXor.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalXor.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalXor.php
deleted file mode 100644
index 16c24ff..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/LogicalXor.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_LogicalXor extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a logical xor node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/MethodCall.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/MethodCall.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/MethodCall.php
deleted file mode 100644
index 89187e2..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/MethodCall.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr        $var  Variable holding object
- * @property string|PHPParser_Node_Expr $name Method name
- * @property PHPParser_Node_Arg[]       $args Arguments
- */
-class PHPParser_Node_Expr_MethodCall extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a function call node.
-     *
-     * @param PHPParser_Node_Expr        $var        Variable holding object
-     * @param string|PHPParser_Node_Expr $name       Method name
-     * @param PHPParser_Node_Arg[]       $args       Arguments
-     * @param array                      $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, $name, array $args = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'name' => $name,
-                'args' => $args
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Minus.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Minus.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Minus.php
deleted file mode 100644
index b9c4f46..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Minus.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_Minus extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a substraction node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Mod.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Mod.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Mod.php
deleted file mode 100644
index f3d706f..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Mod.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_Mod extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a modulo node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Mul.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Mul.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Mul.php
deleted file mode 100644
index 007c4be..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Mul.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_Mul extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a multiplication node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/New.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/New.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/New.php
deleted file mode 100644
index 5faaadc..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/New.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Name|PHPParser_Node_Expr $class Class name
- * @property PHPParser_Node_Arg[]                    $args  Arguments
- */
-class PHPParser_Node_Expr_New extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a function call node.
-     *
-     * @param PHPParser_Node_Name|PHPParser_Node_Expr $class      Class name
-     * @param PHPParser_Node_Arg[]                    $args       Arguments
-     * @param array                                   $attributes Additional attributes
-     */
-    public function __construct($class, array $args = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'class' => $class,
-                'args'  => $args
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/NotEqual.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/NotEqual.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/NotEqual.php
deleted file mode 100644
index 5e6b1be..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/NotEqual.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_NotEqual extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a not equal comparison node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/NotIdentical.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/NotIdentical.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/NotIdentical.php
deleted file mode 100644
index 4756cff..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/NotIdentical.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_NotIdentical extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a not identical comparison node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Plus.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Plus.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Plus.php
deleted file mode 100644
index a9ea336..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Plus.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_Plus extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an addition node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PostDec.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PostDec.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PostDec.php
deleted file mode 100644
index 2fdcfad..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PostDec.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var Variable
- */
-class PHPParser_Node_Expr_PostDec extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a post decrement node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var' => $var
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PostInc.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PostInc.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PostInc.php
deleted file mode 100644
index 93968ff..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PostInc.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var Variable
- */
-class PHPParser_Node_Expr_PostInc extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a post increment node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var' => $var
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PreDec.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PreDec.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PreDec.php
deleted file mode 100644
index fdb3c9e..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PreDec.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var Variable
- */
-class PHPParser_Node_Expr_PreDec extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a pre decrement node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var' => $var
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PreInc.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PreInc.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PreInc.php
deleted file mode 100644
index 0074966..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PreInc.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $var Variable
- */
-class PHPParser_Node_Expr_PreInc extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a pre increment node.
-     *
-     * @param PHPParser_Node_Expr $var        Variable
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var' => $var
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Print.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Print.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Print.php
deleted file mode 100644
index 04eb120..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Print.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_Print extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs an print() node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PropertyFetch.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PropertyFetch.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PropertyFetch.php
deleted file mode 100644
index f77756e..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/PropertyFetch.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr        $var  Variable holding object
- * @property string|PHPParser_Node_Expr $name Property Name
- */
-class PHPParser_Node_Expr_PropertyFetch extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a function call node.
-     *
-     * @param PHPParser_Node_Expr        $var        Variable holding object
-     * @param string|PHPParser_Node_Expr $name       Property name
-     * @param array                      $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $var, $name, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'var'  => $var,
-                'name' => $name
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShellExec.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShellExec.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShellExec.php
deleted file mode 100644
index 86fd2e2..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShellExec.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property array $parts Encapsed string array
- */
-class PHPParser_Node_Expr_ShellExec extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a shell exec (backtick) node.
-     *
-     * @param array       $parts      Encapsed string array
-     * @param array       $attributes Additional attributes
-     */
-    public function __construct($parts, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'parts' => $parts
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShiftLeft.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShiftLeft.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShiftLeft.php
deleted file mode 100644
index 8953056..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShiftLeft.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_ShiftLeft extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a shift left node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShiftRight.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShiftRight.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShiftRight.php
deleted file mode 100644
index f5079d4..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/ShiftRight.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_ShiftRight extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a shift right node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Smaller.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Smaller.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Smaller.php
deleted file mode 100644
index 9f6c862..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Smaller.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_Smaller extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a smaller than comparison node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/SmallerOrEqual.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/SmallerOrEqual.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/SmallerOrEqual.php
deleted file mode 100644
index 01741bb..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/SmallerOrEqual.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $left  The left hand side expression
- * @property PHPParser_Node_Expr $right The right hand side expression
- */
-class PHPParser_Node_Expr_SmallerOrEqual extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a smaller than or equal comparison node.
-     *
-     * @param PHPParser_Node_Expr $left       The left hand side expression
-     * @param PHPParser_Node_Expr $right      The right hand side expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $left, PHPParser_Node_Expr $right, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'left'  => $left,
-                'right' => $right
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/StaticCall.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/StaticCall.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/StaticCall.php
deleted file mode 100644
index 68b8415..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/StaticCall.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Name|PHPParser_Node_Expr $class Class name
- * @property string|PHPParser_Node_Expr              $name  Method name
- * @property PHPParser_Node_Arg[]                    $args  Arguments
- */
-class PHPParser_Node_Expr_StaticCall extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a static method call node.
-     *
-     * @param PHPParser_Node_Name|PHPParser_Node_Expr $class      Class name
-     * @param string|PHPParser_Node_Expr              $name       Method name
-     * @param PHPParser_Node_Arg[]                    $args       Arguments
-     * @param array                                   $attributes Additional attributes
-     */
-    public function __construct($class, $name, array $args = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'class' => $class,
-                'name'  => $name,
-                'args'  => $args
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/StaticPropertyFetch.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/StaticPropertyFetch.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/StaticPropertyFetch.php
deleted file mode 100644
index 0e7826d..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/StaticPropertyFetch.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Name|PHPParser_Node_Expr $class Class name
- * @property string|PHPParser_Node_Expr              $name  Property name
- */
-class PHPParser_Node_Expr_StaticPropertyFetch extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a static property fetch node.
-     *
-     * @param PHPParser_Node_Name|PHPParser_Node_Expr $class      Class name
-     * @param string|PHPParser_Node_Expr              $name       Property name
-     * @param array                                   $attributes Additional attributes
-     */
-    public function __construct($class, $name, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'class' => $class,
-                'name'  => $name
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Ternary.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Ternary.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Ternary.php
deleted file mode 100644
index 6b25c34..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Ternary.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr      $cond Condition
- * @property null|PHPParser_Node_Expr $if   Expression for true
- * @property PHPParser_Node_Expr      $else Expression for false
- */
-class PHPParser_Node_Expr_Ternary extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a ternary operator node.
-     *
-     * @param PHPParser_Node_Expr      $cond       Condition
-     * @param null|PHPParser_Node_Expr $if         Expression for true
-     * @param PHPParser_Node_Expr      $else       Expression for false
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $cond, $if, PHPParser_Node_Expr $else, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'cond' => $cond,
-                'if'   => $if,
-                'else' => $else
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/UnaryMinus.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/UnaryMinus.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/UnaryMinus.php
deleted file mode 100644
index 1bf6edd..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/UnaryMinus.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_UnaryMinus extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a unary minus node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/UnaryPlus.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/UnaryPlus.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/UnaryPlus.php
deleted file mode 100644
index 588a9e9..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/UnaryPlus.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $expr Expression
- */
-class PHPParser_Node_Expr_UnaryPlus extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a unary plus node.
-     *
-     * @param PHPParser_Node_Expr $expr       Expression
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $expr, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'expr' => $expr
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Variable.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Variable.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Variable.php
deleted file mode 100644
index 8e3ac26..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Variable.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property string|PHPParser_Node_Expr $name Name
- */
-class PHPParser_Node_Expr_Variable extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a variable node.
-     *
-     * @param string|PHPParser_Node_Expr $name       Name
-     * @param array                      $attributes Additional attributes
-     */
-    public function __construct($name, array $attributes = array()) {
-        parent::__construct(
-            array(
-                 'name' => $name
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Yield.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Yield.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Yield.php
deleted file mode 100644
index 051ab3b..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Expr/Yield.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property null|PHPParser_Node_Expr $value Value expression
- * @property null|PHPParser_Node_Expr $key   Key expression
- */
-class PHPParser_Node_Expr_Yield extends PHPParser_Node_Expr
-{
-    /**
-     * Constructs a yield expression node.
-     *
-     * @param null|PHPParser_Node_Expr $value ´    Value expression
-     * @param null|PHPParser_Node_Expr $key        Key expression
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $value = null, PHPParser_Node_Expr $key = null, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'key'   => $key,
-                'value' => $value,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Name.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Name.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Name.php
deleted file mode 100644
index d553632..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Name.php
+++ /dev/null
@@ -1,168 +0,0 @@
-<?php
-
-/**
- * @property array $parts Parts of the name
- */
-class PHPParser_Node_Name extends PHPParser_NodeAbstract
-{
-    /**
-     * Constructs a name node.
-     *
-     * @param string|array $parts      Parts of the name (or name as string)
-     * @param array        $attributes Additional attributes
-     */
-    public function __construct($parts, array $attributes = array()) {
-        if (!is_array($parts)) {
-            $parts = explode('\\', $parts);
-        }
-
-        parent::__construct(
-            array(
-                'parts' => $parts,
-            ),
-            $attributes
-        );
-    }
-
-    /**
-     * Gets the first part of the name, i.e. everything before the first namespace separator.
-     *
-     * @return string First part of the name
-     */
-    public function getFirst() {
-        return $this->parts[0];
-    }
-
-    /**
-     * Gets the last part of the name, i.e. everything after the last namespace separator.
-     *
-     * @return string Last part of the name
-     */
-    public function getLast() {
-        return $this->parts[count($this->parts) - 1];
-    }
-
-    /**
-     * Checks whether the name is unqualified. (E.g. Name)
-     *
-     * @return bool Whether the name is unqualified
-     */
-    public function isUnqualified() {
-        return 1 == count($this->parts);
-    }
-
-    /**
-     * Checks whether the name is qualified. (E.g. Name\Name)
-     *
-     * @return bool Whether the name is qualified
-     */
-    public function isQualified() {
-        return 1 < count($this->parts);
-    }
-
-    /**
-     * Checks whether the name is fully qualified. (E.g. \Name)
-     *
-     * @return bool Whether the name is fully qualified
-     */
-    public function isFullyQualified() {
-        return false;
-    }
-
-    /**
-     * Checks whether the name is explicitly relative to the current namespace. (E.g. namespace\Name)
-     *
-     * @return bool Whether the name is relative
-     */
-    public function isRelative() {
-        return false;
-    }
-
-    /**
-     * Returns a string representation of the name by imploding the namespace parts with a separator.
-     *
-     * @param string $separator The separator to use (defaults to the namespace separator \)
-     *
-     * @return string String representation
-     */
-    public function toString($separator = '\\') {
-        return implode($separator, $this->parts);
-    }
-
-    /**
-     * Returns a string representation of the name by imploding the namespace parts with the
-     * namespace separator.
-     *
-     * @return string String representation
-     */
-    public function __toString() {
-        return implode('\\', $this->parts);
-    }
-
-    /**
-     * Sets the whole name.
-     *
-     * @param string|array|self $name The name to set the whole name to
-     */
-    public function set($name) {
-        $this->parts = $this->prepareName($name);
-    }
-
-    /**
-     * Prepends a name to this name.
-     *
-     * @param string|array|self $name Name to prepend
-     */
-    public function prepend($name) {
-        $this->parts = array_merge($this->prepareName($name), $this->parts);
-    }
-
-    /**
-     * Appends a name to this name.
-     *
-     * @param string|array|self $name Name to append
-     */
-    public function append($name) {
-        $this->parts = array_merge($this->parts, $this->prepareName($name));
-    }
-
-    /**
-     * Sets the first part of the name.
-     *
-     * @param string|array|self $name The name to set the first part to
-     */
-    public function setFirst($name) {
-        array_splice($this->parts, 0, 1, $this->prepareName($name));
-    }
-
-    /**
-     * Sets the last part of the name.
-     *
-     * @param string|array|self $name The name to set the last part to
-     */
-    public function setLast($name) {
-        array_splice($this->parts, -1, 1, $this->prepareName($name));
-    }
-
-    /**
-     * Prepares a (string, array or Name node) name for use in name changing methods by converting
-     * it to an array.
-     *
-     * @param string|array|self $name Name to prepare
-     *
-     * @return array Prepared name
-     */
-    protected function prepareName($name) {
-        if (is_string($name)) {
-            return explode('\\', $name);
-        } elseif (is_array($name)) {
-            return $name;
-        } elseif ($name instanceof self) {
-            return $name->parts;
-        }
-
-        throw new InvalidArgumentException(
-            'When changing a name you need to pass either a string, an array or a Name node'
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Name/FullyQualified.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Name/FullyQualified.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Name/FullyQualified.php
deleted file mode 100644
index 5531ad1..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Name/FullyQualified.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-class PHPParser_Node_Name_FullyQualified extends PHPParser_Node_Name
-{
-    /**
-     * Checks whether the name is unqualified. (E.g. Name)
-     *
-     * @return bool Whether the name is unqualified
-     */
-    public function isUnqualified() {
-        return false;
-    }
-
-    /**
-     * Checks whether the name is qualified. (E.g. Name\Name)
-     *
-     * @return bool Whether the name is qualified
-     */
-    public function isQualified() {
-        return false;
-    }
-
-    /**
-     * Checks whether the name is fully qualified. (E.g. \Name)
-     *
-     * @return bool Whether the name is fully qualified
-     */
-    public function isFullyQualified() {
-        return true;
-    }
-
-    /**
-     * Checks whether the name is explicitly relative to the current namespace. (E.g. namespace\Name)
-     *
-     * @return bool Whether the name is relative
-     */
-    public function isRelative() {
-        return false;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Name/Relative.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Name/Relative.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Name/Relative.php
deleted file mode 100644
index c9d6f6d..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Name/Relative.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-class PHPParser_Node_Name_Relative extends PHPParser_Node_Name
-{
-    /**
-     * Checks whether the name is unqualified. (E.g. Name)
-     *
-     * @return bool Whether the name is unqualified
-     */
-    public function isUnqualified() {
-        return false;
-    }
-
-    /**
-     * Checks whether the name is qualified. (E.g. Name\Name)
-     *
-     * @return bool Whether the name is qualified
-     */
-    public function isQualified() {
-        return false;
-    }
-
-    /**
-     * Checks whether the name is fully qualified. (E.g. \Name)
-     *
-     * @return bool Whether the name is fully qualified
-     */
-    public function isFullyQualified() {
-        return false;
-    }
-
-    /**
-     * Checks whether the name is explicitly relative to the current namespace. (E.g. namespace\Name)
-     *
-     * @return bool Whether the name is relative
-     */
-    public function isRelative() {
-        return true;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Param.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Param.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Param.php
deleted file mode 100644
index 4720c51..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Param.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-/**
- * @property string                          $name    Name
- * @property null|PHPParser_Node_Expr        $default Default value
- * @property null|string|PHPParser_Node_Name $type    Typehint
- * @property bool                            $byRef   Whether is passed by reference
- */
-class PHPParser_Node_Param extends PHPParser_NodeAbstract
-{
-    /**
-     * Constructs a parameter node.
-     *
-     * @param string                          $name       Name
-     * @param null|PHPParser_Node_Expr        $default    Default value
-     * @param null|string|PHPParser_Node_Name $type       Typehint
-     * @param bool                            $byRef      Whether is passed by reference
-     * @param array                           $attributes Additional attributes
-     */
-    public function __construct($name, $default = null, $type = null, $byRef = false, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'name'    => $name,
-                'default' => $default,
-                'type'    => $type,
-                'byRef'   => $byRef
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar.php
deleted file mode 100644
index a2cfeb2..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-abstract class PHPParser_Node_Scalar extends PHPParser_Node_Expr
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/ClassConst.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/ClassConst.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/ClassConst.php
deleted file mode 100644
index 3388233..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/ClassConst.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class PHPParser_Node_Scalar_ClassConst extends PHPParser_Node_Scalar
-{
-    /**
-     * Constructs a __CLASS__ const node
-     *
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $attributes = array()) {
-        parent::__construct(array(), $attributes);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/DNumber.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/DNumber.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/DNumber.php
deleted file mode 100644
index f6898d1..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/DNumber.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-/**
- * @property float $value Number value
- */
-class PHPParser_Node_Scalar_DNumber extends PHPParser_Node_Scalar
-{
-    /**
-     * Constructs a float number scalar node.
-     *
-     * @param float $value      Value of the number
-     * @param array $attributes Additional attributes
-     */
-    public function __construct($value = 0.0, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'value' => $value
-            ),
-            $attributes
-        );
-    }
-
-    /**
-     * Parses a DNUMBER token like PHP would.
-     *
-     * @param string $str A string number
-     *
-     * @return float The parsed number
-     */
-    public static function parse($str) {
-        // if string contains any of .eE just cast it to float
-        if (false !== strpbrk($str, '.eE')) {
-            return (float) $str;
-        }
-
-        // otherwise it's an integer notation that overflowed into a float
-        // if it starts with 0 it's one of the special integer notations
-        if ('0' === $str[0]) {
-            // hex
-            if ('x' === $str[1] || 'X' === $str[1]) {
-                return hexdec($str);
-            }
-
-            // bin
-            if ('b' === $str[1] || 'B' === $str[1]) {
-                return bindec($str);
-            }
-
-            // oct
-            // substr($str, 0, strcspn($str, '89')) cuts the string at the first invalid digit (8 or 9)
-            // so that only the digits before that are used
-            return octdec(substr($str, 0, strcspn($str, '89')));
-        }
-
-        // dec
-        return (float) $str;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/DirConst.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/DirConst.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/DirConst.php
deleted file mode 100644
index d3be11b..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/DirConst.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class PHPParser_Node_Scalar_DirConst extends PHPParser_Node_Scalar
-{
-    /**
-     * Constructs a __DIR__ const node
-     *
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $attributes = array()) {
-        parent::__construct(array(), $attributes);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/Encapsed.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/Encapsed.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/Encapsed.php
deleted file mode 100644
index 7f0b544..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/Encapsed.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property array $parts Encaps list
- */
-class PHPParser_Node_Scalar_Encapsed extends PHPParser_Node_Scalar
-{
-    /**
-     * Constructs an encapsed string node.
-     *
-     * @param array $parts      Encaps list
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $parts = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'parts' => $parts
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/FileConst.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/FileConst.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/FileConst.php
deleted file mode 100644
index b0737f0..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/FileConst.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class PHPParser_Node_Scalar_FileConst extends PHPParser_Node_Scalar
-{
-    /**
-     * Constructs a __FILE__ const node
-     *
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $attributes = array()) {
-        parent::__construct(array(), $attributes);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/FuncConst.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/FuncConst.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/FuncConst.php
deleted file mode 100644
index b82f4d2..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/FuncConst.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class PHPParser_Node_Scalar_FuncConst extends PHPParser_Node_Scalar
-{
-    /**
-     * Constructs a __FUNCTION__ const node
-     *
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $attributes = array()) {
-        parent::__construct(array(), $attributes);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/LNumber.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/LNumber.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/LNumber.php
deleted file mode 100644
index 3a1bfd9..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/LNumber.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-/**
- * @property int $value Number value
- */
-class PHPParser_Node_Scalar_LNumber extends PHPParser_Node_Scalar
-{
-    /**
-     * Constructs an integer number scalar node.
-     *
-     * @param int   $value      Value of the number
-     * @param array $attributes Additional attributes
-     */
-    public function __construct($value = 0, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'value' => $value
-            ),
-            $attributes
-        );
-    }
-
-    /**
-     * Parses an LNUMBER token (dec, hex, oct and bin notations) like PHP would.
-     *
-     * @param string $str A string number
-     *
-     * @return int The parsed number
-     */
-    public static function parse($str) {
-        // handle plain 0 specially
-        if ('0' === $str) {
-            return 0;
-        }
-
-        // if first char is 0 (and number isn't 0) it's a special syntax
-        if ('0' === $str[0]) {
-            // hex
-            if ('x' === $str[1] || 'X' === $str[1]) {
-                return hexdec($str);
-            }
-
-            // bin
-            if ('b' === $str[1] || 'B' === $str[1]) {
-                return bindec($str);
-            }
-
-            // oct (intval instead of octdec to get proper cutting behavior with malformed numbers)
-            return intval($str, 8);
-        }
-
-        // dec
-        return (int) $str;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/LineConst.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/LineConst.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/LineConst.php
deleted file mode 100644
index bde002d..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/LineConst.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class PHPParser_Node_Scalar_LineConst extends PHPParser_Node_Scalar
-{
-    /**
-     * Constructs a __LINE__ const node
-     *
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $attributes = array()) {
-        parent::__construct(array(), $attributes);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/MethodConst.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/MethodConst.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/MethodConst.php
deleted file mode 100644
index 8d25e04..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/MethodConst.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class PHPParser_Node_Scalar_MethodConst extends PHPParser_Node_Scalar
-{
-    /**
-     * Constructs a __METHOD__ const node
-     *
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $attributes = array()) {
-        parent::__construct(array(), $attributes);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/NSConst.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/NSConst.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/NSConst.php
deleted file mode 100644
index ba868db..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/NSConst.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class PHPParser_Node_Scalar_NSConst extends PHPParser_Node_Scalar
-{
-    /**
-     * Constructs a __NAMESPACE__ const node
-     *
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $attributes = array()) {
-        parent::__construct(array(), $attributes);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/String.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/String.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/String.php
deleted file mode 100644
index 0465b5e..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/String.php
+++ /dev/null
@@ -1,109 +0,0 @@
-<?php
-
-/**
- * @property string $value String value
- */
-class PHPParser_Node_Scalar_String extends PHPParser_Node_Scalar
-{
-    protected static $replacements = array(
-        '\\' => '\\',
-        '$'  =>  '$',
-        'n'  => "\n",
-        'r'  => "\r",
-        't'  => "\t",
-        'f'  => "\f",
-        'v'  => "\v",
-        'e'  => "\x1B",
-    );
-
-    /**
-     * Constructs a string scalar node.
-     *
-     * @param string $value      Value of the string
-     * @param array  $attributes Additional attributes
-     */
-    public function __construct($value = '', array $attributes = array()) {
-        parent::__construct(
-            array(
-                'value' => $value
-            ),
-            $attributes
-        );
-    }
-
-    /**
-     * Parses a string token.
-     *
-     * @param string $str String token content
-     *
-     * @return string The parsed string
-     */
-    public static function parse($str) {
-        $bLength = 0;
-        if ('b' === $str[0]) {
-            $bLength = 1;
-        }
-
-        if ('\'' === $str[$bLength]) {
-            return str_replace(
-                array('\\\\', '\\\''),
-                array(  '\\',   '\''),
-                substr($str, $bLength + 1, -1)
-            );
-        } else {
-            return self::parseEscapeSequences(substr($str, $bLength + 1, -1), '"');
-        }
-    }
-
-    /**
-     * Parses escape sequences in strings (all string types apart from single quoted).
-     *
-     * @param string      $str   String without quotes
-     * @param null|string $quote Quote type
-     *
-     * @return string String with escape sequences parsed
-     */
-    public static function parseEscapeSequences($str, $quote) {
-        if (null !== $quote) {
-            $str = str_replace('\\' . $quote, $quote, $str);
-        }
-
-        return preg_replace_callback(
-            '~\\\\([\\\\$nrtfve]|[xX][0-9a-fA-F]{1,2}|[0-7]{1,3})~',
-            array(__CLASS__, 'parseCallback'),
-            $str
-        );
-    }
-
-    public static function parseCallback($matches) {
-        $str = $matches[1];
-
-        if (isset(self::$replacements[$str])) {
-            return self::$replacements[$str];
-        } elseif ('x' === $str[0] || 'X' === $str[0]) {
-            return chr(hexdec($str));
-        } else {
-            return chr(octdec($str));
-        }
-    }
-
-    /**
-     * Parses a constant doc string.
-     *
-     * @param string $startToken Doc string start token content (<<<SMTHG)
-     * @param string $str        String token content
-     *
-     * @return string Parsed string
-     */
-    public static function parseDocString($startToken, $str) {
-        // strip last newline (thanks tokenizer for sticking it into the string!)
-        $str = preg_replace('~(\r\n|\n|\r)$~', '', $str);
-
-        // nowdoc string
-        if (false !== strpos($startToken, '\'')) {
-            return $str;
-        }
-
-        return self::parseEscapeSequences($str, null);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/TraitConst.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/TraitConst.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/TraitConst.php
deleted file mode 100644
index 675ec19..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Scalar/TraitConst.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class PHPParser_Node_Scalar_TraitConst extends PHPParser_Node_Scalar
-{
-    /**
-     * Constructs a __TRAIT__ const node
-     *
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $attributes = array()) {
-        parent::__construct(array(), $attributes);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt.php
deleted file mode 100644
index 0566aa4..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-abstract class PHPParser_Node_Stmt extends PHPParser_NodeAbstract
-{
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Break.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Break.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Break.php
deleted file mode 100644
index 79b2cb5..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Break.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property null|PHPParser_Node_Expr $num Number of loops to break
- */
-class PHPParser_Node_Stmt_Break extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a break node.
-     *
-     * @param null|PHPParser_Node_Expr $num        Number of loops to break
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $num = null, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'num' => $num,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Case.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Case.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Case.php
deleted file mode 100644
index bf90c6e..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Case.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property null|PHPParser_Node_Expr $cond  Condition (null for default)
- * @property PHPParser_Node[]         $stmts Statements
- */
-class PHPParser_Node_Stmt_Case extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a case node.
-     *
-     * @param null|PHPParser_Node_Expr $cond       Condition (null for default)
-     * @param PHPParser_Node[]         $stmts      Statements
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct($cond, array $stmts = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'cond'  => $cond,
-                'stmts' => $stmts,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Catch.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Catch.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Catch.php
deleted file mode 100644
index 336cf2d..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Catch.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Name $type  Class of exception
- * @property string              $var   Variable for exception
- * @property PHPParser_Node[]    $stmts Statements
- */
-class PHPParser_Node_Stmt_Catch extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a catch node.
-     *
-     * @param PHPParser_Node_Name $type       Class of exception
-     * @param string              $var        Variable for exception
-     * @param PHPParser_Node[]    $stmts      Statements
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Name $type, $var, array $stmts = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'type'  => $type,
-                'var'   => $var,
-                'stmts' => $stmts,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Class.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Class.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Class.php
deleted file mode 100644
index d02d160..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Class.php
+++ /dev/null
@@ -1,102 +0,0 @@
-<?php
-
-/**
- * @property int                      $type       Type
- * @property string                   $name       Name
- * @property null|PHPParser_Node_Name $extends    Name of extended class
- * @property PHPParser_Node_Name[]    $implements Names of implemented interfaces
- * @property PHPParser_Node[]         $stmts      Statements
- */
-class PHPParser_Node_Stmt_Class extends PHPParser_Node_Stmt
-{
-    const MODIFIER_PUBLIC    =  1;
-    const MODIFIER_PROTECTED =  2;
-    const MODIFIER_PRIVATE   =  4;
-    const MODIFIER_STATIC    =  8;
-    const MODIFIER_ABSTRACT  = 16;
-    const MODIFIER_FINAL     = 32;
-
-    protected static $specialNames = array(
-        'self'   => true,
-        'parent' => true,
-        'static' => true,
-    );
-
-    /**
-     * Constructs a class node.
-     *
-     * @param string      $name       Name
-     * @param array       $subNodes   Array of the following optional subnodes:
-     *                                'type'       => 0      : Type
-     *                                'extends'    => null   : Name of extended class
-     *                                'implements' => array(): Names of implemented interfaces
-     *                                'stmts'      => array(): Statements
-     * @param array       $attributes Additional attributes
-     */
-    public function __construct($name, array $subNodes = array(), array $attributes = array()) {
-        parent::__construct(
-            $subNodes + array(
-                'type'       => 0,
-                'extends'    => null,
-                'implements' => array(),
-                'stmts'      => array(),
-            ),
-            $attributes
-        );
-        $this->name = $name;
-
-        if (isset(self::$specialNames[(string) $this->name])) {
-            throw new PHPParser_Error(sprintf('Cannot use \'%s\' as class name as it is reserved', $this->name));
-        }
-
-        if (isset(self::$specialNames[(string) $this->extends])) {
-            throw new PHPParser_Error(sprintf('Cannot use \'%s\' as class name as it is reserved', $this->extends));
-        }
-
-        foreach ($this->implements as $interface) {
-            if (isset(self::$specialNames[(string) $interface])) {
-                throw new PHPParser_Error(sprintf('Cannot use \'%s\' as interface name as it is reserved', $interface));
-            }
-        }
-    }
-
-    public function isAbstract() {
-        return (bool) ($this->type & self::MODIFIER_ABSTRACT);
-    }
-
-    public function isFinal() {
-        return (bool) ($this->type & self::MODIFIER_FINAL);
-    }
-
-    public function getMethods() {
-        $methods = array();
-        foreach ($this->stmts as $stmt) {
-            if ($stmt instanceof PHPParser_Node_Stmt_ClassMethod) {
-                $methods[] = $stmt;
-            }
-        }
-        return $methods;
-    }
-
-    public static function verifyModifier($a, $b) {
-        if ($a & 7 && $b & 7) {
-            throw new PHPParser_Error('Multiple access type modifiers are not allowed');
-        }
-
-        if ($a & self::MODIFIER_ABSTRACT && $b & self::MODIFIER_ABSTRACT) {
-            throw new PHPParser_Error('Multiple abstract modifiers are not allowed');
-        }
-
-        if ($a & self::MODIFIER_STATIC && $b & self::MODIFIER_STATIC) {
-            throw new PHPParser_Error('Multiple static modifiers are not allowed');
-        }
-
-        if ($a & self::MODIFIER_FINAL && $b & self::MODIFIER_FINAL) {
-            throw new PHPParser_Error('Multiple final modifiers are not allowed');
-        }
-
-        if ($a & 48 && $b & 48) {
-            throw new PHPParser_Error('Cannot use the final modifier on an abstract class member');
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ClassConst.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ClassConst.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ClassConst.php
deleted file mode 100644
index 6d0895c..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ClassConst.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Const[] $consts Constant declarations
- */
-class PHPParser_Node_Stmt_ClassConst extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a class const list node.
-     *
-     * @param PHPParser_Node_Const[] $consts     Constant declarations
-     * @param array                  $attributes Additional attributes
-     */
-    public function __construct(array $consts, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'consts' => $consts,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ClassMethod.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ClassMethod.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ClassMethod.php
deleted file mode 100644
index c7945e3..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ClassMethod.php
+++ /dev/null
@@ -1,71 +0,0 @@
-<?php
-
-/**
- * @property int                    $type   Type
- * @property bool                   $byRef  Whether to return by reference
- * @property string                 $name   Name
- * @property PHPParser_Node_Param[] $params Parameters
- * @property PHPParser_Node[]       $stmts  Statements
- */
-class PHPParser_Node_Stmt_ClassMethod extends PHPParser_Node_Stmt
-{
-
-    /**
-     * Constructs a class method node.
-     *
-     * @param string      $name       Name
-     * @param array       $subNodes   Array of the following optional subnodes:
-     *                                'type'   => MODIFIER_PUBLIC: Type
-     *                                'byRef'  => false          : Whether to return by reference
-     *                                'params' => array()        : Parameters
-     *                                'stmts'  => array()        : Statements
-     * @param array       $attributes Additional attributes
-     */
-    public function __construct($name, array $subNodes = array(), array $attributes = array()) {
-        parent::__construct(
-            $subNodes + array(
-                'type'   => PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC,
-                'byRef'  => false,
-                'params' => array(),
-                'stmts'  => array(),
-            ),
-            $attributes
-        );
-        $this->name = $name;
-
-        if ($this->type & PHPParser_Node_Stmt_Class::MODIFIER_STATIC) {
-            switch (strtolower($this->name)) {
-                case '__construct':
-                    throw new PHPParser_Error(sprintf('Constructor %s() cannot be static', $this->name));
-                case '__destruct':
-                    throw new PHPParser_Error(sprintf('Destructor %s() cannot be static', $this->name));
-                case '__clone':
-                    throw new PHPParser_Error(sprintf('Clone method %s() cannot be static', $this->name));
-            }
-        }
-    }
-
-    public function isPublic() {
-        return (bool) ($this->type & PHPParser_Node_Stmt_Class::MODIFIER_PUBLIC);
-    }
-
-    public function isProtected() {
-        return (bool) ($this->type & PHPParser_Node_Stmt_Class::MODIFIER_PROTECTED);
-    }
-
-    public function isPrivate() {
-        return (bool) ($this->type & PHPParser_Node_Stmt_Class::MODIFIER_PRIVATE);
-    }
-
-    public function isAbstract() {
-        return (bool) ($this->type & PHPParser_Node_Stmt_Class::MODIFIER_ABSTRACT);
-    }
-
-    public function isFinal() {
-        return (bool) ($this->type & PHPParser_Node_Stmt_Class::MODIFIER_FINAL);
-    }
-
-    public function isStatic() {
-        return (bool) ($this->type & PHPParser_Node_Stmt_Class::MODIFIER_STATIC);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Const.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Const.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Const.php
deleted file mode 100644
index 9a7ea08..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Const.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Const[] $consts Constant declarations
- */
-class PHPParser_Node_Stmt_Const extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a const list node.
-     *
-     * @param PHPParser_Node_Const[] $consts     Constant declarations
-     * @param array                  $attributes Additional attributes
-     */
-    public function __construct(array $consts, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'consts' => $consts,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Continue.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Continue.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Continue.php
deleted file mode 100644
index bc82e54..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Continue.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property null|PHPParser_Node_Expr $num Number of loops to continue
- */
-class PHPParser_Node_Stmt_Continue extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a continue node.
-     *
-     * @param null|PHPParser_Node_Expr $num        Number of loops to continue
-     * @param array                    $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $num = null, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'num' => $num,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Declare.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Declare.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Declare.php
deleted file mode 100644
index c10083c..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Declare.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Stmt_DeclareDeclare[] $declares List of declares
- * @property PHPParser_Node[]                     $stmts    Statements
- */
-class PHPParser_Node_Stmt_Declare extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a declare node.
-     *
-     * @param PHPParser_Node_Stmt_DeclareDeclare[] $declares   List of declares
-     * @param PHPParser_Node[]                     $stmts      Statements
-     * @param array                                $attributes Additional attributes
-     */
-    public function __construct(array $declares, array $stmts, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'declares' => $declares,
-                'stmts'    => $stmts,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/DeclareDeclare.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/DeclareDeclare.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/DeclareDeclare.php
deleted file mode 100644
index 1526e66..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/DeclareDeclare.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property string              $key   Key
- * @property PHPParser_Node_Expr $value Value
- */
-class PHPParser_Node_Stmt_DeclareDeclare extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a declare key=>value pair node.
-     *
-     * @param string              $key        Key
-     * @param PHPParser_Node_Expr $value      Value
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct($key, PHPParser_Node_Expr $value, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'key'   => $key,
-                'value' => $value,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Do.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Do.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Do.php
deleted file mode 100644
index 12070c0..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Do.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $cond  Condition
- * @property PHPParser_Node[]    $stmts Statements
- */
-class PHPParser_Node_Stmt_Do extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a do while node.
-     *
-     * @param PHPParser_Node_Expr $cond       Condition
-     * @param PHPParser_Node[]    $stmts      Statements
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $cond, array $stmts = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'cond'  => $cond,
-                'stmts' => $stmts,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Echo.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Echo.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Echo.php
deleted file mode 100644
index 77a5d59..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Echo.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr[] $exprs Expressions
- */
-class PHPParser_Node_Stmt_Echo extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs an echo node.
-     *
-     * @param PHPParser_Node_Expr[] $exprs      Expressions
-     * @param array                 $attributes Additional attributes
-     */
-    public function __construct(array $exprs, array $attributes = array()) {
-        parent::__construct(
-            array(
-                'exprs' => $exprs,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Else.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Else.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Else.php
deleted file mode 100644
index 18ff649..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/Else.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node[] $stmts Statements
- */
-class PHPParser_Node_Stmt_Else extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs an else node.
-     *
-     * @param PHPParser_Node[] $stmts      Statements
-     * @param array            $attributes Additional attributes
-     */
-    public function __construct(array $stmts = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'stmts' => $stmts,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ElseIf.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ElseIf.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ElseIf.php
deleted file mode 100644
index ec0cff8..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/ElseIf.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr $cond  Condition
- * @property PHPParser_Node[]    $stmts Statements
- */
-class PHPParser_Node_Stmt_ElseIf extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs an elseif node.
-     *
-     * @param PHPParser_Node_Expr $cond       Condition
-     * @param PHPParser_Node[]    $stmts      Statements
-     * @param array               $attributes Additional attributes
-     */
-    public function __construct(PHPParser_Node_Expr $cond, array $stmts = array(), array $attributes = array()) {
-        parent::__construct(
-            array(
-                'cond'  => $cond,
-                'stmts' => $stmts,
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/For.php
----------------------------------------------------------------------
diff --git a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/For.php b/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/For.php
deleted file mode 100644
index 870c7a1..0000000
--- a/vendor/nikic/php-parser/lib/PHPParser/Node/Stmt/For.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-/**
- * @property PHPParser_Node_Expr[] $init  Init expressions
- * @property PHPParser_Node_Expr[] $cond  Loop conditions
- * @property PHPParser_Node_Expr[] $loop  Loop expressions
- * @property PHPParser_Node[]      $stmts Statements
- */
-class PHPParser_Node_Stmt_For extends PHPParser_Node_Stmt
-{
-    /**
-     * Constructs a for loop node.
-     *
-     * @param array $subNodes   Array of the following optional subnodes:
-     *                          'init'  => array(): Init expressions
-     *                          'cond'  => array(): Loop conditions
-     *                          'loop'  => array(): Loop expressions
-     *                          'stmts' => array(): Statements
-     * @param array $attributes Additional attributes
-     */
-    public function __construct(array $subNodes = array(), array $attributes = array()) {
-        parent::__construct(
-            $subNodes + array(
-                'init'  => array(),
-                'cond'  => array(),
-                'loop'  => array(),
-                'stmts' => array(),
-            ),
-            $attributes
-        );
-    }
-}
\ No newline at end of file


[23/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php b/vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php
deleted file mode 100755
index 81034aa..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php namespace Illuminate\View\Compilers;
-
-use Illuminate\Filesystem\Filesystem;
-
-abstract class Compiler {
-
-	/**
-	 * The Filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * Get the cache path for the compiled views.
-	 *
-	 * @var string
-	 */
-	protected $cachePath;
-
-	/**
-	 * Create a new compiler instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $cachePath
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $cachePath)
-	{
-		$this->files = $files;
-		$this->cachePath = $cachePath;
-	}
-
-	/**
-	 * Get the path to the compiled version of a view.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	public function getCompiledPath($path)
-	{
-		return $this->cachePath.'/'.md5($path);
-	}
-
-	/**
-	 * Determine if the view at the given path is expired.
-	 *
-	 * @param  string  $path
-	 * @return bool
-	 */
-	public function isExpired($path)
-	{
-		$compiled = $this->getCompiledPath($path);
-
-		// If the compiled file doesn't exist we will indicate that the view is expired
-		// so that it can be re-compiled. Else, we will verify the last modification
-		// of the views is less than the modification times of the compiled views.
-		if ( ! $this->cachePath || ! $this->files->exists($compiled))
-		{
-			return true;
-		}
-
-		$lastModified = $this->files->lastModified($path);
-
-		return $lastModified >= $this->files->lastModified($compiled);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/Compilers/CompilerInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/Compilers/CompilerInterface.php b/vendor/laravel/framework/src/Illuminate/View/Compilers/CompilerInterface.php
deleted file mode 100755
index 85034b0..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/Compilers/CompilerInterface.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php namespace Illuminate\View\Compilers;
-
-interface CompilerInterface {
-
-	/**
-	 * Get the path to the compiled version of a view.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	public function getCompiledPath($path);
-
-	/**
-	 * Determine if the given view is expired.
-	 *
-	 * @param  string  $path
-	 * @return bool
-	 */
-	public function isExpired($path);
-
-	/**
-	 * Compile the view at the given path.
-	 *
-	 * @param  string  $path
-	 * @return void
-	 */
-	public function compile($path);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php b/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php
deleted file mode 100755
index 6c9398e..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php namespace Illuminate\View\Engines;
-
-use Illuminate\View\Compilers\CompilerInterface;
-
-class CompilerEngine extends PhpEngine {
-
-	/**
-	 * The Blade compiler instance.
-	 *
-	 * @var \Illuminate\View\Compilers\CompilerInterface
-	 */
-	protected $compiler;
-
-	/**
-	 * A stack of the last compiled templates.
-	 *
-	 * @var array
-	 */
-	protected $lastCompiled = array();
-
-	/**
-	 * Create a new Blade view engine instance.
-	 *
-	 * @param  \Illuminate\View\Compilers\CompilerInterface  $compiler
-	 * @return void
-	 */
-	public function __construct(CompilerInterface $compiler)
-	{
-		$this->compiler = $compiler;
-	}
-
-	/**
-	 * Get the evaluated contents of the view.
-	 *
-	 * @param  string  $path
-	 * @param  array   $data
-	 * @return string
-	 */
-	public function get($path, array $data = array())
-	{
-		$this->lastCompiled[] = $path;
-
-		// If this given view has expired, which means it has simply been edited since
-		// it was last compiled, we will re-compile the views so we can evaluate a
-		// fresh copy of the view. We'll pass the compiler the path of the view.
-		if ($this->compiler->isExpired($path))
-		{
-			$this->compiler->compile($path);
-		}
-
-		$compiled = $this->compiler->getCompiledPath($path);
-
-		// Once we have the path to the compiled file, we will evaluate the paths with
-		// typical PHP just like any other templates. We also keep a stack of views
-		// which have been rendered for right exception messages to be generated.
-		$results = $this->evaluatePath($compiled, $data);
-
-		array_pop($this->lastCompiled);
-
-		return $results;
-	}
-
-	/**
-	 * Handle a view exception.
-	 *
-	 * @param  \Exception  $e
-	 * @param  int  $obLevel
-	 * @return void
-	 *
-	 * @throws $e
-	 */
-	protected function handleViewException($e, $obLevel)
-	{
-		$e = new \ErrorException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
-
-		parent::handleViewException($e, $obLevel);
-	}
-
-	/**
-	 * Get the exception message for an exception.
-	 *
-	 * @param  \Exception  $e
-	 * @return string
-	 */
-	protected function getMessage($e)
-	{
-		return $e->getMessage().' (View: '.realpath(last($this->lastCompiled)).')';
-	}
-
-	/**
-	 * Get the compiler implementation.
-	 *
-	 * @return \Illuminate\View\Compilers\CompilerInterface
-	 */
-	public function getCompiler()
-	{
-		return $this->compiler;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/Engines/Engine.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/Engines/Engine.php b/vendor/laravel/framework/src/Illuminate/View/Engines/Engine.php
deleted file mode 100755
index 4ea9796..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/Engines/Engine.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php namespace Illuminate\View\Engines;
-
-abstract class Engine {
-
-	/**
-	 * The view that was last to be rendered.
-	 *
-	 * @var string
-	 */
-	protected $lastRendered;
-
-	/**
-	 * Get the last view that was rendered.
-	 *
-	 * @return string
-	 */
-	public function getLastRendered()
-	{
-		return $this->lastRendered;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/Engines/EngineInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/Engines/EngineInterface.php b/vendor/laravel/framework/src/Illuminate/View/Engines/EngineInterface.php
deleted file mode 100755
index 5368734..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/Engines/EngineInterface.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php namespace Illuminate\View\Engines;
-
-interface EngineInterface {
-
-	/**
-	 * Get the evaluated contents of the view.
-	 *
-	 * @param  string  $path
-	 * @param  array   $data
-	 * @return string
-	 */
-	public function get($path, array $data = array());
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php b/vendor/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php
deleted file mode 100755
index 8317da5..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php namespace Illuminate\View\Engines;
-
-use Closure;
-
-class EngineResolver {
-
-	/**
-	 * The array of engine resolvers.
-	 *
-	 * @var array
-	 */
-	protected $resolvers = array();
-
-	/**
-	 * The resolved engine instances.
-	 *
-	 * @var array
-	 */
-	protected $resolved = array();
-
-	/**
-	 * Register a new engine resolver.
-	 *
-	 * The engine string typically corresponds to a file extension.
-	 *
-	 * @param  string   $engine
-	 * @param  \Closure  $resolver
-	 * @return void
-	 */
-	public function register($engine, Closure $resolver)
-	{
-		$this->resolvers[$engine] = $resolver;
-	}
-
-	/**
-	 * Resolver an engine instance by name.
-	 *
-	 * @param  string  $engine
-	 * @return \Illuminate\View\Engines\EngineInterface
-	 * @throws \InvalidArgumentException
-	 */
-	public function resolve($engine)
-	{
-		if (isset($this->resolved[$engine]))
-		{
-			return $this->resolved[$engine];
-		}
-
-		if (isset($this->resolvers[$engine]))
-		{
-			return $this->resolved[$engine] = call_user_func($this->resolvers[$engine]);
-		}
-
-		throw new \InvalidArgumentException("Engine $engine not found.");
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php b/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php
deleted file mode 100755
index 5caf580..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php namespace Illuminate\View\Engines;
-
-class PhpEngine implements EngineInterface {
-
-	/**
-	 * Get the evaluated contents of the view.
-	 *
-	 * @param  string  $path
-	 * @param  array   $data
-	 * @return string
-	 */
-	public function get($path, array $data = array())
-	{
-		return $this->evaluatePath($path, $data);
-	}
-
-	/**
-	 * Get the evaluated contents of the view at the given path.
-	 *
-	 * @param  string  $__path
-	 * @param  array   $__data
-	 * @return string
-	 */
-	protected function evaluatePath($__path, $__data)
-	{
-		$obLevel = ob_get_level();
-
-		ob_start();
-
-		extract($__data);
-
-		// We'll evaluate the contents of the view inside a try/catch block so we can
-		// flush out any stray output that might get out before an error occurs or
-		// an exception is thrown. This prevents any partial views from leaking.
-		try
-		{
-			include $__path;
-		}
-		catch (\Exception $e)
-		{
-			$this->handleViewException($e, $obLevel);
-		}
-
-		return ltrim(ob_get_clean());
-	}
-
-	/**
-	 * Handle a view exception.
-	 *
-	 * @param  \Exception  $e
-	 * @param  int  $obLevel
-	 * @return void
-	 *
-	 * @throws $e
-	 */
-	protected function handleViewException($e, $obLevel)
-	{
-		while (ob_get_level() > $obLevel)
-		{
-			ob_end_clean();
-		}
-
-		throw $e;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/Factory.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/Factory.php b/vendor/laravel/framework/src/Illuminate/View/Factory.php
deleted file mode 100755
index 18d41a7..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/Factory.php
+++ /dev/null
@@ -1,842 +0,0 @@
-<?php namespace Illuminate\View;
-
-use Closure;
-use Illuminate\Events\Dispatcher;
-use Illuminate\Container\Container;
-use Illuminate\View\Engines\EngineResolver;
-use Illuminate\Support\Contracts\ArrayableInterface as Arrayable;
-
-class Factory {
-
-	/**
-	 * The engine implementation.
-	 *
-	 * @var \Illuminate\View\Engines\EngineResolver
-	 */
-	protected $engines;
-
-	/**
-	 * The view finder implementation.
-	 *
-	 * @var \Illuminate\View\ViewFinderInterface
-	 */
-	protected $finder;
-
-	/**
-	 * The event dispatcher instance.
-	 *
-	 * @var \Illuminate\Events\Dispatcher
-	 */
-	protected $events;
-
-	/**
-	 * The IoC container instance.
-	 *
-	 * @var \Illuminate\Container\Container
-	 */
-	protected $container;
-
-	/**
-	 * Data that should be available to all templates.
-	 *
-	 * @var array
-	 */
-	protected $shared = array();
-
-	/**
-	 * Array of registered view name aliases.
-	 *
-	 * @var array
-	 */
-	protected $aliases = array();
-
-	/**
-	 * All of the registered view names.
-	 *
-	 * @var array
-	 */
-	protected $names = array();
-
-	/**
-	 * The extension to engine bindings.
-	 *
-	 * @var array
-	 */
-	protected $extensions = array('blade.php' => 'blade', 'php' => 'php');
-
-	/**
-	 * The view composer events.
-	 *
-	 * @var array
-	 */
-	protected $composers = array();
-
-	/**
-	 * All of the finished, captured sections.
-	 *
-	 * @var array
-	 */
-	protected $sections = array();
-
-	/**
-	 * The stack of in-progress sections.
-	 *
-	 * @var array
-	 */
-	protected $sectionStack = array();
-
-	/**
-	 * The number of active rendering operations.
-	 *
-	 * @var int
-	 */
-	protected $renderCount = 0;
-
-	/**
-	 * Create a new view factory instance.
-	 *
-	 * @param  \Illuminate\View\Engines\EngineResolver  $engines
-	 * @param  \Illuminate\View\ViewFinderInterface  $finder
-	 * @param  \Illuminate\Events\Dispatcher  $events
-	 * @return void
-	 */
-	public function __construct(EngineResolver $engines, ViewFinderInterface $finder, Dispatcher $events)
-	{
-		$this->finder = $finder;
-		$this->events = $events;
-		$this->engines = $engines;
-
-		$this->share('__env', $this);
-	}
-
-	/**
-	 * Get the evaluated view contents for the given view.
-	 *
-	 * @param  string  $view
-	 * @param  array   $data
-	 * @param  array   $mergeData
-	 * @return \Illuminate\View\View
-	 */
-	public function make($view, $data = array(), $mergeData = array())
-	{
-		if (isset($this->aliases[$view])) $view = $this->aliases[$view];
-
-		$path = $this->finder->find($view);
-
-		$data = array_merge($mergeData, $this->parseData($data));
-
-		$this->callCreator($view = new View($this, $this->getEngineFromPath($path), $view, $path, $data));
-
-		return $view;
-	}
-
-	/**
-	 * Parse the given data into a raw array.
-	 *
-	 * @param  mixed  $data
-	 * @return array
-	 */
-	protected function parseData($data)
-	{
-		return $data instanceof Arrayable ? $data->toArray() : $data;
-	}
-
-	/**
-	 * Get the evaluated view contents for a named view.
-	 *
-	 * @param  string  $view
-	 * @param  mixed   $data
-	 * @return \Illuminate\View\View
-	 */
-	public function of($view, $data = array())
-	{
-		return $this->make($this->names[$view], $data);
-	}
-
-	/**
-	 * Register a named view.
-	 *
-	 * @param  string  $view
-	 * @param  string  $name
-	 * @return void
-	 */
-	public function name($view, $name)
-	{
-		$this->names[$name] = $view;
-	}
-
-	/**
-	 * Add an alias for a view.
-	 *
-	 * @param  string  $view
-	 * @param  string  $alias
-	 * @return void
-	 */
-	public function alias($view, $alias)
-	{
-		$this->aliases[$alias] = $view;
-	}
-
-	/**
-	 * Determine if a given view exists.
-	 *
-	 * @param  string  $view
-	 * @return bool
-	 */
-	public function exists($view)
-	{
-		try
-		{
-			$this->finder->find($view);
-		}
-		catch (\InvalidArgumentException $e)
-		{
-			return false;
-		}
-
-		return true;
-	}
-
-	/**
-	 * Get the rendered contents of a partial from a loop.
-	 *
-	 * @param  string  $view
-	 * @param  array   $data
-	 * @param  string  $iterator
-	 * @param  string  $empty
-	 * @return string
-	 */
-	public function renderEach($view, $data, $iterator, $empty = 'raw|')
-	{
-		$result = '';
-
-		// If is actually data in the array, we will loop through the data and append
-		// an instance of the partial view to the final result HTML passing in the
-		// iterated value of this data array, allowing the views to access them.
-		if (count($data) > 0)
-		{
-			foreach ($data as $key => $value)
-			{
-				$data = array('key' => $key, $iterator => $value);
-
-				$result .= $this->make($view, $data)->render();
-			}
-		}
-
-		// If there is no data in the array, we will render the contents of the empty
-		// view. Alternatively, the "empty view" could be a raw string that begins
-		// with "raw|" for convenience and to let this know that it is a string.
-		else
-		{
-			if (starts_with($empty, 'raw|'))
-			{
-				$result = substr($empty, 4);
-			}
-			else
-			{
-				$result = $this->make($empty)->render();
-			}
-		}
-
-		return $result;
-	}
-
-	/**
-	 * Get the appropriate view engine for the given path.
-	 *
-	 * @param  string  $path
-	 * @return \Illuminate\View\Engines\EngineInterface
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	public function getEngineFromPath($path)
-	{
-		if ( ! $extension = $this->getExtension($path))
-		{
-			throw new \InvalidArgumentException("Unrecognized extension in file: $path");
-		}
-
-		$engine = $this->extensions[$extension];
-
-		return $this->engines->resolve($engine);
-	}
-
-	/**
-	 * Get the extension used by the view file.
-	 *
-	 * @param  string  $path
-	 * @return string
-	 */
-	protected function getExtension($path)
-	{
-		$extensions = array_keys($this->extensions);
-
-		return array_first($extensions, function($key, $value) use ($path)
-		{
-			return ends_with($path, $value);
-		});
-	}
-
-	/**
-	 * Add a piece of shared data to the environment.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function share($key, $value = null)
-	{
-		if ( ! is_array($key)) return $this->shared[$key] = $value;
-
-		foreach ($key as $innerKey => $innerValue)
-		{
-			$this->share($innerKey, $innerValue);
-		}
-	}
-
-	/**
-	 * Register a view creator event.
-	 *
-	 * @param  array|string     $views
-	 * @param  \Closure|string  $callback
-	 * @return array
-	 */
-	public function creator($views, $callback)
-	{
-		$creators = array();
-
-		foreach ((array) $views as $view)
-		{
-			$creators[] = $this->addViewEvent($view, $callback, 'creating: ');
-		}
-
-		return $creators;
-	}
-
-	/**
-	 * Register multiple view composers via an array.
-	 *
-	 * @param  array  $composers
-	 * @return array
-	 */
-	public function composers(array $composers)
-	{
-		$registered = array();
-
-		foreach ($composers as $callback => $views)
-		{
-			$registered = array_merge($registered, $this->composer($views, $callback));
-		}
-
-		return $registered;
-	}
-
-	/**
-	 * Register a view composer event.
-	 *
-	 * @param  array|string  $views
-	 * @param  \Closure|string  $callback
-	 * @param  int|null  $priority
-	 * @return array
-	 */
-	public function composer($views, $callback, $priority = null)
-	{
-		$composers = array();
-
-		foreach ((array) $views as $view)
-		{
-			$composers[] = $this->addViewEvent($view, $callback, 'composing: ', $priority);
-		}
-
-		return $composers;
-	}
-
-	/**
-	 * Add an event for a given view.
-	 *
-	 * @param  string  $view
-	 * @param  \Closure|string  $callback
-	 * @param  string  $prefix
-	 * @param  int|null  $priority
-	 * @return \Closure
-	 */
-	protected function addViewEvent($view, $callback, $prefix = 'composing: ', $priority = null)
-	{
-		if ($callback instanceof Closure)
-		{
-			$this->addEventListener($prefix.$view, $callback, $priority);
-
-			return $callback;
-		}
-		elseif (is_string($callback))
-		{
-			return $this->addClassEvent($view, $callback, $prefix, $priority);
-		}
-	}
-
-	/**
-	 * Register a class based view composer.
-	 *
-	 * @param  string    $view
-	 * @param  string    $class
-	 * @param  string    $prefix
-	 * @param  int|null  $priority
-	 * @return \Closure
-	 */
-	protected function addClassEvent($view, $class, $prefix, $priority = null)
-	{
-		$name = $prefix.$view;
-
-		// When registering a class based view "composer", we will simply resolve the
-		// classes from the application IoC container then call the compose method
-		// on the instance. This allows for convenient, testable view composers.
-		$callback = $this->buildClassEventCallback($class, $prefix);
-
-		$this->addEventListener($name, $callback, $priority);
-
-		return $callback;
-	}
-
-	/**
-	 * Add a listener to the event dispatcher.
-	 *
-	 * @param  string   $name
-	 * @param  \Closure $callback
-	 * @param  int      $priority
-	 * @return void
-	 */
-	protected function addEventListener($name, $callback, $priority = null)
-	{
-		if (is_null($priority))
-		{
-			$this->events->listen($name, $callback);
-		}
-		else
-		{
-			$this->events->listen($name, $callback, $priority);
-		}
-	}
-
-	/**
-	 * Build a class based container callback Closure.
-	 *
-	 * @param  string  $class
-	 * @param  string  $prefix
-	 * @return \Closure
-	 */
-	protected function buildClassEventCallback($class, $prefix)
-	{
-		$container = $this->container;
-
-		list($class, $method) = $this->parseClassEvent($class, $prefix);
-
-		// Once we have the class and method name, we can build the Closure to resolve
-		// the instance out of the IoC container and call the method on it with the
-		// given arguments that are passed to the Closure as the composer's data.
-		return function() use ($class, $method, $container)
-		{
-			$callable = array($container->make($class), $method);
-
-			return call_user_func_array($callable, func_get_args());
-		};
-	}
-
-	/**
-	 * Parse a class based composer name.
-	 *
-	 * @param  string  $class
-	 * @param  string  $prefix
-	 * @return array
-	 */
-	protected function parseClassEvent($class, $prefix)
-	{
-		if (str_contains($class, '@'))
-		{
-			return explode('@', $class);
-		}
-
-		$method = str_contains($prefix, 'composing') ? 'compose' : 'create';
-
-		return array($class, $method);
-	}
-
-	/**
-	 * Call the composer for a given view.
-	 *
-	 * @param  \Illuminate\View\View  $view
-	 * @return void
-	 */
-	public function callComposer(View $view)
-	{
-		$this->events->fire('composing: '.$view->getName(), array($view));
-	}
-
-	/**
-	 * Call the creator for a given view.
-	 *
-	 * @param  \Illuminate\View\View  $view
-	 * @return void
-	 */
-	public function callCreator(View $view)
-	{
-		$this->events->fire('creating: '.$view->getName(), array($view));
-	}
-
-	/**
-	 * Start injecting content into a section.
-	 *
-	 * @param  string  $section
-	 * @param  string  $content
-	 * @return void
-	 */
-	public function startSection($section, $content = '')
-	{
-		if ($content === '')
-		{
-			if (ob_start())
-			{
-				$this->sectionStack[] = $section;
-			}
-		}
-		else
-		{
-			$this->extendSection($section, $content);
-		}
-	}
-
-	/**
-	 * Inject inline content into a section.
-	 *
-	 * @param  string  $section
-	 * @param  string  $content
-	 * @return void
-	 */
-	public function inject($section, $content)
-	{
-		return $this->startSection($section, $content);
-	}
-
-	/**
-	 * Stop injecting content into a section and return its contents.
-	 *
-	 * @return string
-	 */
-	public function yieldSection()
-	{
-		return $this->yieldContent($this->stopSection());
-	}
-
-	/**
-	 * Stop injecting content into a section.
-	 *
-	 * @param  bool  $overwrite
-	 * @return string
-	 */
-	public function stopSection($overwrite = false)
-	{
-		$last = array_pop($this->sectionStack);
-
-		if ($overwrite)
-		{
-			$this->sections[$last] = ob_get_clean();
-		}
-		else
-		{
-			$this->extendSection($last, ob_get_clean());
-		}
-
-		return $last;
-	}
-
-	/**
-	 * Stop injecting content into a section and append it.
-	 *
-	 * @return string
-	 */
-	public function appendSection()
-	{
-		$last = array_pop($this->sectionStack);
-
-		if (isset($this->sections[$last]))
-		{
-			$this->sections[$last] .= ob_get_clean();
-		}
-		else
-		{
-			$this->sections[$last] = ob_get_clean();
-		}
-
-		return $last;
-	}
-
-	/**
-	 * Append content to a given section.
-	 *
-	 * @param  string  $section
-	 * @param  string  $content
-	 * @return void
-	 */
-	protected function extendSection($section, $content)
-	{
-		if (isset($this->sections[$section]))
-		{
-			$content = str_replace('@parent', $content, $this->sections[$section]);
-		}
-
-		$this->sections[$section] = $content;
-	}
-
-	/**
-	 * Get the string contents of a section.
-	 *
-	 * @param  string  $section
-	 * @param  string  $default
-	 * @return string
-	 */
-	public function yieldContent($section, $default = '')
-	{
-		$sectionContent = $default;
-
-		if (isset($this->sections[$section]))
-		{
-			$sectionContent = $this->sections[$section];
-		}
-
-		return str_replace('@parent', '', $sectionContent);
-	}
-
-	/**
-	 * Flush all of the section contents.
-	 *
-	 * @return void
-	 */
-	public function flushSections()
-	{
-		$this->sections = array();
-
-		$this->sectionStack = array();
-	}
-
-	/**
-	 * Flush all of the section contents if done rendering.
-	 *
-	 * @return void
-	 */
-	public function flushSectionsIfDoneRendering()
-	{
-		if ($this->doneRendering()) $this->flushSections();
-	}
-
-	/**
-	 * Increment the rendering counter.
-	 *
-	 * @return void
-	 */
-	public function incrementRender()
-	{
-		$this->renderCount++;
-	}
-
-	/**
-	 * Decrement the rendering counter.
-	 *
-	 * @return void
-	 */
-	public function decrementRender()
-	{
-		$this->renderCount--;
-	}
-
-	/**
-	 * Check if there are no active render operations.
-	 *
-	 * @return bool
-	 */
-	public function doneRendering()
-	{
-		return $this->renderCount == 0;
-	}
-
-	/**
-	 * Add a location to the array of view locations.
-	 *
-	 * @param  string  $location
-	 * @return void
-	 */
-	public function addLocation($location)
-	{
-		$this->finder->addLocation($location);
-	}
-
-	/**
-	 * Add a new namespace to the loader.
-	 *
-	 * @param  string  $namespace
-	 * @param  string|array  $hints
-	 * @return void
-	 */
-	public function addNamespace($namespace, $hints)
-	{
-		$this->finder->addNamespace($namespace, $hints);
-	}
-
-	/**
-	 * Prepend a new namespace to the loader.
-	 *
-	 * @param  string  $namespace
-	 * @param  string|array  $hints
-	 * @return void
-	 */
-	public function prependNamespace($namespace, $hints)
-	{
-		$this->finder->prependNamespace($namespace, $hints);
-	}
-
-	/**
-	 * Register a valid view extension and its engine.
-	 *
-	 * @param  string    $extension
-	 * @param  string    $engine
-	 * @param  \Closure  $resolver
-	 * @return void
-	 */
-	public function addExtension($extension, $engine, $resolver = null)
-	{
-		$this->finder->addExtension($extension);
-
-		if (isset($resolver))
-		{
-			$this->engines->register($engine, $resolver);
-		}
-
-		unset($this->extensions[$extension]);
-
-		$this->extensions = array_merge(array($extension => $engine), $this->extensions);
-	}
-
-	/**
-	 * Get the extension to engine bindings.
-	 *
-	 * @return array
-	 */
-	public function getExtensions()
-	{
-		return $this->extensions;
-	}
-
-	/**
-	 * Get the engine resolver instance.
-	 *
-	 * @return \Illuminate\View\Engines\EngineResolver
-	 */
-	public function getEngineResolver()
-	{
-		return $this->engines;
-	}
-
-	/**
-	 * Get the view finder instance.
-	 *
-	 * @return \Illuminate\View\ViewFinderInterface
-	 */
-	public function getFinder()
-	{
-		return $this->finder;
-	}
-
-	/**
-	 * Set the view finder instance.
-	 *
-	 * @param  \Illuminate\View\ViewFinderInterface  $finder
-	 * @return void
-	 */
-	public function setFinder(ViewFinderInterface $finder)
-	{
-		$this->finder = $finder;
-	}
-
-	/**
-	 * Get the event dispatcher instance.
-	 *
-	 * @return \Illuminate\Events\Dispatcher
-	 */
-	public function getDispatcher()
-	{
-		return $this->events;
-	}
-
-	/**
-	 * Set the event dispatcher instance.
-	 *
-	 * @param  \Illuminate\Events\Dispatcher
-	 * @return void
-	 */
-	public function setDispatcher(Dispatcher $events)
-	{
-		$this->events = $events;
-	}
-
-	/**
-	 * Get the IoC container instance.
-	 *
-	 * @return \Illuminate\Container\Container
-	 */
-	public function getContainer()
-	{
-		return $this->container;
-	}
-
-	/**
-	 * Set the IoC container instance.
-	 *
-	 * @param  \Illuminate\Container\Container  $container
-	 * @return void
-	 */
-	public function setContainer(Container $container)
-	{
-		$this->container = $container;
-	}
-
-	/**
-	 * Get an item from the shared data.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public function shared($key, $default = null)
-	{
-		return array_get($this->shared, $key, $default);
-	}
-
-	/**
-	 * Get all of the shared data for the environment.
-	 *
-	 * @return array
-	 */
-	public function getShared()
-	{
-		return $this->shared;
-	}
-
-	/**
-	 * Get the entire array of sections.
-	 *
-	 * @return array
-	 */
-	public function getSections()
-	{
-		return $this->sections;
-	}
-
-	/**
-	 * Get all of the registered named views in environment.
-	 *
-	 * @return array
-	 */
-	public function getNames()
-	{
-		return $this->names;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php b/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php
deleted file mode 100755
index e593f4c..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php
+++ /dev/null
@@ -1,280 +0,0 @@
-<?php namespace Illuminate\View;
-
-use Illuminate\Filesystem\Filesystem;
-
-class FileViewFinder implements ViewFinderInterface {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The array of active view paths.
-	 *
-	 * @var array
-	 */
-	protected $paths;
-
-	/**
-	 * The array of views that have been located.
-	 *
-	 * @var array
-	 */
-	protected $views = array();
-
-	/**
-	 * The namespace to file path hints.
-	 *
-	 * @var array
-	 */
-	protected $hints = array();
-
-	/**
-	 * Register a view extension with the finder.
-	 *
-	 * @var array
-	 */
-	protected $extensions = array('blade.php', 'php');
-
-	/**
-	 * Hint path delimiter value.
-	 *
-	 * @var string
-	 */
-	const HINT_PATH_DELIMITER = '::';
-
-	/**
-	 * Create a new file view loader instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  array  $paths
-	 * @param  array  $extensions
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, array $paths, array $extensions = null)
-	{
-		$this->files = $files;
-		$this->paths = $paths;
-
-		if (isset($extensions))
-		{
-			$this->extensions = $extensions;
-		}
-	}
-
-	/**
-	 * Get the fully qualified location of the view.
-	 *
-	 * @param  string  $name
-	 * @return string
-	 */
-	public function find($name)
-	{
-		if (isset($this->views[$name])) return $this->views[$name];
-
-		if ($this->hasHintInformation($name = trim($name)))
-		{
-			return $this->views[$name] = $this->findNamedPathView($name);
-		}
-
-		return $this->views[$name] = $this->findInPaths($name, $this->paths);
-	}
-
-	/**
-	 * Get the path to a template with a named path.
-	 *
-	 * @param  string  $name
-	 * @return string
-	 */
-	protected function findNamedPathView($name)
-	{
-		list($namespace, $view) = $this->getNamespaceSegments($name);
-
-		return $this->findInPaths($view, $this->hints[$namespace]);
-	}
-
-	/**
-	 * Get the segments of a template with a named path.
-	 *
-	 * @param  string  $name
-	 * @return array
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function getNamespaceSegments($name)
-	{
-		$segments = explode(static::HINT_PATH_DELIMITER, $name);
-
-		if (count($segments) != 2)
-		{
-			throw new \InvalidArgumentException("View [$name] has an invalid name.");
-		}
-
-		if ( ! isset($this->hints[$segments[0]]))
-		{
-			throw new \InvalidArgumentException("No hint path defined for [{$segments[0]}].");
-		}
-
-		return $segments;
-	}
-
-	/**
-	 * Find the given view in the list of paths.
-	 *
-	 * @param  string  $name
-	 * @param  array   $paths
-	 * @return string
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function findInPaths($name, $paths)
-	{
-		foreach ((array) $paths as $path)
-		{
-			foreach ($this->getPossibleViewFiles($name) as $file)
-			{
-				if ($this->files->exists($viewPath = $path.'/'.$file))
-				{
-					return $viewPath;
-				}
-			}
-		}
-
-		throw new \InvalidArgumentException("View [$name] not found.");
-	}
-
-	/**
-	 * Get an array of possible view files.
-	 *
-	 * @param  string  $name
-	 * @return array
-	 */
-	protected function getPossibleViewFiles($name)
-	{
-		return array_map(function($extension) use ($name)
-		{
-			return str_replace('.', '/', $name).'.'.$extension;
-
-		}, $this->extensions);
-	}
-
-	/**
-	 * Add a location to the finder.
-	 *
-	 * @param  string  $location
-	 * @return void
-	 */
-	public function addLocation($location)
-	{
-		$this->paths[] = $location;
-	}
-
-	/**
-	 * Add a namespace hint to the finder.
-	 *
-	 * @param  string  $namespace
-	 * @param  string|array  $hints
-	 * @return void
-	 */
-	public function addNamespace($namespace, $hints)
-	{
-		$hints = (array) $hints;
-
-		if (isset($this->hints[$namespace]))
-		{
-			$hints = array_merge($this->hints[$namespace], $hints);
-		}
-
-		$this->hints[$namespace] = $hints;
-	}
-
-	/**
-	 * Prepend a namespace hint to the finder.
-	 *
-	 * @param  string  $namespace
-	 * @param  string|array  $hints
-	 * @return void
-	 */
-	public function prependNamespace($namespace, $hints)
-	{
-		$hints = (array) $hints;
-
-		if (isset($this->hints[$namespace]))
-		{
-			$hints = array_merge($hints, $this->hints[$namespace]);
-		}
-
-		$this->hints[$namespace] = $hints;
-	}
-
-	/**
-	 * Register an extension with the view finder.
-	 *
-	 * @param  string  $extension
-	 * @return void
-	 */
-	public function addExtension($extension)
-	{
-		if (($index = array_search($extension, $this->extensions)) !== false)
-		{
-			unset($this->extensions[$index]);
-		}
-
-		array_unshift($this->extensions, $extension);
-	}
-
-	/**
-	 * Returns whether or not the view specify a hint information.
-	 *
-	 * @param  string  $name
-	 * @return boolean
-	 */
-	public function hasHintInformation($name)
-	{
-		return strpos($name, static::HINT_PATH_DELIMITER) > 0;
-	}
-
-	/**
-	 * Get the filesystem instance.
-	 *
-	 * @return \Illuminate\Filesystem\Filesystem
-	 */
-	public function getFilesystem()
-	{
-		return $this->files;
-	}
-
-	/**
-	 * Get the active view paths.
-	 *
-	 * @return array
-	 */
-	public function getPaths()
-	{
-		return $this->paths;
-	}
-
-	/**
-	 * Get the namespace to file path hints.
-	 *
-	 * @return array
-	 */
-	public function getHints()
-	{
-		return $this->hints;
-	}
-
-	/**
-	 * Get registered extensions.
-	 *
-	 * @return array
-	 */
-	public function getExtensions()
-	{
-		return $this->extensions;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/View.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/View.php b/vendor/laravel/framework/src/Illuminate/View/View.php
deleted file mode 100755
index c09854a..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/View.php
+++ /dev/null
@@ -1,391 +0,0 @@
-<?php namespace Illuminate\View;
-
-use ArrayAccess;
-use Closure;
-use Illuminate\Support\MessageBag;
-use Illuminate\View\Engines\EngineInterface;
-use Illuminate\Support\Contracts\MessageProviderInterface;
-use Illuminate\Support\Contracts\ArrayableInterface as Arrayable;
-use Illuminate\Support\Contracts\RenderableInterface as Renderable;
-
-class View implements ArrayAccess, Renderable {
-
-	/**
-	 * The view factory instance.
-	 *
-	 * @var \Illuminate\View\Factory
-	 */
-	protected $factory;
-
-	/**
-	 * The engine implementation.
-	 *
-	 * @var \Illuminate\View\Engines\EngineInterface
-	 */
-	protected $engine;
-
-	/**
-	 * The name of the view.
-	 *
-	 * @var string
-	 */
-	protected $view;
-
-	/**
-	 * The array of view data.
-	 *
-	 * @var array
-	 */
-	protected $data;
-
-	/**
-	 * The path to the view file.
-	 *
-	 * @var string
-	 */
-	protected $path;
-
-	/**
-	 * Create a new view instance.
-	 *
-	 * @param  \Illuminate\View\Factory  $factory
-	 * @param  \Illuminate\View\Engines\EngineInterface  $engine
-	 * @param  string  $view
-	 * @param  string  $path
-	 * @param  array   $data
-	 * @return void
-	 */
-	public function __construct(Factory $factory, EngineInterface $engine, $view, $path, $data = array())
-	{
-		$this->view = $view;
-		$this->path = $path;
-		$this->engine = $engine;
-		$this->factory = $factory;
-
-		$this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
-	}
-
-	/**
-	 * Get the string contents of the view.
-	 *
-	 * @param  \Closure  $callback
-	 * @return string
-	 */
-	public function render(Closure $callback = null)
-	{
-		$contents = $this->renderContents();
-
-		$response = isset($callback) ? $callback($this, $contents) : null;
-
-		// Once we have the contents of the view, we will flush the sections if we are
-		// done rendering all views so that there is nothing left hanging over when
-		// another view gets rendered in the future by the application developer.
-		$this->factory->flushSectionsIfDoneRendering();
-
-		return $response ?: $contents;
-	}
-
-	/**
-	 * Get the contents of the view instance.
-	 *
-	 * @return string
-	 */
-	protected function renderContents()
-	{
-		// We will keep track of the amount of views being rendered so we can flush
-		// the section after the complete rendering operation is done. This will
-		// clear out the sections for any separate views that may be rendered.
-		$this->factory->incrementRender();
-
-		$this->factory->callComposer($this);
-
-		$contents = $this->getContents();
-
-		// Once we've finished rendering the view, we'll decrement the render count
-		// so that each sections get flushed out next time a view is created and
-		// no old sections are staying around in the memory of an environment.
-		$this->factory->decrementRender();
-
-		return $contents;
-	}
-
-	/**
-	 * Get the sections of the rendered view.
-	 *
-	 * @return array
-	 */
-	public function renderSections()
-	{
-		$env = $this->factory;
-
-		return $this->render(function($view) use ($env)
-		{
-			return $env->getSections();
-		});
-	}
-
-	/**
-	 * Get the evaluated contents of the view.
-	 *
-	 * @return string
-	 */
-	protected function getContents()
-	{
-		return $this->engine->get($this->path, $this->gatherData());
-	}
-
-	/**
-	 * Get the data bound to the view instance.
-	 *
-	 * @return array
-	 */
-	protected function gatherData()
-	{
-		$data = array_merge($this->factory->getShared(), $this->data);
-
-		foreach ($data as $key => $value)
-		{
-			if ($value instanceof Renderable)
-			{
-				$data[$key] = $value->render();
-			}
-		}
-
-		return $data;
-	}
-
-	/**
-	 * Add a piece of data to the view.
-	 *
-	 * @param  string|array  $key
-	 * @param  mixed   $value
-	 * @return $this
-	 */
-	public function with($key, $value = null)
-	{
-		if (is_array($key))
-		{
-			$this->data = array_merge($this->data, $key);
-		}
-		else
-		{
-			$this->data[$key] = $value;
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Add a view instance to the view data.
-	 *
-	 * @param  string  $key
-	 * @param  string  $view
-	 * @param  array   $data
-	 * @return $this
-	 */
-	public function nest($key, $view, array $data = array())
-	{
-		return $this->with($key, $this->factory->make($view, $data));
-	}
-
-	/**
-	 * Add validation errors to the view.
-	 *
-	 * @param  \Illuminate\Support\Contracts\MessageProviderInterface|array  $provider
-	 * @return $this
-	 */
-	public function withErrors($provider)
-	{
-		if ($provider instanceof MessageProviderInterface)
-		{
-			$this->with('errors', $provider->getMessageBag());
-		}
-		else
-		{
-			$this->with('errors', new MessageBag((array) $provider));
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Get the view factory instance.
-	 *
-	 * @return \Illuminate\View\Factory
-	 */
-	public function getFactory()
-	{
-		return $this->factory;
-	}
-
-	/**
-	 * Get the view's rendering engine.
-	 *
-	 * @return \Illuminate\View\Engines\EngineInterface
-	 */
-	public function getEngine()
-	{
-		return $this->engine;
-	}
-
-	/**
-	 * Get the name of the view.
-	 *
-	 * @return string
-	 */
-	public function getName()
-	{
-		return $this->view;
-	}
-
-	/**
-	 * Get the array of view data.
-	 *
-	 * @return array
-	 */
-	public function getData()
-	{
-		return $this->data;
-	}
-
-	/**
-	 * Get the path to the view file.
-	 *
-	 * @return string
-	 */
-	public function getPath()
-	{
-		return $this->path;
-	}
-
-	/**
-	 * Set the path to the view.
-	 *
-	 * @param  string  $path
-	 * @return void
-	 */
-	public function setPath($path)
-	{
-		$this->path = $path;
-	}
-
-	/**
-	 * Determine if a piece of data is bound.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function offsetExists($key)
-	{
-		return array_key_exists($key, $this->data);
-	}
-
-	/**
-	 * Get a piece of bound data to the view.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function offsetGet($key)
-	{
-		return $this->data[$key];
-	}
-
-	/**
-	 * Set a piece of data on the view.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function offsetSet($key, $value)
-	{
-		$this->with($key, $value);
-	}
-
-	/**
-	 * Unset a piece of data from the view.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function offsetUnset($key)
-	{
-		unset($this->data[$key]);
-	}
-
-	/**
-	 * Get a piece of data from the view.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function &__get($key)
-	{
-		return $this->data[$key];
-	}
-
-	/**
-	 * Set a piece of data on the view.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function __set($key, $value)
-	{
-		$this->with($key, $value);
-	}
-
-	/**
-	 * Check if a piece of data is bound to the view.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function __isset($key)
-	{
-		return isset($this->data[$key]);
-	}
-
-	/**
-	 * Remove a piece of bound data from the view.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function __unset($key)
-	{
-		unset($this->data[$key]);
-	}
-
-	/**
-	 * Dynamically bind parameters to the view.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return \Illuminate\View\View
-	 *
-	 * @throws \BadMethodCallException
-	 */
-	public function __call($method, $parameters)
-	{
-		if (starts_with($method, 'with'))
-		{
-			return $this->with(snake_case(substr($method, 4)), $parameters[0]);
-		}
-
-		throw new \BadMethodCallException("Method [$method] does not exist on view.");
-	}
-
-	/**
-	 * Get the string contents of the view.
-	 *
-	 * @return string
-	 */
-	public function __toString()
-	{
-		return $this->render();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/ViewFinderInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/ViewFinderInterface.php b/vendor/laravel/framework/src/Illuminate/View/ViewFinderInterface.php
deleted file mode 100755
index 61100f3..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/ViewFinderInterface.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php namespace Illuminate\View;
-
-interface ViewFinderInterface {
-
-	/**
-	 * Get the fully qualified location of the view.
-	 *
-	 * @param  string  $view
-	 * @return string
-	 */
-	public function find($view);
-
-	/**
-	 * Add a location to the finder.
-	 *
-	 * @param  string  $location
-	 * @return void
-	 */
-	public function addLocation($location);
-
-	/**
-	 * Add a namespace hint to the finder.
-	 *
-	 * @param  string  $namespace
-	 * @param  string|array  $hints
-	 * @return void
-	 */
-	public function addNamespace($namespace, $hints);
-
-	/**
-	 * Prepend a namespace hint to the finder.
-	 *
-	 * @param  string  $namespace
-	 * @param  string|array  $hints
-	 * @return void
-	 */
-	public function prependNamespace($namespace, $hints);
-
-	/**
-	 * Add a valid view extension to the finder.
-	 *
-	 * @param  string  $extension
-	 * @return void
-	 */
-	public function addExtension($extension);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php b/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php
deleted file mode 100755
index e186da8..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php
+++ /dev/null
@@ -1,182 +0,0 @@
-<?php namespace Illuminate\View;
-
-use Illuminate\Support\ViewErrorBag;
-use Illuminate\View\Engines\PhpEngine;
-use Illuminate\Support\ServiceProvider;
-use Illuminate\View\Engines\CompilerEngine;
-use Illuminate\View\Engines\EngineResolver;
-use Illuminate\View\Compilers\BladeCompiler;
-
-class ViewServiceProvider extends ServiceProvider {
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->registerEngineResolver();
-
-		$this->registerViewFinder();
-
-		// Once the other components have been registered we're ready to include the
-		// view environment and session binder. The session binder will bind onto
-		// the "before" application event and add errors into shared view data.
-		$this->registerFactory();
-
-		$this->registerSessionBinder();
-	}
-
-	/**
-	 * Register the engine resolver instance.
-	 *
-	 * @return void
-	 */
-	public function registerEngineResolver()
-	{
-		$this->app->bindShared('view.engine.resolver', function()
-		{
-			$resolver = new EngineResolver;
-
-			// Next we will register the various engines with the resolver so that the
-			// environment can resolve the engines it needs for various views based
-			// on the extension of view files. We call a method for each engines.
-			foreach (array('php', 'blade') as $engine)
-			{
-				$this->{'register'.ucfirst($engine).'Engine'}($resolver);
-			}
-
-			return $resolver;
-		});
-	}
-
-	/**
-	 * Register the PHP engine implementation.
-	 *
-	 * @param  \Illuminate\View\Engines\EngineResolver  $resolver
-	 * @return void
-	 */
-	public function registerPhpEngine($resolver)
-	{
-		$resolver->register('php', function() { return new PhpEngine; });
-	}
-
-	/**
-	 * Register the Blade engine implementation.
-	 *
-	 * @param  \Illuminate\View\Engines\EngineResolver  $resolver
-	 * @return void
-	 */
-	public function registerBladeEngine($resolver)
-	{
-		$app = $this->app;
-
-		// The Compiler engine requires an instance of the CompilerInterface, which in
-		// this case will be the Blade compiler, so we'll first create the compiler
-		// instance to pass into the engine so it can compile the views properly.
-		$app->bindShared('blade.compiler', function($app)
-		{
-			$cache = $app['path.storage'].'/views';
-
-			return new BladeCompiler($app['files'], $cache);
-		});
-
-		$resolver->register('blade', function() use ($app)
-		{
-			return new CompilerEngine($app['blade.compiler'], $app['files']);
-		});
-	}
-
-	/**
-	 * Register the view finder implementation.
-	 *
-	 * @return void
-	 */
-	public function registerViewFinder()
-	{
-		$this->app->bindShared('view.finder', function($app)
-		{
-			$paths = $app['config']['view.paths'];
-
-			return new FileViewFinder($app['files'], $paths);
-		});
-	}
-
-	/**
-	 * Register the view environment.
-	 *
-	 * @return void
-	 */
-	public function registerFactory()
-	{
-		$this->app->bindShared('view', function($app)
-		{
-			// Next we need to grab the engine resolver instance that will be used by the
-			// environment. The resolver will be used by an environment to get each of
-			// the various engine implementations such as plain PHP or Blade engine.
-			$resolver = $app['view.engine.resolver'];
-
-			$finder = $app['view.finder'];
-
-			$env = new Factory($resolver, $finder, $app['events']);
-
-			// We will also set the container instance on this view environment since the
-			// view composers may be classes registered in the container, which allows
-			// for great testable, flexible composers for the application developer.
-			$env->setContainer($app);
-
-			$env->share('app', $app);
-
-			return $env;
-		});
-	}
-
-	/**
-	 * Register the session binder for the view environment.
-	 *
-	 * @return void
-	 */
-	protected function registerSessionBinder()
-	{
-		list($app, $me) = array($this->app, $this);
-
-		$app->booted(function() use ($app, $me)
-		{
-			// If the current session has an "errors" variable bound to it, we will share
-			// its value with all view instances so the views can easily access errors
-			// without having to bind. An empty bag is set when there aren't errors.
-			if ($me->sessionHasErrors($app))
-			{
-				$errors = $app['session.store']->get('errors');
-
-				$app['view']->share('errors', $errors);
-			}
-
-			// Putting the errors in the view for every view allows the developer to just
-			// assume that some errors are always available, which is convenient since
-			// they don't have to continually run checks for the presence of errors.
-			else
-			{
-				$app['view']->share('errors', new ViewErrorBag);
-			}
-		});
-	}
-
-	/**
-	 * Determine if the application session has errors.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @return bool
-	 */
-	public function sessionHasErrors($app)
-	{
-		$config = $app['config']['session'];
-
-		if (isset($app['session.store']) && ! is_null($config['driver']))
-		{
-			return $app['session.store']->has('errors');
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/View/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/View/composer.json b/vendor/laravel/framework/src/Illuminate/View/composer.json
deleted file mode 100755
index 8b6b535..0000000
--- a/vendor/laravel/framework/src/Illuminate/View/composer.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
-    "name": "illuminate/view",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/container": "4.2.*",
-        "illuminate/events": "4.2.*",
-        "illuminate/filesystem": "4.2.*",
-        "illuminate/support": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\View": ""
-        }
-    },
-    "target-dir": "Illuminate/View",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/Console/WorkbenchMakeCommand.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/Console/WorkbenchMakeCommand.php b/vendor/laravel/framework/src/Illuminate/Workbench/Console/WorkbenchMakeCommand.php
deleted file mode 100755
index a93eb2a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/Console/WorkbenchMakeCommand.php
+++ /dev/null
@@ -1,144 +0,0 @@
-<?php namespace Illuminate\Workbench\Console;
-
-use Illuminate\Console\Command;
-use Illuminate\Workbench\Package;
-use Illuminate\Workbench\PackageCreator;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputArgument;
-
-class WorkbenchMakeCommand extends Command {
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name = 'workbench';
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description = 'Create a new package workbench';
-
-	/**
-	 * The package creator instance.
-	 *
-	 * @var \Illuminate\Workbench\PackageCreator
-	 */
-	protected $creator;
-
-	/**
-	 * Create a new make workbench command instance.
-	 *
-	 * @param  \Illuminate\Workbench\PackageCreator  $creator
-	 * @return void
-	 */
-	public function __construct(PackageCreator $creator)
-	{
-		parent::__construct();
-
-		$this->creator = $creator;
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @return void
-	 */
-	public function fire()
-	{
-		$workbench = $this->runCreator($this->buildPackage());
-
-		$this->info('Package workbench created!');
-
-		$this->callComposerUpdate($workbench);
-	}
-
-	/**
-	 * Run the package creator class for a given Package.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @return string
-	 */
-	protected function runCreator($package)
-	{
-		$path = $this->laravel['path.base'].'/workbench';
-
-		$plain = ! $this->option('resources');
-
-		return $this->creator->create($package, $path, $plain);
-	}
-
-	/**
-	 * Call the composer update routine on the path.
-	 *
-	 * @param  string  $path
-	 * @return void
-	 */
-	protected function callComposerUpdate($path)
-	{
-		chdir($path);
-
-		passthru('composer install --dev');
-	}
-
-	/**
-	 * Build the package details from user input.
-	 *
-	 * @return \Illuminate\Workbench\Package
-	 *
-	 * @throws \UnexpectedValueException
-	 */
-	protected function buildPackage()
-	{
-		list($vendor, $name) = $this->getPackageSegments();
-
-		$config = $this->laravel['config']['workbench'];
-
-		if (is_null($config['email']))
-		{
-			throw new \UnexpectedValueException("Please set the author's email in the workbench configuration file.");
-		}
-
-		return new Package($vendor, $name, $config['name'], $config['email']);
-	}
-
-	/**
-	 * Get the package vendor and name segments from the input.
-	 *
-	 * @return array
-	 */
-	protected function getPackageSegments()
-	{
-		$package = $this->argument('package');
-
-		return array_map('studly_case', explode('/', $package, 2));
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array(
-			array('package', InputArgument::REQUIRED, 'The name (vendor/name) of the package.'),
-		);
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array(
-			array('resources', null, InputOption::VALUE_NONE, 'Create Laravel specific directories.'),
-		);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/Package.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/Package.php b/vendor/laravel/framework/src/Illuminate/Workbench/Package.php
deleted file mode 100755
index b87f8c2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/Package.php
+++ /dev/null
@@ -1,76 +0,0 @@
-<?php namespace Illuminate\Workbench;
-
-class Package {
-
-	/**
-	 * The vendor name of the package.
-	 *
-	 * @var string
-	 */
-	public $vendor;
-
-	/**
-	 * The snake-cased version of the vendor.
-	 *
-	 * @var string
-	 */
-	public $lowerVendor;
-
-	/**
-	 * The name of the package.
-	 *
-	 * @var string
-	 */
-	public $name;
-
-	/**
-	 * The snake-cased version of the package.
-	 *
-	 * @var string
-	 */
-	public $lowerName;
-
-	/**
-	 * The name of the author.
-	 *
-	 * @var string
-	 */
-	public $author;
-
-	/**
-	 * The email address of the author.
-	 *
-	 * @var string
-	 */
-	public $email;
-
-	/**
-	 * Create a new package instance.
-	 *
-	 * @param  string  $vendor
-	 * @param  string  $name
-	 * @param  string  $author
-	 * @param  string  $email
-	 * @return void
-	 */
-	public function __construct($vendor, $name, $author, $email)
-	{
-		$this->name = $name;
-		$this->email = $email;
-		$this->vendor = $vendor;
-		$this->author = $author;
-		$this->lowerName = snake_case($name, '-');
-		$this->lowerVendor = snake_case($vendor, '-');
-	}
-
-	/**
-	 * Get the full package name.
-	 *
-	 * @return string
-	 */
-	public function getFullName()
-	{
-		return $this->lowerVendor.'/'.$this->lowerName;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/PackageCreator.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/PackageCreator.php b/vendor/laravel/framework/src/Illuminate/Workbench/PackageCreator.php
deleted file mode 100755
index 8567d1f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/PackageCreator.php
+++ /dev/null
@@ -1,376 +0,0 @@
-<?php namespace Illuminate\Workbench;
-
-use Illuminate\Filesystem\Filesystem;
-
-class PackageCreator {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The basic building blocks of the package.
-	 *
-	 * @param  array
-	 */
-	protected $basicBlocks = array(
-		'SupportFiles',
-		'TestDirectory',
-		'ServiceProvider',
-	);
-
-	/**
-	 * The building blocks of the package.
-	 *
-	 * @param  array
-	 */
-	protected $blocks = array(
-		'SupportFiles',
-		'SupportDirectories',
-		'PublicDirectory',
-		'TestDirectory',
-		'ServiceProvider',
-	);
-
-	/**
-	 * Create a new package creator instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public function __construct(Filesystem $files)
-	{
-		$this->files = $files;
-	}
-
-	/**
-	 * Create a new package stub.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $path
-	 * @param  bool    $plain
-	 * @return string
-	 */
-	public function create(Package $package, $path, $plain = true)
-	{
-		$directory = $this->createDirectory($package, $path);
-
-		// To create the package, we will spin through a list of building blocks that
-		// make up each package. We'll then call the method to build that block on
-		// the class, which keeps the actual building of stuff nice and cleaned.
-		foreach ($this->getBlocks($plain) as $block)
-		{
-			$this->{"write{$block}"}($package, $directory, $plain);
-		}
-
-		return $directory;
-	}
-
-	/**
-	 * Create a package with all resource directories.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $path
-	 * @return void
-	 */
-	public function createWithResources(Package $package, $path)
-	{
-		return $this->create($package, $path, false);
-	}
-
-	/**
-	 * Get the blocks for a given package.
-	 *
-	 * @param  bool  $plain
-	 * @return array
-	 */
-	protected function getBlocks($plain)
-	{
-		return $plain ? $this->basicBlocks : $this->blocks;
-	}
-
-	/**
-	 * Write the support files to the package root.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $directory
-	 * @param  bool    $plain
-	 * @return void
-	 */
-	public function writeSupportFiles(Package $package, $directory, $plain)
-	{
-		foreach (array('PhpUnit', 'Travis', 'Composer', 'Ignore') as $file)
-		{
-			$this->{"write{$file}File"}($package, $directory, $plain);
-		}
-	}
-
-	/**
-	 * Write the PHPUnit stub file.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $directory
-	 * @return void
-	 */
-	protected function writePhpUnitFile(Package $package, $directory)
-	{
-		$stub = __DIR__.'/stubs/phpunit.xml';
-
-		$this->files->copy($stub, $directory.'/phpunit.xml');
-	}
-
-	/**
-	 * Write the Travis stub file.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $directory
-	 * @return void
-	 */
-	protected function writeTravisFile(Package $package, $directory)
-	{
-		$stub = __DIR__.'/stubs/.travis.yml';
-
-		$this->files->copy($stub, $directory.'/.travis.yml');
-	}
-
-	/**
-	 * Write the Composer.json stub file.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $directory
-	 * @param  bool    $plain
-	 * @return void
-	 */
-	protected function writeComposerFile(Package $package, $directory, $plain)
-	{
-		$stub = $this->getComposerStub($plain);
-
-		$stub = $this->formatPackageStub($package, $stub);
-
-		$this->files->put($directory.'/composer.json', $stub);
-	}
-
-	/**
-	 * Get the Composer.json stub file contents.
-	 *
-	 * @param  bool  $plain
-	 * @return string
-	 */
-	protected function getComposerStub($plain)
-	{
-		if ($plain) return $this->files->get(__DIR__.'/stubs/plain.composer.json');
-
-		return $this->files->get(__DIR__.'/stubs/composer.json');
-	}
-
-	/**
-	 * Write the stub .gitignore file for the package.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $directory
-	 * @param  bool    $plain
-	 * @return void
-	 */
-	public function writeIgnoreFile(Package $package, $directory, $plain)
-	{
-		$this->files->copy(__DIR__.'/stubs/gitignore.txt', $directory.'/.gitignore');
-	}
-
-	/**
-	 * Create the support directories for a package.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $directory
-	 * @return void
-	 */
-	public function writeSupportDirectories(Package $package, $directory)
-	{
-		foreach (array('config', 'controllers', 'lang', 'migrations', 'views') as $support)
-		{
-			$this->writeSupportDirectory($package, $support, $directory);
-		}
-	}
-
-	/**
-	 * Write a specific support directory for the package.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $support
-	 * @param  string  $directory
-	 * @return void
-	 */
-	protected function writeSupportDirectory(Package $package, $support, $directory)
-	{
-		// Once we create the source directory, we will write an empty file to the
-		// directory so that it will be kept in source control allowing the dev
-		// to go ahead and push these components to GitHub right on creation.
-		$path = $directory.'/src/'.$support;
-
-		$this->files->makeDirectory($path, 0777, true);
-
-		$this->files->put($path.'/.gitkeep', '');
-	}
-
-	/**
-	 * Create the public directory for the package.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $directory
-	 * @param  bool    $plain
-	 * @return void
-	 */
-	public function writePublicDirectory(Package $package, $directory, $plain)
-	{
-		if ($plain) return;
-
-		$this->files->makeDirectory($directory.'/public');
-
-		$this->files->put($directory.'/public/.gitkeep', '');
-	}
-
-	/**
-	 * Create the test directory for the package.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $directory
-	 * @return void
-	 */
-	public function writeTestDirectory(Package $package, $directory)
-	{
-		$this->files->makeDirectory($directory.'/tests');
-
-		$this->files->put($directory.'/tests/.gitkeep', '');
-	}
-
-	/**
-	 * Write the stub ServiceProvider for the package.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $directory
-	 * @param  bool    $plain
-	 * @return void
-	 */
-	public function writeServiceProvider(Package $package, $directory, $plain)
-	{
-		// Once we have the service provider stub, we will need to format it and make
-		// the necessary replacements to the class, namespaces, etc. Then we'll be
-		// able to write it out into the package's workbench directory for them.
-		$stub = $this->getProviderStub($package, $plain);
-
-		$this->writeProviderStub($package, $directory, $stub);
-	}
-
-	/**
-	 * Write the service provider stub for the package.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $directory
-	 * @param  string  $stub
-	 * @return void
-	 */
-	protected function writeProviderStub(Package $package, $directory, $stub)
-	{
-		$path = $this->createClassDirectory($package, $directory);
-
-		// The primary source directory where the package's classes will live may not
-		// exist yet, so we will need to create it before we write these providers
-		// out to that location. We'll go ahead and create now here before then.
-		$file = $path.'/'.$package->name.'ServiceProvider.php';
-
-		$this->files->put($file, $stub);
-	}
-
-	/**
-	 * Get the stub for a ServiceProvider.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  bool  $plain
-	 * @return string
-	 */
-	protected function getProviderStub(Package $package, $plain)
-	{
-		return $this->formatPackageStub($package, $this->getProviderFile($plain));
-	}
-
-	/**
-	 * Load the raw service provider file.
-	 *
-	 * @param  bool  $plain
-	 * @return string
-	 */
-	protected function getProviderFile($plain)
-	{
-		if ($plain)
-		{
-			return $this->files->get(__DIR__.'/stubs/plain.provider.stub');
-		}
-
-		return $this->files->get(__DIR__.'/stubs/provider.stub');
-	}
-
-	/**
-	 * Create the main source directory for the package.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $directory
-	 * @return string
-	 */
-	protected function createClassDirectory(Package $package, $directory)
-	{
-		$path = $directory.'/src/'.$package->vendor.'/'.$package->name;
-
-		if ( ! $this->files->isDirectory($path))
-		{
-			$this->files->makeDirectory($path, 0777, true);
-		}
-
-		return $path;
-	}
-
-	/**
-	 * Format a generic package stub file.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $stub
-	 * @return string
-	 */
-	protected function formatPackageStub(Package $package, $stub)
-	{
-		foreach (get_object_vars($package) as $key => $value)
-		{
-			$stub = str_replace('{{'.snake_case($key).'}}', $value, $stub);
-		}
-
-		return $stub;
-	}
-
-	/**
-	 * Create a workbench directory for the package.
-	 *
-	 * @param  \Illuminate\Workbench\Package  $package
-	 * @param  string  $path
-	 * @return string
-	 *
-	 * @throws \InvalidArgumentException
-	 */
-	protected function createDirectory(Package $package, $path)
-	{
-		$fullPath = $path.'/'.$package->getFullName();
-
-		// If the directory doesn't exist, we will go ahead and create the package
-		// directory in the workbench location. We will use this entire package
-		// name when creating the directory to avoid any potential conflicts.
-		if ( ! $this->files->isDirectory($fullPath))
-		{
-			$this->files->makeDirectory($fullPath, 0777, true);
-
-			return $fullPath;
-		}
-
-		throw new \InvalidArgumentException("Package exists.");
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/Starter.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/Starter.php b/vendor/laravel/framework/src/Illuminate/Workbench/Starter.php
deleted file mode 100755
index b90c368..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/Starter.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php namespace Illuminate\Workbench;
-
-use Symfony\Component\Finder\Finder;
-use Illuminate\Filesystem\Filesystem;
-
-class Starter {
-
-	/**
-	 * Load the workbench vendor auto-load files.
-	 *
-	 * @param  string  $path
-	 * @param  \Symfony\Component\Finder\Finder  $finder
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @return void
-	 */
-	public static function start($path, Finder $finder = null, Filesystem $files = null)
-	{
-		$finder = $finder ?: new Finder;
-
-		// We will use the finder to locate all "autoload.php" files in the workbench
-		// directory, then we will include them each so that they are able to load
-		// the appropriate classes and file used by the given workbench package.
-		$files = $files ?: new Filesystem;
-
-		$autoloads = $finder->in($path)->files()->name('autoload.php')->depth('<= 3')->followLinks();
-
-		foreach ($autoloads as $file)
-		{
-			$files->requireOnce($file->getRealPath());
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/WorkbenchServiceProvider.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/WorkbenchServiceProvider.php b/vendor/laravel/framework/src/Illuminate/Workbench/WorkbenchServiceProvider.php
deleted file mode 100755
index f0b0d36..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/WorkbenchServiceProvider.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php namespace Illuminate\Workbench;
-
-use Illuminate\Support\ServiceProvider;
-use Illuminate\Workbench\Console\WorkbenchMakeCommand;
-
-class WorkbenchServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = false;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		$this->app->bindShared('package.creator', function($app)
-		{
-			return new PackageCreator($app['files']);
-		});
-
-		$this->app->bindShared('command.workbench', function($app)
-		{
-			return new WorkbenchMakeCommand($app['package.creator']);
-		});
-
-		$this->commands('command.workbench');
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array('package.creator', 'command.workbench');
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/composer.json b/vendor/laravel/framework/src/Illuminate/Workbench/composer.json
deleted file mode 100755
index 7e3abdb..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/composer.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
-    "name": "illuminate/workbench",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/filesystem": "4.2.*",
-        "illuminate/support": "4.2.*",
-        "symfony/finder": "2.5.*"
-    },
-    "require-dev": {
-        "illuminate/console": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Workbench": ""
-        }
-    },
-    "target-dir": "Illuminate/Workbench",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/stubs/.travis.yml
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/.travis.yml b/vendor/laravel/framework/src/Illuminate/Workbench/stubs/.travis.yml
deleted file mode 100755
index f60bbe0..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/.travis.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-language: php
-
-php:
-  - 5.4
-  - 5.5
-  - 5.6
-  - hhvm
-
-before_script:
-  - travis_retry composer self-update
-  - travis_retry composer install --prefer-source --no-interaction --dev
-
-script: phpunit

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/stubs/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/composer.json b/vendor/laravel/framework/src/Illuminate/Workbench/stubs/composer.json
deleted file mode 100755
index 5133cd8..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/composer.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-    "name": "{{lower_vendor}}/{{lower_name}}",
-    "description": "",
-    "authors": [
-        {
-            "name": "{{author}}",
-            "email": "{{email}}"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/support": "4.2.*"
-    },
-    "autoload": {
-        "classmap": [
-            "src/migrations"
-        ],
-        "psr-0": {
-            "{{vendor}}\\{{name}}\\": "src/"
-        }
-    },
-    "minimum-stability": "stable"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/stubs/gitignore.txt
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/gitignore.txt b/vendor/laravel/framework/src/Illuminate/Workbench/stubs/gitignore.txt
deleted file mode 100755
index 5826402..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/gitignore.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-/vendor
-composer.phar
-composer.lock
-.DS_Store

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/stubs/phpunit.xml
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/phpunit.xml b/vendor/laravel/framework/src/Illuminate/Workbench/stubs/phpunit.xml
deleted file mode 100755
index 3347b75..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/phpunit.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<phpunit backupGlobals="false"
-         backupStaticAttributes="false"
-         bootstrap="vendor/autoload.php"
-         colors="true"
-         convertErrorsToExceptions="true"
-         convertNoticesToExceptions="true"
-         convertWarningsToExceptions="true"
-         processIsolation="false"
-         stopOnFailure="false"
-         syntaxCheck="false"
->
-    <testsuites>
-        <testsuite name="Package Test Suite">
-            <directory suffix=".php">./tests/</directory>
-        </testsuite>
-    </testsuites>
-</phpunit>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/stubs/plain.composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/plain.composer.json b/vendor/laravel/framework/src/Illuminate/Workbench/stubs/plain.composer.json
deleted file mode 100755
index a2cd6bb..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/plain.composer.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-    "name": "{{lower_vendor}}/{{lower_name}}",
-    "description": "",
-    "authors": [
-        {
-            "name": "{{author}}",
-            "email": "{{email}}"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/support": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "{{vendor}}\\{{name}}": "src/"
-        }
-    },
-    "minimum-stability": "stable"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/stubs/plain.provider.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/plain.provider.stub b/vendor/laravel/framework/src/Illuminate/Workbench/stubs/plain.provider.stub
deleted file mode 100755
index 68f4abc..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/plain.provider.stub
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php namespace {{vendor}}\{{name}};
-
-use Illuminate\Support\ServiceProvider;
-
-class {{name}}ServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = false;
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		//
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Workbench/stubs/provider.stub
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/provider.stub b/vendor/laravel/framework/src/Illuminate/Workbench/stubs/provider.stub
deleted file mode 100755
index a39ecaf..0000000
--- a/vendor/laravel/framework/src/Illuminate/Workbench/stubs/provider.stub
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php namespace {{vendor}}\{{name}};
-
-use Illuminate\Support\ServiceProvider;
-
-class {{name}}ServiceProvider extends ServiceProvider {
-
-	/**
-	 * Indicates if loading of the provider is deferred.
-	 *
-	 * @var bool
-	 */
-	protected $defer = false;
-
-	/**
-	 * Bootstrap the application events.
-	 *
-	 * @return void
-	 */
-	public function boot()
-	{
-		$this->package('{{lower_vendor}}/{{lower_name}}');
-	}
-
-	/**
-	 * Register the service provider.
-	 *
-	 * @return void
-	 */
-	public function register()
-	{
-		//
-	}
-
-	/**
-	 * Get the services provided by the provider.
-	 *
-	 * @return array
-	 */
-	public function provides()
-	{
-		return array();
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/monolog/monolog/.php_cs
----------------------------------------------------------------------
diff --git a/vendor/monolog/monolog/.php_cs b/vendor/monolog/monolog/.php_cs
deleted file mode 100644
index 8c11b23..0000000
--- a/vendor/monolog/monolog/.php_cs
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-$finder = Symfony\CS\Finder\DefaultFinder::create()
-    ->files()
-    ->name('*.php')
-    ->in(__DIR__.'/src')
-    ->in(__DIR__.'/tests')
-;
-
-return Symfony\CS\Config\Config::create()
-    ->fixers(array(
-        'psr0', 'encoding', 'short_tag', 'braces', 'elseif', 'eof_ending', 'function_declaration', 'indentation', 'line_after_namespace', 'linefeed', 'lowercase_constants', 'lowercase_keywords', 'multiple_use', 'php_closing_tag', 'trailing_spaces', 'visibility', 'duplicate_semicolon', 'extra_empty_lines', 'include', 'namespace_no_leading_whitespace', 'object_operator', 'operators_spaces', 'phpdoc_params', 'return', 'single_array_no_trailing_comma', 'spaces_cast', 'standardize_not_equal', 'ternary_spaces', 'unused_use', 'whitespacy_lines',
-    ))
-    ->finder($finder)
-;


[50/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/app/views/resource/browse.blade.php
----------------------------------------------------------------------
diff --git a/app/views/resource/browse.blade.php b/app/views/resource/browse.blade.php
index 1cca0ad..3edcca6 100644
--- a/app/views/resource/browse.blade.php
+++ b/app/views/resource/browse.blade.php
@@ -16,13 +16,13 @@
 
 	@if ( isset( $allCRs) )
         @if (sizeof($allCRs) == 0)
-            {{ Utilities::print_warning_message('No Compute Resources exist at the moment. Please register compute resources and then try again.') }}
+            {{ Utilities::print_warning_message('No Compute Resources are registered. Please use "Register Compute Resource" to register a new resources.') }}
         @else
             <div class="col-md-12">
                 <div class="col-md-6">
                     <h3 style="margin:0;">Existing Compute Resources :</h3>
                 </div>
-                <input type="text" class="pull-right filterinput col-md-6" placeholder="Search by Compure Resource Name"/>
+                <input type="text" class="pull-right filterinput col-md-6" placeholder="Search by Compute Resource Name"/>
             <div class="table-responsive">
                 <table class="table">
 

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/apache/thrift
----------------------------------------------------------------------
diff --git a/vendor/apache/thrift b/vendor/apache/thrift
deleted file mode 160000
index 1e723d9..0000000
--- a/vendor/apache/thrift
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 1e723d931e92652e4ccb1385709258759ae5bc54

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/autoload.php
----------------------------------------------------------------------
diff --git a/vendor/autoload.php b/vendor/autoload.php
deleted file mode 100644
index 9614c3e..0000000
--- a/vendor/autoload.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-// autoload.php @generated by Composer
-
-require_once __DIR__ . '/composer' . '/autoload_real.php';
-
-return ComposerAutoloaderInit95aab4dcf953834b79e3b5f569ea8229::getLoader();

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/bin/boris
----------------------------------------------------------------------
diff --git a/vendor/bin/boris b/vendor/bin/boris
deleted file mode 120000
index a06032d..0000000
--- a/vendor/bin/boris
+++ /dev/null
@@ -1 +0,0 @@
-../d11wtq/boris/bin/boris
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/bin/classpreloader.php
----------------------------------------------------------------------
diff --git a/vendor/bin/classpreloader.php b/vendor/bin/classpreloader.php
deleted file mode 120000
index d4b4e66..0000000
--- a/vendor/bin/classpreloader.php
+++ /dev/null
@@ -1 +0,0 @@
-../classpreloader/classpreloader/classpreloader.php
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/.gitignore
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/.gitignore b/vendor/classpreloader/classpreloader/.gitignore
deleted file mode 100644
index 19982ea..0000000
--- a/vendor/classpreloader/classpreloader/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-composer.lock
-vendor
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/LICENSE.md
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/LICENSE.md b/vendor/classpreloader/classpreloader/LICENSE.md
deleted file mode 100644
index 6762891..0000000
--- a/vendor/classpreloader/classpreloader/LICENSE.md
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2013 Michael Dowling <mt...@gmail.com> and contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/README.md
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/README.md b/vendor/classpreloader/classpreloader/README.md
deleted file mode 100644
index 8a1eba2..0000000
--- a/vendor/classpreloader/classpreloader/README.md
+++ /dev/null
@@ -1,108 +0,0 @@
-Class Preloader for PHP
-=======================
-
-This tool is used to generate a single PHP script containing all of the classes
-required for a specific use case. Using a single compiled PHP script instead of relying on autoloading can help to improve the performance of specific use cases. For example, if your application executes the same bootstrap code on every request, then you could generate a preloader (the compiled output of this tool) to reduce the cost of autoloading the required classes over and over.
-
-What it actually does
----------------------
-
-This tool listens for each file that is autoloaded, creates a list of files, traverses the parsed PHP file using [PHPParser](https://github.com/nikic/PHP-Parser) and any visitors of a Config object, wraps the code of each file in a namespace block if necessary, and writes the contents of every autoloaded file (in order) to a single PHP file.
-
-Notice
-------
-
-This tool should only be used for specific use cases. There is a tradeoff between preloading classes and autoloading classes. The point at which it is no longer beneficial to generate a preloader is application specific. You'll need to perform your own benchmarks to determine if this tool will speed up your application.
-
-Installation
-------------
-
-Add the ClassPreloader as a dependency to your composer.json file:
-
-```javascript
-{
-    "require": {
-        "classpreloader/classpreloader": "1.0.*"
-    },
-    "config": {
-        "bin-dir": "bin"
-    }
-}
-```
-
-Using the tool
---------------
-
-You use the bin/classpreloader.php compile command with a few command line flags to generate a preloader.
-
-`--config`: A CSV containing a list of files to combine into a classmap, or the full path to a PHP script that returns an array of classes or a `\ClassPreloader\Config` object.
-
-`--output`: The path to the file to store the compiled PHP code. If the directory does not exist, the tool will attempt to create it.
-
-`--fix_dir`: (defaults to 1) Set to 0 to not replace "__DIR__" constants with the actual directory of the original file.
-
-`--fix_file`: (defaults to 1) Set to 0 to not replace "__FILE__" constants with the actual location of the original file.
-
-Writing a config file
----------------------
-
-Creating a PHP based configuration file is fairly simple. Just include the vendor/classpreloader/classpreloader/src/ClassPreloader/ClassLoader.php file and call the `ClassLoader::getIncludes()` method, passing a function as the only  argument. This function should accept a `ClassLoader` object and register the passed in object's autoloader using `$loader->register()`. It is important to register the `ClassLoader` autoloader after all other autoloaders are registered.
-
-An array or `\ClassPreloader\Config` must be returned from the config file. You can attach custom node visitors if you need to perform any sort of translation on each matching file before writing it to the output.
-
-```php
-<?php
-// Here's an example of creating a preloader for using Amazon DynamoDB and the
-// AWS SDK for PHP 2.
-
-require __DIR__ . '/src/ClassPreloader/ClassLoader.php';
-
-use ClassPreloader\ClassLoader;
-
-$config = ClassLoader::getIncludes(function(ClassLoader $loader) {
-    require __DIR__ . '/vendor/autoload.php';
-    $loader->register();
-    $aws = Aws\Common\Aws::factory(array(
-        'key'    => '***',
-        'secret' => '***',
-        'region' => 'us-east-1'
-    ));
-    $client = $aws->get('dynamodb');
-    $client->listTables()->getAll();
-});
-
-// Add a regex filter that requires all classes to match the regex
-// $config->addInclusiveFilter('/Foo/');
-
-// Add a regex filter that requires that a class does not match the filter
-// $config->addExclusiveFilter('/Foo/');
-
-return $config;
-```
-
-You would then run the classpreloader.php script and pass in the full path to the above PHP script.
-
-`php bin/classpreloader.php compile --config="/path/to/the_example.php" --output="/tmp/preloader.php"`
-
-The above command will create a file in /tmp/preloader.php that contains every file that was autoloaded while running the snippet of code in the anonymous function. You would generate this file and include it in your production script.
-
-Automating the process with Composer
-------------------------------------
-
-You can automate the process of creating preloaders using Composer's script functionality. For example, if you wanted to automatically create a preloader each time the AWS SDK for PHP is installed, you could define a script like the following in your composer.json file:
-
-```javascript
-{
-    "require": {
-        "classpreloader/classpreloader": "1.0.*"
-    },
-    "scripts": {
-        "post-autoload-dump": "php bin/classpreloader.php compile --config=/path/to/the_example.php --output=/path/to/preload.php"
-    },
-    "config": {
-        "bin-dir": "bin"
-    }
-}
-```
-
-Using the above composer.json file, each time the project's autoloader is recreated using the install or update command, the classpreloader.php file will be executed. This script would generate a preload.php containing the classes required to run the previously demonstrated "the_example.php" configuration file.

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/classpreloader.php
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/classpreloader.php b/vendor/classpreloader/classpreloader/classpreloader.php
deleted file mode 100755
index 5dc4da1..0000000
--- a/vendor/classpreloader/classpreloader/classpreloader.php
+++ /dev/null
@@ -1,10 +0,0 @@
-#! /usr/bin/env php
-<?php
-
-if (file_exists($autoloadPath = __DIR__ . '/../../autoload.php')) {
-    require_once $autoloadPath;
-} else {
-    require_once __DIR__ . '/vendor/autoload.php';
-}
-$application = new ClassPreloader\Application();
-$application->run();

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/composer.json
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/composer.json b/vendor/classpreloader/classpreloader/composer.json
deleted file mode 100644
index 6d2a4bc..0000000
--- a/vendor/classpreloader/classpreloader/composer.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
-    "name": "classpreloader/classpreloader",
-    "description":"Helps class loading performance by generating a single PHP file containing all of the autoloaded files for a specific use case",
-    "keywords":["autoload","class","preload"],
-    "license":"MIT",
-
-    "require":{
-        "php": ">=5.3.3",
-        "symfony/console": "~2.1",
-        "symfony/filesystem": "~2.1",
-        "symfony/finder": "~2.1",
-        "nikic/php-parser": "~0.9"
-    },
-
-    "autoload": {
-        "psr-0": {
-            "ClassPreloader": "src/"
-        }
-    },
-
-    "bin": ["classpreloader.php"],
-
-    "extra": {
-        "branch-alias": {
-            "dev-master": "1.0-dev"
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/src/ClassPreloader/Application.php
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/src/ClassPreloader/Application.php b/vendor/classpreloader/classpreloader/src/ClassPreloader/Application.php
deleted file mode 100644
index 9e75916..0000000
--- a/vendor/classpreloader/classpreloader/src/ClassPreloader/Application.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-namespace ClassPreloader;
-
-use Symfony\Component\Finder\Finder;
-use Symfony\Component\Console\Application as BaseApplication;
-
-/**
- * ClassPreloader application CLI
- */
-class Application extends BaseApplication
-{
-    public function __construct()
-    {
-        parent::__construct('ClassPreloader');
-
-        // Create a finder to find each non-abstract command in the filesystem
-        $finder = new Finder();
-        $finder->files()
-            ->in(__DIR__ . '/Command')
-            ->notName('Abstract*')
-            ->name('*.php');
-
-        // Add each command to the CLI
-        foreach ($finder as $file) {
-            $filename = str_replace('\\', '/', $file->getRealpath());
-            $pos = strrpos($filename, '/ClassPreloader/') + strlen('/ClassPreloader/');
-            $class = __NAMESPACE__ . '\\'
-                . substr(str_replace('/', '\\', substr($filename, $pos)), 0, -4);
-            $this->add(new $class());
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassList.php
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassList.php b/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassList.php
deleted file mode 100644
index aaea2b5..0000000
--- a/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassList.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-
-namespace ClassPreloader;
-
-/**
- * Maintains a list of classes using a sort of doubly-linked list
- */
-class ClassList
-{
-    /**
-     * @var ClassNode The head node of the list
-     */
-    protected $head;
-
-    /**
-     * @var ClassNode The current node of the list
-     */
-    protected $current;
-
-    public function __construct()
-    {
-        $this->clear();
-    }
-
-    /**
-     * Clear the contents of the list and reset the head node and current node
-     */
-    public function clear()
-    {
-        $this->head = new ClassNode(null);
-        $this->current = $this->head;
-    }
-
-    /**
-     * Traverse to the next node in the list
-     */
-    public function next()
-    {
-        if (isset($this->current->next)) {
-            $this->current = $this->current->next;
-        } else {
-            $this->current->next = new ClassNode(null, $this->current);
-            $this->current = $this->current->next;
-        }
-    }
-
-    /**
-     * Insert a value at the current position in the list. Any currently set
-     * value at this position will be pushed back in the list after the new
-     * value
-     *
-     * @param mixed $value Value to insert
-     */
-    public function push($value)
-    {
-        if (!$this->current->value) {
-            $this->current->value = $value;
-        } else {
-            $temp = $this->current;
-            $this->current = new ClassNode($value, $temp->prev);
-            $this->current->next = $temp;
-            $temp->prev = $this->current;
-            if ($temp === $this->head) {
-                $this->head = $this->current;
-            } else {
-                $this->current->prev->next = $this->current;
-            }
-        }
-    }
-
-    /**
-     * Traverse the ClassList and return a list of classes
-     *
-     * @return array
-     */
-    public function getClasses()
-    {
-        $classes = array();
-        $current = $this->head;
-        while ($current && $current->value) {
-            $classes[] = $current->value;
-            $current = $current->next;
-        }
-
-        return array_filter($classes);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassLoader.php
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassLoader.php b/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassLoader.php
deleted file mode 100644
index 55c7891..0000000
--- a/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassLoader.php
+++ /dev/null
@@ -1,110 +0,0 @@
-<?php
-
-namespace ClassPreloader;
-
-require_once __DIR__ . '/ClassNode.php';
-require_once __DIR__ . '/ClassList.php';
-
-/**
- * Creates an autoloader that intercepts and keeps track of each include in
- * order that files must be included. This autoloader proxies to all other
- * underlying autoloaders.
- */
-class ClassLoader
-{
-    /**
-     * @var ClassList List of loaded classes
-     */
-    public $classList;
-
-    /**
-     * Create the dependency list
-     */
-    public function __construct()
-    {
-        $this->classList = new ClassList();
-    }
-
-    /**
-     * Wrap a block of code in the autoloader and get a list of loaded classes
-     *
-     * @param \Callable $func Callable function
-     *
-     * @return Config
-     */
-    public static function getIncludes($func)
-    {
-        $loader = new self();
-        call_user_func($func, $loader);
-        $loader->unregister();
-
-        $config = new Config();
-        foreach ($loader->getFilenames() as $file) {
-            $config->addFile($file);
-        }
-
-        return $config;
-    }
-
-    /**
-     * Registers this instance as an autoloader.
-     */
-    public function register()
-    {
-        spl_autoload_register(array($this, 'loadClass'), true, true);
-    }
-
-    /**
-     * Unregisters this instance as an autoloader.
-     */
-    public function unregister()
-    {
-        spl_autoload_unregister(array($this, 'loadClass'));
-    }
-
-    /**
-     * Loads the given class or interface.
-     *
-     * @param  string    $class The name of the class
-     * @return bool|null True, if loaded
-     */
-    public function loadClass($class)
-    {
-        foreach (spl_autoload_functions() as $func) {
-            if (is_array($func) && $func[0] === $this) {
-                continue;
-            }
-            $this->classList->push($class);
-            if (call_user_func($func, $class)) {
-                break;
-            }
-        }
-
-        $this->classList->next();
-
-        return true;
-    }
-
-    /**
-     * Get an array of loaded file names in order of loading
-     *
-     * @return array
-     */
-    public function getFilenames()
-    {
-        $files = array();
-        foreach ($this->classList->getClasses() as $class) {
-            // Push interfaces before classes if not already loaded
-            $r = new \ReflectionClass($class);
-            foreach ($r->getInterfaces() as $inf) {
-                $name = $inf->getFileName();
-                if ($name && !in_array($name, $files)) {
-                    $files[] = $name;
-                }
-            }
-            $files[] = $r->getFileName();
-        }
-
-        return $files;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassNode.php
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassNode.php b/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassNode.php
deleted file mode 100644
index 78abb28..0000000
--- a/vendor/classpreloader/classpreloader/src/ClassPreloader/ClassNode.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-namespace ClassPreloader;
-
-/**
- * A simple ClassNode that contains a value, previous, and next pointers
- */
-class ClassNode
-{
-    /**
-     * @var ClassNode|null Next node pointer
-     */
-    public $next;
-
-    /**
-     * @var ClassNode|null Previous node pointer
-     */
-    public $prev;
-
-    /**
-     * @var mixed Value of the ClassNode
-     */
-    public $value;
-
-    /**
-     * Create a new ClassNode
-     *
-     * @param mixed     $value Value of the class node
-     * @param ClassNode $prev  Previous node pointer
-     */
-    public function __construct($value = null, $prev = null)
-    {
-        $this->value = $value;
-        $this->prev = $prev;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/src/ClassPreloader/Command/PreCompileCommand.php
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/src/ClassPreloader/Command/PreCompileCommand.php b/vendor/classpreloader/classpreloader/src/ClassPreloader/Command/PreCompileCommand.php
deleted file mode 100644
index b49e3e6..0000000
--- a/vendor/classpreloader/classpreloader/src/ClassPreloader/Command/PreCompileCommand.php
+++ /dev/null
@@ -1,216 +0,0 @@
-<?php
-
-namespace ClassPreloader\Command;
-
-use ClassPreloader\Config;
-use ClassPreloader\Parser\DirVisitor;
-use ClassPreloader\Parser\NodeTraverser;
-use ClassPreloader\Parser\FileVisitor;
-use Symfony\Component\Filesystem\Filesystem;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Output\OutputInterface;
-use Symfony\Component\Console\Command\Command;
-
-class PreCompileCommand extends Command
-{
-    protected $input;
-    protected $output;
-    protected $printer;
-    protected $traverser;
-    protected $parser;
-
-    public function __construct()
-    {
-        parent::__construct();
-        $this->printer = new \PHPParser_PrettyPrinter_Zend();
-        $this->parser = new \PHPParser_Parser(new \PHPParser_Lexer());
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function configure()
-    {
-        parent::configure();
-
-        $this->setName('compile')
-            ->setDescription('Compiles classes into a single file')
-            ->addOption('config', null, InputOption::VALUE_REQUIRED, 'CSV of filenames to load, or the path to a PHP script that returns an array of file names')
-            ->addOption('output', null, InputOption::VALUE_REQUIRED)
-            ->addOption('fix_dir', null, InputOption::VALUE_REQUIRED, 'Convert __DIR__ constants to the original directory of a file', 1)
-            ->addOption('fix_file', null, InputOption::VALUE_REQUIRED, 'Convert __FILE__ constants to the original path of a file', 1)
-            ->addOption('strip_comments', null, InputOption::VALUE_REQUIRED, 'Set to 1 to strip comments from each source file', 0)
-            ->setHelp(<<<EOF
-The <info>%command.name%</info> command iterates over each script, normalizes
-the file to be wrapped in namespaces, and combines each file into a single PHP
-file.
-EOF
-        );
-    }
-
-    /**
-     * Get the node traverser used by the command
-     *
-     * @return NodeTraverser
-     */
-    protected function getTraverser()
-    {
-        if (!$this->traverser) {
-            $this->traverser = new NodeTraverser();
-            if ($this->input->getOption('fix_dir')) {
-                $this->traverser->addVisitor(new DirVisitor());
-            }
-            if ($this->input->getOption('fix_file')) {
-                $this->traverser->addVisitor(new FileVisitor());
-            }
-        }
-
-        return $this->traverser;
-    }
-
-    /**
-     * Get a pretty printed string of code from a file while applying visitors
-     *
-     * @param string $file Name of the file to get code from
-     *
-     * @return string
-     * @throws \RuntimeException
-     */
-    protected function getCode($file)
-    {
-        if (!is_readable($file)) {
-            throw new \RuntimeException("Cannot open {$file} for reading");
-        }
-
-        if ($this->input->getOption('strip_comments')) {
-            $content = php_strip_whitespace($file);
-        } else {
-            $content = file_get_contents($file);
-        }
-
-        $stmts = $this->getTraverser()
-            ->traverseFile($this->parser->parse($content), $file);
-        $pretty = $this->printer->prettyPrint($stmts);
-
-        // Remove the open PHP tag
-        if (substr($pretty, 6) == "<?php\n") {
-            $pretty = substr($pretty, 7);
-        }
-
-        // Add a wrapping namespace if needed
-        if (false === strpos($pretty, 'namespace ')) {
-            $pretty = "namespace {\n" . $pretty . "\n}\n";
-        }
-
-        return $pretty;
-    }
-
-    /**
-     * Validate the command options
-     */
-    protected function validateCommand()
-    {
-        if (!$this->input->getOption('output')) {
-            throw new \InvalidArgumentException('An output option is required');
-        }
-
-        if (!$this->input->getOption('config')) {
-            throw new \InvalidArgumentException('A config option is required');
-        }
-    }
-
-    /**
-     * Get a list of files in order
-     *
-     * @param mixed $config Configuration option
-     *
-     * @return array
-     * @throws \InvalidArgumentException
-     */
-    protected function getFileList($config)
-    {
-        $this->output->writeln('> Loading configuration file');
-        $filesystem = new Filesystem();
-
-        if (strpos($config, ',')) {
-            return array_filter(explode(',', $config));
-        }
-
-        // Ensure absolute paths are resolved
-        if (!$filesystem->isAbsolutePath($config)) {
-            $config = getcwd() . '/' . $config;
-        }
-
-        // Ensure that the config file exists
-        if (!file_exists($config)) {
-            throw new \InvalidArgumentException(sprintf('Configuration file "%s" does not exist.', $config));
-        }
-
-        $result = require $config;
-
-        if ($result instanceof Config) {
-            foreach ($result->getVisitors() as $visitor) {
-                $this->getTraverser()->addVisitor($visitor);
-            }
-
-            return $result;
-        } elseif (is_array($result)) {
-            return $result;
-        }
-
-        throw new \InvalidArgumentException(
-            'Config must return an array of filenames or a Config object'
-        );
-    }
-
-    /**
-     * Prepare the output file and directory
-     *
-     * @param string $outputFile The full path to the output file
-     *
-     * @throws \RuntimeException
-     */
-    protected function prepareOutput($outputFile)
-    {
-        $dir = dirname($outputFile);
-        if (!is_dir($dir) && !mkdir($dir, 0777, true)) {
-            throw new \RuntimeException('Unable to create directory ' . $dir);
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function execute(InputInterface $input, OutputInterface $output)
-    {
-        $this->input = $input;
-        $this->output = $output;
-        $this->validateCommand();
-        $outputFile = $this->input->getOption('output');
-        $config = $this->input->getOption('config');
-        $files = $this->getFileList($config);
-        $output->writeLn('- Found ' . count($files) . ' files');
-
-        // Make sure that the output dir can be used or create it
-        $this->prepareOutput($outputFile);
-
-        if (!$handle = fopen($input->getOption('output'), 'w')) {
-            throw new \RuntimeException(
-                "Unable to open {$outputFile} for writing"
-            );
-        }
-
-        // Write the first line of the output
-        fwrite($handle, "<?php\n");
-        $output->writeln('> Compiling classes');
-        foreach ($files as $file) {
-            $this->output->writeln('- Writing ' . $file);
-            fwrite($handle, $this->getCode($file) . "\n");
-        }
-        fclose($handle);
-
-        $output->writeln("> Compiled loader written to {$outputFile}");
-        $output->writeln('- ' . (round(filesize($outputFile) / 1024)) . ' kb');
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/src/ClassPreloader/Config.php
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/src/ClassPreloader/Config.php b/vendor/classpreloader/classpreloader/src/ClassPreloader/Config.php
deleted file mode 100644
index 30d815c..0000000
--- a/vendor/classpreloader/classpreloader/src/ClassPreloader/Config.php
+++ /dev/null
@@ -1,133 +0,0 @@
-<?php
-
-namespace ClassPreloader;
-
-use Parser\AbstractNodeVisitor;
-
-/**
- * Class loader configuration object
- */
-class Config implements \IteratorAggregate
-{
-    /**
-     * @var array Array of AbstractNodeVisitor objects that visit nodes
-     */
-    protected $visitors = array();
-
-    /**
-     * @var array Array of file names
-     */
-    protected $filenames = array();
-
-    /**
-     * @var array Array of exclusive filters
-     */
-    protected $exclusiveFilters = array();
-
-    /**
-     * @var array Array of inclusive filters
-     */
-    protected $inclusiveFilters = array();
-
-    /**
-     * Add the filename owned by the config
-     *
-     * @param string $filename File name
-     *
-     * @return self
-     */
-    public function addFile($filename)
-    {
-        $this->filenames[] = $filename;
-
-        return $this;
-    }
-
-    /**
-     * Get an array of file names that satisfy any added filters
-     *
-     * @return array
-     */
-    public function getFilenames()
-    {
-        $filenames = array();
-        foreach ($this->filenames as $f) {
-            foreach ($this->inclusiveFilters as $filter) {
-                if (!preg_match($filter, $f)) {
-                    continue 2;
-                }
-            }
-            foreach ($this->exclusiveFilters as $filter) {
-                if (preg_match($filter, $f)) {
-                    continue 2;
-                }
-            }
-            $filenames[] = $f;
-        }
-
-        return $filenames;
-    }
-
-    /**
-     * Get an iterator for the filenames
-     *
-     * @return \ArrayIterator
-     */
-    public function getIterator()
-    {
-        return new \ArrayIterator($this->getFilenames());
-    }
-
-    /**
-     * Add a filter used to filter out classes matching a specific pattern
-     *
-     * @param string $pattern Regular expression pattern
-     *
-     * @return self
-     */
-    public function addExclusiveFilter($pattern)
-    {
-        $this->exclusiveFilters[] = $pattern;
-
-        return $this;
-    }
-
-    /**
-     * Add a filter used to grab only file names matching the pattern
-     *
-     * @param string $pattern Regular expression pattern
-     *
-     * @return self
-     */
-    public function addInclusiveFilter($pattern)
-    {
-        $this->inclusiveFilters[] = $pattern;
-
-        return $this;
-    }
-
-    /**
-     * Add a visitor that will visit each node when traversing the node list
-     * of each file.
-     *
-     * @param AbstractNodeVisitor $visitor Node visitor
-     *
-     * @return self
-     */
-    public function addVisitor(AbstractNodeVisitor $visitor)
-    {
-        $this->visitors[] = $visitor;
-
-        return $this;
-    }
-
-    /**
-     * Get an array of node visitors
-     *
-     * @return array
-     */
-    public function getVisitors()
-    {
-        return $this->visitors;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/AbstractNodeVisitor.php
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/AbstractNodeVisitor.php b/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/AbstractNodeVisitor.php
deleted file mode 100644
index cd05ab9..0000000
--- a/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/AbstractNodeVisitor.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-namespace ClassPreloader\Parser;
-
-/**
- * Abstract node visitor used to track the filename
- */
-abstract class AbstractNodeVisitor extends \PHPParser_NodeVisitorAbstract
-{
-    /**
-     * @var string Current file being parsed
-     */
-    protected $filename = '';
-
-    /**
-     * Set the full path to the current file being parsed
-     *
-     * @param string $filename Filename being parser
-     *
-     * @return self
-     */
-    public function setFilename($filename)
-    {
-        $this->filename = $filename;
-
-        return $this;
-    }
-
-    /**
-     * Get the full path to the current file being parsed
-     *
-     * @return string
-     */
-    public function getFilename()
-    {
-        return $this->filename;
-    }
-
-    /**
-     * Get the directory of the current file being parsed
-     *
-     * @return string
-     */
-    public function getDir()
-    {
-        return dirname($this->getFilename());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/DirVisitor.php
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/DirVisitor.php b/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/DirVisitor.php
deleted file mode 100644
index 24dba9e..0000000
--- a/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/DirVisitor.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-namespace ClassPreloader\Parser;
-
-/**
- * Finds all references to __DIR__ and replaces them with the actual directory
- */
-class DirVisitor extends AbstractNodeVisitor
-{
-    public function enterNode(\PHPParser_Node $node)
-    {
-        if ($node instanceof \PHPParser_Node_Scalar_DirConst) {
-            return new \PHPParser_Node_Scalar_String($this->getDir());
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/FileVisitor.php
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/FileVisitor.php b/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/FileVisitor.php
deleted file mode 100644
index bd0ed61..0000000
--- a/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/FileVisitor.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-namespace ClassPreloader\Parser;
-
-/**
- * Finds all references to __FILE__ and replaces them with the actual file path
- */
-class FileVisitor extends AbstractNodeVisitor
-{
-    public function enterNode(\PHPParser_Node $node)
-    {
-        if ($node instanceof \PHPParser_Node_Scalar_FileConst) {
-            return new \PHPParser_Node_Scalar_String($this->getFilename());
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/NodeTraverser.php
----------------------------------------------------------------------
diff --git a/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/NodeTraverser.php b/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/NodeTraverser.php
deleted file mode 100644
index 960988a..0000000
--- a/vendor/classpreloader/classpreloader/src/ClassPreloader/Parser/NodeTraverser.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-namespace ClassPreloader\Parser;
-
-/**
- * Allows a filename to be set when visiting
- */
-class NodeTraverser extends \PHPParser_NodeTraverser
-{
-    public function traverseFile(array $nodes, $filename)
-    {
-        // Set the correct state on each visitor
-        foreach ($this->visitors as $visitor) {
-            if ($visitor instanceof AbstractNodeVisitor) {
-                $visitor->setFilename($filename);
-            }
-        }
-
-        return $this->traverse($nodes);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/composer/ClassLoader.php
----------------------------------------------------------------------
diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php
deleted file mode 100644
index 5e1469e..0000000
--- a/vendor/composer/ClassLoader.php
+++ /dev/null
@@ -1,413 +0,0 @@
-<?php
-
-/*
- * This file is part of Composer.
- *
- * (c) Nils Adermann <na...@naderman.de>
- *     Jordi Boggiano <j....@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Composer\Autoload;
-
-/**
- * ClassLoader implements a PSR-0 class loader
- *
- * See https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md
- *
- *     $loader = new \Composer\Autoload\ClassLoader();
- *
- *     // register classes with namespaces
- *     $loader->add('Symfony\Component', __DIR__.'/component');
- *     $loader->add('Symfony',           __DIR__.'/framework');
- *
- *     // activate the autoloader
- *     $loader->register();
- *
- *     // to enable searching the include path (eg. for PEAR packages)
- *     $loader->setUseIncludePath(true);
- *
- * In this example, if you try to use a class in the Symfony\Component
- * namespace or one of its children (Symfony\Component\Console for instance),
- * the autoloader will first look for the class under the component/
- * directory, and it will then fallback to the framework/ directory if not
- * found before giving up.
- *
- * This class is loosely based on the Symfony UniversalClassLoader.
- *
- * @author Fabien Potencier <fa...@symfony.com>
- * @author Jordi Boggiano <j....@seld.be>
- */
-class ClassLoader
-{
-    // PSR-4
-    private $prefixLengthsPsr4 = array();
-    private $prefixDirsPsr4 = array();
-    private $fallbackDirsPsr4 = array();
-
-    // PSR-0
-    private $prefixesPsr0 = array();
-    private $fallbackDirsPsr0 = array();
-
-    private $useIncludePath = false;
-    private $classMap = array();
-
-    private $classMapAuthoritative = false;
-
-    public function getPrefixes()
-    {
-        if (!empty($this->prefixesPsr0)) {
-            return call_user_func_array('array_merge', $this->prefixesPsr0);
-        }
-
-        return array();
-    }
-
-    public function getPrefixesPsr4()
-    {
-        return $this->prefixDirsPsr4;
-    }
-
-    public function getFallbackDirs()
-    {
-        return $this->fallbackDirsPsr0;
-    }
-
-    public function getFallbackDirsPsr4()
-    {
-        return $this->fallbackDirsPsr4;
-    }
-
-    public function getClassMap()
-    {
-        return $this->classMap;
-    }
-
-    /**
-     * @param array $classMap Class to filename map
-     */
-    public function addClassMap(array $classMap)
-    {
-        if ($this->classMap) {
-            $this->classMap = array_merge($this->classMap, $classMap);
-        } else {
-            $this->classMap = $classMap;
-        }
-    }
-
-    /**
-     * Registers a set of PSR-0 directories for a given prefix, either
-     * appending or prepending to the ones previously set for this prefix.
-     *
-     * @param string       $prefix  The prefix
-     * @param array|string $paths   The PSR-0 root directories
-     * @param bool         $prepend Whether to prepend the directories
-     */
-    public function add($prefix, $paths, $prepend = false)
-    {
-        if (!$prefix) {
-            if ($prepend) {
-                $this->fallbackDirsPsr0 = array_merge(
-                    (array) $paths,
-                    $this->fallbackDirsPsr0
-                );
-            } else {
-                $this->fallbackDirsPsr0 = array_merge(
-                    $this->fallbackDirsPsr0,
-                    (array) $paths
-                );
-            }
-
-            return;
-        }
-
-        $first = $prefix[0];
-        if (!isset($this->prefixesPsr0[$first][$prefix])) {
-            $this->prefixesPsr0[$first][$prefix] = (array) $paths;
-
-            return;
-        }
-        if ($prepend) {
-            $this->prefixesPsr0[$first][$prefix] = array_merge(
-                (array) $paths,
-                $this->prefixesPsr0[$first][$prefix]
-            );
-        } else {
-            $this->prefixesPsr0[$first][$prefix] = array_merge(
-                $this->prefixesPsr0[$first][$prefix],
-                (array) $paths
-            );
-        }
-    }
-
-    /**
-     * Registers a set of PSR-4 directories for a given namespace, either
-     * appending or prepending to the ones previously set for this namespace.
-     *
-     * @param string       $prefix  The prefix/namespace, with trailing '\\'
-     * @param array|string $paths   The PSR-0 base directories
-     * @param bool         $prepend Whether to prepend the directories
-     *
-     * @throws \InvalidArgumentException
-     */
-    public function addPsr4($prefix, $paths, $prepend = false)
-    {
-        if (!$prefix) {
-            // Register directories for the root namespace.
-            if ($prepend) {
-                $this->fallbackDirsPsr4 = array_merge(
-                    (array) $paths,
-                    $this->fallbackDirsPsr4
-                );
-            } else {
-                $this->fallbackDirsPsr4 = array_merge(
-                    $this->fallbackDirsPsr4,
-                    (array) $paths
-                );
-            }
-        } elseif (!isset($this->prefixDirsPsr4[$prefix])) {
-            // Register directories for a new namespace.
-            $length = strlen($prefix);
-            if ('\\' !== $prefix[$length - 1]) {
-                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
-            }
-            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
-            $this->prefixDirsPsr4[$prefix] = (array) $paths;
-        } elseif ($prepend) {
-            // Prepend directories for an already registered namespace.
-            $this->prefixDirsPsr4[$prefix] = array_merge(
-                (array) $paths,
-                $this->prefixDirsPsr4[$prefix]
-            );
-        } else {
-            // Append directories for an already registered namespace.
-            $this->prefixDirsPsr4[$prefix] = array_merge(
-                $this->prefixDirsPsr4[$prefix],
-                (array) $paths
-            );
-        }
-    }
-
-    /**
-     * Registers a set of PSR-0 directories for a given prefix,
-     * replacing any others previously set for this prefix.
-     *
-     * @param string       $prefix The prefix
-     * @param array|string $paths  The PSR-0 base directories
-     */
-    public function set($prefix, $paths)
-    {
-        if (!$prefix) {
-            $this->fallbackDirsPsr0 = (array) $paths;
-        } else {
-            $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
-        }
-    }
-
-    /**
-     * Registers a set of PSR-4 directories for a given namespace,
-     * replacing any others previously set for this namespace.
-     *
-     * @param string       $prefix The prefix/namespace, with trailing '\\'
-     * @param array|string $paths  The PSR-4 base directories
-     *
-     * @throws \InvalidArgumentException
-     */
-    public function setPsr4($prefix, $paths)
-    {
-        if (!$prefix) {
-            $this->fallbackDirsPsr4 = (array) $paths;
-        } else {
-            $length = strlen($prefix);
-            if ('\\' !== $prefix[$length - 1]) {
-                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
-            }
-            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
-            $this->prefixDirsPsr4[$prefix] = (array) $paths;
-        }
-    }
-
-    /**
-     * Turns on searching the include path for class files.
-     *
-     * @param bool $useIncludePath
-     */
-    public function setUseIncludePath($useIncludePath)
-    {
-        $this->useIncludePath = $useIncludePath;
-    }
-
-    /**
-     * Can be used to check if the autoloader uses the include path to check
-     * for classes.
-     *
-     * @return bool
-     */
-    public function getUseIncludePath()
-    {
-        return $this->useIncludePath;
-    }
-
-    /**
-     * Turns off searching the prefix and fallback directories for classes
-     * that have not been registered with the class map.
-     *
-     * @param bool $classMapAuthoritative
-     */
-    public function setClassMapAuthoritative($classMapAuthoritative)
-    {
-        $this->classMapAuthoritative = $classMapAuthoritative;
-    }
-
-    /**
-     * Should class lookup fail if not found in the current class map?
-     *
-     * @return bool
-     */
-    public function isClassMapAuthoritative()
-    {
-        return $this->classMapAuthoritative;
-    }
-
-    /**
-     * Registers this instance as an autoloader.
-     *
-     * @param bool $prepend Whether to prepend the autoloader or not
-     */
-    public function register($prepend = false)
-    {
-        spl_autoload_register(array($this, 'loadClass'), true, $prepend);
-    }
-
-    /**
-     * Unregisters this instance as an autoloader.
-     */
-    public function unregister()
-    {
-        spl_autoload_unregister(array($this, 'loadClass'));
-    }
-
-    /**
-     * Loads the given class or interface.
-     *
-     * @param  string    $class The name of the class
-     * @return bool|null True if loaded, null otherwise
-     */
-    public function loadClass($class)
-    {
-        if ($file = $this->findFile($class)) {
-            includeFile($file);
-
-            return true;
-        }
-    }
-
-    /**
-     * Finds the path to the file where the class is defined.
-     *
-     * @param string $class The name of the class
-     *
-     * @return string|false The path if found, false otherwise
-     */
-    public function findFile($class)
-    {
-        // work around for PHP 5.3.0 - 5.3.2 https://bugs.php.net/50731
-        if ('\\' == $class[0]) {
-            $class = substr($class, 1);
-        }
-
-        // class map lookup
-        if (isset($this->classMap[$class])) {
-            return $this->classMap[$class];
-        }
-        if ($this->classMapAuthoritative) {
-            return false;
-        }
-
-        $file = $this->findFileWithExtension($class, '.php');
-
-        // Search for Hack files if we are running on HHVM
-        if ($file === null && defined('HHVM_VERSION')) {
-            $file = $this->findFileWithExtension($class, '.hh');
-        }
-
-        if ($file === null) {
-            // Remember that this class does not exist.
-            return $this->classMap[$class] = false;
-        }
-
-        return $file;
-    }
-
-    private function findFileWithExtension($class, $ext)
-    {
-        // PSR-4 lookup
-        $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
-
-        $first = $class[0];
-        if (isset($this->prefixLengthsPsr4[$first])) {
-            foreach ($this->prefixLengthsPsr4[$first] as $prefix => $length) {
-                if (0 === strpos($class, $prefix)) {
-                    foreach ($this->prefixDirsPsr4[$prefix] as $dir) {
-                        if (file_exists($file = $dir . DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $length))) {
-                            return $file;
-                        }
-                    }
-                }
-            }
-        }
-
-        // PSR-4 fallback dirs
-        foreach ($this->fallbackDirsPsr4 as $dir) {
-            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
-                return $file;
-            }
-        }
-
-        // PSR-0 lookup
-        if (false !== $pos = strrpos($class, '\\')) {
-            // namespaced class name
-            $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
-                . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
-        } else {
-            // PEAR-like class name
-            $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
-        }
-
-        if (isset($this->prefixesPsr0[$first])) {
-            foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
-                if (0 === strpos($class, $prefix)) {
-                    foreach ($dirs as $dir) {
-                        if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
-                            return $file;
-                        }
-                    }
-                }
-            }
-        }
-
-        // PSR-0 fallback dirs
-        foreach ($this->fallbackDirsPsr0 as $dir) {
-            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
-                return $file;
-            }
-        }
-
-        // PSR-0 include paths.
-        if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
-            return $file;
-        }
-    }
-}
-
-/**
- * Scope isolated include.
- *
- * Prevents access to $this/self from included files.
- */
-function includeFile($file)
-{
-    include $file;
-}


[14/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/CreateFromTimestampTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/CreateFromTimestampTest.php b/vendor/nesbot/carbon/tests/CreateFromTimestampTest.php
deleted file mode 100644
index 108faac..0000000
--- a/vendor/nesbot/carbon/tests/CreateFromTimestampTest.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class CreateFromTimestampTest extends TestFixture
-{
-    public function testCreateReturnsDatingInstance()
-    {
-        $d = Carbon::createFromTimestamp(Carbon::create(1975, 5, 21, 22, 32, 5)->timestamp);
-        $this->assertCarbon($d, 1975, 5, 21, 22, 32, 5);
-    }
-
-    public function testCreateFromTimestampUsesDefaultTimezone()
-    {
-        $d = Carbon::createFromTimestamp(0);
-
-        // We know Toronto is -5 since no DST in Jan
-        $this->assertSame(1969, $d->year);
-        $this->assertSame(-5 * 3600, $d->offset);
-    }
-
-    public function testCreateFromTimestampWithDateTimeZone()
-    {
-        $d = Carbon::createFromTimestamp(0, new \DateTimeZone('UTC'));
-        $this->assertSame('UTC', $d->tzName);
-        $this->assertCarbon($d, 1970, 1, 1, 0, 0, 0);
-    }
-
-    public function testCreateFromTimestampWithString()
-    {
-        $d = Carbon::createFromTimestamp(0, 'UTC');
-        $this->assertCarbon($d, 1970, 1, 1, 0, 0, 0);
-        $this->assertSame(0, $d->offset);
-        $this->assertSame('UTC', $d->tzName);
-    }
-
-    public function testCreateFromTimestampGMTDoesNotUseDefaultTimezone()
-    {
-        $d = Carbon::createFromTimestampUTC(0);
-        $this->assertCarbon($d, 1970, 1, 1, 0, 0, 0);
-        $this->assertSame(0, $d->offset);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/CreateTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/CreateTest.php b/vendor/nesbot/carbon/tests/CreateTest.php
deleted file mode 100644
index 513d61d..0000000
--- a/vendor/nesbot/carbon/tests/CreateTest.php
+++ /dev/null
@@ -1,142 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class CreateTest extends TestFixture
-{
-    public function testCreateReturnsDatingInstance()
-    {
-        $d = Carbon::create();
-        $this->assertTrue($d instanceof Carbon);
-    }
-
-    public function testCreateWithDefaults()
-    {
-        $d = Carbon::create();
-        $this->assertSame($d->timestamp, Carbon::now()->timestamp);
-    }
-
-    public function testCreateWithYear()
-    {
-        $d = Carbon::create(2012);
-        $this->assertSame(2012, $d->year);
-    }
-
-    public function testCreateWithInvalidYear()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-        $d = Carbon::create(-3);
-    }
-
-    public function testCreateWithMonth()
-    {
-        $d = Carbon::create(null, 3);
-        $this->assertSame(3, $d->month);
-    }
-
-    public function testCreateWithInvalidMonth()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-        $d = Carbon::create(null, -5);
-    }
-
-    public function testCreateMonthWraps()
-    {
-        $d = Carbon::create(2011, 0, 1, 0, 0, 0);
-        $this->assertCarbon($d, 2010, 12, 1, 0, 0, 0);
-    }
-
-    public function testCreateWithDay()
-    {
-        $d = Carbon::create(null, null, 21);
-        $this->assertSame(21, $d->day);
-    }
-
-    public function testCreateWithInvalidDay()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-        $d = Carbon::create(null, null, -4);
-    }
-    public function testCreateDayWraps()
-    {
-        $d = Carbon::create(2011, 1, 40, 0, 0, 0);
-        $this->assertCarbon($d, 2011, 2, 9, 0, 0, 0);
-    }
-
-    public function testCreateWithHourAndDefaultMinSecToZero()
-    {
-        $d = Carbon::create(null, null, null, 14);
-        $this->assertSame(14, $d->hour);
-        $this->assertSame(0, $d->minute);
-        $this->assertSame(0, $d->second);
-    }
-
-    public function testCreateWithInvalidHour()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-        $d = Carbon::create(null, null, null, -1);
-    }
-
-    public function testCreateHourWraps()
-    {
-        $d = Carbon::create(2011, 1, 1, 24, 0, 0);
-        $this->assertCarbon($d, 2011, 1, 2, 0, 0, 0);
-    }
-
-    public function testCreateWithMinute()
-    {
-        $d = Carbon::create(null, null, null, null, 58);
-        $this->assertSame(58, $d->minute);
-    }
-
-    public function testCreateWithInvalidMinute()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-        $d = Carbon::create(2011, 1, 1, 0, -2, 0);
-    }
-    public function testCreateMinuteWraps()
-    {
-        $d = Carbon::create(2011, 1, 1, 0, 62, 0);
-        $this->assertCarbon($d, 2011, 1, 1, 1, 2, 0);
-    }
-
-    public function testCreateWithSecond()
-    {
-        $d = Carbon::create(null, null, null, null, null, 59);
-        $this->assertSame(59, $d->second);
-    }
-
-    public function testCreateWithInvalidSecond()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-        $d = Carbon::create(null, null, null, null, null, -2);
-    }
-    public function testCreateSecondsWrap()
-    {
-        $d = Carbon::create(2012, 1, 1, 0, 0, 61);
-        $this->assertCarbon($d, 2012, 1, 1, 0, 1, 1);
-    }
-
-    public function testCreateWithDateTimeZone()
-    {
-        $d = Carbon::create(2012, 1, 1, 0, 0, 0, new \DateTimeZone('Europe/London'));
-        $this->assertCarbon($d, 2012, 1, 1, 0, 0, 0);
-        $this->assertSame('Europe/London', $d->tzName);
-    }
-
-    public function testCreateWithTimeZoneString()
-    {
-        $d = Carbon::create(2012, 1, 1, 0, 0, 0, 'Europe/London');
-        $this->assertCarbon($d, 2012, 1, 1, 0, 0, 0);
-        $this->assertSame('Europe/London', $d->tzName);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/DayOfWeekModifiersTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/DayOfWeekModifiersTest.php b/vendor/nesbot/carbon/tests/DayOfWeekModifiersTest.php
deleted file mode 100644
index ead4928..0000000
--- a/vendor/nesbot/carbon/tests/DayOfWeekModifiersTest.php
+++ /dev/null
@@ -1,288 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class DayOfWeekModifiersTest extends TestFixture
-{
-    public function testStartOfWeek()
-    {
-        $d = Carbon::create(1980, 8, 7, 12, 11, 9)->startOfWeek();
-        $this->assertCarbon($d, 1980, 8, 4, 0, 0, 0);
-    }
-
-    public function testStartOfWeekFromWeekStart()
-    {
-        $d = Carbon::createFromDate(1980, 8, 4)->startOfWeek();
-        $this->assertCarbon($d, 1980, 8, 4, 0, 0, 0);
-    }
-
-    public function testStartOfWeekCrossingYearBoundary()
-    {
-        $d = Carbon::createFromDate(2013, 12, 31, 'GMT');
-        $d->startOfWeek();
-        $this->assertCarbon($d, 2013, 12, 30, 0, 0, 0);
-    }
-
-    public function testEndOfWeek()
-    {
-        $d = Carbon::create(1980, 8, 7, 11, 12, 13)->endOfWeek();
-        $this->assertCarbon($d, 1980, 8, 10, 23, 59, 59);
-    }
-
-    public function testEndOfWeekFromWeekEnd()
-    {
-        $d = Carbon::createFromDate(1980, 8, 9)->endOfWeek();
-        $this->assertCarbon($d, 1980, 8, 10, 23, 59, 59);
-    }
-
-    public function testEndOfWeekCrossingYearBoundary()
-    {
-        $d = Carbon::createFromDate(2013, 12, 31, 'GMT');
-        $d->endOfWeek();
-        $this->assertCarbon($d, 2014, 1, 5, 23, 59, 59);
-    }
-
-    public function testNext()
-    {
-        $d = Carbon::createFromDate(1975, 5, 21)->next();
-        $this->assertCarbon($d, 1975, 5, 28, 0, 0, 0);
-    }
-
-    public function testNextMonday()
-    {
-        $d = Carbon::createFromDate(1975, 5, 21)->next(Carbon::MONDAY);
-        $this->assertCarbon($d, 1975, 5, 26, 0, 0, 0);
-    }
-
-    public function testNextSaturday()
-    {
-        $d = Carbon::createFromDate(1975, 5, 21)->next(6);
-        $this->assertCarbon($d, 1975, 5, 24, 0, 0, 0);
-    }
-
-    public function testNextTimestamp()
-    {
-        $d = Carbon::createFromDate(1975, 11, 14)->next();
-        $this->assertCarbon($d, 1975, 11, 21, 0, 0, 0);
-    }
-
-    public function testPrevious()
-    {
-        $d = Carbon::createFromDate(1975, 5, 21)->previous();
-        $this->assertCarbon($d, 1975, 5, 14, 0, 0, 0);
-    }
-
-    public function testPreviousMonday()
-    {
-        $d = Carbon::createFromDate(1975, 5, 21)->previous(Carbon::MONDAY);
-        $this->assertCarbon($d, 1975, 5, 19, 0, 0, 0);
-    }
-
-    public function testPreviousSaturday()
-    {
-        $d = Carbon::createFromDate(1975, 5, 21)->previous(6);
-        $this->assertCarbon($d, 1975, 5, 17, 0, 0, 0);
-    }
-
-    public function testPreviousTimestamp()
-    {
-        $d = Carbon::createFromDate(1975, 11, 28)->previous();
-        $this->assertCarbon($d, 1975, 11, 21, 0, 0, 0);
-    }
-
-    public function testFirstDayOfMonth()
-    {
-        $d = Carbon::createFromDate(1975, 11, 21)->firstOfMonth();
-        $this->assertCarbon($d, 1975, 11, 1, 0, 0, 0);
-    }
-
-    public function testFirstWednesdayOfMonth()
-    {
-        $d = Carbon::createFromDate(1975, 11, 21)->firstOfMonth(Carbon::WEDNESDAY);
-        $this->assertCarbon($d, 1975, 11, 5, 0, 0, 0);
-    }
-
-    public function testFirstFridayOfMonth()
-    {
-        $d = Carbon::createFromDate(1975, 11, 21)->firstOfMonth(5);
-        $this->assertCarbon($d, 1975, 11, 7, 0, 0, 0);
-    }
-
-    public function testLastDayOfMonth()
-    {
-        $d = Carbon::createFromDate(1975, 12, 5)->lastOfMonth();
-        $this->assertCarbon($d, 1975, 12, 31, 0, 0, 0);
-    }
-
-    public function testLastTuesdayOfMonth()
-    {
-        $d = Carbon::createFromDate(1975, 12, 1)->lastOfMonth(Carbon::TUESDAY);
-        $this->assertCarbon($d, 1975, 12, 30, 0, 0, 0);
-    }
-
-    public function testLastFridayOfMonth()
-    {
-        $d = Carbon::createFromDate(1975, 12, 5)->lastOfMonth(5);
-        $this->assertCarbon($d, 1975, 12, 26, 0, 0, 0);
-    }
-
-    public function testNthOfMonthOutsideScope()
-    {
-        $this->assertFalse(Carbon::createFromDate(1975, 12, 5)->nthOfMonth(6, Carbon::MONDAY));
-    }
-
-    public function testNthOfMonthOutsideYear()
-    {
-        $this->assertFalse(Carbon::createFromDate(1975, 12, 5)->nthOfMonth(55, Carbon::MONDAY));
-    }
-
-    public function test2ndMondayOfMonth()
-    {
-        $d = Carbon::createFromDate(1975, 12, 5)->nthOfMonth(2, Carbon::MONDAY);
-        $this->assertCarbon($d, 1975, 12, 8, 0, 0, 0);
-    }
-
-    public function test3rdWednesdayOfMonth()
-    {
-        $d = Carbon::createFromDate(1975, 12, 5)->nthOfMonth(3, 3);
-        $this->assertCarbon($d, 1975, 12, 17, 0, 0, 0);
-    }
-
-    public function testFirstDayOfQuarter()
-    {
-        $d = Carbon::createFromDate(1975, 11, 21)->firstOfQuarter();
-        $this->assertCarbon($d, 1975, 10, 1, 0, 0, 0);
-    }
-
-    public function testFirstWednesdayOfQuarter()
-    {
-        $d = Carbon::createFromDate(1975, 11, 21)->firstOfQuarter(Carbon::WEDNESDAY);
-        $this->assertCarbon($d, 1975, 10, 1, 0, 0, 0);
-    }
-
-    public function testFirstFridayOfQuarter()
-    {
-        $d = Carbon::createFromDate(1975, 11, 21)->firstOfQuarter(5);
-        $this->assertCarbon($d, 1975, 10, 3, 0, 0, 0);
-    }
-
-    public function testFirstOfQuarterFromADayThatWillNotExistIntheFirstMonth()
-    {
-        $d = Carbon::createFromDate(2014, 5, 31)->firstOfQuarter();
-        $this->assertCarbon($d, 2014, 4, 1, 0, 0, 0);
-    }
-
-    public function testLastDayOfQuarter()
-    {
-        $d = Carbon::createFromDate(1975, 8, 5)->lastOfQuarter();
-        $this->assertCarbon($d, 1975, 9, 30, 0, 0, 0);
-    }
-
-    public function testLastTuesdayOfQuarter()
-    {
-        $d = Carbon::createFromDate(1975, 8, 1)->lastOfQuarter(Carbon::TUESDAY);
-        $this->assertCarbon($d, 1975, 9, 30, 0, 0, 0);
-    }
-
-    public function testLastFridayOfQuarter()
-    {
-        $d = Carbon::createFromDate(1975, 7, 5)->lastOfQuarter(5);
-        $this->assertCarbon($d, 1975, 9, 26, 0, 0, 0);
-    }
-
-    public function testLastOfQuarterFromADayThatWillNotExistIntheLastMonth()
-    {
-        $d = Carbon::createFromDate(2014, 5, 31)->lastOfQuarter();
-        $this->assertCarbon($d, 2014, 6, 30, 0, 0, 0);
-    }
-
-    public function testNthOfQuarterOutsideScope()
-    {
-        $this->assertFalse(Carbon::createFromDate(1975, 1, 5)->nthOfQuarter(20, Carbon::MONDAY));
-    }
-
-    public function testNthOfQuarterOutsideYear()
-    {
-        $this->assertFalse(Carbon::createFromDate(1975, 1, 5)->nthOfQuarter(55, Carbon::MONDAY));
-    }
-
-    public function testNthOfQuarterFromADayThatWillNotExistIntheFirstMonth()
-    {
-        $d = Carbon::createFromDate(2014, 5, 31)->nthOfQuarter(2, Carbon::MONDAY);
-        $this->assertCarbon($d, 2014, 4, 14, 0, 0, 0);
-    }
-
-    public function test2ndMondayOfQuarter()
-    {
-        $d = Carbon::createFromDate(1975, 8, 5)->nthOfQuarter(2, Carbon::MONDAY);
-        $this->assertCarbon($d, 1975, 7, 14, 0, 0, 0);
-    }
-
-    public function test3rdWednesdayOfQuarter()
-    {
-        $d = Carbon::createFromDate(1975, 8, 5)->nthOfQuarter(3, 3);
-        $this->assertCarbon($d, 1975, 7, 16, 0, 0, 0);
-    }
-
-    public function testFirstDayOfYear()
-    {
-        $d = Carbon::createFromDate(1975, 11, 21)->firstOfYear();
-        $this->assertCarbon($d, 1975, 1, 1, 0, 0, 0);
-    }
-
-    public function testFirstWednesdayOfYear()
-    {
-        $d = Carbon::createFromDate(1975, 11, 21)->firstOfYear(Carbon::WEDNESDAY);
-        $this->assertCarbon($d, 1975, 1, 1, 0, 0, 0);
-    }
-
-    public function testFirstFridayOfYear()
-    {
-        $d = Carbon::createFromDate(1975, 11, 21)->firstOfYear(5);
-        $this->assertCarbon($d, 1975, 1, 3, 0, 0, 0);
-    }
-
-    public function testLastDayOfYear()
-    {
-        $d = Carbon::createFromDate(1975, 8, 5)->lastOfYear();
-        $this->assertCarbon($d, 1975, 12, 31, 0, 0, 0);
-    }
-
-    public function testLastTuesdayOfYear()
-    {
-        $d = Carbon::createFromDate(1975, 8, 1)->lastOfYear(Carbon::TUESDAY);
-        $this->assertCarbon($d, 1975, 12, 30, 0, 0, 0);
-    }
-
-    public function testLastFridayOfYear()
-    {
-        $d = Carbon::createFromDate(1975, 7, 5)->lastOfYear(5);
-        $this->assertCarbon($d, 1975, 12, 26, 0, 0, 0);
-    }
-
-    public function testNthOfYearOutsideScope()
-    {
-        $this->assertFalse(Carbon::createFromDate(1975, 1, 5)->nthOfYear(55, Carbon::MONDAY));
-    }
-
-    public function test2ndMondayOfYear()
-    {
-        $d = Carbon::createFromDate(1975, 8, 5)->nthOfYear(2, Carbon::MONDAY);
-        $this->assertCarbon($d, 1975, 1, 13, 0, 0, 0);
-    }
-
-    public function test3rdWednesdayOfYear()
-    {
-        $d = Carbon::createFromDate(1975, 8, 5)->nthOfYear(3, 3);
-        $this->assertCarbon($d, 1975, 1, 15, 0, 0, 0);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/DiffTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/DiffTest.php b/vendor/nesbot/carbon/tests/DiffTest.php
deleted file mode 100644
index cf44a59..0000000
--- a/vendor/nesbot/carbon/tests/DiffTest.php
+++ /dev/null
@@ -1,953 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class DiffTest extends TestFixture
-{
-    public function testDiffInYearsPositive()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(1, $dt->diffInYears($dt->copy()->addYear()));
-    }
-
-    public function testDiffInYearsNegativeWithSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(-1, $dt->diffInYears($dt->copy()->subYear(), false));
-    }
-
-    public function testDiffInYearsNegativeNoSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(1, $dt->diffInYears($dt->copy()->subYear()));
-    }
-
-    public function testDiffInYearsVsDefaultNow()
-    {
-        $this->assertSame(1, Carbon::now()->subYear()->diffInYears());
-    }
-
-    public function testDiffInYearsEnsureIsTruncated()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(1, $dt->diffInYears($dt->copy()->addYear()->addMonths(7)));
-    }
-
-    public function testDiffInMonthsPositive()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(13, $dt->diffInMonths($dt->copy()->addYear()->addMonth()));
-    }
-
-    public function testDiffInMonthsNegativeWithSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(-11, $dt->diffInMonths($dt->copy()->subYear()->addMonth(), false));
-    }
-
-    public function testDiffInMonthsNegativeNoSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(11, $dt->diffInMonths($dt->copy()->subYear()->addMonth()));
-    }
-
-    public function testDiffInMonthsVsDefaultNow()
-    {
-        $this->assertSame(12, Carbon::now()->subYear()->diffInMonths());
-    }
-
-    public function testDiffInMonthsEnsureIsTruncated()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(1, $dt->diffInMonths($dt->copy()->addMonth()->addDays(16)));
-    }
-
-    public function testDiffInDaysPositive()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(366, $dt->diffInDays($dt->copy()->addYear()));
-    }
-
-    public function testDiffInDaysNegativeWithSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(-365, $dt->diffInDays($dt->copy()->subYear(), false));
-    }
-
-    public function testDiffInDaysNegativeNoSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(365, $dt->diffInDays($dt->copy()->subYear()));
-    }
-
-    public function testDiffInDaysVsDefaultNow()
-    {
-        $this->assertSame(7, Carbon::now()->subWeek()->diffInDays());
-    }
-
-    public function testDiffInDaysEnsureIsTruncated()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(1, $dt->diffInDays($dt->copy()->addDay()->addHours(13)));
-    }
-
-    public function testDiffInDaysFilteredPositiveWithMutated()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(5, $dt->diffInDaysFiltered(function (Carbon $date) {
-            return $date->dayOfWeek === 1;
-        }, $dt->copy()->endOfMonth()));
-    }
-
-    public function testDiffInDaysFilteredPositiveWithSecondObject()
-    {
-        $dt1 = Carbon::createFromDate(2000, 1, 1);
-        $dt2 = Carbon::createFromDate(2000, 1, 31);
-
-        $this->assertSame(5, $dt1->diffInDaysFiltered(function (Carbon $date) {
-            return $date->dayOfWeek === Carbon::SUNDAY;
-        }, $dt2));
-    }
-
-    public function testDiffInDaysFilteredNegativeNoSignWithMutated()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 31);
-        $this->assertSame(5, $dt->diffInDaysFiltered(function (Carbon $date) {
-            return $date->dayOfWeek === Carbon::SUNDAY;
-        }, $dt->copy()->startOfMonth()));
-    }
-
-    public function testDiffInDaysFilteredNegativeNoSignWithSecondObject()
-    {
-        $dt1 = Carbon::createFromDate(2000, 1, 31);
-        $dt2 = Carbon::createFromDate(2000, 1, 1);
-
-        $this->assertSame(5, $dt1->diffInDaysFiltered(function (Carbon $date) {
-            return $date->dayOfWeek === Carbon::SUNDAY;
-        }, $dt2));
-    }
-
-    public function testDiffInDaysFilteredNegativeWithSignWithMutated()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 31);
-        $this->assertSame(-5, $dt->diffInDaysFiltered(function (Carbon $date) {
-            return $date->dayOfWeek === 1;
-        }, $dt->copy()->startOfMonth(), false));
-    }
-
-    public function testDiffInDaysFilteredNegativeWithSignWithSecondObject()
-    {
-        $dt1 = Carbon::createFromDate(2000, 1, 31);
-        $dt2 = Carbon::createFromDate(2000, 1, 1);
-
-        $this->assertSame(-5, $dt1->diffInDaysFiltered(function (Carbon $date) {
-            return $date->dayOfWeek === Carbon::SUNDAY;
-        }, $dt2, false));
-    }
-
-    public function testBug188DiffWithSameDates()
-    {
-        $start = Carbon::create(2014, 10, 8, 15, 20, 0);
-        $end = $start->copy();
-
-        $this->assertSame(0, $start->diffInDays($end));
-        $this->assertSame(0, $start->diffInWeekdays($end));
-    }
-
-    public function testBug188DiffWithDatesOnlyHoursApart()
-    {
-        $start = Carbon::create(2014, 10, 8, 15, 20, 0);
-        $end = $start->copy();
-
-        $this->assertSame(0, $start->diffInDays($end));
-        $this->assertSame(0, $start->diffInWeekdays($end));
-    }
-
-    public function testBug188DiffWithSameDates1DayApart()
-    {
-        $start = Carbon::create(2014, 10, 8, 15, 20, 0);
-        $end = $start->copy()->addDay();
-
-        $this->assertSame(1, $start->diffInDays($end));
-        $this->assertSame(1, $start->diffInWeekdays($end));
-    }
-
-    public function testBug188DiffWithDatesOnTheWeekend()
-    {
-        $start = Carbon::create(2014, 1, 1, 0, 0, 0);
-        $start->next(Carbon::SATURDAY);
-        $end = $start->copy()->addDay();
-
-        $this->assertSame(1, $start->diffInDays($end));
-        $this->assertSame(0, $start->diffInWeekdays($end));
-    }
-
-    public function testDiffInWeekdaysPositive()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(21, $dt->diffInWeekdays($dt->copy()->endOfMonth()));
-    }
-
-    public function testDiffInWeekdaysNegativeNoSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 31);
-        $this->assertSame(21, $dt->diffInWeekdays($dt->copy()->startOfMonth()));
-    }
-
-    public function testDiffInWeekdaysNegativeWithSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 31);
-        $this->assertSame(-21, $dt->diffInWeekdays($dt->copy()->startOfMonth(), false));
-    }
-
-    public function testDiffInWeekendDaysPositive()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(10, $dt->diffInWeekendDays($dt->copy()->endOfMonth()));
-    }
-
-    public function testDiffInWeekendDaysNegativeNoSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 31);
-        $this->assertSame(10, $dt->diffInWeekendDays($dt->copy()->startOfMonth()));
-    }
-
-    public function testDiffInWeekendDaysNegativeWithSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 31);
-        $this->assertSame(-10, $dt->diffInWeekendDays($dt->copy()->startOfMonth(), false));
-    }
-
-    public function testDiffInWeeksPositive()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(52, $dt->diffInWeeks($dt->copy()->addYear()));
-    }
-
-    public function testDiffInWeeksNegativeWithSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(-52, $dt->diffInWeeks($dt->copy()->subYear(), false));
-    }
-
-    public function testDiffInWeeksNegativeNoSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(52, $dt->diffInWeeks($dt->copy()->subYear()));
-    }
-
-    public function testDiffInWeeksVsDefaultNow()
-    {
-        $this->assertSame(1, Carbon::now()->subWeek()->diffInWeeks());
-    }
-
-    public function testDiffInWeeksEnsureIsTruncated()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(0, $dt->diffInWeeks($dt->copy()->addWeek()->subDay()));
-    }
-
-    public function testDiffInHoursPositive()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(26, $dt->diffInHours($dt->copy()->addDay()->addHours(2)));
-    }
-
-    public function testDiffInHoursNegativeWithSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(-22, $dt->diffInHours($dt->copy()->subDay()->addHours(2), false));
-    }
-
-    public function testDiffInHoursNegativeNoSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(22, $dt->diffInHours($dt->copy()->subDay()->addHours(2)));
-    }
-
-    public function testDiffInHoursVsDefaultNow()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 15));
-        $this->assertSame(48, Carbon::now()->subDays(2)->diffInHours());
-        Carbon::setTestNow();
-    }
-
-    public function testDiffInHoursEnsureIsTruncated()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(1, $dt->diffInHours($dt->copy()->addHour()->addMinutes(31)));
-    }
-
-    public function testDiffInMinutesPositive()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(62, $dt->diffInMinutes($dt->copy()->addHour()->addMinutes(2)));
-    }
-
-    public function testDiffInMinutesPositiveAlot()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(1502, $dt->diffInMinutes($dt->copy()->addHours(25)->addMinutes(2)));
-    }
-
-    public function testDiffInMinutesNegativeWithSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(-58, $dt->diffInMinutes($dt->copy()->subHour()->addMinutes(2), false));
-    }
-
-    public function testDiffInMinutesNegativeNoSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(58, $dt->diffInMinutes($dt->copy()->subHour()->addMinutes(2)));
-    }
-
-    public function testDiffInMinutesVsDefaultNow()
-    {
-        $this->assertSame(60, Carbon::now()->subHour()->diffInMinutes());
-    }
-
-    public function testDiffInMinutesEnsureIsTruncated()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(1, $dt->diffInMinutes($dt->copy()->addMinute()->addSeconds(31)));
-    }
-
-    public function testDiffInSecondsPositive()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(62, $dt->diffInSeconds($dt->copy()->addMinute()->addSeconds(2)));
-    }
-
-    public function testDiffInSecondsPositiveAlot()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(7202, $dt->diffInSeconds($dt->copy()->addHours(2)->addSeconds(2)));
-    }
-
-    public function testDiffInSecondsNegativeWithSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(-58, $dt->diffInSeconds($dt->copy()->subMinute()->addSeconds(2), false));
-    }
-
-    public function testDiffInSecondsNegativeNoSign()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(58, $dt->diffInSeconds($dt->copy()->subMinute()->addSeconds(2)));
-    }
-
-    public function testDiffInSecondsVsDefaultNow()
-    {
-        $this->assertSame(3600, Carbon::now()->subHour()->diffInSeconds());
-    }
-
-    public function testDiffInSecondsEnsureIsTruncated()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1);
-        $this->assertSame(1, $dt->diffInSeconds($dt->copy()->addSeconds(1.9)));
-    }
-
-    public function testDiffInSecondsWithTimezones()
-    {
-        $dtOttawa = Carbon::createFromDate(2000, 1, 1, 'America/Toronto');
-        $dtVancouver = Carbon::createFromDate(2000, 1, 1, 'America/Vancouver');
-        $this->assertSame(3 * 60 * 60, $dtOttawa->diffInSeconds($dtVancouver));
-    }
-
-    public function testDiffInSecondsWithTimezonesAndVsDefault()
-    {
-        $dt = Carbon::now('America/Vancouver');
-        $this->assertSame(0, $dt->diffInSeconds());
-    }
-
-    public function testDiffForHumansNowAndSecond()
-    {
-        $d = Carbon::now();
-        $this->assertSame('1 second ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndSecondWithTimezone()
-    {
-        $d = Carbon::now('America/Vancouver');
-        $this->assertSame('1 second ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndSeconds()
-    {
-        $d = Carbon::now()->subSeconds(2);
-        $this->assertSame('2 seconds ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndNearlyMinute()
-    {
-        $d = Carbon::now()->subSeconds(59);
-        $this->assertSame('59 seconds ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndMinute()
-    {
-        $d = Carbon::now()->subMinute();
-        $this->assertSame('1 minute ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndMinutes()
-    {
-        $d = Carbon::now()->subMinutes(2);
-        $this->assertSame('2 minutes ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndNearlyHour()
-    {
-        $d = Carbon::now()->subMinutes(59);
-        $this->assertSame('59 minutes ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndHour()
-    {
-        $d = Carbon::now()->subHour();
-        $this->assertSame('1 hour ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndHours()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 15));
-        $d = Carbon::now()->subHours(2);
-        $this->assertSame('2 hours ago', $d->diffForHumans());
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansNowAndNearlyDay()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 15));
-        $d = Carbon::now()->subHours(23);
-        $this->assertSame('23 hours ago', $d->diffForHumans());
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansNowAndDay()
-    {
-        $d = Carbon::now()->subDay();
-        $this->assertSame('1 day ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndDays()
-    {
-        $d = Carbon::now()->subDays(2);
-        $this->assertSame('2 days ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndNearlyWeek()
-    {
-        $d = Carbon::now()->subDays(6);
-        $this->assertSame('6 days ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndWeek()
-    {
-        $d = Carbon::now()->subWeek();
-        $this->assertSame('1 week ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndWeeks()
-    {
-        $d = Carbon::now()->subWeeks(2);
-        $this->assertSame('2 weeks ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndNearlyMonth()
-    {
-        $d = Carbon::now()->subWeeks(3);
-        $this->assertSame('3 weeks ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndMonth()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 1));
-        $d = Carbon::now()->subWeeks(4);
-        $this->assertSame('4 weeks ago', $d->diffForHumans());
-        $d = Carbon::now()->subMonth();
-        $this->assertSame('1 month ago', $d->diffForHumans());
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansNowAndMonths()
-    {
-        $d = Carbon::now()->subMonths(2);
-        $this->assertSame('2 months ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndNearlyYear()
-    {
-        $d = Carbon::now()->subMonths(11);
-        $this->assertSame('11 months ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndYear()
-    {
-        $d = Carbon::now()->subYear();
-        $this->assertSame('1 year ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndYears()
-    {
-        $d = Carbon::now()->subYears(2);
-        $this->assertSame('2 years ago', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureSecond()
-    {
-        $d = Carbon::now()->addSecond();
-        $this->assertSame('1 second from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureSeconds()
-    {
-        $d = Carbon::now()->addSeconds(2);
-        $this->assertSame('2 seconds from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndNearlyFutureMinute()
-    {
-        $d = Carbon::now()->addSeconds(59);
-        $this->assertSame('59 seconds from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureMinute()
-    {
-        $d = Carbon::now()->addMinute();
-        $this->assertSame('1 minute from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureMinutes()
-    {
-        $d = Carbon::now()->addMinutes(2);
-        $this->assertSame('2 minutes from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndNearlyFutureHour()
-    {
-        $d = Carbon::now()->addMinutes(59);
-        $this->assertSame('59 minutes from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureHour()
-    {
-        $d = Carbon::now()->addHour();
-        $this->assertSame('1 hour from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureHours()
-    {
-        $d = Carbon::now()->addHours(2);
-        $this->assertSame('2 hours from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndNearlyFutureDay()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 1));
-        $d = Carbon::now()->addHours(23);
-        $this->assertSame('23 hours from now', $d->diffForHumans());
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansNowAndFutureDay()
-    {
-        $d = Carbon::now()->addDay();
-        $this->assertSame('1 day from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureDays()
-    {
-        $d = Carbon::now()->addDays(2);
-        $this->assertSame('2 days from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndNearlyFutureWeek()
-    {
-        $d = Carbon::now()->addDays(6);
-        $this->assertSame('6 days from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureWeek()
-    {
-        $d = Carbon::now()->addWeek();
-        $this->assertSame('1 week from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureWeeks()
-    {
-        $d = Carbon::now()->addWeeks(2);
-        $this->assertSame('2 weeks from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndNearlyFutureMonth()
-    {
-        $d = Carbon::now()->addWeeks(3);
-        $this->assertSame('3 weeks from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureMonth()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 1));
-        $d = Carbon::now()->addWeeks(4);
-        $this->assertSame('4 weeks from now', $d->diffForHumans());
-        $d = Carbon::now()->addMonth();
-        $this->assertSame('1 month from now', $d->diffForHumans());
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansNowAndFutureMonths()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 1));
-        $d = Carbon::now()->addMonths(2);
-        $this->assertSame('2 months from now', $d->diffForHumans());
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansNowAndNearlyFutureYear()
-    {
-        $d = Carbon::now()->addMonths(11);
-        $this->assertSame('11 months from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureYear()
-    {
-        $d = Carbon::now()->addYear();
-        $this->assertSame('1 year from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansNowAndFutureYears()
-    {
-        $d = Carbon::now()->addYears(2);
-        $this->assertSame('2 years from now', $d->diffForHumans());
-    }
-
-    public function testDiffForHumansOtherAndSecond()
-    {
-        $d = Carbon::now()->addSecond();
-        $this->assertSame('1 second before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndSeconds()
-    {
-        $d = Carbon::now()->addSeconds(2);
-        $this->assertSame('2 seconds before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndNearlyMinute()
-    {
-        $d = Carbon::now()->addSeconds(59);
-        $this->assertSame('59 seconds before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndMinute()
-    {
-        $d = Carbon::now()->addMinute();
-        $this->assertSame('1 minute before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndMinutes()
-    {
-        $d = Carbon::now()->addMinutes(2);
-        $this->assertSame('2 minutes before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndNearlyHour()
-    {
-        $d = Carbon::now()->addMinutes(59);
-        $this->assertSame('59 minutes before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndHour()
-    {
-        $d = Carbon::now()->addHour();
-        $this->assertSame('1 hour before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndHours()
-    {
-        $d = Carbon::now()->addHours(2);
-        $this->assertSame('2 hours before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndNearlyDay()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 1));
-        $d = Carbon::now()->addHours(23);
-        $this->assertSame('23 hours before', Carbon::now()->diffForHumans($d));
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansOtherAndDay()
-    {
-        $d = Carbon::now()->addDay();
-        $this->assertSame('1 day before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndDays()
-    {
-        $d = Carbon::now()->addDays(2);
-        $this->assertSame('2 days before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndNearlyWeek()
-    {
-        $d = Carbon::now()->addDays(6);
-        $this->assertSame('6 days before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndWeek()
-    {
-        $d = Carbon::now()->addWeek();
-        $this->assertSame('1 week before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndWeeks()
-    {
-        $d = Carbon::now()->addWeeks(2);
-        $this->assertSame('2 weeks before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndNearlyMonth()
-    {
-        $d = Carbon::now()->addWeeks(3);
-        $this->assertSame('3 weeks before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndMonth()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 1));
-        $d = Carbon::now()->addWeeks(4);
-        $this->assertSame('4 weeks before', Carbon::now()->diffForHumans($d));
-        $d = Carbon::now()->addMonth();
-        $this->assertSame('1 month before', Carbon::now()->diffForHumans($d));
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansOtherAndMonths()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 1));
-        $d = Carbon::now()->addMonths(2);
-        $this->assertSame('2 months before', Carbon::now()->diffForHumans($d));
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansOtherAndNearlyYear()
-    {
-        $d = Carbon::now()->addMonths(11);
-        $this->assertSame('11 months before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndYear()
-    {
-        $d = Carbon::now()->addYear();
-        $this->assertSame('1 year before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndYears()
-    {
-        $d = Carbon::now()->addYears(2);
-        $this->assertSame('2 years before', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureSecond()
-    {
-        $d = Carbon::now()->subSecond();
-        $this->assertSame('1 second after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureSeconds()
-    {
-        $d = Carbon::now()->subSeconds(2);
-        $this->assertSame('2 seconds after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndNearlyFutureMinute()
-    {
-        $d = Carbon::now()->subSeconds(59);
-        $this->assertSame('59 seconds after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureMinute()
-    {
-        $d = Carbon::now()->subMinute();
-        $this->assertSame('1 minute after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureMinutes()
-    {
-        $d = Carbon::now()->subMinutes(2);
-        $this->assertSame('2 minutes after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndNearlyFutureHour()
-    {
-        $d = Carbon::now()->subMinutes(59);
-        $this->assertSame('59 minutes after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureHour()
-    {
-        $d = Carbon::now()->subHour();
-        $this->assertSame('1 hour after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureHours()
-    {
-        $d = Carbon::now()->subHours(2);
-        $this->assertSame('2 hours after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndNearlyFutureDay()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 15));
-        $d = Carbon::now()->subHours(23);
-        $this->assertSame('23 hours after', Carbon::now()->diffForHumans($d));
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansOtherAndFutureDay()
-    {
-        $d = Carbon::now()->subDay();
-        $this->assertSame('1 day after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureDays()
-    {
-        $d = Carbon::now()->subDays(2);
-        $this->assertSame('2 days after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndNearlyFutureWeek()
-    {
-        $d = Carbon::now()->subDays(6);
-        $this->assertSame('6 days after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureWeek()
-    {
-        $d = Carbon::now()->subWeek();
-        $this->assertSame('1 week after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureWeeks()
-    {
-        $d = Carbon::now()->subWeeks(2);
-        $this->assertSame('2 weeks after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndNearlyFutureMonth()
-    {
-        $d = Carbon::now()->subWeeks(3);
-        $this->assertSame('3 weeks after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureMonth()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 1));
-        $d = Carbon::now()->subWeeks(4);
-        $this->assertSame('4 weeks after', Carbon::now()->diffForHumans($d));
-        $d = Carbon::now()->subMonth();
-        $this->assertSame('1 month after', Carbon::now()->diffForHumans($d));
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansOtherAndFutureMonths()
-    {
-        $d = Carbon::now()->subMonths(2);
-        $this->assertSame('2 months after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndNearlyFutureYear()
-    {
-        $d = Carbon::now()->subMonths(11);
-        $this->assertSame('11 months after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureYear()
-    {
-        $d = Carbon::now()->subYear();
-        $this->assertSame('1 year after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansOtherAndFutureYears()
-    {
-        $d = Carbon::now()->subYears(2);
-        $this->assertSame('2 years after', Carbon::now()->diffForHumans($d));
-    }
-
-    public function testDiffForHumansAbsoluteSeconds()
-    {
-        $d = Carbon::now()->subSeconds(59);
-        $this->assertSame('59 seconds', Carbon::now()->diffForHumans($d, true));
-        $d = Carbon::now()->addSeconds(59);
-        $this->assertSame('59 seconds', Carbon::now()->diffForHumans($d, true));
-    }
-
-    public function testDiffForHumansAbsoluteMinutes()
-    {
-        $d = Carbon::now()->subMinutes(30);
-        $this->assertSame('30 minutes', Carbon::now()->diffForHumans($d, true));
-        $d = Carbon::now()->addMinutes(30);
-        $this->assertSame('30 minutes', Carbon::now()->diffForHumans($d, true));
-    }
-
-    public function testDiffForHumansAbsoluteHours()
-    {
-        $d = Carbon::now()->subHours(3);
-        $this->assertSame('3 hours', Carbon::now()->diffForHumans($d, true));
-        $d = Carbon::now()->addHours(3);
-        $this->assertSame('3 hours', Carbon::now()->diffForHumans($d, true));
-    }
-
-    public function testDiffForHumansAbsoluteDays()
-    {
-        $d = Carbon::now()->subDays(2);
-        $this->assertSame('2 days', Carbon::now()->diffForHumans($d, true));
-        $d = Carbon::now()->addDays(2);
-        $this->assertSame('2 days', Carbon::now()->diffForHumans($d, true));
-    }
-
-    public function testDiffForHumansAbsoluteWeeks()
-    {
-        $d = Carbon::now()->subWeeks(2);
-        $this->assertSame('2 weeks', Carbon::now()->diffForHumans($d, true));
-        $d = Carbon::now()->addWeeks(2);
-        $this->assertSame('2 weeks', Carbon::now()->diffForHumans($d, true));
-    }
-
-    public function testDiffForHumansAbsoluteMonths()
-    {
-        Carbon::setTestNow(Carbon::create(2012, 1, 1));
-        $d = Carbon::now()->subMonths(2);
-        $this->assertSame('2 months', Carbon::now()->diffForHumans($d, true));
-        $d = Carbon::now()->addMonths(2);
-        $this->assertSame('2 months', Carbon::now()->diffForHumans($d, true));
-        Carbon::setTestNow();
-    }
-
-    public function testDiffForHumansAbsoluteYears()
-    {
-        $d = Carbon::now()->subYears(1);
-        $this->assertSame('1 year', Carbon::now()->diffForHumans($d, true));
-        $d = Carbon::now()->addYears(1);
-        $this->assertSame('1 year', Carbon::now()->diffForHumans($d, true));
-    }
-
-    public function testDiffForHumansWithShorterMonthShouldStillBeAMonth()
-    {
-        $feb15 = Carbon::parse('2015-02-15');
-        $mar15 = Carbon::parse('2015-03-15');
-        $this->assertSame('1 month after', $mar15->diffForHumans($feb15));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/FluidSettersTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/FluidSettersTest.php b/vendor/nesbot/carbon/tests/FluidSettersTest.php
deleted file mode 100644
index 3ec1264..0000000
--- a/vendor/nesbot/carbon/tests/FluidSettersTest.php
+++ /dev/null
@@ -1,113 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class FluidSettersTest extends TestFixture
-{
-    public function testFluidYearSetter()
-    {
-        $d = Carbon::now();
-        $this->assertTrue($d->year(1995) instanceof Carbon);
-        $this->assertSame(1995, $d->year);
-    }
-
-    public function testFluidMonthSetter()
-    {
-        $d = Carbon::now();
-        $this->assertTrue($d->month(3) instanceof Carbon);
-        $this->assertSame(3, $d->month);
-    }
-
-    public function testFluidMonthSetterWithWrap()
-    {
-        $d = Carbon::createFromDate(2012, 8, 21);
-        $this->assertTrue($d->month(13) instanceof Carbon);
-        $this->assertSame(1, $d->month);
-    }
-
-    public function testFluidDaySetter()
-    {
-        $d = Carbon::now();
-        $this->assertTrue($d->day(2) instanceof Carbon);
-        $this->assertSame(2, $d->day);
-    }
-
-    public function testFluidDaySetterWithWrap()
-    {
-        $d = Carbon::createFromDate(2000, 1, 1);
-        $this->assertTrue($d->day(32) instanceof Carbon);
-        $this->assertSame(1, $d->day);
-    }
-
-    public function testFluidSetDate()
-    {
-        $d = Carbon::createFromDate(2000, 1, 1);
-        $this->assertTrue($d->setDate(1995, 13, 32) instanceof Carbon);
-        $this->assertCarbon($d, 1996, 2, 1);
-    }
-
-    public function testFluidHourSetter()
-    {
-        $d = Carbon::now();
-        $this->assertTrue($d->hour(2) instanceof Carbon);
-        $this->assertSame(2, $d->hour);
-    }
-
-    public function testFluidHourSetterWithWrap()
-    {
-        $d = Carbon::now();
-        $this->assertTrue($d->hour(25) instanceof Carbon);
-        $this->assertSame(1, $d->hour);
-    }
-
-    public function testFluidMinuteSetter()
-    {
-        $d = Carbon::now();
-        $this->assertTrue($d->minute(2) instanceof Carbon);
-        $this->assertSame(2, $d->minute);
-    }
-
-    public function testFluidMinuteSetterWithWrap()
-    {
-        $d = Carbon::now();
-        $this->assertTrue($d->minute(61) instanceof Carbon);
-        $this->assertSame(1, $d->minute);
-    }
-
-    public function testFluidSecondSetter()
-    {
-        $d = Carbon::now();
-        $this->assertTrue($d->second(2) instanceof Carbon);
-        $this->assertSame(2, $d->second);
-    }
-
-    public function testFluidSecondSetterWithWrap()
-    {
-        $d = Carbon::now();
-        $this->assertTrue($d->second(62) instanceof Carbon);
-        $this->assertSame(2, $d->second);
-    }
-
-    public function testFluidSetTime()
-    {
-        $d = Carbon::createFromDate(2000, 1, 1);
-        $this->assertTrue($d->setTime(25, 61, 61) instanceof Carbon);
-        $this->assertCarbon($d, 2000, 1, 2, 2, 2, 1);
-    }
-
-    public function testFluidTimestampSetter()
-    {
-        $d = Carbon::now();
-        $this->assertTrue($d->timestamp(10) instanceof Carbon);
-        $this->assertSame(10, $d->timestamp);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/GettersTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/GettersTest.php b/vendor/nesbot/carbon/tests/GettersTest.php
deleted file mode 100644
index fca8942..0000000
--- a/vendor/nesbot/carbon/tests/GettersTest.php
+++ /dev/null
@@ -1,285 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class GettersTest extends TestFixture
-{
-    public function testGettersThrowExceptionOnUnknownGetter()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-        Carbon::create(1234, 5, 6, 7, 8, 9)->sdfsdfss;
-    }
-
-    public function testYearGetter()
-    {
-        $d = Carbon::create(1234, 5, 6, 7, 8, 9);
-        $this->assertSame(1234, $d->year);
-    }
-    
-    public function testYearIsoGetter()
-    {
-        $d = Carbon::createFromDate(2012, 12, 31);
-        $this->assertSame(2013, $d->yearIso);
-    }
-
-    public function testMonthGetter()
-    {
-        $d = Carbon::create(1234, 5, 6, 7, 8, 9);
-        $this->assertSame(5, $d->month);
-    }
-
-    public function testDayGetter()
-    {
-        $d = Carbon::create(1234, 5, 6, 7, 8, 9);
-        $this->assertSame(6, $d->day);
-    }
-
-    public function testHourGetter()
-    {
-        $d = Carbon::create(1234, 5, 6, 7, 8, 9);
-        $this->assertSame(7, $d->hour);
-    }
-
-    public function testMinuteGetter()
-    {
-        $d = Carbon::create(1234, 5, 6, 7, 8, 9);
-        $this->assertSame(8, $d->minute);
-    }
-
-    public function testSecondGetter()
-    {
-        $d = Carbon::create(1234, 5, 6, 7, 8, 9);
-        $this->assertSame(9, $d->second);
-    }
-
-    public function testMicroGetter()
-    {
-        $micro = 345678;
-        $d = Carbon::parse('2014-01-05 12:34:11.'.$micro);
-        $this->assertSame($micro, $d->micro);
-    }
-
-    public function testMicroGetterWithDefaultNow()
-    {
-        $d = Carbon::now();
-        $this->assertSame(0, $d->micro);
-    }
-
-    public function testDayOfWeeGetter()
-    {
-        $d = Carbon::create(2012, 5, 7, 7, 8, 9);
-        $this->assertSame(Carbon::MONDAY, $d->dayOfWeek);
-    }
-
-    public function testDayOfYearGetter()
-    {
-        $d = Carbon::createFromDate(2012, 5, 7);
-        $this->assertSame(127, $d->dayOfYear);
-    }
-
-    public function testDaysInMonthGetter()
-    {
-        $d = Carbon::createFromDate(2012, 5, 7);
-        $this->assertSame(31, $d->daysInMonth);
-    }
-
-    public function testTimestampGetter()
-    {
-        $d = Carbon::create();
-        $d->setTimezone('GMT');
-        $this->assertSame(0, $d->setDateTime(1970, 1, 1, 0, 0, 0)->timestamp);
-    }
-
-    public function testGetAge()
-    {
-        $d = Carbon::now();
-        $this->assertSame(0, $d->age);
-    }
-
-    public function testGetAgeWithRealAge()
-    {
-        $d = Carbon::createFromDate(1975, 5, 21);
-        $age = intval(substr(date('Ymd') - date('Ymd', $d->timestamp), 0, -4));
-
-        $this->assertSame($age, $d->age);
-    }
-
-    public function testGetQuarterFirst()
-    {
-        $d = Carbon::createFromDate(2012, 1, 1);
-        $this->assertSame(1, $d->quarter);
-    }
-
-    public function testGetQuarterFirstEnd()
-    {
-        $d = Carbon::createFromDate(2012, 3, 31);
-        $this->assertSame(1, $d->quarter);
-    }
-
-    public function testGetQuarterSecond()
-    {
-        $d = Carbon::createFromDate(2012, 4, 1);
-        $this->assertSame(2, $d->quarter);
-    }
-
-    public function testGetQuarterThird()
-    {
-        $d = Carbon::createFromDate(2012, 7, 1);
-        $this->assertSame(3, $d->quarter);
-    }
-
-    public function testGetQuarterFourth()
-    {
-        $d = Carbon::createFromDate(2012, 10, 1);
-        $this->assertSame(4, $d->quarter);
-    }
-
-    public function testGetQuarterFirstLast()
-    {
-        $d = Carbon::createFromDate(2012, 12, 31);
-        $this->assertSame(4, $d->quarter);
-    }
-
-    public function testGetLocalTrue()
-    {
-        // Default timezone has been set to America/Toronto in TestFixture.php
-        // @see : http://en.wikipedia.org/wiki/List_of_UTC_time_offsets
-        $this->assertTrue(Carbon::createFromDate(2012, 1, 1, 'America/Toronto')->local);
-        $this->assertTrue(Carbon::createFromDate(2012, 1, 1, 'America/New_York')->local);
-    }
-
-    public function testGetLocalFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2012, 7, 1, 'UTC')->local);
-        $this->assertFalse(Carbon::createFromDate(2012, 7, 1, 'Europe/London')->local);
-    }
-
-    public function testGetUtcFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2013, 1, 1, 'America/Toronto')->utc);
-        $this->assertFalse(Carbon::createFromDate(2013, 1, 1, 'Europe/Paris')->utc);
-    }
-
-    public function testGetUtcTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2013, 1, 1, 'Atlantic/Reykjavik')->utc);
-        $this->assertTrue(Carbon::createFromDate(2013, 1, 1, 'Europe/Lisbon')->utc);
-        $this->assertTrue(Carbon::createFromDate(2013, 1, 1, 'Africa/Casablanca')->utc);
-        $this->assertTrue(Carbon::createFromDate(2013, 1, 1, 'Africa/Dakar')->utc);
-        $this->assertTrue(Carbon::createFromDate(2013, 1, 1, 'Europe/Dublin')->utc);
-        $this->assertTrue(Carbon::createFromDate(2013, 1, 1, 'Europe/London')->utc);
-        $this->assertTrue(Carbon::createFromDate(2013, 1, 1, 'UTC')->utc);
-        $this->assertTrue(Carbon::createFromDate(2013, 1, 1, 'GMT')->utc);
-    }
-
-    public function testGetDstFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2012, 1, 1, 'America/Toronto')->dst);
-    }
-
-    public function testGetDstTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2012, 7, 1, 'America/Toronto')->dst);
-    }
-
-    public function testOffsetForTorontoWithDST()
-    {
-        $this->assertSame(-18000, Carbon::createFromDate(2012, 1, 1, 'America/Toronto')->offset);
-    }
-
-    public function testOffsetForTorontoNoDST()
-    {
-        $this->assertSame(-14400, Carbon::createFromDate(2012, 6, 1, 'America/Toronto')->offset);
-    }
-
-    public function testOffsetForGMT()
-    {
-        $this->assertSame(0, Carbon::createFromDate(2012, 6, 1, 'GMT')->offset);
-    }
-
-    public function testOffsetHoursForTorontoWithDST()
-    {
-        $this->assertSame(-5, Carbon::createFromDate(2012, 1, 1, 'America/Toronto')->offsetHours);
-    }
-
-    public function testOffsetHoursForTorontoNoDST()
-    {
-        $this->assertSame(-4, Carbon::createFromDate(2012, 6, 1, 'America/Toronto')->offsetHours);
-    }
-
-    public function testOffsetHoursForGMT()
-    {
-        $this->assertSame(0, Carbon::createFromDate(2012, 6, 1, 'GMT')->offsetHours);
-    }
-
-    public function testIsLeapYearTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2012, 1, 1)->isLeapYear());
-    }
-
-    public function testIsLeapYearFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2011, 1, 1)->isLeapYear());
-    }
-
-    public function testWeekOfMonth()
-    {
-        $this->assertSame(5, Carbon::createFromDate(2012, 9, 30)->weekOfMonth);
-        $this->assertSame(4, Carbon::createFromDate(2012, 9, 28)->weekOfMonth);
-        $this->assertSame(3, Carbon::createFromDate(2012, 9, 20)->weekOfMonth);
-        $this->assertSame(2, Carbon::createFromDate(2012, 9, 8)->weekOfMonth);
-        $this->assertSame(1, Carbon::createFromDate(2012, 9, 1)->weekOfMonth);
-    }
-
-    public function testWeekOfYearFirstWeek()
-    {
-        $this->assertSame(52, Carbon::createFromDate(2012, 1, 1)->weekOfYear);
-        $this->assertSame(1, Carbon::createFromDate(2012, 1, 2)->weekOfYear);
-    }
-
-    public function testWeekOfYearLastWeek()
-    {
-        $this->assertSame(52, Carbon::createFromDate(2012, 12, 30)->weekOfYear);
-        $this->assertSame(1, Carbon::createFromDate(2012, 12, 31)->weekOfYear);
-    }
-
-    public function testGetTimezone()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1, 'America/Toronto');
-        $this->assertSame('America/Toronto', $dt->timezone->getName());
-    }
-
-    public function testGetTz()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1, 'America/Toronto');
-        $this->assertSame('America/Toronto', $dt->tz->getName());
-    }
-
-    public function testGetTimezoneName()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1, 'America/Toronto');
-        $this->assertSame('America/Toronto', $dt->timezoneName);
-    }
-
-    public function testGetTzName()
-    {
-        $dt = Carbon::createFromDate(2000, 1, 1, 'America/Toronto');
-        $this->assertSame('America/Toronto', $dt->tzName);
-    }
-
-    public function testInvalidGetter()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-        $d = Carbon::now();
-        $bb = $d->doesNotExit;
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/InstanceTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/InstanceTest.php b/vendor/nesbot/carbon/tests/InstanceTest.php
deleted file mode 100644
index d2d1c35..0000000
--- a/vendor/nesbot/carbon/tests/InstanceTest.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class InstanceTest extends TestFixture
-{
-    public function testInstanceFromDateTime()
-    {
-        $dating = Carbon::instance(\DateTime::createFromFormat('Y-m-d H:i:s', '1975-05-21 22:32:11'));
-        $this->assertCarbon($dating, 1975, 5, 21, 22, 32, 11);
-    }
-
-    public function testInstanceFromDateTimeKeepsTimezoneName()
-    {
-        $dating = Carbon::instance(\DateTime::createFromFormat('Y-m-d H:i:s', '1975-05-21 22:32:11')->setTimezone(new \DateTimeZone('America/Vancouver')));
-        $this->assertSame('America/Vancouver', $dating->tzName);
-    }
-
-    public function testInstanceFromDateTimeKeepsMicros()
-    {
-        $micro = 254687;
-        $datetime = \DateTime::createFromFormat('Y-m-d H:i:s.u', '2014-02-01 03:45:27.'.$micro);
-        $carbon = Carbon::instance($datetime);
-        $this->assertSame($micro, $carbon->micro);
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/IsTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/IsTest.php b/vendor/nesbot/carbon/tests/IsTest.php
deleted file mode 100644
index bc098ad..0000000
--- a/vendor/nesbot/carbon/tests/IsTest.php
+++ /dev/null
@@ -1,133 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class IsTest extends TestFixture
-{
-    public function testIsWeekdayTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2012, 1, 2)->isWeekday());
-    }
-
-    public function testIsWeekdayFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2012, 1, 1)->isWeekday());
-    }
-
-    public function testIsWeekendTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2012, 1, 1)->isWeekend());
-    }
-
-    public function testIsWeekendFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2012, 1, 2)->isWeekend());
-    }
-
-    public function testIsYesterdayTrue()
-    {
-        $this->assertTrue(Carbon::now()->subDay()->isYesterday());
-    }
-
-    public function testIsYesterdayFalseWithToday()
-    {
-        $this->assertFalse(Carbon::now()->endOfDay()->isYesterday());
-    }
-
-    public function testIsYesterdayFalseWith2Days()
-    {
-        $this->assertFalse(Carbon::now()->subDays(2)->startOfDay()->isYesterday());
-    }
-
-    public function testIsTodayTrue()
-    {
-        $this->assertTrue(Carbon::now()->isToday());
-    }
-
-    public function testIsTodayFalseWithYesterday()
-    {
-        $this->assertFalse(Carbon::now()->subDay()->endOfDay()->isToday());
-    }
-
-    public function testIsTodayFalseWithTomorrow()
-    {
-        $this->assertFalse(Carbon::now()->addDay()->startOfDay()->isToday());
-    }
-
-    public function testIsTodayWithTimezone()
-    {
-        $this->assertTrue(Carbon::now('Asia/Tokyo')->isToday());
-    }
-
-    public function testIsTomorrowTrue()
-    {
-        $this->assertTrue(Carbon::now()->addDay()->isTomorrow());
-    }
-
-    public function testIsTomorrowFalseWithToday()
-    {
-        $this->assertFalse(Carbon::now()->endOfDay()->isTomorrow());
-    }
-
-    public function testIsTomorrowFalseWith2Days()
-    {
-        $this->assertFalse(Carbon::now()->addDays(2)->startOfDay()->isTomorrow());
-    }
-
-    public function testIsFutureTrue()
-    {
-        $this->assertTrue(Carbon::now()->addSecond()->isFuture());
-    }
-
-    public function testIsFutureFalse()
-    {
-        $this->assertFalse(Carbon::now()->isFuture());
-    }
-
-    public function testIsFutureFalseInThePast()
-    {
-        $this->assertFalse(Carbon::now()->subSecond()->isFuture());
-    }
-
-    public function testIsPastTrue()
-    {
-        $this->assertTrue(Carbon::now()->subSecond()->isPast());
-    }
-
-    public function testIsPastFalse()
-    {
-        $this->assertFalse(Carbon::now()->addSecond()->isPast());
-        $this->assertFalse(Carbon::now()->isPast());
-    }
-
-    public function testIsLeapYearTrue()
-    {
-        $this->assertTrue(Carbon::createFromDate(2016, 1, 1)->isLeapYear());
-    }
-
-    public function testIsLeapYearFalse()
-    {
-        $this->assertFalse(Carbon::createFromDate(2014, 1, 1)->isLeapYear());
-    }
-
-    public function testIsSameDayTrue()
-    {
-        $current = Carbon::createFromDate(2012, 1, 2);
-        $this->assertTrue($current->isSameDay(Carbon::createFromDate(2012, 1, 2)));
-    }
-
-    public function testIsSameDayFalse()
-    {
-        $current = Carbon::createFromDate(2012, 1, 2);
-        $this->assertFalse($current->isSameDay(Carbon::createFromDate(2012, 1, 3)));
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/IssetTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/IssetTest.php b/vendor/nesbot/carbon/tests/IssetTest.php
deleted file mode 100644
index 5ca8076..0000000
--- a/vendor/nesbot/carbon/tests/IssetTest.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class IssetTest extends TestFixture
-{
-    public function testIssetReturnFalseForUnknownProperty()
-    {
-        $this->assertFalse(isset(Carbon::create(1234, 5, 6, 7, 8, 9)->sdfsdfss));
-    }
-
-    public function testIssetReturnTrueForProperties()
-    {
-        $properties = array(
-            'year',
-            'month',
-            'day',
-            'hour',
-            'minute',
-            'second',
-            'dayOfWeek',
-            'dayOfYear',
-            'daysInMonth',
-            'timestamp',
-            'age',
-            'quarter',
-            'dst',
-            'offset',
-            'offsetHours',
-            'timezone',
-            'timezoneName',
-            'tz',
-            'tzName'
-        );
-
-        foreach ($properties as $property) {
-            $this->assertTrue(isset(Carbon::create(1234, 5, 6, 7, 8, 9)->$property));
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/NowAndOtherStaticHelpersTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/NowAndOtherStaticHelpersTest.php b/vendor/nesbot/carbon/tests/NowAndOtherStaticHelpersTest.php
deleted file mode 100644
index 7e7bdb9..0000000
--- a/vendor/nesbot/carbon/tests/NowAndOtherStaticHelpersTest.php
+++ /dev/null
@@ -1,79 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class NowAndOtherStaticHelpersTest extends TestFixture
-{
-    public function testNow()
-    {
-        $dt = Carbon::now();
-        $this->assertSame(time(), $dt->timestamp);
-    }
-
-    public function testNowWithTimezone()
-    {
-        $dt = Carbon::now('Europe/London');
-        $this->assertSame(time(), $dt->timestamp);
-        $this->assertSame('Europe/London', $dt->tzName);
-    }
-
-    public function testToday()
-    {
-        $dt = Carbon::today();
-        $this->assertSame(date('Y-m-d 00:00:00'), $dt->toDateTimeString());
-    }
-
-    public function testTodayWithTimezone()
-    {
-        $dt = Carbon::today('Europe/London');
-        $dt2 = new \DateTime('now', new \DateTimeZone('Europe/London'));
-        $this->assertSame($dt2->format('Y-m-d 00:00:00'), $dt->toDateTimeString());
-    }
-
-    public function testTomorrow()
-    {
-        $dt = Carbon::tomorrow();
-        $dt2 = new \DateTime('tomorrow');
-        $this->assertSame($dt2->format('Y-m-d 00:00:00'), $dt->toDateTimeString());
-    }
-
-    public function testTomorrowWithTimezone()
-    {
-        $dt = Carbon::tomorrow('Europe/London');
-        $dt2 = new \DateTime('tomorrow', new \DateTimeZone('Europe/London'));
-        $this->assertSame($dt2->format('Y-m-d 00:00:00'), $dt->toDateTimeString());
-    }
-
-    public function testYesterday()
-    {
-        $dt = Carbon::yesterday();
-        $dt2 = new \DateTime('yesterday');
-        $this->assertSame($dt2->format('Y-m-d 00:00:00'), $dt->toDateTimeString());
-    }
-
-    public function testYesterdayWithTimezone()
-    {
-        $dt = Carbon::yesterday('Europe/London');
-        $dt2 = new \DateTime('yesterday', new \DateTimeZone('Europe/London'));
-        $this->assertSame($dt2->format('Y-m-d 00:00:00'), $dt->toDateTimeString());
-    }
-
-    public function testMinValue()
-    {
-        $this->assertLessThanOrEqual(- 2147483647, Carbon::minValue()->getTimestamp());
-    }
-
-    public function testMaxValue()
-    {
-        $this->assertGreaterThanOrEqual(2147483647, Carbon::maxValue()->getTimestamp());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/RelativeTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/RelativeTest.php b/vendor/nesbot/carbon/tests/RelativeTest.php
deleted file mode 100644
index 1e0993c..0000000
--- a/vendor/nesbot/carbon/tests/RelativeTest.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class RelativeTest extends TestFixture
-{
-    public function testSecondsSinceMidnight()
-    {
-        $d = Carbon::today()->addSeconds(30);
-        $this->assertSame(30, $d->secondsSinceMidnight());
-
-        $d = Carbon::today()->addDays(1);
-        $this->assertSame(0, $d->secondsSinceMidnight());
-
-        $d = Carbon::today()->addDays(1)->addSeconds(120);
-        $this->assertSame(120, $d->secondsSinceMidnight());
-
-        $d = Carbon::today()->addMonths(3)->addSeconds(42);
-        $this->assertSame(42, $d->secondsSinceMidnight());
-    }
-
-    public function testSecondsUntilEndOfDay()
-    {
-        $d = Carbon::today()->endOfDay();
-        $this->assertSame(0, $d->secondsUntilEndOfDay());
-
-        $d = Carbon::today()->endOfDay()->subSeconds(60);
-        $this->assertSame(60, $d->secondsUntilEndOfDay());
-
-        $d = Carbon::create(2014, 10, 24, 12, 34, 56);
-        $this->assertSame(41103, $d->secondsUntilEndOfDay());
-
-        $d = Carbon::create(2014, 10, 24, 0, 0, 0);
-        $this->assertSame(86399, $d->secondsUntilEndOfDay());
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/SettersTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/SettersTest.php b/vendor/nesbot/carbon/tests/SettersTest.php
deleted file mode 100644
index 54f5f5a..0000000
--- a/vendor/nesbot/carbon/tests/SettersTest.php
+++ /dev/null
@@ -1,253 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class SettersTest extends TestFixture
-{
-    public function testYearSetter()
-    {
-        $d = Carbon::now();
-        $d->year = 1995;
-        $this->assertSame(1995, $d->year);
-    }
-
-    public function testMonthSetter()
-    {
-        $d = Carbon::now();
-        $d->month = 3;
-        $this->assertSame(3, $d->month);
-    }
-
-    public function testMonthSetterWithWrap()
-    {
-        $d = Carbon::now();
-        $d->month = 13;
-        $this->assertSame(1, $d->month);
-    }
-
-    public function testDaySetter()
-    {
-        $d = Carbon::now();
-        $d->day = 2;
-        $this->assertSame(2, $d->day);
-    }
-
-    public function testDaySetterWithWrap()
-    {
-        $d = Carbon::createFromDate(2012, 8, 5);
-        $d->day = 32;
-        $this->assertSame(1, $d->day);
-    }
-
-    public function testHourSetter()
-    {
-        $d = Carbon::now();
-        $d->hour = 2;
-        $this->assertSame(2, $d->hour);
-    }
-
-    public function testHourSetterWithWrap()
-    {
-        $d = Carbon::now();
-        $d->hour = 25;
-        $this->assertSame(1, $d->hour);
-    }
-
-    public function testMinuteSetter()
-    {
-        $d = Carbon::now();
-        $d->minute = 2;
-        $this->assertSame(2, $d->minute);
-    }
-
-    public function testMinuteSetterWithWrap()
-    {
-        $d = Carbon::now();
-        $d->minute = 65;
-        $this->assertSame(5, $d->minute);
-    }
-
-    public function testSecondSetter()
-    {
-        $d = Carbon::now();
-        $d->second = 2;
-        $this->assertSame(2, $d->second);
-    }
-
-    public function testTimeSetter()
-    {
-        $d = Carbon::now();
-        $d->setTime(1, 1, 1);
-        $this->assertSame(1, $d->second);
-        $d->setTime(1, 1);
-        $this->assertSame(0, $d->second);
-    }
-
-    public function testTimeSetterWithChaining()
-    {
-        $d = Carbon::now();
-        $d->setTime(2, 2, 2)->setTime(1, 1, 1);
-        $this->assertInstanceOf('Carbon\Carbon', $d);
-        $this->assertSame(1, $d->second);
-        $d->setTime(2, 2, 2)->setTime(1, 1);
-        $this->assertInstanceOf('Carbon\Carbon', $d);
-        $this->assertSame(0, $d->second);
-    }
-
-    public function testTimeSetterWithZero()
-    {
-        $d = Carbon::now();
-        $d->setTime(1, 1);
-        $this->assertSame(0, $d->second);
-    }
-
-    public function testDateTimeSetter()
-    {
-        $d = Carbon::now();
-        $d->setDateTime($d->year, $d->month, $d->day, 1, 1, 1);
-        $this->assertSame(1, $d->second);
-    }
-
-    public function testDateTimeSetterWithZero()
-    {
-        $d = Carbon::now();
-        $d->setDateTime($d->year, $d->month, $d->day, 1, 1);
-        $this->assertSame(0, $d->second);
-    }
-
-    public function testDateTimeSetterWithChaining()
-    {
-        $d = Carbon::now();
-        $d->setDateTime(2013, 9, 24, 17, 4, 29);
-        $this->assertInstanceOf('Carbon\Carbon', $d);
-        $d->setDateTime(2014, 10, 25, 18, 5, 30);
-        $this->assertInstanceOf('Carbon\Carbon', $d);
-        $this->assertCarbon($d, 2014, 10, 25, 18, 5, 30);
-    }
-
-    public function testSecondSetterWithWrap()
-    {
-        $d = Carbon::now();
-        $d->second = 65;
-        $this->assertSame(5, $d->second);
-    }
-
-    public function testTimestampSetter()
-    {
-        $d = Carbon::now();
-        $d->timestamp = 10;
-        $this->assertSame(10, $d->timestamp);
-
-        $d->setTimestamp(11);
-        $this->assertSame(11, $d->timestamp);
-    }
-
-    public function testSetTimezoneWithInvalidTimezone()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-        $d = Carbon::now();
-        $d->setTimezone('sdf');
-    }
-
-    public function testTimezoneWithInvalidTimezone()
-    {
-        $d = Carbon::now();
-
-        try {
-            $d->timezone = 'sdf';
-            $this->fail('InvalidArgumentException was not been raised.');
-        } catch (InvalidArgumentException $expected) {
-        }
-
-        try {
-            $d->timezone('sdf');
-            $this->fail('InvalidArgumentException was not been raised.');
-        } catch (InvalidArgumentException $expected) {
-        }
-    }
-    public function testTzWithInvalidTimezone()
-    {
-        $d = Carbon::now();
-
-        try {
-            $d->tz = 'sdf';
-            $this->fail('InvalidArgumentException was not been raised.');
-        } catch (InvalidArgumentException $expected) {
-        }
-
-        try {
-            $d->tz('sdf');
-            $this->fail('InvalidArgumentException was not been raised.');
-        } catch (InvalidArgumentException $expected) {
-        }
-    }
-    public function testSetTimezoneUsingString()
-    {
-        $d = Carbon::now();
-        $d->setTimezone('America/Toronto');
-        $this->assertSame('America/Toronto', $d->tzName);
-    }
-
-    public function testTimezoneUsingString()
-    {
-        $d = Carbon::now();
-        $d->timezone = 'America/Toronto';
-        $this->assertSame('America/Toronto', $d->tzName);
-
-        $d->timezone('America/Vancouver');
-        $this->assertSame('America/Vancouver', $d->tzName);
-    }
-
-    public function testTzUsingString()
-    {
-        $d = Carbon::now();
-        $d->tz = 'America/Toronto';
-        $this->assertSame('America/Toronto', $d->tzName);
-
-        $d->tz('America/Vancouver');
-        $this->assertSame('America/Vancouver', $d->tzName);
-    }
-
-    public function testSetTimezoneUsingDateTimeZone()
-    {
-        $d = Carbon::now();
-        $d->setTimezone(new \DateTimeZone('America/Toronto'));
-        $this->assertSame('America/Toronto', $d->tzName);
-    }
-
-    public function testTimezoneUsingDateTimeZone()
-    {
-        $d = Carbon::now();
-        $d->timezone = new \DateTimeZone('America/Toronto');
-        $this->assertSame('America/Toronto', $d->tzName);
-
-        $d->timezone(new \DateTimeZone('America/Vancouver'));
-        $this->assertSame('America/Vancouver', $d->tzName);
-    }
-
-    public function testTzUsingDateTimeZone()
-    {
-        $d = Carbon::now();
-        $d->tz = new \DateTimeZone('America/Toronto');
-        $this->assertSame('America/Toronto', $d->tzName);
-
-        $d->tz(new \DateTimeZone('America/Vancouver'));
-        $this->assertSame('America/Vancouver', $d->tzName);
-    }
-
-    public function testInvalidSetter()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-        $d = Carbon::now();
-        $d->doesNotExit = 'bb';
-    }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nesbot/carbon/tests/StartEndOfTest.php
----------------------------------------------------------------------
diff --git a/vendor/nesbot/carbon/tests/StartEndOfTest.php b/vendor/nesbot/carbon/tests/StartEndOfTest.php
deleted file mode 100644
index e72ebed..0000000
--- a/vendor/nesbot/carbon/tests/StartEndOfTest.php
+++ /dev/null
@@ -1,236 +0,0 @@
-<?php
-
-/*
- * This file is part of the Carbon package.
- *
- * (c) Brian Nesbitt <br...@nesbot.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-use Carbon\Carbon;
-
-class StartEndOfTest extends TestFixture
-{
-    public function testStartOfDay()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->startOfDay() instanceof Carbon);
-        $this->assertCarbon($dt, $dt->year, $dt->month, $dt->day, 0, 0, 0);
-    }
-
-    public function testEndOfDay()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->endOfDay() instanceof Carbon);
-        $this->assertCarbon($dt, $dt->year, $dt->month, $dt->day, 23, 59, 59);
-    }
-
-    public function testStartOfMonthIsFluid()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->startOfMonth() instanceof Carbon);
-    }
-
-    public function testStartOfMonthFromNow()
-    {
-        $dt = Carbon::now()->startOfMonth();
-        $this->assertCarbon($dt, $dt->year, $dt->month, 1, 0, 0, 0);
-    }
-
-    public function testStartOfMonthFromLastDay()
-    {
-        $dt = Carbon::create(2000, 1, 31, 2, 3, 4)->startOfMonth();
-        $this->assertCarbon($dt, 2000, 1, 1, 0, 0, 0);
-    }
-
-    public function testStartOfYearIsFluid()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->startOfYear() instanceof Carbon);
-    }
-
-    public function testStartOfYearFromNow()
-    {
-        $dt = Carbon::now()->startOfYear();
-        $this->assertCarbon($dt, $dt->year, 1, 1, 0, 0, 0);
-    }
-
-    public function testStartOfYearFromFirstDay()
-    {
-        $dt = Carbon::create(2000, 1, 1, 1, 1, 1)->startOfYear();
-        $this->assertCarbon($dt, 2000, 1, 1, 0, 0, 0);
-    }
-
-    public function testStartOfYearFromLastDay()
-    {
-        $dt = Carbon::create(2000, 12, 31, 23, 59, 59)->startOfYear();
-        $this->assertCarbon($dt, 2000, 1, 1, 0, 0, 0);
-    }
-
-    public function testEndOfMonthIsFluid()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->endOfMonth() instanceof Carbon);
-    }
-
-    public function testEndOfMonth()
-    {
-        $dt = Carbon::create(2000, 1, 1, 2, 3, 4)->endOfMonth();
-        $this->assertCarbon($dt, 2000, 1, 31, 23, 59, 59);
-    }
-
-    public function testEndOfMonthFromLastDay()
-    {
-        $dt = Carbon::create(2000, 1, 31, 2, 3, 4)->endOfMonth();
-        $this->assertCarbon($dt, 2000, 1, 31, 23, 59, 59);
-    }
-
-    public function testEndOfYearIsFluid()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->endOfYear() instanceof Carbon);
-    }
-
-    public function testEndOfYearFromNow()
-    {
-        $dt = Carbon::now()->endOfYear();
-        $this->assertCarbon($dt, $dt->year, 12, 31, 23, 59, 59);
-    }
-
-    public function testEndOfYearFromFirstDay()
-    {
-        $dt = Carbon::create(2000, 1, 1, 1, 1, 1)->endOfYear();
-        $this->assertCarbon($dt, 2000, 12, 31, 23, 59, 59);
-    }
-
-    public function testEndOfYearFromLastDay()
-    {
-        $dt = Carbon::create(2000, 12, 31, 23, 59, 59)->endOfYear();
-        $this->assertCarbon($dt, 2000, 12, 31, 23, 59, 59);
-    }
-
-    public function testStartOfDecadeIsFluid()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->startOfDecade() instanceof Carbon);
-    }
-
-    public function testStartOfDecadeFromNow()
-    {
-        $dt = Carbon::now()->startOfDecade();
-        $this->assertCarbon($dt, $dt->year - $dt->year % 10, 1, 1, 0, 0, 0);
-    }
-
-    public function testStartOfDecadeFromFirstDay()
-    {
-        $dt = Carbon::create(2000, 1, 1, 1, 1, 1)->startOfDecade();
-        $this->assertCarbon($dt, 2000, 1, 1, 0, 0, 0);
-    }
-
-    public function testStartOfDecadeFromLastDay()
-    {
-        $dt = Carbon::create(2009, 12, 31, 23, 59, 59)->startOfDecade();
-        $this->assertCarbon($dt, 2000, 1, 1, 0, 0, 0);
-    }
-
-    public function testEndOfDecadeIsFluid()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->endOfDecade() instanceof Carbon);
-    }
-
-    public function testEndOfDecadeFromNow()
-    {
-        $dt = Carbon::now()->endOfDecade();
-        $this->assertCarbon($dt, $dt->year - $dt->year % 10 + 9, 12, 31, 23, 59, 59);
-    }
-
-    public function testEndOfDecadeFromFirstDay()
-    {
-        $dt = Carbon::create(2000, 1, 1, 1, 1, 1)->endOfDecade();
-        $this->assertCarbon($dt, 2009, 12, 31, 23, 59, 59);
-    }
-
-    public function testEndOfDecadeFromLastDay()
-    {
-        $dt = Carbon::create(2009, 12, 31, 23, 59, 59)->endOfDecade();
-        $this->assertCarbon($dt, 2009, 12, 31, 23, 59, 59);
-    }
-
-    public function testStartOfCenturyIsFluid()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->startOfCentury() instanceof Carbon);
-    }
-
-    public function testStartOfCenturyFromNow()
-    {
-        $dt = Carbon::now()->startOfCentury();
-        $this->assertCarbon($dt, $dt->year - $dt->year % 100, 1, 1, 0, 0, 0);
-    }
-
-    public function testStartOfCenturyFromFirstDay()
-    {
-        $dt = Carbon::create(2000, 1, 1, 1, 1, 1)->startOfCentury();
-        $this->assertCarbon($dt, 2000, 1, 1, 0, 0, 0);
-    }
-
-    public function testStartOfCenturyFromLastDay()
-    {
-        $dt = Carbon::create(2009, 12, 31, 23, 59, 59)->startOfCentury();
-        $this->assertCarbon($dt, 2000, 1, 1, 0, 0, 0);
-    }
-
-    public function testEndOfCenturyIsFluid()
-    {
-        $dt = Carbon::now();
-        $this->assertTrue($dt->endOfCentury() instanceof Carbon);
-    }
-
-    public function testEndOfCenturyFromNow()
-    {
-        $dt = Carbon::now()->endOfCentury();
-        $this->assertCarbon($dt, $dt->year - $dt->year % 100 + 99, 12, 31, 23, 59, 59);
-    }
-
-    public function testEndOfCenturyFromFirstDay()
-    {
-        $dt = Carbon::create(2000, 1, 1, 1, 1, 1)->endOfCentury();
-        $this->assertCarbon($dt, 2099, 12, 31, 23, 59, 59);
-    }
-
-    public function testEndOfCenturyFromLastDay()
-    {
-        $dt = Carbon::create(2099, 12, 31, 23, 59, 59)->endOfCentury();
-        $this->assertCarbon($dt, 2099, 12, 31, 23, 59, 59);
-    }
-
-    public function testAverageIsFluid()
-    {
-        $dt = Carbon::now()->average();
-        $this->assertTrue($dt instanceof Carbon);
-    }
-
-    public function testAverageFromSame()
-    {
-        $dt1 = Carbon::create(2000, 1, 31, 2, 3, 4);
-        $dt2 = Carbon::create(2000, 1, 31, 2, 3, 4)->average($dt1);
-        $this->assertCarbon($dt2, 2000, 1, 31, 2, 3, 4);
-    }
-
-    public function testAverageFromGreater()
-    {
-        $dt1 = Carbon::create(2000, 1, 1, 1, 1, 1);
-        $dt2 = Carbon::create(2009, 12, 31, 23, 59, 59)->average($dt1);
-        $this->assertCarbon($dt2, 2004, 12, 31, 12, 30, 30);
-    }
-
-    public function testAverageFromLower()
-    {
-        $dt1 = Carbon::create(2009, 12, 31, 23, 59, 59);
-        $dt2 = Carbon::create(2000, 1, 1, 1, 1, 1)->average($dt1);
-        $this->assertCarbon($dt2, 2004, 12, 31, 12, 30, 30);
-    }
-}


[43/51] [partial] airavata-php-gateway git commit: removing vendor files

Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php b/vendor/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php
deleted file mode 100755
index e860c07..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Memcached;
-
-class MemcachedConnector {
-
-	/**
-	 * Create a new Memcached connection.
-	 *
-	 * @param  array  $servers
-	 * @return \Memcached
-	 *
-	 * @throws \RuntimeException
-	 */
-	public function connect(array $servers)
-	{
-		$memcached = $this->getMemcached();
-
-		// For each server in the array, we'll just extract the configuration and add
-		// the server to the Memcached connection. Once we have added all of these
-		// servers we'll verify the connection is successful and return it back.
-		foreach ($servers as $server)
-		{
-			$memcached->addServer(
-				$server['host'], $server['port'], $server['weight']
-			);
-		}
-
-		if ($memcached->getVersion() === false)
-		{
-			throw new \RuntimeException("Could not establish Memcached connection.");
-		}
-
-		return $memcached;
-	}
-
-	/**
-	 * Get a new Memcached instance.
-	 *
-	 * @return \Memcached
-	 */
-	protected function getMemcached()
-	{
-		return new Memcached;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/MemcachedStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/MemcachedStore.php b/vendor/laravel/framework/src/Illuminate/Cache/MemcachedStore.php
deleted file mode 100755
index 5e50946..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/MemcachedStore.php
+++ /dev/null
@@ -1,138 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class MemcachedStore extends TaggableStore implements StoreInterface {
-
-	/**
-	 * The Memcached instance.
-	 *
-	 * @var \Memcached
-	 */
-	protected $memcached;
-
-	/**
-	 * A string that should be prepended to keys.
-	 *
-	 * @var string
-	 */
-	protected $prefix;
-
-	/**
-	 * Create a new Memcached store.
-	 *
-	 * @param  \Memcached  $memcached
-	 * @param  string      $prefix
-	 * @return void
-	 */
-	public function __construct($memcached, $prefix = '')
-	{
-		$this->memcached = $memcached;
-		$this->prefix = strlen($prefix) > 0 ? $prefix.':' : '';
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		$value = $this->memcached->get($this->prefix.$key);
-
-		if ($this->memcached->getResultCode() == 0)
-		{
-			return $value;
-		}
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$this->memcached->set($this->prefix.$key, $value, $minutes * 60);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function increment($key, $value = 1)
-	{
-		return $this->memcached->increment($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Decrement the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function decrement($key, $value = 1)
-	{
-		return $this->memcached->decrement($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		return $this->put($key, $value, 0);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		$this->memcached->delete($this->prefix.$key);
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->memcached->flush();
-	}
-
-	/**
-	 * Get the underlying Memcached connection.
-	 *
-	 * @return \Memcached
-	 */
-	public function getMemcached()
-	{
-		return $this->memcached;
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return $this->prefix;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/NullStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/NullStore.php b/vendor/laravel/framework/src/Illuminate/Cache/NullStore.php
deleted file mode 100755
index 51d7f50..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/NullStore.php
+++ /dev/null
@@ -1,103 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class NullStore extends TaggableStore implements StoreInterface {
-
-	/**
-	 * The array of stored values.
-	 *
-	 * @var array
-	 */
-	protected $storage = array();
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		//
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		//
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function increment($key, $value = 1)
-	{
-		//
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function decrement($key, $value = 1)
-	{
-		//
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		//
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		//
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		//
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return '';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php b/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php
deleted file mode 100755
index bc76c3c..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php
+++ /dev/null
@@ -1,185 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Illuminate\Redis\Database as Redis;
-
-class RedisStore extends TaggableStore implements StoreInterface {
-
-	/**
-	 * The Redis database connection.
-	 *
-	 * @var \Illuminate\Redis\Database
-	 */
-	protected $redis;
-
-	/**
-	 * A string that should be prepended to keys.
-	 *
-	 * @var string
-	 */
-	protected $prefix;
-
-	/**
-	 * The Redis connection that should be used.
-	 *
-	 * @var string
-	 */
-	protected $connection;
-
-	/**
-	 * Create a new Redis store.
-	 *
-	 * @param  \Illuminate\Redis\Database  $redis
-	 * @param  string  $prefix
-	 * @param  string  $connection
-	 * @return void
-	 */
-	public function __construct(Redis $redis, $prefix = '', $connection = 'default')
-	{
-		$this->redis = $redis;
-		$this->connection = $connection;
-		$this->prefix = strlen($prefix) > 0 ? $prefix.':' : '';
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		if ( ! is_null($value = $this->connection()->get($this->prefix.$key)))
-		{
-			return is_numeric($value) ? $value : unserialize($value);
-		}
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$value = is_numeric($value) ? $value : serialize($value);
-
-		$minutes = max(1, $minutes);
-
-		$this->connection()->setex($this->prefix.$key, $minutes * 60, $value);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function increment($key, $value = 1)
-	{
-		return $this->connection()->incrby($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function decrement($key, $value = 1)
-	{
-		return $this->connection()->decrby($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		$value = is_numeric($value) ? $value : serialize($value);
-
-		$this->connection()->set($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		$this->connection()->del($this->prefix.$key);
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->connection()->flushdb();
-	}
-
-	/**
-	 * Begin executing a new tags operation.
-	 *
-	 * @param  array|mixed  $names
-	 * @return \Illuminate\Cache\RedisTaggedCache
-	 */
-	public function tags($names)
-	{
-		return new RedisTaggedCache($this, new TagSet($this, is_array($names) ? $names : func_get_args()));
-	}
-
-	/**
-	 * Get the Redis connection instance.
-	 *
-	 * @return \Predis\ClientInterface
-	 */
-	public function connection()
-	{
-		return $this->redis->connection($this->connection);
-	}
-
-	/**
-	 * Set the connection name to be used.
-	 *
-	 * @param  string  $connection
-	 * @return void
-	 */
-	public function setConnection($connection)
-	{
-		$this->connection = $connection;
-	}
-
-	/**
-	 * Get the Redis database instance.
-	 *
-	 * @return \Illuminate\Redis\Database
-	 */
-	public function getRedis()
-	{
-		return $this->redis;
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return $this->prefix;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/RedisTaggedCache.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/RedisTaggedCache.php b/vendor/laravel/framework/src/Illuminate/Cache/RedisTaggedCache.php
deleted file mode 100644
index bd54827..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/RedisTaggedCache.php
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class RedisTaggedCache extends TaggedCache {
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		$this->pushForeverKeys($namespace = $this->tags->getNamespace(), $key);
-
-		$this->store->forever(sha1($namespace).':'.$key, $value);
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->deleteForeverKeys();
-
-		parent::flush();
-	}
-
-	/**
-	 * Store a copy of the full key for each namespace segment.
-	 *
-	 * @param  string  $namespace
-	 * @param  string  $key
-	 * @return void
-	 */
-	protected function pushForeverKeys($namespace, $key)
-	{
-		$fullKey = $this->getPrefix().sha1($namespace).':'.$key;
-
-		foreach (explode('|', $namespace) as $segment)
-		{
-			$this->store->connection()->lpush($this->foreverKey($segment), $fullKey);
-		}
-	}
-
-	/**
-	 * Delete all of the items that were stored forever.
-	 *
-	 * @return void
-	 */
-	protected function deleteForeverKeys()
-	{
-		foreach (explode('|', $this->tags->getNamespace()) as $segment)
-		{
-			$this->deleteForeverValues($segment = $this->foreverKey($segment));
-
-			$this->store->connection()->del($segment);
-		}
-	}
-
-	/**
-	 * Delete all of the keys that have been stored forever.
-	 *
-	 * @param  string  $foreverKey
-	 * @return void
-	 */
-	protected function deleteForeverValues($foreverKey)
-	{
-		$forever = array_unique($this->store->connection()->lrange($foreverKey, 0, -1));
-
-		if (count($forever) > 0)
-		{
-			call_user_func_array(array($this->store->connection(), 'del'), $forever);
-		}
-	}
-
-	/**
-	 * Get the forever reference key for the segment.
-	 *
-	 * @param  string  $segment
-	 * @return string
-	 */
-	protected function foreverKey($segment)
-	{
-		return $this->getPrefix().$segment.':forever';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/Repository.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/Repository.php b/vendor/laravel/framework/src/Illuminate/Cache/Repository.php
deleted file mode 100755
index f87f29b..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/Repository.php
+++ /dev/null
@@ -1,284 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Closure;
-use DateTime;
-use ArrayAccess;
-use Carbon\Carbon;
-use Illuminate\Support\Traits\MacroableTrait;
-
-class Repository implements ArrayAccess {
-
-	use MacroableTrait {
-		__call as macroCall;
-	}
-
-	/**
-	 * The cache store implementation.
-	 *
-	 * @var \Illuminate\Cache\StoreInterface
-	 */
-	protected $store;
-
-	/**
-	 * The default number of minutes to store items.
-	 *
-	 * @var int
-	 */
-	protected $default = 60;
-
-	/**
-	 * Create a new cache repository instance.
-	 *
-	 * @param  \Illuminate\Cache\StoreInterface  $store
-	 */
-	public function __construct(StoreInterface $store)
-	{
-		$this->store = $store;
-	}
-
-	/**
-	 * Determine if an item exists in the cache.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function has($key)
-	{
-		return ! is_null($this->get($key));
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public function get($key, $default = null)
-	{
-		$value = $this->store->get($key);
-
-		return ! is_null($value) ? $value : value($default);
-	}
-
-	/**
-	 * Retrieve an item from the cache and delete it.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public function pull($key, $default = null)
-	{
-		$value = $this->get($key, $default);
-
-		$this->forget($key);
-
-		return $value;
-	}
-
-	/**
-	 * Store an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  \DateTime|int  $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$minutes = $this->getMinutes($minutes);
-
-		if ( ! is_null($minutes))
-		{
-			$this->store->put($key, $value, $minutes);
-		}
-	}
-
-	/**
-	 * Store an item in the cache if the key does not exist.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  \DateTime|int  $minutes
-	 * @return bool
-	 */
-	public function add($key, $value, $minutes)
-	{
-		if (is_null($this->get($key)))
-		{
-			$this->put($key, $value, $minutes); return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Get an item from the cache, or store the default value.
-	 *
-	 * @param  string  $key
-	 * @param  \DateTime|int  $minutes
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 */
-	public function remember($key, $minutes, Closure $callback)
-	{
-		// If the item exists in the cache we will just return this immediately
-		// otherwise we will execute the given Closure and cache the result
-		// of that execution for the given number of minutes in storage.
-		if ( ! is_null($value = $this->get($key)))
-		{
-			return $value;
-		}
-
-		$this->put($key, $value = $callback(), $minutes);
-
-		return $value;
-	}
-
-	/**
-	 * Get an item from the cache, or store the default value forever.
-	 *
-	 * @param  string   $key
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 */
-	public function sear($key, Closure $callback)
-	{
-		return $this->rememberForever($key, $callback);
-	}
-
-	/**
-	 * Get an item from the cache, or store the default value forever.
-	 *
-	 * @param  string   $key
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 */
-	public function rememberForever($key, Closure $callback)
-	{
-		// If the item exists in the cache we will just return this immediately
-		// otherwise we will execute the given Closure and cache the result
-		// of that execution for the given number of minutes. It's easy.
-		if ( ! is_null($value = $this->get($key)))
-		{
-			return $value;
-		}
-
-		$this->forever($key, $value = $callback());
-
-		return $value;
-	}
-
-	/**
-	 * Get the default cache time.
-	 *
-	 * @return int
-	 */
-	public function getDefaultCacheTime()
-	{
-		return $this->default;
-	}
-
-	/**
-	 * Set the default cache time in minutes.
-	 *
-	 * @param  int   $minutes
-	 * @return void
-	 */
-	public function setDefaultCacheTime($minutes)
-	{
-		$this->default = $minutes;
-	}
-
-	/**
-	 * Get the cache store implementation.
-	 *
-	 * @return \Illuminate\Cache\StoreInterface
-	 */
-	public function getStore()
-	{
-		return $this->store;
-	}
-
-	/**
-	 * Determine if a cached value exists.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function offsetExists($key)
-	{
-		return $this->has($key);
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function offsetGet($key)
-	{
-		return $this->get($key);
-	}
-
-	/**
-	 * Store an item in the cache for the default time.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function offsetSet($key, $value)
-	{
-		$this->put($key, $value, $this->default);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function offsetUnset($key)
-	{
-		return $this->forget($key);
-	}
-
-	/**
-	 * Calculate the number of minutes with the given duration.
-	 *
-	 * @param  \DateTime|int  $duration
-	 * @return int|null
-	 */
-	protected function getMinutes($duration)
-	{
-		if ($duration instanceof DateTime)
-		{
-			$fromNow = Carbon::instance($duration)->diffInMinutes();
-
-			return $fromNow > 0 ? $fromNow : null;
-		}
-
-		return is_string($duration) ? (int) $duration : $duration;
-	}
-
-	/**
-	 * Handle dynamic calls into macros or pass missing methods to the store.
-	 *
-	 * @param  string  $method
-	 * @param  array   $parameters
-	 * @return mixed
-	 */
-	public function __call($method, $parameters)
-	{
-		if (static::hasMacro($method))
-		{
-			return $this->macroCall($method, $parameters);
-		}
-
-		return call_user_func_array(array($this->store, $method), $parameters);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/StoreInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/StoreInterface.php b/vendor/laravel/framework/src/Illuminate/Cache/StoreInterface.php
deleted file mode 100755
index b07686f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/StoreInterface.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-interface StoreInterface {
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key);
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes);
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function increment($key, $value = 1);
-
-	/**
-	 * Decrement the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function decrement($key, $value = 1);
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value);
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key);
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush();
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix();
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/TagSet.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/TagSet.php b/vendor/laravel/framework/src/Illuminate/Cache/TagSet.php
deleted file mode 100644
index 36df05d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/TagSet.php
+++ /dev/null
@@ -1,97 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class TagSet {
-
-	/**
-	 * The cache store implementation.
-	 *
-	 * @var \Illuminate\Cache\StoreInterface
-	 */
-	protected $store;
-
-	/**
-	 * The tag names.
-	 *
-	 * @var array
-	 */
-	protected $names = array();
-
-	/**
-	 * Create a new TagSet instance.
-	 *
-	 * @param  \Illuminate\Cache\StoreInterface  $store
-	 * @param  array  $names
-	 * @return void
-	 */
-	public function __construct(StoreInterface $store, array $names = array())
-	{
-		$this->store = $store;
-		$this->names = $names;
-	}
-
-	/**
-	 * Reset all tags in the set.
-	 *
-	 * @return void
-	 */
-	public function reset()
-	{
-		array_walk($this->names, array($this, 'resetTag'));
-	}
-
-	/**
-	 * Get the unique tag identifier for a given tag.
-	 *
-	 * @param  string  $name
-	 * @return string
-	 */
-	public function tagId($name)
-	{
-		return $this->store->get($this->tagKey($name)) ?: $this->resetTag($name);
-	}
-
-	/**
-	 * Get an array of tag identifiers for all of the tags in the set.
-	 *
-	 * @return array
-	 */
-	protected function tagIds()
-	{
-		return array_map(array($this, 'tagId'), $this->names);
-	}
-
-	/**
-	 * Get a unique namespace that changes when any of the tags are flushed.
-	 *
-	 * @return string
-	 */
-	public function getNamespace()
-	{
-		return implode('|', $this->tagIds());
-	}
-
-	/**
-	 * Reset the tag and return the new tag identifier
-	 *
-	 * @param  string  $name
-	 * @return string
-	 */
-	public function resetTag($name)
-	{
-		$this->store->forever($this->tagKey($name), $id = str_replace('.', '', uniqid('', true)));
-
-		return $id;
-	}
-
-	/**
-	 * Get the tag identifier key for a given tag.
-	 *
-	 * @param  string  $name
-	 * @return string
-	 */
-	public function tagKey($name)
-	{
-		return 'tag:'.$name.':key';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/TaggableStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/TaggableStore.php b/vendor/laravel/framework/src/Illuminate/Cache/TaggableStore.php
deleted file mode 100644
index c0b965d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/TaggableStore.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-abstract class TaggableStore {
-
-	/**
-	 * Begin executing a new tags operation.
-	 *
-	 * @param  string  $name
-	 * @return \Illuminate\Cache\TaggedCache
-	 */
-	public function section($name)
-	{
-		return $this->tags($name);
-	}
-
-	/**
-	 * Begin executing a new tags operation.
-	 *
-	 * @param  array|mixed  $names
-	 * @return \Illuminate\Cache\TaggedCache
-	 */
-	public function tags($names)
-	{
-		return new TaggedCache($this, new TagSet($this, is_array($names) ? $names : func_get_args()));
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/TaggedCache.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/TaggedCache.php b/vendor/laravel/framework/src/Illuminate/Cache/TaggedCache.php
deleted file mode 100644
index 6b9eb7a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/TaggedCache.php
+++ /dev/null
@@ -1,244 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-use Closure;
-use DateTime;
-use Carbon\Carbon;
-
-class TaggedCache implements StoreInterface {
-
-	/**
-	 * The cache store implementation.
-	 *
-	 * @var \Illuminate\Cache\StoreInterface
-	 */
-	protected $store;
-
-	/**
-	 * The tag set instance.
-	 *
-	 * @var \Illuminate\Cache\TagSet
-	 */
-	protected $tags;
-
-	/**
-	 * Create a new tagged cache instance.
-	 *
-	 * @param  \Illuminate\Cache\StoreInterface  $store
-	 * @param  \Illuminate\Cache\TagSet  $tags
-	 * @return void
-	 */
-	public function __construct(StoreInterface $store, TagSet $tags)
-	{
-		$this->tags = $tags;
-		$this->store = $store;
-	}
-
-	/**
-	 * Determine if an item exists in the cache.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function has($key)
-	{
-		return ! is_null($this->get($key));
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public function get($key, $default = null)
-	{
-		$value = $this->store->get($this->taggedItemKey($key));
-
-		return ! is_null($value) ? $value : value($default);
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  \DateTime|int  $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		$minutes = $this->getMinutes($minutes);
-
-		if ( ! is_null($minutes))
-		{
-			$this->store->put($this->taggedItemKey($key), $value, $minutes);
-		}
-	}
-
-	/**
-	 * Store an item in the cache if the key does not exist.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  \DateTime|int  $minutes
-	 * @return bool
-	 */
-	public function add($key, $value, $minutes)
-	{
-		if (is_null($this->get($key)))
-		{
-			$this->put($key, $value, $minutes); return true;
-		}
-
-		return false;
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function increment($key, $value = 1)
-	{
-		$this->store->increment($this->taggedItemKey($key), $value);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function decrement($key, $value = 1)
-	{
-		$this->store->decrement($this->taggedItemKey($key), $value);
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		$this->store->forever($this->taggedItemKey($key), $value);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function forget($key)
-	{
-		return $this->store->forget($this->taggedItemKey($key));
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		$this->tags->reset();
-	}
-
-	/**
-	 * Get an item from the cache, or store the default value.
-	 *
-	 * @param  string  $key
-	 * @param  \DateTime|int  $minutes
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 */
-	public function remember($key, $minutes, Closure $callback)
-	{
-		// If the item exists in the cache we will just return this immediately
-		// otherwise we will execute the given Closure and cache the result
-		// of that execution for the given number of minutes in storage.
-		if ( ! is_null($value = $this->get($key))) return $value;
-
-		$this->put($key, $value = $callback(), $minutes);
-
-		return $value;
-	}
-
-	/**
-	 * Get an item from the cache, or store the default value forever.
-	 *
-	 * @param  string    $key
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 */
-	public function sear($key, Closure $callback)
-	{
-		return $this->rememberForever($key, $callback);
-	}
-
-	/**
-	 * Get an item from the cache, or store the default value forever.
-	 *
-	 * @param  string    $key
-	 * @param  \Closure  $callback
-	 * @return mixed
-	 */
-	public function rememberForever($key, Closure $callback)
-	{
-		// If the item exists in the cache we will just return this immediately
-		// otherwise we will execute the given Closure and cache the result
-		// of that execution for the given number of minutes. It's easy.
-		if ( ! is_null($value = $this->get($key))) return $value;
-
-		$this->forever($key, $value = $callback());
-
-		return $value;
-	}
-
-	/**
-	 * Get a fully qualified key for a tagged item.
-	 *
-	 * @param  string  $key
-	 * @return string
-	 */
-	public function taggedItemKey($key)
-	{
-		return sha1($this->tags->getNamespace()).':'.$key;
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return $this->store->getPrefix();
-	}
-
-	/**
-	 * Calculate the number of minutes with the given duration.
-	 *
-	 * @param  \DateTime|int  $duration
-	 * @return int|null
-	 */
-	protected function getMinutes($duration)
-	{
-		if ($duration instanceof DateTime)
-		{
-			$fromNow = Carbon::instance($duration)->diffInMinutes();
-
-			return $fromNow > 0 ? $fromNow : null;
-		}
-
-		return is_string($duration) ? (int) $duration : $duration;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/WinCacheStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/WinCacheStore.php b/vendor/laravel/framework/src/Illuminate/Cache/WinCacheStore.php
deleted file mode 100755
index 43dd617..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/WinCacheStore.php
+++ /dev/null
@@ -1,119 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class WinCacheStore extends TaggableStore implements StoreInterface {
-
-	/**
-	 * A string that should be prepended to keys.
-	 *
-	 * @var string
-	 */
-	protected $prefix;
-
-	/**
-	 * Create a new WinCache store.
-	 *
-	 * @param  string  $prefix
-	 * @return void
-	 */
-	public function __construct($prefix = '')
-	{
-		$this->prefix = $prefix;
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		$value = wincache_ucache_get($this->prefix.$key);
-
-		if ($value !== false)
-		{
-			return $value;
-		}
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		wincache_ucache_set($this->prefix.$key, $value, $minutes * 60);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function increment($key, $value = 1)
-	{
-		return wincache_ucache_inc($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int|bool
-	 */
-	public function decrement($key, $value = 1)
-	{
-		return wincache_ucache_dec($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		return $this->put($key, $value, 0);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		wincache_ucache_delete($this->prefix.$key);
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		wincache_ucache_clear();
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return $this->prefix;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/XCacheStore.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/XCacheStore.php b/vendor/laravel/framework/src/Illuminate/Cache/XCacheStore.php
deleted file mode 100755
index c7786e2..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/XCacheStore.php
+++ /dev/null
@@ -1,119 +0,0 @@
-<?php namespace Illuminate\Cache;
-
-class XCacheStore extends TaggableStore implements StoreInterface {
-
-	/**
-	 * A string that should be prepended to keys.
-	 *
-	 * @var string
-	 */
-	protected $prefix;
-
-	/**
-	 * Create a new WinCache store.
-	 *
-	 * @param  string  $prefix
-	 * @return void
-	 */
-	public function __construct($prefix = '')
-	{
-		$this->prefix = $prefix;
-	}
-
-	/**
-	 * Retrieve an item from the cache by key.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function get($key)
-	{
-		$value = xcache_get($this->prefix.$key);
-
-		if (isset($value))
-		{
-			return $value;
-		}
-	}
-
-	/**
-	 * Store an item in the cache for a given number of minutes.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @param  int     $minutes
-	 * @return void
-	 */
-	public function put($key, $value, $minutes)
-	{
-		xcache_set($this->prefix.$key, $value, $minutes * 60);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function increment($key, $value = 1)
-	{
-		return xcache_inc($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Increment the value of an item in the cache.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return int
-	 */
-	public function decrement($key, $value = 1)
-	{
-		return xcache_dec($this->prefix.$key, $value);
-	}
-
-	/**
-	 * Store an item in the cache indefinitely.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function forever($key, $value)
-	{
-		return $this->put($key, $value, 0);
-	}
-
-	/**
-	 * Remove an item from the cache.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function forget($key)
-	{
-		xcache_unset($this->prefix.$key);
-	}
-
-	/**
-	 * Remove all items from the cache.
-	 *
-	 * @return void
-	 */
-	public function flush()
-	{
-		xcache_clear_cache(XC_TYPE_VAR);
-	}
-
-	/**
-	 * Get the cache key prefix.
-	 *
-	 * @return string
-	 */
-	public function getPrefix()
-	{
-		return $this->prefix;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Cache/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Cache/composer.json b/vendor/laravel/framework/src/Illuminate/Cache/composer.json
deleted file mode 100755
index 441833d..0000000
--- a/vendor/laravel/framework/src/Illuminate/Cache/composer.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
-    "name": "illuminate/cache",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/support": "4.2.*",
-        "nesbot/carbon": "~1.0"
-    },
-    "require-dev": {
-        "illuminate/database": "4.2.*",
-        "illuminate/encryption": "4.2.*",
-        "illuminate/filesystem": "4.2.*",
-        "illuminate/redis": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {"Illuminate\\Cache": ""}
-    },
-    "target-dir": "Illuminate/Cache",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Config/EnvironmentVariables.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Config/EnvironmentVariables.php b/vendor/laravel/framework/src/Illuminate/Config/EnvironmentVariables.php
deleted file mode 100644
index dfe89aa..0000000
--- a/vendor/laravel/framework/src/Illuminate/Config/EnvironmentVariables.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php namespace Illuminate\Config;
-
-/**
- * PHP $_ENV loader for protecting sensitive configuration options.
- *
- * Inspired by the wonderful "Dotenv" library by Vance Lucas.
- */
-class EnvironmentVariables {
-
-	/**
-	 * The environment loader implementation.
-	 *
-	 * @var \Illuminate\Config\EnvironmentVariablesLoaderInterface  $loader
-	 */
-	protected $loader;
-
-	/**
-	 * The server environment instance.
-	 *
-	 * @param  \Illuminate\Config\EnvironmentVariablesLoaderInterface  $loader
-	 * @return void
-	 */
-	public function __construct(EnvironmentVariablesLoaderInterface $loader)
-	{
-		$this->loader = $loader;
-	}
-
-	/**
-	 * Load the server variables for a given environment.
-	 *
-	 * @param  string  $environment
-	 */
-	public function load($environment = null)
-	{
-		foreach ($this->loader->load($environment) as $key => $value)
-		{
-			$_ENV[$key] = $value;
-
-			$_SERVER[$key] = $value;
-
-			putenv("{$key}={$value}");
-		}
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Config/EnvironmentVariablesLoaderInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Config/EnvironmentVariablesLoaderInterface.php b/vendor/laravel/framework/src/Illuminate/Config/EnvironmentVariablesLoaderInterface.php
deleted file mode 100644
index 376f666..0000000
--- a/vendor/laravel/framework/src/Illuminate/Config/EnvironmentVariablesLoaderInterface.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php namespace Illuminate\Config;
-
-interface EnvironmentVariablesLoaderInterface {
-
-	/**
-	 * Load the environment variables for the given environment.
-	 *
-	 * @param  string  $environment
-	 * @return array
-	 */
-	public function load($environment = null);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Config/FileEnvironmentVariablesLoader.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Config/FileEnvironmentVariablesLoader.php b/vendor/laravel/framework/src/Illuminate/Config/FileEnvironmentVariablesLoader.php
deleted file mode 100644
index 8a095cb..0000000
--- a/vendor/laravel/framework/src/Illuminate/Config/FileEnvironmentVariablesLoader.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php namespace Illuminate\Config;
-
-use Illuminate\Filesystem\Filesystem;
-
-class FileEnvironmentVariablesLoader implements EnvironmentVariablesLoaderInterface {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The path to the configuration files.
-	 *
-	 * @var string
-	 */
-	protected $path;
-
-	/**
-	 * Create a new file environment loader instance.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $path
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $path = null)
-	{
-		$this->files = $files;
-		$this->path = $path ?: base_path();
-	}
-
-	/**
-	 * Load the environment variables for the given environment.
-	 *
-	 * @param  string  $environment
-	 * @return array
-	 */
-	public function load($environment = null)
-	{
-		if ($environment == 'production') $environment = null;
-
-		if ( ! $this->files->exists($path = $this->getFile($environment)))
-		{
-			return array();
-		}
-
-		return array_dot($this->files->getRequire($path));
-	}
-
-	/**
-	 * Get the file for the given environment.
-	 *
-	 * @param  string  $environment
-	 * @return string
-	 */
-	protected function getFile($environment)
-	{
-		if ($environment)
-		{
-			return $this->path.'/.env.'.$environment.'.php';
-		}
-
-		return $this->path.'/.env.php';
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Config/FileLoader.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Config/FileLoader.php b/vendor/laravel/framework/src/Illuminate/Config/FileLoader.php
deleted file mode 100755
index 3563f07..0000000
--- a/vendor/laravel/framework/src/Illuminate/Config/FileLoader.php
+++ /dev/null
@@ -1,259 +0,0 @@
-<?php namespace Illuminate\Config;
-
-use Illuminate\Filesystem\Filesystem;
-
-class FileLoader implements LoaderInterface {
-
-	/**
-	 * The filesystem instance.
-	 *
-	 * @var \Illuminate\Filesystem\Filesystem
-	 */
-	protected $files;
-
-	/**
-	 * The default configuration path.
-	 *
-	 * @var string
-	 */
-	protected $defaultPath;
-
-	/**
-	 * All of the named path hints.
-	 *
-	 * @var array
-	 */
-	protected $hints = array();
-
-	/**
-	 * A cache of whether namespaces and groups exists.
-	 *
-	 * @var array
-	 */
-	protected $exists = array();
-
-	/**
-	 * Create a new file configuration loader.
-	 *
-	 * @param  \Illuminate\Filesystem\Filesystem  $files
-	 * @param  string  $defaultPath
-	 * @return void
-	 */
-	public function __construct(Filesystem $files, $defaultPath)
-	{
-		$this->files = $files;
-		$this->defaultPath = $defaultPath;
-	}
-
-	/**
-	 * Load the given configuration group.
-	 *
-	 * @param  string  $environment
-	 * @param  string  $group
-	 * @param  string  $namespace
-	 * @return array
-	 */
-	public function load($environment, $group, $namespace = null)
-	{
-		$items = array();
-
-		// First we'll get the root configuration path for the environment which is
-		// where all of the configuration files live for that namespace, as well
-		// as any environment folders with their specific configuration items.
-		$path = $this->getPath($namespace);
-
-		if (is_null($path))
-		{
-			return $items;
-		}
-
-		// First we'll get the main configuration file for the groups. Once we have
-		// that we can check for any environment specific files, which will get
-		// merged on top of the main arrays to make the environments cascade.
-		$file = "{$path}/{$group}.php";
-
-		if ($this->files->exists($file))
-		{
-			$items = $this->getRequire($file);
-		}
-
-		// Finally we're ready to check for the environment specific configuration
-		// file which will be merged on top of the main arrays so that they get
-		// precedence over them if we are currently in an environments setup.
-		$file = "{$path}/{$environment}/{$group}.php";
-
-		if ($this->files->exists($file))
-		{
-			$items = $this->mergeEnvironment($items, $file);
-		}
-
-		return $items;
-	}
-
-	/**
-	 * Merge the items in the given file into the items.
-	 *
-	 * @param  array   $items
-	 * @param  string  $file
-	 * @return array
-	 */
-	protected function mergeEnvironment(array $items, $file)
-	{
-		return array_replace_recursive($items, $this->getRequire($file));
-	}
-
-	/**
-	 * Determine if the given group exists.
-	 *
-	 * @param  string  $group
-	 * @param  string  $namespace
-	 * @return bool
-	 */
-	public function exists($group, $namespace = null)
-	{
-		$key = $group.$namespace;
-
-		// We'll first check to see if we have determined if this namespace and
-		// group combination have been checked before. If they have, we will
-		// just return the cached result so we don't have to hit the disk.
-		if (isset($this->exists[$key]))
-		{
-			return $this->exists[$key];
-		}
-
-		$path = $this->getPath($namespace);
-
-		// To check if a group exists, we will simply get the path based on the
-		// namespace, and then check to see if this files exists within that
-		// namespace. False is returned if no path exists for a namespace.
-		if (is_null($path))
-		{
-			return $this->exists[$key] = false;
-		}
-
-		$file = "{$path}/{$group}.php";
-
-		// Finally, we can simply check if this file exists. We will also cache
-		// the value in an array so we don't have to go through this process
-		// again on subsequent checks for the existing of the config file.
-		$exists = $this->files->exists($file);
-
-		return $this->exists[$key] = $exists;
-	}
-
-	/**
-	 * Apply any cascades to an array of package options.
-	 *
-	 * @param  string  $env
-	 * @param  string  $package
-	 * @param  string  $group
-	 * @param  array   $items
-	 * @return array
-	 */
-	public function cascadePackage($env, $package, $group, $items)
-	{
-		// First we will look for a configuration file in the packages configuration
-		// folder. If it exists, we will load it and merge it with these original
-		// options so that we will easily "cascade" a package's configurations.
-		$file = "packages/{$package}/{$group}.php";
-
-		if ($this->files->exists($path = $this->defaultPath.'/'.$file))
-		{
-			$items = array_merge(
-				$items, $this->getRequire($path)
-			);
-		}
-
-		// Once we have merged the regular package configuration we need to look for
-		// an environment specific configuration file. If one exists, we will get
-		// the contents and merge them on top of this array of options we have.
-		$path = $this->getPackagePath($env, $package, $group);
-
-		if ($this->files->exists($path))
-		{
-			$items = array_merge(
-				$items, $this->getRequire($path)
-			);
-		}
-
-		return $items;
-	}
-
-	/**
-	 * Get the package path for an environment and group.
-	 *
-	 * @param  string  $env
-	 * @param  string  $package
-	 * @param  string  $group
-	 * @return string
-	 */
-	protected function getPackagePath($env, $package, $group)
-	{
-		$file = "packages/{$package}/{$env}/{$group}.php";
-
-		return $this->defaultPath.'/'.$file;
-	}
-
-	/**
-	 * Get the configuration path for a namespace.
-	 *
-	 * @param  string  $namespace
-	 * @return string
-	 */
-	protected function getPath($namespace)
-	{
-		if (is_null($namespace))
-		{
-			return $this->defaultPath;
-		}
-		elseif (isset($this->hints[$namespace]))
-		{
-			return $this->hints[$namespace];
-		}
-	}
-
-	/**
-	 * Add a new namespace to the loader.
-	 *
-	 * @param  string  $namespace
-	 * @param  string  $hint
-	 * @return void
-	 */
-	public function addNamespace($namespace, $hint)
-	{
-		$this->hints[$namespace] = $hint;
-	}
-
-	/**
-	 * Returns all registered namespaces with the config
-	 * loader.
-	 *
-	 * @return array
-	 */
-	public function getNamespaces()
-	{
-		return $this->hints;
-	}
-
-	/**
-	 * Get a file's contents by requiring it.
-	 *
-	 * @param  string  $path
-	 * @return mixed
-	 */
-	protected function getRequire($path)
-	{
-		return $this->files->getRequire($path);
-	}
-
-	/**
-	 * Get the Filesystem instance.
-	 *
-	 * @return \Illuminate\Filesystem\Filesystem
-	 */
-	public function getFilesystem()
-	{
-		return $this->files;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Config/LoaderInterface.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Config/LoaderInterface.php b/vendor/laravel/framework/src/Illuminate/Config/LoaderInterface.php
deleted file mode 100755
index d4b6a8f..0000000
--- a/vendor/laravel/framework/src/Illuminate/Config/LoaderInterface.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php namespace Illuminate\Config;
-
-interface LoaderInterface {
-
-	/**
-	 * Load the given configuration group.
-	 *
-	 * @param  string  $environment
-	 * @param  string  $group
-	 * @param  string  $namespace
-	 * @return array
-	 */
-	public function load($environment, $group, $namespace = null);
-
-	/**
-	 * Determine if the given configuration group exists.
-	 *
-	 * @param  string  $group
-	 * @param  string  $namespace
-	 * @return bool
-	 */
-	public function exists($group, $namespace = null);
-
-	/**
-	 * Add a new namespace to the loader.
-	 *
-	 * @param  string  $namespace
-	 * @param  string  $hint
-	 * @return void
-	 */
-	public function addNamespace($namespace, $hint);
-
-	/**
-	 * Returns all registered namespaces with the config
-	 * loader.
-	 *
-	 * @return array
-	 */
-	public function getNamespaces();
-
-	/**
-	 * Apply any cascades to an array of package options.
-	 *
-	 * @param  string  $environment
-	 * @param  string  $package
-	 * @param  string  $group
-	 * @param  array   $items
-	 * @return array
-	 */
-	public function cascadePackage($environment, $package, $group, $items);
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Config/Repository.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Config/Repository.php b/vendor/laravel/framework/src/Illuminate/Config/Repository.php
deleted file mode 100755
index 36f9505..0000000
--- a/vendor/laravel/framework/src/Illuminate/Config/Repository.php
+++ /dev/null
@@ -1,415 +0,0 @@
-<?php namespace Illuminate\Config;
-
-use Closure;
-use ArrayAccess;
-use Illuminate\Support\NamespacedItemResolver;
-
-class Repository extends NamespacedItemResolver implements ArrayAccess {
-
-	/**
-	 * The loader implementation.
-	 *
-	 * @var \Illuminate\Config\LoaderInterface
-	 */
-	protected $loader;
-
-	/**
-	 * The current environment.
-	 *
-	 * @var string
-	 */
-	protected $environment;
-
-	/**
-	 * All of the configuration items.
-	 *
-	 * @var array
-	 */
-	protected $items = array();
-
-	/**
-	 * All of the registered packages.
-	 *
-	 * @var array
-	 */
-	protected $packages = array();
-
-	/**
-	 * The after load callbacks for namespaces.
-	 *
-	 * @var array
-	 */
-	protected $afterLoad = array();
-
-	/**
-	 * Create a new configuration repository.
-	 *
-	 * @param  \Illuminate\Config\LoaderInterface  $loader
-	 * @param  string  $environment
-	 * @return void
-	 */
-	public function __construct(LoaderInterface $loader, $environment)
-	{
-		$this->loader = $loader;
-		$this->environment = $environment;
-	}
-
-	/**
-	 * Determine if the given configuration value exists.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function has($key)
-	{
-		$default = microtime(true);
-
-		return $this->get($key, $default) !== $default;
-	}
-
-	/**
-	 * Determine if a configuration group exists.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function hasGroup($key)
-	{
-		list($namespace, $group, $item) = $this->parseKey($key);
-
-		return $this->loader->exists($group, $namespace);
-	}
-
-	/**
-	 * Get the specified configuration value.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $default
-	 * @return mixed
-	 */
-	public function get($key, $default = null)
-	{
-		list($namespace, $group, $item) = $this->parseKey($key);
-
-		// Configuration items are actually keyed by "collection", which is simply a
-		// combination of each namespace and groups, which allows a unique way to
-		// identify the arrays of configuration items for the particular files.
-		$collection = $this->getCollection($group, $namespace);
-
-		$this->load($group, $namespace, $collection);
-
-		return array_get($this->items[$collection], $item, $default);
-	}
-
-	/**
-	 * Set a given configuration value.
-	 *
-	 * @param  string  $key
-	 * @param  mixed   $value
-	 * @return void
-	 */
-	public function set($key, $value)
-	{
-		list($namespace, $group, $item) = $this->parseKey($key);
-
-		$collection = $this->getCollection($group, $namespace);
-
-		// We'll need to go ahead and lazy load each configuration groups even when
-		// we're just setting a configuration item so that the set item does not
-		// get overwritten if a different item in the group is requested later.
-		$this->load($group, $namespace, $collection);
-
-		if (is_null($item))
-		{
-			$this->items[$collection] = $value;
-		}
-		else
-		{
-			array_set($this->items[$collection], $item, $value);
-		}
-	}
-
-	/**
-	 * Load the configuration group for the key.
-	 *
-	 * @param  string  $group
-	 * @param  string  $namespace
-	 * @param  string  $collection
-	 * @return void
-	 */
-	protected function load($group, $namespace, $collection)
-	{
-		$env = $this->environment;
-
-		// If we've already loaded this collection, we will just bail out since we do
-		// not want to load it again. Once items are loaded a first time they will
-		// stay kept in memory within this class and not loaded from disk again.
-		if (isset($this->items[$collection]))
-		{
-			return;
-		}
-
-		$items = $this->loader->load($env, $group, $namespace);
-
-		// If we've already loaded this collection, we will just bail out since we do
-		// not want to load it again. Once items are loaded a first time they will
-		// stay kept in memory within this class and not loaded from disk again.
-		if (isset($this->afterLoad[$namespace]))
-		{
-			$items = $this->callAfterLoad($namespace, $group, $items);
-		}
-
-		$this->items[$collection] = $items;
-	}
-
-	/**
-	 * Call the after load callback for a namespace.
-	 *
-	 * @param  string  $namespace
-	 * @param  string  $group
-	 * @param  array   $items
-	 * @return array
-	 */
-	protected function callAfterLoad($namespace, $group, $items)
-	{
-		$callback = $this->afterLoad[$namespace];
-
-		return call_user_func($callback, $this, $group, $items);
-	}
-
-	/**
-	 * Parse an array of namespaced segments.
-	 *
-	 * @param  string  $key
-	 * @return array
-	 */
-	protected function parseNamespacedSegments($key)
-	{
-		list($namespace, $item) = explode('::', $key);
-
-		// If the namespace is registered as a package, we will just assume the group
-		// is equal to the namespace since all packages cascade in this way having
-		// a single file per package, otherwise we'll just parse them as normal.
-		if (in_array($namespace, $this->packages))
-		{
-			return $this->parsePackageSegments($key, $namespace, $item);
-		}
-
-		return parent::parseNamespacedSegments($key);
-	}
-
-	/**
-	 * Parse the segments of a package namespace.
-	 *
-	 * @param  string  $key
-	 * @param  string  $namespace
-	 * @param  string  $item
-	 * @return array
-	 */
-	protected function parsePackageSegments($key, $namespace, $item)
-	{
-		$itemSegments = explode('.', $item);
-
-		// If the configuration file doesn't exist for the given package group we can
-		// assume that we should implicitly use the config file matching the name
-		// of the namespace. Generally packages should use one type or another.
-		if ( ! $this->loader->exists($itemSegments[0], $namespace))
-		{
-			return array($namespace, 'config', $item);
-		}
-
-		return parent::parseNamespacedSegments($key);
-	}
-
-	/**
-	 * Register a package for cascading configuration.
-	 *
-	 * @param  string  $package
-	 * @param  string  $hint
-	 * @param  string  $namespace
-	 * @return void
-	 */
-	public function package($package, $hint, $namespace = null)
-	{
-		$namespace = $this->getPackageNamespace($package, $namespace);
-
-		$this->packages[] = $namespace;
-
-		// First we will simply register the namespace with the repository so that it
-		// can be loaded. Once we have done that we'll register an after namespace
-		// callback so that we can cascade an application package configuration.
-		$this->addNamespace($namespace, $hint);
-
-		$this->afterLoading($namespace, function($me, $group, $items) use ($package)
-		{
-			$env = $me->getEnvironment();
-
-			$loader = $me->getLoader();
-
-			return $loader->cascadePackage($env, $package, $group, $items);
-		});
-	}
-
-	/**
-	 * Get the configuration namespace for a package.
-	 *
-	 * @param  string  $package
-	 * @param  string  $namespace
-	 * @return string
-	 */
-	protected function getPackageNamespace($package, $namespace)
-	{
-		if (is_null($namespace))
-		{
-			list($vendor, $namespace) = explode('/', $package);
-		}
-
-		return $namespace;
-	}
-
-	/**
-	 * Register an after load callback for a given namespace.
-	 *
-	 * @param  string   $namespace
-	 * @param  \Closure  $callback
-	 * @return void
-	 */
-	public function afterLoading($namespace, Closure $callback)
-	{
-		$this->afterLoad[$namespace] = $callback;
-	}
-
-	/**
-	 * Get the collection identifier.
-	 *
-	 * @param  string  $group
-	 * @param  string  $namespace
-	 * @return string
-	 */
-	protected function getCollection($group, $namespace = null)
-	{
-		$namespace = $namespace ?: '*';
-
-		return $namespace.'::'.$group;
-	}
-
-	/**
-	 * Add a new namespace to the loader.
-	 *
-	 * @param  string  $namespace
-	 * @param  string  $hint
-	 * @return void
-	 */
-	public function addNamespace($namespace, $hint)
-	{
-		$this->loader->addNamespace($namespace, $hint);
-	}
-
-	/**
-	 * Returns all registered namespaces with the config
-	 * loader.
-	 *
-	 * @return array
-	 */
-	public function getNamespaces()
-	{
-		return $this->loader->getNamespaces();
-	}
-
-	/**
-	 * Get the loader implementation.
-	 *
-	 * @return \Illuminate\Config\LoaderInterface
-	 */
-	public function getLoader()
-	{
-		return $this->loader;
-	}
-
-	/**
-	 * Set the loader implementation.
-	 *
-	 * @param  \Illuminate\Config\LoaderInterface  $loader
-	 * @return void
-	 */
-	public function setLoader(LoaderInterface $loader)
-	{
-		$this->loader = $loader;
-	}
-
-	/**
-	 * Get the current configuration environment.
-	 *
-	 * @return string
-	 */
-	public function getEnvironment()
-	{
-		return $this->environment;
-	}
-
-	/**
-	 * Get the after load callback array.
-	 *
-	 * @return array
-	 */
-	public function getAfterLoadCallbacks()
-	{
-		return $this->afterLoad;
-	}
-
-	/**
-	 * Get all of the configuration items.
-	 *
-	 * @return array
-	 */
-	public function getItems()
-	{
-		return $this->items;
-	}
-
-	/**
-	 * Determine if the given configuration option exists.
-	 *
-	 * @param  string  $key
-	 * @return bool
-	 */
-	public function offsetExists($key)
-	{
-		return $this->has($key);
-	}
-
-	/**
-	 * Get a configuration option.
-	 *
-	 * @param  string  $key
-	 * @return mixed
-	 */
-	public function offsetGet($key)
-	{
-		return $this->get($key);
-	}
-
-	/**
-	 * Set a configuration option.
-	 *
-	 * @param  string  $key
-	 * @param  mixed  $value
-	 * @return void
-	 */
-	public function offsetSet($key, $value)
-	{
-		$this->set($key, $value);
-	}
-
-	/**
-	 * Unset a configuration option.
-	 *
-	 * @param  string  $key
-	 * @return void
-	 */
-	public function offsetUnset($key)
-	{
-		$this->set($key, null);
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Config/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Config/composer.json b/vendor/laravel/framework/src/Illuminate/Config/composer.json
deleted file mode 100755
index 921e1b6..0000000
--- a/vendor/laravel/framework/src/Illuminate/Config/composer.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
-    "name": "illuminate/config",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "illuminate/filesystem": "4.2.*",
-        "illuminate/support": "4.2.*"
-    },
-    "autoload": {
-        "psr-0": {"Illuminate\\Config": ""}
-    },
-    "target-dir": "Illuminate/Config",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Console/Application.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Console/Application.php b/vendor/laravel/framework/src/Illuminate/Console/Application.php
deleted file mode 100755
index f65db40..0000000
--- a/vendor/laravel/framework/src/Illuminate/Console/Application.php
+++ /dev/null
@@ -1,243 +0,0 @@
-<?php namespace Illuminate\Console;
-
-use Symfony\Component\Console\Input\ArrayInput;
-use Symfony\Component\Console\Output\NullOutput;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Output\OutputInterface;
-use Symfony\Component\Console\Command\Command as SymfonyCommand;
-
-class Application extends \Symfony\Component\Console\Application {
-
-	/**
-	 * The exception handler instance.
-	 *
-	 * @var \Illuminate\Exception\Handler
-	 */
-	protected $exceptionHandler;
-
-	/**
-	 * The Laravel application instance.
-	 *
-	 * @var \Illuminate\Foundation\Application
-	 */
-	protected $laravel;
-
-	/**
-	 * Create and boot a new Console application.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @return \Illuminate\Console\Application
-	 */
-	public static function start($app)
-	{
-		return static::make($app)->boot();
-	}
-
-	/**
-	 * Create a new Console application.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $app
-	 * @return \Illuminate\Console\Application
-	 */
-	public static function make($app)
-	{
-		$app->boot();
-
-		$console = with($console = new static('Laravel Framework', $app::VERSION))
-								->setLaravel($app)
-								->setExceptionHandler($app['exception'])
-								->setAutoExit(false);
-
-		$app->instance('artisan', $console);
-
-		return $console;
-	}
-
-	/**
-	 * Boot the Console application.
-	 *
-	 * @return $this
-	 */
-	public function boot()
-	{
-		$path = $this->laravel['path'].'/start/artisan.php';
-
-		if (file_exists($path))
-		{
-			require $path;
-		}
-
-		// If the event dispatcher is set on the application, we will fire an event
-		// with the Artisan instance to provide each listener the opportunity to
-		// register their commands on this application before it gets started.
-		if (isset($this->laravel['events']))
-		{
-			$this->laravel['events']
-					->fire('artisan.start', array($this));
-		}
-
-		return $this;
-	}
-
-	/**
-	 * Run an Artisan console command by name.
-	 *
-	 * @param  string  $command
-	 * @param  array   $parameters
-	 * @param  \Symfony\Component\Console\Output\OutputInterface  $output
-	 * @return void
-	 */
-	public function call($command, array $parameters = array(), OutputInterface $output = null)
-	{
-		$parameters['command'] = $command;
-
-		// Unless an output interface implementation was specifically passed to us we
-		// will use the "NullOutput" implementation by default to keep any writing
-		// suppressed so it doesn't leak out to the browser or any other source.
-		$output = $output ?: new NullOutput;
-
-		$input = new ArrayInput($parameters);
-
-		return $this->find($command)->run($input, $output);
-	}
-
-	/**
-	 * Add a command to the console.
-	 *
-	 * @param  \Symfony\Component\Console\Command\Command  $command
-	 * @return \Symfony\Component\Console\Command\Command
-	 */
-	public function add(SymfonyCommand $command)
-	{
-		if ($command instanceof Command)
-		{
-			$command->setLaravel($this->laravel);
-		}
-
-		return $this->addToParent($command);
-	}
-
-	/**
-	 * Add the command to the parent instance.
-	 *
-	 * @param  \Symfony\Component\Console\Command\Command  $command
-	 * @return \Symfony\Component\Console\Command\Command
-	 */
-	protected function addToParent(SymfonyCommand $command)
-	{
-		return parent::add($command);
-	}
-
-	/**
-	 * Add a command, resolving through the application.
-	 *
-	 * @param  string  $command
-	 * @return \Symfony\Component\Console\Command\Command
-	 */
-	public function resolve($command)
-	{
-		return $this->add($this->laravel[$command]);
-	}
-
-	/**
-	 * Resolve an array of commands through the application.
-	 *
-	 * @param  array|mixed  $commands
-	 * @return void
-	 */
-	public function resolveCommands($commands)
-	{
-		$commands = is_array($commands) ? $commands : func_get_args();
-
-		foreach ($commands as $command)
-		{
-			$this->resolve($command);
-		}
-	}
-
-	/**
-	 * Get the default input definitions for the applications.
-	 *
-	 * @return \Symfony\Component\Console\Input\InputDefinition
-	 */
-	protected function getDefaultInputDefinition()
-	{
-		$definition = parent::getDefaultInputDefinition();
-
-		$definition->addOption($this->getEnvironmentOption());
-
-		return $definition;
-	}
-
-	/**
-	 * Get the global environment option for the definition.
-	 *
-	 * @return \Symfony\Component\Console\Input\InputOption
-	 */
-	protected function getEnvironmentOption()
-	{
-		$message = 'The environment the command should run under.';
-
-		return new InputOption('--env', null, InputOption::VALUE_OPTIONAL, $message);
-	}
-
-	/**
-	 * Render the given exception.
-	 *
-	 * @param  \Exception  $e
-	 * @param  \Symfony\Component\Console\Output\OutputInterface  $output
-	 * @return void
-	 */
-	public function renderException($e, $output)
-	{
-		// If we have an exception handler instance, we will call that first in case
-		// it has some handlers that need to be run first. We will pass "true" as
-		// the second parameter to indicate that it's handling a console error.
-		if (isset($this->exceptionHandler))
-		{
-			$this->exceptionHandler->handleConsole($e);
-		}
-
-		parent::renderException($e, $output);
-	}
-
-	/**
-	 * Set the exception handler instance.
-	 *
-	 * @param  \Illuminate\Exception\Handler  $handler
-	 * @return $this
-	 */
-	public function setExceptionHandler($handler)
-	{
-		$this->exceptionHandler = $handler;
-
-		return $this;
-	}
-
-	/**
-	 * Set the Laravel application instance.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $laravel
-	 * @return $this
-	 */
-	public function setLaravel($laravel)
-	{
-		$this->laravel = $laravel;
-
-		return $this;
-	}
-
-	/**
-	 * Set whether the Console app should auto-exit when done.
-	 *
-	 * @param  bool  $boolean
-	 * @return $this
-	 */
-	public function setAutoExit($boolean)
-	{
-		parent::setAutoExit($boolean);
-
-		return $this;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Console/Command.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Console/Command.php b/vendor/laravel/framework/src/Illuminate/Console/Command.php
deleted file mode 100755
index a2a4ca3..0000000
--- a/vendor/laravel/framework/src/Illuminate/Console/Command.php
+++ /dev/null
@@ -1,384 +0,0 @@
-<?php namespace Illuminate\Console;
-
-use Symfony\Component\Console\Helper\Table;
-use Symfony\Component\Console\Input\ArrayInput;
-use Symfony\Component\Console\Output\NullOutput;
-use Symfony\Component\Console\Question\Question;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Output\OutputInterface;
-use Symfony\Component\Console\Question\ChoiceQuestion;
-use Symfony\Component\Console\Question\ConfirmationQuestion;
-
-class Command extends \Symfony\Component\Console\Command\Command {
-
-	/**
-	 * The Laravel application instance.
-	 *
-	 * @var \Illuminate\Foundation\Application
-	 */
-	protected $laravel;
-
-	/**
-	 * The input interface implementation.
-	 *
-	 * @var \Symfony\Component\Console\Input\InputInterface
-	 */
-	protected $input;
-
-	/**
-	 * The output interface implementation.
-	 *
-	 * @var \Symfony\Component\Console\Output\OutputInterface
-	 */
-	protected $output;
-
-	/**
-	 * The console command name.
-	 *
-	 * @var string
-	 */
-	protected $name;
-
-	/**
-	 * The console command description.
-	 *
-	 * @var string
-	 */
-	protected $description;
-
-	/**
-	 * Create a new console command instance.
-	 *
-	 * @return void
-	 */
-	public function __construct()
-	{
-		parent::__construct($this->name);
-
-		// We will go ahead and set the name, description, and parameters on console
-		// commands just to make things a little easier on the developer. This is
-		// so they don't have to all be manually specified in the constructors.
-		$this->setDescription($this->description);
-
-		$this->specifyParameters();
-	}
-
-	/**
-	 * Specify the arguments and options on the command.
-	 *
-	 * @return void
-	 */
-	protected function specifyParameters()
-	{
-		// We will loop through all of the arguments and options for the command and
-		// set them all on the base command instance. This specifies what can get
-		// passed into these commands as "parameters" to control the execution.
-		foreach ($this->getArguments() as $arguments)
-		{
-			call_user_func_array(array($this, 'addArgument'), $arguments);
-		}
-
-		foreach ($this->getOptions() as $options)
-		{
-			call_user_func_array(array($this, 'addOption'), $options);
-		}
-	}
-
-	/**
-	 * Run the console command.
-	 *
-	 * @param  \Symfony\Component\Console\Input\InputInterface  $input
-	 * @param  \Symfony\Component\Console\Output\OutputInterface  $output
-	 * @return int
-	 */
-	public function run(InputInterface $input, OutputInterface $output)
-	{
-		$this->input = $input;
-
-		$this->output = $output;
-
-		return parent::run($input, $output);
-	}
-
-	/**
-	 * Execute the console command.
-	 *
-	 * @param  \Symfony\Component\Console\Input\InputInterface  $input
-	 * @param  \Symfony\Component\Console\Output\OutputInterface  $output
-	 * @return mixed
-	 */
-	protected function execute(InputInterface $input, OutputInterface $output)
-	{
-		return $this->fire();
-	}
-
-	/**
-	 * Call another console command.
-	 *
-	 * @param  string  $command
-	 * @param  array   $arguments
-	 * @return int
-	 */
-	public function call($command, array $arguments = array())
-	{
-		$instance = $this->getApplication()->find($command);
-
-		$arguments['command'] = $command;
-
-		return $instance->run(new ArrayInput($arguments), $this->output);
-	}
-
-	/**
-	 * Call another console command silently.
-	 *
-	 * @param  string  $command
-	 * @param  array   $arguments
-	 * @return int
-	 */
-	public function callSilent($command, array $arguments = array())
-	{
-		$instance = $this->getApplication()->find($command);
-
-		$arguments['command'] = $command;
-
-		return $instance->run(new ArrayInput($arguments), new NullOutput);
-	}
-
-	/**
-	 * Get the value of a command argument.
-	 *
-	 * @param  string  $key
-	 * @return string|array
-	 */
-	public function argument($key = null)
-	{
-		if (is_null($key)) return $this->input->getArguments();
-
-		return $this->input->getArgument($key);
-	}
-
-	/**
-	 * Get the value of a command option.
-	 *
-	 * @param  string  $key
-	 * @return string|array
-	 */
-	public function option($key = null)
-	{
-		if (is_null($key)) return $this->input->getOptions();
-
-		return $this->input->getOption($key);
-	}
-
-	/**
-	 * Confirm a question with the user.
-	 *
-	 * @param  string  $question
-	 * @param  bool    $default
-	 * @return bool
-	 */
-	public function confirm($question, $default = false)
-	{
-		$helper = $this->getHelperSet()->get('question');
-
-		$question = new ConfirmationQuestion("<question>{$question}</question> ", $default);
-
-		return $helper->ask($this->input, $this->output, $question);
-	}
-
-	/**
-	 * Prompt the user for input.
-	 *
-	 * @param  string  $question
-	 * @param  string  $default
-	 * @return string
-	 */
-	public function ask($question, $default = null)
-	{
-		$helper = $this->getHelperSet()->get('question');
-
-		$question = new Question("<question>$question</question>", $default);
-
-		return $helper->ask($this->input, $this->output, $question);
-	}
-
-	/**
-	 * Prompt the user for input with auto completion.
-	 *
-	 * @param  string  $question
-	 * @param  array   $choices
-	 * @param  string  $default
-	 * @return string
-	 */
-	public function askWithCompletion($question, array $choices, $default = null)
-	{
-		$helper = $this->getHelperSet()->get('question');
-
-		$question = new Question("<question>$question</question>", $default);
-
-		$question->setAutocompleterValues($choices);
-
-		return $helper->ask($this->input, $this->output, $question);
-	}
-
-	/**
-	 * Prompt the user for input but hide the answer from the console.
-	 *
-	 * @param  string  $question
-	 * @param  bool    $fallback
-	 * @return string
-	 */
-	public function secret($question, $fallback = true)
-	{
-		$helper = $this->getHelperSet()->get('question');
-
-		$question = new Question("<question>$question</question>");
-
-		$question->setHidden(true)->setHiddenFallback($fallback);
-
-		return $helper->ask($this->input, $this->output, $question);
-	}
-
-	/**
-	 * Give the user a single choice from an array of answers.
-	 *
-	 * @param  string  $question
-	 * @param  array   $choices
-	 * @param  string  $default
-	 * @param  mixed   $attempts
-	 * @param  bool    $multiple
-	 * @return bool
-	 */
-	public function choice($question, array $choices, $default = null, $attempts = null, $multiple = null)
-	{
-		$helper = $this->getHelperSet()->get('question');
-
-		$question = new ChoiceQuestion("<question>$question</question>", $choices, $default);
-
-		$question->setMaxAttempts($attempts)->setMultiselect($multiple);
-
-		return $helper->ask($this->input, $this->output, $question);
-	}
-
-	/**
-	 * Format input to textual table
-	 *
-	 * @param  array   $headers
-	 * @param  array   $rows
-	 * @param  string  $style
-	 * @return void
-	 */
-	public function table(array $headers, array $rows, $style = 'default')
-	{
-		$table = new Table($this->output);
-
-		$table->setHeaders($headers)->setRows($rows)->setStyle($style)->render();
-	}
-
-	/**
-	 * Write a string as information output.
-	 *
-	 * @param  string  $string
-	 * @return void
-	 */
-	public function info($string)
-	{
-		$this->output->writeln("<info>$string</info>");
-	}
-
-	/**
-	 * Write a string as standard output.
-	 *
-	 * @param  string  $string
-	 * @return void
-	 */
-	public function line($string)
-	{
-		$this->output->writeln($string);
-	}
-
-	/**
-	 * Write a string as comment output.
-	 *
-	 * @param  string  $string
-	 * @return void
-	 */
-	public function comment($string)
-	{
-		$this->output->writeln("<comment>$string</comment>");
-	}
-
-	/**
-	 * Write a string as question output.
-	 *
-	 * @param  string  $string
-	 * @return void
-	 */
-	public function question($string)
-	{
-		$this->output->writeln("<question>$string</question>");
-	}
-
-	/**
-	 * Write a string as error output.
-	 *
-	 * @param  string  $string
-	 * @return void
-	 */
-	public function error($string)
-	{
-		$this->output->writeln("<error>$string</error>");
-	}
-
-	/**
-	 * Get the console command arguments.
-	 *
-	 * @return array
-	 */
-	protected function getArguments()
-	{
-		return array();
-	}
-
-	/**
-	 * Get the console command options.
-	 *
-	 * @return array
-	 */
-	protected function getOptions()
-	{
-		return array();
-	}
-
-	/**
-	 * Get the output implementation.
-	 *
-	 * @return \Symfony\Component\Console\Output\OutputInterface
-	 */
-	public function getOutput()
-	{
-		return $this->output;
-	}
-
-	/**
-	 * Get the Laravel application instance.
-	 *
-	 * @return \Illuminate\Foundation\Application
-	 */
-	public function getLaravel()
-	{
-		return $this->laravel;
-	}
-
-	/**
-	 * Set the Laravel application instance.
-	 *
-	 * @param  \Illuminate\Foundation\Application  $laravel
-	 * @return void
-	 */
-	public function setLaravel($laravel)
-	{
-		$this->laravel = $laravel;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Console/ConfirmableTrait.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Console/ConfirmableTrait.php b/vendor/laravel/framework/src/Illuminate/Console/ConfirmableTrait.php
deleted file mode 100644
index 69a587a..0000000
--- a/vendor/laravel/framework/src/Illuminate/Console/ConfirmableTrait.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php namespace Illuminate\Console;
-
-use Closure;
-
-trait ConfirmableTrait {
-
-	/**
-	 * Confirm before proceeding with the action
-	 *
-	 * @param  string    $warning
-	 * @param  \Closure  $callback
-	 * @return bool
-	 */
-	public function confirmToProceed($warning = 'Application In Production!', Closure $callback = null)
-	{
-		$shouldConfirm = $callback ?: $this->getDefaultConfirmCallback();
-
-		if (call_user_func($shouldConfirm))
-		{
-			if ($this->option('force')) return true;
-
-			$this->comment(str_repeat('*', strlen($warning) + 12));
-			$this->comment('*     '.$warning.'     *');
-			$this->comment(str_repeat('*', strlen($warning) + 12));
-			$this->output->writeln('');
-
-			$confirmed = $this->confirm('Do you really wish to run this command?');
-
-			if ( ! $confirmed)
-			{
-				$this->comment('Command Cancelled!');
-
-				return false;
-			}
-		}
-
-		return true;
-	}
-
-	/**
-	 * Get the default confirmation callback.
-	 *
-	 * @return \Closure
-	 */
-	protected function getDefaultConfirmCallback()
-	{
-		return function() { return $this->getLaravel()->environment() == 'production'; };
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Console/composer.json
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Console/composer.json b/vendor/laravel/framework/src/Illuminate/Console/composer.json
deleted file mode 100755
index c35c6ce..0000000
--- a/vendor/laravel/framework/src/Illuminate/Console/composer.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
-    "name": "illuminate/console",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Taylor Otwell",
-            "email": "taylorotwell@gmail.com"
-        }
-    ],
-    "require": {
-        "php": ">=5.4.0",
-        "symfony/console": "2.5.*"
-    },
-    "autoload": {
-        "psr-0": {
-            "Illuminate\\Console": ""
-        }
-    },
-    "target-dir": "Illuminate/Console",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "4.2-dev"
-        }
-    },
-    "minimum-stability": "dev"
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/laravel/framework/src/Illuminate/Container/BindingResolutionException.php
----------------------------------------------------------------------
diff --git a/vendor/laravel/framework/src/Illuminate/Container/BindingResolutionException.php b/vendor/laravel/framework/src/Illuminate/Container/BindingResolutionException.php
deleted file mode 100644
index 36975df..0000000
--- a/vendor/laravel/framework/src/Illuminate/Container/BindingResolutionException.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php namespace Illuminate\Container;
-
-class BindingResolutionException extends \Exception {}