PHP Класс Rubenwouters\CrmLauncher\Controllers\PublishController

Наследование: extends Illuminate\Routing\Controller, use trait Illuminate\Foundation\Validation\ValidatesRequests
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$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