Basic event provider.
Add and retrieve events like with an array.
Implements:
ProviderInterface,
IteratorAggregate,
Countable
getEvents( DateTime $begin, DateTime $end, array $options = array()) | ||
add( EventInterface $event)
Adds an event to the provider |
||
array<EventInterface> |
all()
Returns all events |
|
Traversable |
getIterator()
Retrieve an external iterator |
|
int |
count()
The return value is cast to an integer. |
public
getEvents( DateTime $begin, DateTime $end, array $options = array())
Parameters |
|
---|
public
add( EventInterface $event)
public array<EventInterface>
all()
Returns all events
Return Value |
|
---|
public Traversable
getIterator()
public int
count()
The return value is cast to an integer.
Return Value |
|
---|