|
|
|
@ -101,7 +101,9 @@ class ArrayDumperTest extends \PHPUnit_Framework_TestCase
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
'keywords',
|
|
|
|
|
array('package', 'dependency', 'autoload')
|
|
|
|
|
array('package', 'dependency', 'autoload'),
|
|
|
|
|
null,
|
|
|
|
|
array('autoload', 'dependency', 'package')
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
'bin',
|
|
|
|
@ -148,6 +150,42 @@ class ArrayDumperTest extends \PHPUnit_Framework_TestCase
|
|
|
|
|
array(
|
|
|
|
|
'support',
|
|
|
|
|
array('foo' => 'bar'),
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
'require',
|
|
|
|
|
array(new Link('foo', 'foo/bar', new VersionConstraint('=', '1.0.0.0'), 'requires', '1.0.0'), new Link('bar', 'bar/baz', new VersionConstraint('=', '1.0.0.0'), 'requires', '1.0.0')),
|
|
|
|
|
'requires',
|
|
|
|
|
array('bar/baz' => '1.0.0', 'foo/bar' => '1.0.0')
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
'require-dev',
|
|
|
|
|
array(new Link('foo', 'foo/bar', new VersionConstraint('=', '1.0.0.0'), 'requires', '1.0.0'), new Link('bar', 'bar/baz', new VersionConstraint('=', '1.0.0.0'), 'requires', '1.0.0')),
|
|
|
|
|
'devRequires',
|
|
|
|
|
array('bar/baz' => '1.0.0', 'foo/bar' => '1.0.0')
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
'suggest',
|
|
|
|
|
array('foo/bar' => 'very useful package', 'bar/baz' => 'another useful package'),
|
|
|
|
|
'suggests',
|
|
|
|
|
array('bar/baz' => 'another useful package', 'foo/bar' => 'very useful package')
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
'provide',
|
|
|
|
|
array(new Link('foo', 'foo/bar', new VersionConstraint('=', '1.0.0.0'), 'requires', '1.0.0'), new Link('bar', 'bar/baz', new VersionConstraint('=', '1.0.0.0'), 'requires', '1.0.0')),
|
|
|
|
|
'provides',
|
|
|
|
|
array('bar/baz' => '1.0.0', 'foo/bar' => '1.0.0')
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
'replace',
|
|
|
|
|
array(new Link('foo', 'foo/bar', new VersionConstraint('=', '1.0.0.0'), 'requires', '1.0.0'), new Link('bar', 'bar/baz', new VersionConstraint('=', '1.0.0.0'), 'requires', '1.0.0')),
|
|
|
|
|
'replaces',
|
|
|
|
|
array('bar/baz' => '1.0.0', 'foo/bar' => '1.0.0')
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
'conflict',
|
|
|
|
|
array(new Link('foo', 'foo/bar', new VersionConstraint('=', '1.0.0.0'), 'requires', '1.0.0'), new Link('bar', 'bar/baz', new VersionConstraint('=', '1.0.0.0'), 'requires', '1.0.0')),
|
|
|
|
|
'conflicts',
|
|
|
|
|
array('bar/baz' => '1.0.0', 'foo/bar' => '1.0.0')
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|