Art4\JsonApiClient\RelationshipLink::setLink PHP Method

    private function setLink($name, $link)
    {
        if (!is_string($link) and !is_object($link)) {
            throw new ValidationException('Link attribute has to be an object or string, "' . gettype($link) . '" given.');
        }
        if (is_string($link)) {
            $this->container->set($name, strval($link));
            return $this;
        }
        // Now $link can only be an object
        $link_object = $this->manager->getFactory()->make('Link', [$this->manager, $this]);
        $link_object->parse($link);
        $this->container->set($name, $link_object);
        return $this;
    }