Xpressengine\Presenter\Html\HtmlPresenter::format PHP Method

format() public static method

Illuminate\Http\Request::initializeFormats() 에서 정의된 formats 에서 하나의 format
public static format ( ) : string
return string
    public static function format()
    {
        return 'html';
    }

Usage Example

示例#1
0
 /**
  * Presenter Package 는 JsonRenderer, HtmlRenderer 를 지원한다.
  * Xpressengine 은 Register Container 로 등록된 Renderer 를 사용한다.
  *
  * @return RendererInterface
  */
 protected function get()
 {
     $format = $this->request->format();
     if (isset($this->presentables[$format]) === false) {
         throw new NotFoundFormatException(['name' => $format]);
     }
     if ($format == HtmlPresenter::format() && $this->api === true && $this->html === false) {
         $format = JsonPresenter::format();
     }
     $presenter = $this->getPresenter($format);
     if (is_subclass_of($presenter, RendererInterface::class) === false && is_subclass_of($presenter, Presentable::class) === false) {
         throw new InvalidPresenterException(['name' => get_class($presenter)]);
     }
     return $presenter;
 }