protected function processArgumentValue(stdClass $argument) {
		if (! isset($argument->value)) {
			throw new Exceptions\InvalidConfig('Argument of type "value" must contain a "value" property');
		}

		if (is_array($argument->value)) {
			return $this->processArguments($argument->value);
		}

		return $argument->value;
	}
protected function processArgumentValue(stdClass $argument) {
		if (! isset($argument->value)) {
			throw new Exceptions\InvalidConfig('Argument of type "value" must contain a "value" property');
		}

		if (is_array($argument->value)) {
			return $this->processArguments($argument->value);
		}

		return $argument->value;
	}
protected function processArgumentValue ( stdClass $ argument ) { if ( ! isset ( $ argument -> value ) ) { throw new Exceptions \ InvalidConfig ( 'Argument of type "value" must contain a "value" property' ) ; } if ( is_array ( $ argument -> value ) ) { return $ this -> processArguments ( $ argument -> value ) ; } return $ argument -> value ; }
Process argument of the type "value"

@param  stdClass $argument
@return mixed
@throws Exceptions\InvalidConfig
Process argument of the type value