Example #1
0
 /**
  * @inheritDoc
  */
 protected function item($data, $transformer, $resourceKey = null)
 {
     if ($this->isIncluded() && is_null($data)) {
         return null;
     }
     return parent::item($data, $transformer, $resourceKey);
 }
Example #2
0
 /**
  * Transforms the give item.
  *
  * @param mixed $item
  * @param string|Transformer $transformer
  * @param null|string $resourceKey
  * @return Item
  */
 public function item($item, $transformer, $resourceKey = null)
 {
     if (!$transformer instanceof TransformerAbstract) {
         $transformer = $this->getTransformer($transformer);
     }
     $resourceKey = $transformer->resourceKey();
     return parent::item($item, $transformer, $resourceKey);
 }