A
- Lifestream::addFilter() — Method in class Lifestream
- Add a filter
- Lifestream::addFormatter() — Method in class Lifestream
- Add a formatter
- AbstractService — Class in namespace Lyrixx\Lifestream\Service
- AbstractService implements common methods of ServiceInterface
- Aggregate — Class in namespace Lyrixx\Lifestream\Service
- Aggregate
- Aggregate::addService() — Method in class Aggregate
- Add a serice
- Atom — Class in namespace Lyrixx\Lifestream\Service
- Fetch an atom feed
- AdvancedStatus — Class in namespace Lyrixx\Lifestream\Status
- Stream::addStatus() — Method in class Stream
- Add a StatusInterface to the stream
- StreamInterface::addStatus() — Method in class StreamInterface
- Add a StatusInterface to the stream
B
- Lifestream::boot() — Method in class Lifestream
- Fetch datas, filter and format them.
C
- LifestreamFactory::createNewInstance() — Method in class LifestreamFactory
- LifestreamFactory::createLifestream() — Method in class LifestreamFactory
- Create a Lifestream with a nammed service
- Stream::count() — Method in class Stream
- {@inheritdoc}
- Stream::current() — Method in class Stream
- {@inheritdoc}
F
- FilterInterface — Class in namespace Lyrixx\Lifestream\Filter
- Filter a StatusInterface
- FormatterInterface — Class in namespace Lyrixx\Lifestream\Formatter
- Format a Status
- FormatterInterface::format() — Method in class FormatterInterface
- Return a formatted StatusInterface;
- Link::format() — Method in class Link
- Return a formatted StatusInterface;
- TwitterHashtag::format() — Method in class TwitterHashtag
- Return a formatted StatusInterface;
- TwitterMention::format() — Method in class TwitterMention
- Return a formatted StatusInterface;
- FlickrAtom — Class in namespace Lyrixx\Lifestream\Service
- Fetch flickr feed with atom channel
- FlickrRss20 — Class in namespace Lyrixx\Lifestream\Service
- Fetch flickr feed with RSS 2.0 channel
G
- Lifestream::getService() — Method in class Lifestream
- Return the service
- Lifestream::getStream() — Method in class Lifestream
- Return a StreamInterface with all Statuses
- LifestreamFactory::getSupportedServices() — Method in class LifestreamFactory
- Get supported services
- AbstractService::getStatuses() — Method in class AbstractService
- Returns a collection of StatusInterface
- AbstractService::getName() — Method in class AbstractService
- Returns the service name
- AbstractService::getFeedUrl() — Method in class AbstractService
- Return the full url to the feed.
- AbstractService::getProfileUrl() — Method in class AbstractService
- Return the full url to the profile
- Aggregate::getStatuses() — Method in class Aggregate
- Returns a collection of StatusInterface
- Aggregate::getName() — Method in class Aggregate
- Returns the service name
- Aggregate::getFeedUrl() — Method in class Aggregate
- Return the full url to the feed.
- Aggregate::getProfileUrl() — Method in class Aggregate
- Return the full url to the profile
- Github — Class in namespace Lyrixx\Lifestream\Service
- Fetch Github feed
- ServiceInterface::getStatuses() — Method in class ServiceInterface
- Returns a collection of StatusInterface
- ServiceInterface::getName() — Method in class ServiceInterface
- Returns the service name
- ServiceInterface::getFeedUrl() — Method in class ServiceInterface
- Return the full url to the feed.
- ServiceInterface::getProfileUrl() — Method in class ServiceInterface
- Return the full url to the profile
- Status::getText() — Method in class Status
- Status::getUrl() — Method in class Status
- Status::getDate() — Method in class Status
- Status::getExtra() — Method in class Status
- StatusInterface::getText() — Method in class StatusInterface
- StatusInterface::getUrl() — Method in class StatusInterface
- StatusInterface::getDate() — Method in class StatusInterface
- StatusInterface::getExtra() — Method in class StatusInterface
- AdvancedStatus::getUsername() — Method in class AdvancedStatus
- AdvancedStatus::getFullname() — Method in class AdvancedStatus
- AdvancedStatus::getPictureUrl() — Method in class AdvancedStatus
- AdvancedStatus::getProfileUrl() — Method in class AdvancedStatus
I
- FilterInterface::isValid() — Method in class FilterInterface
- Filter a status
- TwitterMention::isValid() — Method in class TwitterMention
- Filter a status
- TwitterRetweet::isValid() — Method in class TwitterRetweet
- Filter a status
K
- Stream::key() — Method in class Stream
- {@inheritdoc}
L
- Link — Class in namespace Lyrixx\Lifestream\Formatter
- Link formatter transforms all text/plain link into a text/html link
- Lifestream — Class in namespace Lyrixx\Lifestream
- Class Lifestream is the engine of Lifestream library.
- LifestreamFactory — Class in namespace Lyrixx\Lifestream
- LifestreamFactory.
N
- Stream::next() — Method in class Stream
- {@inheritdoc}
P
- AbstractService::prepareRequest() — Method in class AbstractService
- Prepare the request
- Aggregate::prepareRequest() — Method in class Aggregate
- Prepare the request
- ServiceInterface::prepareRequest() — Method in class ServiceInterface
- Prepare the request
R
- Rss20 — Class in namespace Lyrixx\Lifestream\Service
- Fetch RSS 2.0 feed
- Stream::rewind() — Method in class Stream
- {@inheritdoc}
S
- Lifestream::setService() — Method in class Lifestream
- Set the service
- Lifestream::setFilters() — Method in class Lifestream
- Set a collection of filter They must implement FilterInterface
- Lifestream::setFormatters() — Method in class Lifestream
- Set a collection of formatter They must implement FormatterInterface
- LifestreamFactory::setService() — Method in class LifestreamFactory
- Add or replace a service
- AbstractService::setStatusClassname() — Method in class AbstractService
- Sets the status classname.
- AbstractService::setClient() — Method in class AbstractService
- Set a client
- AbstractService::setResponse() — Method in class AbstractService
- Set the response
- Aggregate::setServices() — Method in class Aggregate
- Set services
- Aggregate::setClient() — Method in class Aggregate
- Set a client
- Aggregate::setStatusClassname() — Method in class Aggregate
- Sets the status classname.
- Aggregate::setResponse() — Method in class Aggregate
- Set the response
- ServiceInterface — Class in namespace Lyrixx\Lifestream\Service
- ServiceInterface will be in charges to fetch remotes (over http) datas, and convert each status to a StatusInterface object.
- ServiceInterface::setStatusClassname() — Method in class ServiceInterface
- Sets the status classname.
- ServiceInterface::setClient() — Method in class ServiceInterface
- Set a client
- ServiceInterface::setResponse() — Method in class ServiceInterface
- Set the response
- Status — Class in namespace Lyrixx\Lifestream
- Status implementation.
- Status::setText() — Method in class Status
- Status::setUrl() — Method in class Status
- Status::setDate() — Method in class Status
- Status::setExtra() — Method in class Status
- StatusInterface — Class in namespace Lyrixx\Lifestream
- Describe a status
- StatusInterface::setText() — Method in class StatusInterface
- StatusInterface::setUrl() — Method in class StatusInterface
- StatusInterface::setDate() — Method in class StatusInterface
- StatusInterface::setExtra() — Method in class StatusInterface
- AdvancedStatus::setUsername() — Method in class AdvancedStatus
- AdvancedStatus::setFullname() — Method in class AdvancedStatus
- AdvancedStatus::setPictureUrl() — Method in class AdvancedStatus
- AdvancedStatus::setProfileUrl() — Method in class AdvancedStatus
- Stream — Class in namespace Lyrixx\Lifestream
- Stream implementation.
- StreamInterface — Class in namespace Lyrixx\Lifestream
- StreamInterface represents a collection of StatusInterface
T
- TwitterMention — Class in namespace Lyrixx\Lifestream\Filter
- TwitterMention
- TwitterRetweet — Class in namespace Lyrixx\Lifestream\Filter
- TwitterRetweet
- TwitterHashtag — Class in namespace Lyrixx\Lifestream\Formatter
- Twitter formatter transforms all hashtags into a text/html link
- TwitterMention — Class in namespace Lyrixx\Lifestream\Formatter
- Twitter formatter transforms all mentions into a text/html link
- Twitter — Class in namespace Lyrixx\Lifestream\Service
- Fetch twitter feed
- TwitterList — Class in namespace Lyrixx\Lifestream\Service
- Fetch twitter list
- TwitterSearch — Class in namespace Lyrixx\Lifestream\Service
- Fetch twitter search feed
V
- Stream::valid() — Method in class Stream
- {@inheritdoc}
_
- Lifestream::__construct() — Method in class Lifestream
- Constructor
- LifestreamFactory::__construct() — Method in class LifestreamFactory
- Conctructor
- AbstractService::__construct() — Method in class AbstractService
- Constructor
- Aggregate::__construct() — Method in class Aggregate
- FlickrAtom::__construct() — Method in class FlickrAtom
- Constructor
- FlickrRss20::__construct() — Method in class FlickrRss20
- Constructor
- Github::__construct() — Method in class Github
- Constructor
- Twitter::__construct() — Method in class Twitter
- Constructor
- TwitterList::__construct() — Method in class TwitterList
- Constructor
- TwitterSearch::__construct() — Method in class TwitterSearch
- Constructor
- Status::__construct() — Method in class Status
- Construtor
- Status::__toString() — Method in class Status
- StatusInterface::__toString() — Method in class StatusInterface
- AdvancedStatus::__construct() — Method in class AdvancedStatus
- Construtor