PHP 클래스 Rubenwouters\CrmLauncher\Controllers\PublishController

상속: extends Illuminate\Routing\Controller, use trait Illuminate\Foundation\Validation\ValidatesRequests
파일 보기 프로젝트 열기: rubenwouters/crm-launcher

보호된 프로퍼티들

프로퍼티 타입 설명
$facebookContent Rubenwouters\CrmLauncher\ApiCalls\FetchFacebookContent
$publishment Rubenwouters\CrmLauncher\Models\Publishment
$reaction Rubenwouters\CrmLauncher\Models\Reaction
$twitterContent Rubenwouters\CrmLauncher\ApiCalls\FetchTwitterContent

공개 메소드들

메소드 설명
__construct ( Reaction $reaction, Publishment $publishment, FetchTwitterContent $twitterContent, FetchFacebookContent $facebookContent )
delete ( integer $id ) : view Delete publishment
deleteReaction ( integer $id ) : view Delete reaction
detail ( integer $id ) : view Show detail of publishment
index ( ) : view Show start view of publisher
publish ( Illuminate\Http\Request $request ) : view Publish Tweet and/or Facebook post
replyPost ( Illuminate\Http\Request $request, integer $id ) : view Reply post (Facebook)
replyTweet ( Illuminate\Http\Request $request, integer $id ) : view Reply tweet (Twitter)

비공개 메소드들

메소드 설명
insertInnerComment ( integer $id, Illuminate\Http\Request $request, integer $messageId, object $reply ) : void Insert inner comment in DB
insertPublishment ( string $type, array $publication, string $content ) Insert publishment in DB

메소드 상세

__construct() 공개 메소드

public __construct ( Reaction $reaction, Publishment $publishment, FetchTwitterContent $twitterContent, FetchFacebookContent $facebookContent )
$reaction Rubenwouters\CrmLauncher\Models\Reaction
$publishment Rubenwouters\CrmLauncher\Models\Publishment
$twitterContent Rubenwouters\CrmLauncher\ApiCalls\FetchTwitterContent
$facebookContent Rubenwouters\CrmLauncher\ApiCalls\FetchFacebookContent

delete() 공개 메소드

Delete publishment
public delete ( integer $id ) : view
$id integer
리턴 view

deleteReaction() 공개 메소드

Delete reaction
public deleteReaction ( integer $id ) : view
$id integer
리턴 view

detail() 공개 메소드

Show detail of publishment
public detail ( integer $id ) : view
$id integer
리턴 view

index() 공개 메소드

Show start view of publisher
public index ( ) : view
리턴 view

publish() 공개 메소드

Publish Tweet and/or Facebook post
public publish ( Illuminate\Http\Request $request ) : view
$request Illuminate\Http\Request
리턴 view

replyPost() 공개 메소드

Reply post (Facebook)
public replyPost ( Illuminate\Http\Request $request, integer $id ) : view
$request Illuminate\Http\Request
$id integer
리턴 view

replyTweet() 공개 메소드

Reply tweet (Twitter)
public replyTweet ( Illuminate\Http\Request $request, integer $id ) : view
$request Illuminate\Http\Request
$id integer
리턴 view

프로퍼티 상세

$facebookContent 보호되어 있는 프로퍼티

protected FetchFacebookContent,Rubenwouters\CrmLauncher\ApiCalls $facebookContent
리턴 Rubenwouters\CrmLauncher\ApiCalls\FetchFacebookContent

$publishment 보호되어 있는 프로퍼티

protected Publishment,Rubenwouters\CrmLauncher\Models $publishment
리턴 Rubenwouters\CrmLauncher\Models\Publishment

$reaction 보호되어 있는 프로퍼티

protected Reaction,Rubenwouters\CrmLauncher\Models $reaction
리턴 Rubenwouters\CrmLauncher\Models\Reaction

$twitterContent 보호되어 있는 프로퍼티

protected FetchTwitterContent,Rubenwouters\CrmLauncher\ApiCalls $twitterContent
리턴 Rubenwouters\CrmLauncher\ApiCalls\FetchTwitterContent