PHP Класс Rubenwouters\CrmLauncher\Updates\UpdateAllCases

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$answer Rubenwouters\CrmLauncher\Models\Answer
$case Rubenwouters\CrmLauncher\Models\CaseOverview
$contact Rubenwouters\CrmLauncher\Models\Contact
$facebookContent Rubenwouters\CrmLauncher\ApiCalls\FetchFacebookContent
$innerComment Rubenwouters\CrmLauncher\Models\InnerComment
$media Rubenwouters≈\CrmLauncher\Models\Media
$message Rubenwouters\CrmLauncher\Models\Message
$publishment Rubenwouters\CrmLauncher\Models\Publishment
$reaction Rubenwouters\CrmLauncher\Models\Reaction
$twitterContent Rubenwouters\CrmLauncher\ApiCalls\FetchTwitterContent

Открытые методы

Метод Описание
__construct ( Contact $contact, CaseOverview $case, Reaction $reaction, Publishment $publishment, Message $message, Media $media, Answer $answer, InnerComment $innerComment, FetchTwitterContent $twitterContent, FetchFacebookContent $facebookContent )
collectDirectMessages ( ) : void Gets all direct (private) messages on Twitter
collectMentions ( ) : void Gets all public mentions on Twitter
collectPosts ( ) : view Gets all posts on Facebook
collectPrivateConversations ( ) : void Handles all private conversations from Facebook

Приватные методы

Метод Описание
collectPrivateMessages ( object $conversation, datetime $newest ) : void Get the messages out of a conversation
fetchComments ( Datetime $newest ) : return Fetch comments on post form Facebook
fetchInnerComments ( datetime $newest ) : void Fetch inner comments of facebook
fetchSpecificMention ( $mention ) : void Fetch mentions from Twitter
getComments ( )
getPosts ( ) : [type] Return all facebook posts (merges messages & publishments)
updateCase ( integer $caseId, string $type, integer $messageId ) : void Update case with newest Facebook or Tweet id

Описание методов

__construct() публичный Метод

public __construct ( Contact $contact, CaseOverview $case, Reaction $reaction, Publishment $publishment, Message $message, Media $media, Answer $answer, InnerComment $innerComment, FetchTwitterContent $twitterContent, FetchFacebookContent $facebookContent )
$contact Rubenwouters\CrmLauncher\Models\Contact
$case Rubenwouters\CrmLauncher\Models\CaseOverview
$reaction Rubenwouters\CrmLauncher\Models\Reaction
$publishment Rubenwouters\CrmLauncher\Models\Publishment
$message Rubenwouters\CrmLauncher\Models\Message
$media Rubenwouters\CrmLauncher\Models\Media
$answer Rubenwouters\CrmLauncher\Models\Answer
$innerComment Rubenwouters\CrmLauncher\Models\InnerComment
$twitterContent Rubenwouters\CrmLauncher\ApiCalls\FetchTwitterContent
$facebookContent Rubenwouters\CrmLauncher\ApiCalls\FetchFacebookContent

collectDirectMessages() публичный Метод

Gets all direct (private) messages on Twitter
public collectDirectMessages ( ) : void
Результат void

collectMentions() публичный Метод

Gets all public mentions on Twitter
public collectMentions ( ) : void
Результат void

collectPosts() публичный Метод

Gets all posts on Facebook
public collectPosts ( ) : view
Результат view

collectPrivateConversations() публичный Метод

Handles all private conversations from Facebook
public collectPrivateConversations ( ) : void
Результат void

Описание свойств

$answer защищенное свойство

protected Answer,Rubenwouters\CrmLauncher\Models $answer
Результат Rubenwouters\CrmLauncher\Models\Answer

$case защищенное свойство

protected CaseOverview,Rubenwouters\CrmLauncher\Models $case
Результат Rubenwouters\CrmLauncher\Models\CaseOverview

$contact защищенное свойство

protected Contact,Rubenwouters\CrmLauncher\Models $contact
Результат Rubenwouters\CrmLauncher\Models\Contact

$facebookContent защищенное свойство

protected FetchFacebookContent,Rubenwouters\CrmLauncher\ApiCalls $facebookContent
Результат Rubenwouters\CrmLauncher\ApiCalls\FetchFacebookContent

$innerComment защищенное свойство

protected InnerComment,Rubenwouters\CrmLauncher\Models $innerComment
Результат Rubenwouters\CrmLauncher\Models\InnerComment

$media защищенное свойство

protected Rubenwouters≈\CrmLauncher\Models\Media $media
Результат Rubenwouters≈\CrmLauncher\Models\Media

$message защищенное свойство

protected Message,Rubenwouters\CrmLauncher\Models $message
Результат Rubenwouters\CrmLauncher\Models\Message

$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