\SocialFeed
Synopsis
class SocialFeed
implements
SocialFeedInterface
{
- // members
- protected $postType;
- protected $syncStatus;
- protected $connectionData;
- protected $request;
- protected $requestError;
- protected $feedID;
- protected array $savedPostsIDs = ;
- protected array $feedsPostsIDs = ;
- protected array $postsFromFeed = ;
- // methods
- public void __construct()
- protected abstract void getType()
- protected abstract void createPost()
- protected abstract void createRequest()
- protected abstract void getPostsFromResponse()
- public void getFeedID()
- public void getPostsFromFeed()
- public void getPostsFromDB()
- public void canSync()
- public void canDelete()
- protected void syncInit()
- protected void syncRead()
- protected void syncWrite()
- protected void syncDelete()
- public void syncPosts()
- protected void writePost()
Hierarchy
Implements
Tasks
Line | Task |
---|---|
200 | make this time configurable per feed |
201 | add remaining time to syncstatus |
Members
protected
- $connectionData
- $feedID
- $feedsPostsIDs
- $postType
- $postsFromFeed
- $request
- $requestError
- $savedPostsIDs
- $syncStatus