Esempio n. 1
0
#!/usr/bin/env php
<?php 
include_once 'common.php';
runCommand('composer self-update');
if (isLatestPhp() && isLatestSymfony()) {
    // Make sure composer.json references all necessary components by having one
    // job run a `composer update`. Since `composer update` will install the
    // latest Symfony, this should be done for the job corresponding to the
    // latest symfony version.
    runCommand('composer update --prefer-dist');
} else {
    if (getPhpVersion() === '5.3' && getSymfonyVersion() === '2.3.*') {
        // Prevent Travis throwing an out of memory error
        runCommand('echo "memory_limit=-1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini');
    }
    runCommand('composer require --prefer-dist symfony/symfony:' . getSymfonyVersion());
}
Esempio n. 2
0
function isLatestSymfony()
{
    return getSymfonyVersion() === '3.1.*';
}