requirePackage() public method

Require (install) packages.
public requirePackage ( array $packages ) : integer
$packages array array Associative array of package names/versions to remove Format: ['name' => '', 'version' => '']
return integer 0 on success or a positive error code on failure
Beispiel #1
0
 public function testFindVersion()
 {
     $app = $this->getApp();
     $manager = new PackageManager($app);
     $manager->requirePackage(array('name' => 'gawain/clippy', 'version' => '~2'));
     $factory = new Factory($app, array('basedir' => PHPUNIT_WEBROOT . '/extensions'));
     $version = $factory->findBestVersionForPackage('gawain/clippy');
     $this->assertRegExp('#^.*#', $version['requirever']);
     $this->assertNull($factory->findBestVersionForPackage('bolt/bolt'));
 }