Xpressengine\Presenter\Presenter::makeApi PHP Method

makeApi() public method

API 지원하는 renderer 반환 html 지원 안하지 않고 api만 처리 할 경우 사용
public makeApi ( array $data = [], array $mergeData = [] ) : Xpressengine\Presenter\RendererInterface
$data array data
$mergeData array merge data
return Xpressengine\Presenter\RendererInterface
    public function makeApi(array $data = [], array $mergeData = [])
    {
        return $this->make(null, $data, $mergeData, false, true);
    }

Usage Example

 /**
  * change instance id
  *
  * @return \Xpressengine\Presenter\RendererInterface
  */
 public function copy()
 {
     $documentIds = Input::get('id');
     $documentIds = is_array($documentIds) ? $documentIds : [$documentIds];
     $instanceId = Input::get('instanceId');
     foreach ($documentIds as $id) {
         XeDB::beginTransaction();
         $this->handler->copy($id, $this->configHandler->get($instanceId), (new Keygen())->generate());
         XeDB::commit();
     }
     return $this->presenter->makeApi([]);
 }
All Usage Examples Of Xpressengine\Presenter\Presenter::makeApi