/** * Instantiates an new variable parameter * * @param core_kernel_classes_Resource $definition * @param core_kernel_classes_Resource $variable */ public function __construct(core_kernel_classes_Resource $definition, core_kernel_classes_Resource $variable) { parent::__construct($definition); $this->variable = $variable; }
/** * Instantiates a parameter that takes * a constant value * * @param core_kernel_classes_Resource $definition * @param string $value */ public function __construct(core_kernel_classes_Resource $definition, $value) { parent::__construct($definition); $this->value = is_object($value) && $value instanceof core_kernel_classes_Resource ? $value->getUri() : (string) $value; }