pharext\SourceDir\Pecl::setArgs PHP Method

setArgs() public method

See also: pharext\SourceDir::setArgs()
public setArgs ( Args $args )
$args pharext\Cli\Args
    public function setArgs(Args $args)
    {
        $configure = $this->sxe->xpath("/pecl:package/pecl:extsrcrelease/pecl:configureoption");
        foreach ($configure as $cfg) {
            if (isset($args[$cfg["name"]])) {
                $args->configure = "--{$cfg["name"]}={$args[$cfg["name"]]}";
            }
        }
        $configure = $this->sxe->xpath("/pecl:package/pecl:zendextsrcrelease/pecl:configureoption");
        foreach ($configure as $cfg) {
            if (isset($args[$cfg["name"]])) {
                $args->configure = "--{$cfg["name"]}={$args[$cfg["name"]]}";
            }
        }
    }