PHP 클래스 App\Http\Controllers\EditorController

상속: extends Controller
파일 보기 프로젝트 열기: xpressengine/xpressengine 1 사용 예제들

공개 메소드들

메소드 설명
fileDestroy ( Storage $storage, string $instanceId, string $id ) : Xpressengine\Presenter\RendererInterface file destory
fileDownload ( EditorHandler $handler, Storage $storage, string $instanceId, string $id ) : void file download
fileSource ( EditorHandler $handler, string $instanceId, string $id ) : void get file source
fileUpload ( Request $request, EditorHandler $handler, Storage $storage, MediaManager $mediaManager, string $instanceId ) : Xpressengine\Presenter\RendererInterface file upload
getDetailSetting ( EditorHandler $handler, ConfigManager $configs, $instanceId )
hashTag ( Request $request, TagHandler $tag ) : mixed 해시태그 suggestion 리스트
mention ( Request $request ) : mixed 멘션 suggestion 리스트
postDetailSetting ( Request $request, EditorHandler $handler, ConfigManager $configs, $instanceId )
setting ( EditorHandler $handler, Request $request, $instanceId )

메소드 상세

fileDestroy() 공개 메소드

file destory
public fileDestroy ( Storage $storage, string $instanceId, string $id ) : Xpressengine\Presenter\RendererInterface
$storage Xpressengine\Storage\Storage
$instanceId string
$id string
리턴 Xpressengine\Presenter\RendererInterface

fileDownload() 공개 메소드

file download
public fileDownload ( EditorHandler $handler, Storage $storage, string $instanceId, string $id ) : void
$handler Xpressengine\Editor\EditorHandler editor handler
$storage Xpressengine\Storage\Storage storage
$instanceId string instance id
$id string
리턴 void

fileSource() 공개 메소드

get file source
public fileSource ( EditorHandler $handler, string $instanceId, string $id ) : void
$handler Xpressengine\Editor\EditorHandler editor handler
$instanceId string instance id
$id string document id
리턴 void

fileUpload() 공개 메소드

file upload
public fileUpload ( Request $request, EditorHandler $handler, Storage $storage, MediaManager $mediaManager, string $instanceId ) : Xpressengine\Presenter\RendererInterface
$request Xpressengine\Http\Request request
$handler Xpressengine\Editor\EditorHandler editor handler
$storage Xpressengine\Storage\Storage storage
$mediaManager Xpressengine\Media\MediaManager media manager
$instanceId string instance id
리턴 Xpressengine\Presenter\RendererInterface

getDetailSetting() 공개 메소드

public getDetailSetting ( EditorHandler $handler, ConfigManager $configs, $instanceId )
$handler Xpressengine\Editor\EditorHandler
$configs Xpressengine\Config\ConfigManager

hashTag() 공개 메소드

해시태그 suggestion 리스트
public hashTag ( Request $request, TagHandler $tag ) : mixed
$request Xpressengine\Http\Request
$tag Xpressengine\Tag\TagHandler
리턴 mixed

mention() 공개 메소드

멘션 suggestion 리스트
public mention ( Request $request ) : mixed
$request Xpressengine\Http\Request
리턴 mixed

postDetailSetting() 공개 메소드

public postDetailSetting ( Request $request, EditorHandler $handler, ConfigManager $configs, $instanceId )
$request Xpressengine\Http\Request
$handler Xpressengine\Editor\EditorHandler
$configs Xpressengine\Config\ConfigManager

setting() 공개 메소드

public setting ( EditorHandler $handler, Request $request, $instanceId )
$handler Xpressengine\Editor\EditorHandler
$request Xpressengine\Http\Request