Repository URL to install this package:
|
Version:
6.2.3 ▾
|
<?php
/**
* Created by PhpStorm.
* User: eduarddezacastellano
* Date: 02/10/2018
* Time: 15:52
*/
namespace DigitalAscetic\GoogleApiClientBundle\Service;
use DigitalAscetic\GoogleApiClientBundle\Entity\IGoogleApiCalendarEvent;
use DigitalAscetic\GoogleApiClientBundle\Entity\IGoogleApiUser;
interface IGoogleApiEventsService
{
/**
* @param IGoogleApiUser $user
* @return IGoogleApiCalendarEvent[]
*/
public function getEventsByUser(IGoogleApiUser $user): array;
/**
* @param $googleEventId
* @return IGoogleApiCalendarEvent|null
*/
public function getEventByGoogleEventId($googleEventId): ?IGoogleApiCalendarEvent;
/**
* @param array googleEventsId
* @return IGoogleApiCalendarEvent[]|null
*/
public function getEventsByGoogleEventsId(array $googleEventsId): ?array;
}