Art4\JsonApiClient\ErrorSource::parse PHP Method

parse() public method

Parses the data for this element
public parse ( mixed $object ) : self
$object mixed The data
return self
    public function parse($object)
    {
        if (!is_object($object)) {
            throw new ValidationException('ErrorSource has to be an object, "' . gettype($object) . '" given.');
        }
        if (property_exists($object, 'pointer')) {
            if (!is_string($object->pointer)) {
                throw new ValidationException('property "pointer" has to be a string, "' . gettype($object->pointer) . '" given.');
            }
            $this->container->set('pointer', strval($object->pointer));
        }
        if (property_exists($object, 'parameter')) {
            if (!is_string($object->parameter)) {
                throw new ValidationException('property "parameter" has to be a string, "' . gettype($object->parameter) . '" given.');
            }
            $this->container->set('parameter', strval($object->parameter));
        }
        return $this;
    }