Files
Phraseanet/vendors.php
2011-12-07 18:52:36 +01:00

33 lines
704 B
PHP
Executable File

#!/usr/bin/env php
<?php
/*
* This file is part of the Symfony framework.
*
* (c) Fabien Potencier <fabien@symfony.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
/**
* Get all dependencies needed for Phraseanet
*/
set_time_limit(0);
system('git submodule init');
system('git submodule update');
$iterator = new RecursiveDirectoryIterator(__DIR__ . '/lib/vendor/');
foreach ($iterator as $file)
{
/* @var $file SplFileInfo */
if($file->isDir())
{
$cmd = sprintf('cd %s && git submodule init && git submodule update',
escapeshellarg($file->getPathname()));
system($cmd);
}
}