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 |
|
|---|