/** * {@inheritdoc} */ public function merge($identifier, $object) { if (!$identifier) { return $this->referencedDataProvider->create($object); } $replace = ($method = $this->getRequest()->getMethod()) ? $method == RequestInterface::METHOD_PUT : FALSE; return $this->referencedDataProvider->update($identifier, $object, $replace); }
/** * {@inheritdoc} */ public function update($identifier, $object, $replace = FALSE) { return $this->decorated->update($identifier, $object, $replace); }
/** * {@inheritdoc} */ public function update($identifier, $object, $replace = TRUE) { $this->clearRenderedCache($this->getCacheFragments($identifier)); return $this->subject->update($identifier, $object, $replace); }