ICal\ICal::events PHP Method

events() public method

Returns an array of EventObjects. Every event is a class with the event details being properties within it.
public events ( ) : array
return array of EventObjects
    public function events()
    {
        $array = $this->cal;
        $array = isset($array['VEVENT']) ? $array['VEVENT'] : array();
        $events = array();
        if (!empty($array)) {
            foreach ($array as $event) {
                $events[] = new EventObject($event);
            }
        }
        return $events;
    }

Usage Example

コード例 #1
0
 public function validate($value, Constraint $constraint)
 {
     if ($value !== null) {
         $ical = new ICal($value->getPathName());
         $events = $ical->events();
         if ($events === null || count($events) === 0) {
             $this->context->addViolation($constraint->message);
         }
     }
 }
All Usage Examples Of ICal\ICal::events