Ejemplo n.º 1
0
 /**
  * Resolve this value 
  *
  * @param  lang.mirrors.Source $source
  * @return var
  */
 public function resolve($source)
 {
     return new XPClass($source->resolve($this->name)->name);
 }
Ejemplo n.º 2
0
 /**
  * Resolve this value 
  *
  * @param  lang.mirrors.Source $source
  * @return var
  */
 public function resolve($source)
 {
     return $source->resolve($this->type)->newInstance(array_map(function ($arg) use($source) {
         return $arg->resolve($source);
     }, $this->arguments));
 }