12345678910111213141516171819202122232425262728293031323334 |
- #!/usr/bin/env php
- <?php
- $dir = __DIR__.'/..';
- if (!file_exists($dir.'/autoload.php')) {
- $dir = __DIR__.'/../vendor';
- }
- if (!file_exists($dir.'/autoload.php')) {
- $dir = __DIR__.'/../../..';
- }
- if (!file_exists($dir.'/autoload.php')) {
- echo 'Autoload not found.';
- exit(1);
- }
- $composerInstalled = false;
- if (!file_exists($dir.'/composer/composer')) {
- $composerInstalled = true;
- shell_exec('composer require --dev composer/composer');
- }
- include $dir.'/autoload.php';
- Carbon\Upgrade::upgrade();
- if ($composerInstalled) {
- shell_exec('composer remove --dev composer/composer');
- }
- exit(0);
|