public static function from(FactoryInterface $factory, ResourceObject $parent, $path) { $uri = clone $parent->uri; $uri->path = $path; $uri->query = []; $self = new self(); $self->ro = $factory->newInstance($uri); $self->ro->uri = $uri; $self->valueSelector = function ($v) { return $v; }; return $self; }
/** * {@inheritDoc} */ public function newInstance($uri) { return $this->factory->newInstance($uri); }