public function item($item, TransformerAbstract $transformer, Closure $callback = null) { $resource = new Item($item, $transformer); if (!is_null($callback)) { call_user_func($callback, $resource); } return $this->buildResponse($resource); }