'handleRelation', ); public function __construct($item) { $this->item = $item; } public function handleRelation($request) { $funcName = $request('Relation'); $relation = $this->item->$funcName(); if ($relation instanceof SS_List) { return new RestfulServerList($relation); } else { return new RestfulServerItem($relation); } } }