예제 #1
0
 /**
  * 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;
 }
예제 #2
0
 /**
  * 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;
 }