Lifestream
Index
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

Lifestream::addFilter() — Method in class Lifestream
Add a filter
Lifestream::addFormatter() — Method in class Lifestream
Add a formatter
AbstractServiceClass in namespace Lyrixx\Lifestream\Service
AbstractService implements common methods of ServiceInterface
AggregateClass in namespace Lyrixx\Lifestream\Service
Aggregate
Aggregate::addService() — Method in class Aggregate
Add a serice
AtomClass in namespace Lyrixx\Lifestream\Service
Fetch an atom feed
AdvancedStatusClass 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

FilterInterfaceClass in namespace Lyrixx\Lifestream\Filter
Filter a StatusInterface
FormatterInterfaceClass 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;
FlickrAtomClass in namespace Lyrixx\Lifestream\Service
Fetch flickr feed with atom channel
FlickrRss20Class 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
GithubClass 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

LinkClass in namespace Lyrixx\Lifestream\Formatter
Link formatter transforms all text/plain link into a text/html link
LifestreamClass in namespace Lyrixx\Lifestream
Class Lifestream is the engine of Lifestream library.
LifestreamFactoryClass 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

Rss20Class 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
ServiceInterfaceClass 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
StatusClass 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
StatusInterfaceClass 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
StreamClass in namespace Lyrixx\Lifestream
Stream implementation.
StreamInterfaceClass in namespace Lyrixx\Lifestream
StreamInterface represents a collection of StatusInterface

T

TwitterMentionClass in namespace Lyrixx\Lifestream\Filter
TwitterMention
TwitterRetweetClass in namespace Lyrixx\Lifestream\Filter
TwitterRetweet
TwitterHashtagClass in namespace Lyrixx\Lifestream\Formatter
Twitter formatter transforms all hashtags into a text/html link
TwitterMentionClass in namespace Lyrixx\Lifestream\Formatter
Twitter formatter transforms all mentions into a text/html link
TwitterClass in namespace Lyrixx\Lifestream\Service
Fetch twitter feed
TwitterListClass in namespace Lyrixx\Lifestream\Service
Fetch twitter list
TwitterSearchClass 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