public function __construct($path)
{
$names = array('package2.xml', 'package.xml');
foreach ($names as $fl) {
$xml = $path . DIRECTORY_SEPARATOR . $fl;
if (true === is_file($xml)) {
$this->xmlPath = $xml;
break;
}
}
if (!$this->xmlPath) {
throw new \InvalidArgumentException("The path '{$path}' doesn't contain package.xml");
}
$this->jsonPath = $path . DIRECTORY_SEPARATOR . 'composer.json';
}