\InstagramFeed
Synopsis
class InstagramFeed
extends SocialFeed
{
- // constants
- const TYPE = 'instagram';
- // Inherited members from SocialFeed
- protected $postType;
- protected $syncStatus;
- protected $connectionData;
- protected $request;
- protected $requestError;
- protected $feedID;
- protected array $savedPostsIDs;
- protected array $feedsPostsIDs;
- protected array $postsFromFeed;
- // methods
- protected void getType()
- protected void createRequest()
- protected void createPost()
- protected void getPostsFromResponse()
- // Inherited methods from SocialFeed
- 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
Extends
Tasks
Line | Task |
---|---|
200 | make this time configurable per feed |
201 | add remaining time to syncstatus |
Constants
Name | Value |
---|---|
TYPE | 'instagram' |
Members
protected
- $connectionData
- $feedID
- $feedsPostsIDs
- $postType
- $postsFromFeed
- $request
- $requestError
- $savedPostsIDs
- $syncStatus
Methods
protected
Inherited from SocialFeed
protected
- createPost()
- createRequest()
- getPostsFromResponse()
- getType()
- syncDelete()
- syncInit()
- syncRead()
- syncWrite()
- writePost()