Pickle\Package\PHP\Util\PackageXml::__construct PHP Method

__construct() public method

public __construct ( $path )
    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';
    }