/** * {@inheritdoc} * * @throws \InvalidArgumentException */ public function inject($originalValue) { if (!$this->supports($originalValue)) { throw new \InvalidArgumentException('You must provide an object as the original value to use an ObjectDecorator'); } return parent::inject($originalValue); }
/** * {@inheritdoc} * * @throws \InvalidArgumentException */ public function inject($originalValue) { if (!$this->supports($originalValue)) { throw new \InvalidArgumentException('You must provide a resource as the original value to use a ResourceDecorator'); } parent::inject($originalValue); }