SYMBOL INDEX (522 symbols across 70 files) FILE: config/reference.php class App (line 1525) | final class App method config (line 1532) | public static function config(array $config): array class Routes (line 1604) | final class Routes method config (line 1611) | public static function config(array $config): array FILE: migrations/Version20191030113307.php class Version20191030113307 (line 13) | final class Version20191030113307 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 44) | public function down(Schema $schema): void FILE: migrations/Version20191113170650.php class Version20191113170650 (line 13) | final class Version20191113170650 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 30) | public function down(Schema $schema): void FILE: migrations/Version20191125093508.php class Version20191125093508 (line 13) | final class Version20191125093508 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 27) | public function down(Schema $schema): void FILE: migrations/Version20191202091507.php class Version20191202091507 (line 13) | final class Version20191202091507 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 27) | public function down(Schema $schema): void FILE: migrations/Version20191203111729.php class Version20191203111729 (line 13) | final class Version20191203111729 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 27) | public function down(Schema $schema): void FILE: migrations/Version20210928132307.php class Version20210928132307 (line 13) | final class Version20210928132307 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 27) | public function down(Schema $schema): void FILE: migrations/Version20221106220411.php class Version20221106220411 (line 13) | final class Version20221106220411 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 40) | public function down(Schema $schema): void FILE: migrations/Version20221106220412.php class Version20221106220412 (line 13) | final class Version20221106220412 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 69) | public function down(Schema $schema): void FILE: migrations/Version20221211154443.php class Version20221211154443 (line 13) | final class Version20221211154443 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 49) | public function down(Schema $schema): void FILE: migrations/Version20230209142217.php class Version20230209142217 (line 13) | final class Version20230209142217 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 41) | public function down(Schema $schema): void FILE: migrations/Version20231001214111.php class Version20231001214111 (line 13) | final class Version20231001214111 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 29) | public function down(Schema $schema): void FILE: migrations/Version20231001214112.php class Version20231001214112 (line 13) | final class Version20231001214112 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 29) | public function down(Schema $schema): void FILE: migrations/Version20231001214113.php class Version20231001214113 (line 13) | final class Version20231001214113 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 43) | public function down(Schema $schema): void FILE: migrations/Version20231229203515.php class Version20231229203515 (line 15) | final class Version20231229203515 extends AbstractMigration method getDescription (line 17) | public function getDescription(): string method up (line 22) | public function up(Schema $schema): void method down (line 31) | public function down(Schema $schema): void FILE: migrations/Version20250409193948.php class Version20250409193948 (line 13) | final class Version20250409193948 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 43) | public function down(Schema $schema): void FILE: migrations/Version20250421163214.php class Version20250421163214 (line 13) | final class Version20250421163214 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 33) | public function down(Schema $schema): void FILE: migrations/Version20260131161930.php class Version20260131161930 (line 13) | final class Version20260131161930 extends AbstractMigration method getDescription (line 15) | public function getDescription(): string method up (line 20) | public function up(Schema $schema): void method down (line 41) | public function down(Schema $schema): void FILE: src/Command/ApiGenerateCommand.php class ApiGenerateCommand (line 11) | #[AsCommand( method __construct (line 18) | public function __construct() method configure (line 23) | protected function configure(): void method execute (line 32) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Command/SyncBirthdayCalendars.php class SyncBirthdayCalendars (line 15) | class SyncBirthdayCalendars extends Command method __construct (line 17) | public function __construct( method configure (line 28) | protected function configure(): void method execute (line 38) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Constants.php class Constants (line 7) | class Constants FILE: src/Controller/Admin/AddressBookController.php class AddressBookController (line 17) | #[Route('/addressbooks', name: 'addressbook_')] method addressBooks (line 20) | #[Route('/{userId}', name: 'index')] method addressbookCreate (line 41) | #[Route('/{userId}/new', name: 'create')] method addressbookDelete (line 109) | #[Route('/{userId}/delete/{id}', name: 'delete', requirements: ['id' =... FILE: src/Controller/Admin/CalendarController.php class CalendarController (line 22) | #[Route('/calendars', name: 'calendar_')] method calendars (line 25) | #[Route('/{userId}', name: 'index')] method calendarEdit (line 78) | #[Route('/{userId}/new', name: 'create')] method calendarShares (line 173) | #[Route('/{userId}/shares/{calendarid}', name: 'shares', requirements:... method calendarShareAdd (line 193) | #[Route('/{userId}/share/{instanceid}', name: 'share_add', requirement... method calendarDelete (line 239) | #[Route('/{userId}/delete/{id}', name: 'delete', requirements: ['id' =... method calendarRevoke (line 285) | #[Route('/{userId}/revoke/{id}', name: 'revoke', requirements: ['id' =... FILE: src/Controller/Admin/DashboardController.php class DashboardController (line 15) | class DashboardController extends AbstractController method dashboard (line 17) | #[Route('/dashboard', name: 'dashboard')] FILE: src/Controller/Admin/UserController.php class UserController (line 22) | #[Route('/users', name: 'user_')] method users (line 25) | #[Route('/', name: 'index')] method userCreate (line 35) | #[Route('/new', name: 'create')] method userDelete (line 127) | #[Route('/delete/{userId}', name: 'delete')] method userDelegates (line 195) | #[Route('/delegates/{userId}', name: 'delegates')] method userToggleDelegation (line 223) | #[Route('/delegation/{userId}/{toggle}', name: 'delegation_toggle', re... method userDelegateAdd (line 267) | #[Route('/delegates/{userId}/add', name: 'delegate_add')] method userDelegateRemove (line 312) | #[Route('/delegates/{userId}/remove/{principalProxyId}/{delegateId}', ... FILE: src/Controller/Api/ApiController.php class ApiController (line 18) | #[Route('/api/v1', name: 'api_v1_')] method validateUsername (line 28) | private function validateUsername(string $username): bool method getTimestamp (line 38) | private function getTimestamp(): string method resolveUser (line 48) | private function resolveUser(ManagerRegistry $doctrine, int $userId): ... method healthCheck (line 60) | #[Route('/health', name: 'health', methods: ['GET'])] method getUsers (line 73) | #[Route('/users', name: 'users', methods: ['GET'])] method getUserDetails (line 106) | #[Route('/users/{userId}', name: 'user_detail', methods: ['GET'], requ... method getUserCalendars (line 146) | #[Route('/calendars/{userId}', name: 'calendars', methods: ['GET'], re... method getUserCalendarDetails (line 225) | #[Route('/calendars/{userId}/{calendar_id}', name: 'calendar_details',... method createNewUserCalendar (line 283) | #[Route('/calendars/{userId}/create', name: 'calendar_create', methods... method editUserCalendar (line 386) | #[Route('/calendars/{userId}/{calendar_id}', name: 'calendar_edit', me... method deleteUserCalendar (line 473) | #[Route('/calendars/{userId}/{calendar_id}', name: 'calendar_delete', ... method getUserCalendarsShares (line 542) | #[Route('/calendars/{userId}/shares/{calendar_id}', name: 'calendars_s... method setUserCalendarsShare (line 603) | #[Route('/calendars/{userId}/share/{calendar_id}/add', name: 'calendar... method removeUserCalendarsShare (line 681) | #[Route('/calendars/{userId}/share/{calendar_id}/remove', name: 'calen... FILE: src/Controller/DAVController.php class DAVController (line 25) | class DAVController extends AbstractController method __construct (line 152) | public function __construct(MailerInterface $mailer, BasicAuth $basicA... method home (line 180) | #[Route('/', name: 'home')] method initServer (line 188) | private function initServer(string $authMethod, string $authRealm = Us... method initExceptionListener (line 300) | private function initExceptionListener() method dav (line 315) | #[Route('/dav/{path}', name: 'dav', requirements: ['path' => '.*'])] FILE: src/Controller/SecurityController.php class SecurityController (line 10) | class SecurityController extends AbstractController method login (line 12) | #[Route('/login', name: 'app_login')] method logout (line 27) | #[Route('/logout', name: 'app_logout')] FILE: src/DataFixtures/AppFixtures.php class AppFixtures (line 13) | class AppFixtures extends Fixture method load (line 15) | public function load(ObjectManager $manager): void FILE: src/Entity/AddressBook.php class AddressBook (line 11) | #[ORM\Entity()] method __construct (line 46) | public function __construct() method getId (line 54) | public function getId(): ?int method getPrincipalUri (line 59) | public function getPrincipalUri(): ?string method setPrincipalUri (line 64) | public function setPrincipalUri(string $principalUri): self method getDisplayName (line 71) | public function getDisplayName(): ?string method setDisplayName (line 76) | public function setDisplayName(string $displayName): self method isIncludedInBirthdayCalendar (line 83) | public function isIncludedInBirthdayCalendar(): ?bool method setIncludedInBirthdayCalendar (line 88) | public function setIncludedInBirthdayCalendar(bool $includedInBirthday... method getUri (line 95) | public function getUri(): ?string method setUri (line 100) | public function setUri(string $uri): self method getDescription (line 107) | public function getDescription(): ?string method setDescription (line 112) | public function setDescription(string $description): self method getSynctoken (line 119) | public function getSynctoken(): ?string method setSynctoken (line 124) | public function setSynctoken(string $synctoken): self method getCards (line 134) | public function getCards(): Collection method addCard (line 139) | public function addCard(Card $card): self method removeCard (line 149) | public function removeCard(Card $card): self method getChanges (line 165) | public function getChanges(): Collection method addChange (line 170) | public function addChange(AddressBookChange $change): self method removeChange (line 180) | public function removeChange(AddressBookChange $change): self FILE: src/Entity/AddressBookChange.php class AddressBookChange (line 7) | #[ORM\Entity()] method getId (line 29) | public function getId(): ?int method getUri (line 34) | public function getUri(): ?string method setUri (line 39) | public function setUri(string $uri): self method getSynctoken (line 46) | public function getSynctoken(): ?string method setSynctoken (line 51) | public function setSynctoken(string $synctoken): self method getAddressBook (line 58) | public function getAddressBook(): ?AddressBook method setAddressBook (line 63) | public function setAddressBook(?AddressBook $addressBook): self method getOperation (line 70) | public function getOperation(): ?int method setOperation (line 75) | public function setOperation(int $operation): self FILE: src/Entity/Calendar.php class Calendar (line 9) | #[ORM\Entity()] method __construct (line 37) | public function __construct() method getId (line 45) | public function getId(): ?int method getSynctoken (line 50) | public function getSynctoken(): ?string method setSynctoken (line 55) | public function setSynctoken(string $synctoken): self method getComponents (line 62) | public function getComponents(): ?string method setComponents (line 67) | public function setComponents(?string $components): self method getObjects (line 77) | public function getObjects(): Collection method addObject (line 82) | public function addObject(CalendarObject $object): self method removeObject (line 92) | public function removeObject(CalendarObject $object): self method getChanges (line 108) | public function getChanges(): Collection method addChange (line 113) | public function addChange(CalendarChange $change): self method removeChange (line 123) | public function removeChange(CalendarChange $change): self method getInstances (line 139) | public function getInstances(): Collection method isComponentEnabled (line 151) | public function isComponentEnabled(string $componentType): bool FILE: src/Entity/CalendarChange.php class CalendarChange (line 7) | #[ORM\Entity()] method getId (line 29) | public function getId(): ?int method getUri (line 34) | public function getUri(): ?string method setUri (line 39) | public function setUri(string $uri): self method getSynctoken (line 46) | public function getSynctoken(): ?int method setSynctoken (line 51) | public function setSynctoken(int $synctoken): self method getCalendar (line 58) | public function getCalendar(): ?Calendar method setCalendar (line 63) | public function setCalendar(?Calendar $calendar): self method getOperation (line 70) | public function getOperation(): ?int method setOperation (line 75) | public function setOperation(int $operation): self FILE: src/Entity/CalendarInstance.php class CalendarInstance (line 11) | #[ORM\Entity(repositoryClass: "App\Repository\CalendarInstanceRepository")] method getOwnerAccesses (line 16) | public static function getOwnerAccesses(): array method __construct (line 74) | public function __construct() method getId (line 83) | public function getId(): ?int method getCalendar (line 88) | public function getCalendar(): ?Calendar method setCalendar (line 93) | public function setCalendar(?Calendar $calendar): self method getPrincipalUri (line 100) | public function getPrincipalUri(): ?string method setPrincipalUri (line 105) | public function setPrincipalUri(?string $principalUri): self method getAccess (line 112) | public function getAccess(): ?int method setAccess (line 117) | public function setAccess(int $access): self method isShared (line 124) | public function isShared(): bool method setPublic (line 129) | public function setPublic(bool $public): self method isPublic (line 136) | public function isPublic(): bool method isAutomaticallyGenerated (line 141) | public function isAutomaticallyGenerated(): bool method getDisplayName (line 146) | public function getDisplayName(): ?string method setDisplayName (line 151) | public function setDisplayName(?string $displayName): self method getUri (line 158) | public function getUri(): ?string method setUri (line 163) | public function setUri(?string $uri): self method getDescription (line 170) | public function getDescription(): ?string method setDescription (line 175) | public function setDescription(?string $description): self method getCalendarOrder (line 182) | public function getCalendarOrder(): ?int method setCalendarOrder (line 187) | public function setCalendarOrder(int $calendarOrder): self method getCalendarColor (line 194) | public function getCalendarColor(): ?string method setCalendarColor (line 199) | public function setCalendarColor(?string $calendarColor): self method getTimezone (line 206) | public function getTimezone(): ?string method setTimezone (line 211) | public function setTimezone(?string $timezone): self method getTransparent (line 218) | public function getTransparent(): ?int method setTransparent (line 223) | public function setTransparent(?int $transparent): self method getShareHref (line 230) | public function getShareHref(): ?string method setShareHref (line 235) | public function setShareHref(?string $shareHref): self method getShareDisplayName (line 242) | public function getShareDisplayName(): ?string method setShareDisplayName (line 247) | public function setShareDisplayName(?string $shareDisplayName): self method getShareInviteStatus (line 254) | public function getShareInviteStatus(): ?int method setShareInviteStatus (line 259) | public function setShareInviteStatus(int $shareInviteStatus): self FILE: src/Entity/CalendarObject.php class CalendarObject (line 7) | #[ORM\Entity()] method getId (line 50) | public function getId(): ?int method getCalendarData (line 55) | public function getCalendarData(): ?string method setCalendarData (line 60) | public function setCalendarData(?string $calendarData): self method getUri (line 67) | public function getUri(): ?string method setUri (line 72) | public function setUri(?string $uri): self method getCalendar (line 79) | public function getCalendar(): ?Calendar method setCalendar (line 84) | public function setCalendar(?Calendar $calendar): self method getLastModifier (line 91) | public function getLastModifier(): ?int method setLastModifier (line 96) | public function setLastModifier(?int $lastModifier): self method getEtag (line 103) | public function getEtag(): ?string method setEtag (line 108) | public function setEtag(?string $etag): self method getSize (line 115) | public function getSize(): ?int method setSize (line 120) | public function setSize(int $size): self method getComponentType (line 127) | public function getComponentType(): ?string method setComponentType (line 132) | public function setComponentType(?string $componentType): self method getFirstOccurence (line 139) | public function getFirstOccurence(): ?int method setFirstOccurence (line 144) | public function setFirstOccurence(?int $firstOccurence): self method getLastOccurence (line 151) | public function getLastOccurence(): ?int method setLastOccurence (line 156) | public function setLastOccurence(?int $lastOccurence): self method getUid (line 163) | public function getUid(): ?string method setUid (line 168) | public function setUid(?string $uid): self method getLastModified (line 175) | public function getLastModified(): ?int method setLastModified (line 180) | public function setLastModified(?int $lastModified): self FILE: src/Entity/CalendarSubscription.php class CalendarSubscription (line 7) | #[ORM\Entity()] method getId (line 49) | public function getId(): ?int method getUri (line 54) | public function getUri(): ?string method setUri (line 59) | public function setUri(string $uri): self method getPrincipalUri (line 66) | public function getPrincipalUri(): ?string method setPrincipalUri (line 71) | public function setPrincipalUri(string $principalUri): self method getSource (line 78) | public function getSource(): ?string method setSource (line 83) | public function setSource(?string $source): self method getDisplayName (line 90) | public function getDisplayName(): ?string method setDisplayName (line 95) | public function setDisplayName(?string $displayName): self method getRefreshRate (line 102) | public function getRefreshRate(): ?string method setRefreshRate (line 107) | public function setRefreshRate(?string $refreshRate): self method getCalendarOrder (line 114) | public function getCalendarOrder(): ?int method setCalendarOrder (line 119) | public function setCalendarOrder(int $calendarOrder): self method getCalendarColor (line 126) | public function getCalendarColor(): ?string method setCalendarColor (line 131) | public function setCalendarColor(?string $calendarColor): self method getStripTodos (line 138) | public function getStripTodos(): ?int method setStripTodos (line 143) | public function setStripTodos(?int $stripTodos): self method getStripAlarms (line 150) | public function getStripAlarms(): ?int method setStripAlarms (line 155) | public function setStripAlarms(?int $stripAlarms): self method getStripAttachments (line 162) | public function getStripAttachments(): ?int method setStripAttachments (line 167) | public function setStripAttachments(?int $stripAttachments): self method getLastModified (line 174) | public function getLastModified(): ?int method setLastModified (line 179) | public function setLastModified(?int $lastModified): self FILE: src/Entity/Card.php class Card (line 7) | #[ORM\Entity()] method getId (line 38) | public function getId(): ?int method getAddressBook (line 43) | public function getAddressBook(): ?AddressBook method setAddressBook (line 48) | public function setAddressBook(?AddressBook $addressBook): self method getCardData (line 55) | public function getCardData(): ?string method setCardData (line 60) | public function setCardData(?string $cardData): self method getUri (line 67) | public function getUri(): ?string method setUri (line 72) | public function setUri(?string $uri): self method getLastModified (line 79) | public function getLastModified(): ?int method setLastModified (line 84) | public function setLastModified(?int $lastModified): self method getEtag (line 91) | public function getEtag(): ?string method setEtag (line 96) | public function setEtag(?string $etag): self method getSize (line 103) | public function getSize(): ?int method setSize (line 108) | public function setSize(int $size): self FILE: src/Entity/Lock.php class Lock (line 7) | #[ORM\Entity()] method getId (line 37) | public function getId(): ?int method getOwner (line 42) | public function getOwner(): ?string method setOwner (line 47) | public function setOwner(?string $owner): self method getTimeout (line 54) | public function getTimeout(): ?int method setTimeout (line 59) | public function setTimeout(?int $timeout): self method getCreated (line 66) | public function getCreated(): ?int method setCreated (line 71) | public function setCreated(?int $created): self method getToken (line 78) | public function getToken(): ?string method setToken (line 83) | public function setToken(?string $token): self method getScope (line 90) | public function getScope(): ?int method setScope (line 95) | public function setScope(?int $scope): self method getDepth (line 102) | public function getDepth(): ?int method setDepth (line 107) | public function setDepth(?int $depth): self method getUri (line 114) | public function getUri(): ?string method setUri (line 119) | public function setUri(?string $uri): self FILE: src/Entity/Principal.php class Principal (line 11) | #[ORM\Entity(repositoryClass: "App\Repository\PrincipalRepository")] method __construct (line 53) | public function __construct() method getId (line 60) | public function getId(): ?int method getUri (line 65) | public function getUri(): ?string method setUri (line 70) | public function setUri(string $uri): self method getUsername (line 77) | public function getUsername(): ?string method getEmail (line 82) | public function getEmail(): ?string method setEmail (line 87) | public function setEmail(?string $email): self method getDisplayName (line 94) | public function getDisplayName(): ?string method setDisplayName (line 99) | public function setDisplayName(?string $displayName): self method getDelegees (line 109) | public function getDelegees(): Collection method addDelegee (line 114) | public function addDelegee(Principal $delegee): self method removeDelegee (line 123) | public function removeDelegee(Principal $delegee): self method removeAllDelegees (line 132) | public function removeAllDelegees(): self method getIsMain (line 139) | public function getIsMain(): ?bool method setIsMain (line 144) | public function setIsMain(bool $isMain): self method getIsAdmin (line 151) | public function getIsAdmin(): ?bool method setIsAdmin (line 156) | public function setIsAdmin(bool $isAdmin): self FILE: src/Entity/PropertyStorage.php class PropertyStorage (line 7) | #[ORM\Entity()] method getId (line 28) | public function getId(): ?int method getPath (line 33) | public function getPath(): ?string method setPath (line 38) | public function setPath(string $path): self method getName (line 45) | public function getName(): ?string method setName (line 50) | public function setName(string $name): self method getValueType (line 57) | public function getValueType(): ?int method setValueType (line 62) | public function setValueType(?int $valueType): self method getValue (line 69) | public function getValue(): ?string method setValue (line 74) | public function setValue(?string $value): self FILE: src/Entity/SchedulingObject.php class SchedulingObject (line 8) | #[ORM\Entity()] method getId (line 39) | public function getId(): ?int method getPrincipalUri (line 44) | public function getPrincipalUri(): ?string method setPrincipalUri (line 49) | public function setPrincipalUri(?string $principalUri): self method getCalendarData (line 56) | public function getCalendarData(): ?string method setCalendarData (line 61) | public function setCalendarData(?string $calendarData): self method getUri (line 68) | public function getUri(): ?string method setUri (line 73) | public function setUri(?string $uri): self method getLastModified (line 80) | public function getLastModified(): ?int method setLastModified (line 85) | public function setLastModified(?int $lastModified): self method getEtag (line 92) | public function getEtag(): ?string method setEtag (line 97) | public function setEtag(?string $etag): self method getSize (line 104) | public function getSize(): ?int method setSize (line 109) | public function setSize(int $size): self FILE: src/Entity/User.php class User (line 9) | #[ORM\Entity()] method getId (line 28) | public function getId(): ?int method getUsername (line 33) | public function getUsername(): ?string method setUsername (line 38) | public function setUsername(string $username): self method getPassword (line 45) | public function getPassword(): ?string method setPassword (line 52) | public function setPassword(?string $password): self FILE: src/Form/AddressBookType.php class AddressBookType (line 15) | class AddressBookType extends AbstractType method buildForm (line 17) | public function buildForm(FormBuilderInterface $builder, array $option... method configureOptions (line 51) | public function configureOptions(OptionsResolver $resolver): void FILE: src/Form/CalendarInstanceType.php class CalendarInstanceType (line 16) | class CalendarInstanceType extends AbstractType method buildForm (line 18) | public function buildForm(FormBuilderInterface $builder, array $option... method configureOptions (line 81) | public function configureOptions(OptionsResolver $resolver): void FILE: src/Form/UserType.php class UserType (line 16) | class UserType extends AbstractType method buildForm (line 18) | public function buildForm(FormBuilderInterface $builder, array $option... method configureOptions (line 53) | public function configureOptions(OptionsResolver $resolver): void FILE: src/Kernel.php class Kernel (line 8) | class Kernel extends BaseKernel method boot (line 12) | public function boot(): void FILE: src/Logging/Monolog/PasswordFilterProcessor.php class PasswordFilterProcessor (line 8) | final class PasswordFilterProcessor implements ProcessorInterface method redactContextRecursive (line 14) | public static function redactContextRecursive(array $context): array method __invoke (line 30) | public function __invoke(LogRecord $record): LogRecord FILE: src/Plugins/BirthdayCalendarPlugin.php class BirthdayCalendarPlugin (line 10) | class BirthdayCalendarPlugin extends DAV\ServerPlugin method __construct (line 22) | public function __construct(BirthdayService $birthdayService, Calendar... method initialize (line 28) | public function initialize(DAV\Server $server) method afterCardCreate (line 44) | public function afterCardCreate(string $path, DAV\ICollection $parentN... method afterCardUpdate (line 52) | public function afterCardUpdate(string $path, DAV\IFile $node): void method beforeCardDelete (line 67) | public function beforeCardDelete(string $path): void method handleCardChange (line 87) | private function handleCardChange(string $path, CardDAV\AddressBook $p... method getPluginName (line 96) | public function getPluginName(): string FILE: src/Plugins/DavisIMipPlugin.php class DavisIMipPlugin (line 18) | final class DavisIMipPlugin extends SabreBaseIMipPlugin method __construct (line 40) | public function __construct(MailerInterface $mailer, string $senderEma... method schedule (line 50) | public function schedule(ITip\Message $itip) method getPluginInfo (line 266) | public function getPluginInfo() FILE: src/Plugins/PublicAwareDAVACLPlugin.php class PublicAwareDAVACLPlugin (line 10) | class PublicAwareDAVACLPlugin extends \Sabre\DAVACL\Plugin method __construct (line 22) | public function __construct(EntityManagerInterface $entityManager, boo... method beforeMethod (line 32) | public function beforeMethod(RequestInterface $request, ResponseInterf... method getAcl (line 42) | public function getAcl($node): array FILE: src/Repository/CalendarInstanceRepository.php class CalendarInstanceRepository (line 19) | class CalendarInstanceRepository extends ServiceEntityRepository method __construct (line 21) | public function __construct(ManagerRegistry $registry) method findSharedInstancesOfInstance (line 29) | public function findSharedInstancesOfInstance(int $calendarId, bool $w... method findSharedInstanceOfInstanceFor (line 53) | public function findSharedInstanceOfInstanceFor(int $calendarId, strin... method hasDifferentOwner (line 66) | public function hasDifferentOwner(int $calendarId, string $principalUr... method findAllSchedulingObjectsForCalendar (line 81) | public function findAllSchedulingObjectsForCalendar(int $calendarInsta... method getObjectCountsByComponentType (line 104) | public function getObjectCountsByComponentType(int $calendarId): array FILE: src/Repository/PrincipalRepository.php class PrincipalRepository (line 15) | class PrincipalRepository extends ServiceEntityRepository method __construct (line 17) | public function __construct(ManagerRegistry $registry) method findAllExceptPrincipal (line 25) | public function findAllExceptPrincipal(string $principalUri) method findAllMainPrincipalsWithUserIds (line 39) | public function findAllMainPrincipalsWithUserIds(): array FILE: src/Security/AdminUser.php class AdminUser (line 8) | class AdminUser implements UserInterface, PasswordAuthenticatedUserInter... method __construct (line 13) | public function __construct(string $username, string $password) method getRoles (line 22) | public function getRoles(): array method getPassword (line 30) | public function getPassword(): string method getSalt (line 42) | public function getSalt() method getUsername (line 52) | public function getUsername() method getUserIdentifier (line 57) | public function getUserIdentifier(): string method eraseCredentials (line 68) | public function eraseCredentials(): void FILE: src/Security/AdminUserProvider.php class AdminUserProvider (line 10) | class AdminUserProvider implements UserProviderInterface method loadUserByUsername (line 23) | public function loadUserByUsername($username) method loadUserByIdentifier (line 28) | public function loadUserByIdentifier(string $identifier): UserInterface method refreshUser (line 44) | public function refreshUser(UserInterface $user): UserInterface method supportsClass (line 56) | public function supportsClass($class): bool FILE: src/Security/ApiKeyAuthenticator.php class ApiKeyAuthenticator (line 16) | class ApiKeyAuthenticator extends AbstractAuthenticator method __construct (line 20) | public function __construct(string $apiKey) method supports (line 30) | public function supports(Request $request): ?bool method authenticate (line 42) | public function authenticate(Request $request): Passport method onAuthenticationSuccess (line 56) | public function onAuthenticationSuccess(Request $request, TokenInterfa... method onAuthenticationFailure (line 61) | public function onAuthenticationFailure(Request $request, Authenticati... FILE: src/Security/LoginFormAuthenticator.php class LoginFormAuthenticator (line 20) | class LoginFormAuthenticator extends AbstractLoginFormAuthenticator method __construct (line 30) | public function __construct(UrlGeneratorInterface $urlGenerator, CsrfT... method getLoginUrl (line 38) | protected function getLoginUrl(Request $request): string method supports (line 43) | public function supports(Request $request): bool method authenticate (line 49) | public function authenticate(Request $request): Passport method onAuthenticationSuccess (line 77) | public function onAuthenticationSuccess(Request $request, TokenInterfa... FILE: src/Services/BasicAuth.php class BasicAuth (line 9) | final class BasicAuth extends AbstractBasic method __construct (line 25) | public function __construct(ManagerRegistry $doctrine, Utils $utils) method validateUserPass (line 31) | protected function validateUserPass($username, $password): bool FILE: src/Services/BirthdayService.php class BirthdayService (line 32) | class BirthdayService method __construct (line 39) | public function __construct( method setBackend (line 45) | public function setBackend(CalendarBackend $calendarBackend) method onCardChanged (line 50) | public function onCardChanged(int $addressBookId, string $cardUri, str... method onCardDeleted (line 64) | public function onCardDeleted(int $addressBookId, string $cardUri): void method shouldBirthdayCalendarExist (line 87) | public function shouldBirthdayCalendarExist(string $principalUri): bool method ensureBirthdayCalendarExists (line 96) | public function ensureBirthdayCalendarExists(string $principalUri): Ca... method deleteBirthdayCalendar (line 126) | public function deleteBirthdayCalendar(string $principalUri): void method buildDataFromContact (line 144) | public function buildDataFromContact(string $cardData): ?VCalendar method resetForPrincipal (line 261) | public function resetForPrincipal(string $principal): void method syncUser (line 279) | public function syncUser(string $username): void method syncPrincipal (line 284) | public function syncPrincipal(string $principal): void method birthdayEventChanged (line 308) | public function birthdayEventChanged(string $existingCalendarData, VCa... method updateCalendar (line 325) | private function updateCalendar(string $cardUri, string $cardData, Add... FILE: src/Services/IMAPAuth.php class IMAPAuth (line 11) | final class IMAPAuth extends AbstractBasic method __construct (line 63) | public function __construct(ManagerRegistry $doctrine, Utils $utils, s... method imapOpen (line 105) | protected function imapOpen(string $username, string $password): bool method validateUserPass (line 153) | protected function validateUserPass($username, $password): bool FILE: src/Services/LDAPAuth.php class LDAPAuth (line 9) | final class LDAPAuth extends AbstractBasic method __construct (line 74) | public function __construct(ManagerRegistry $doctrine, Utils $utils, s... method ldapOpen (line 94) | protected function ldapOpen($username, $password) method validateUserPass (line 229) | protected function validateUserPass($username, $password): bool FILE: src/Services/Utils.php class Utils (line 13) | final class Utils method __construct (line 36) | public function __construct(ManagerRegistry $doctrine, TranslatorInter... method hashPassword (line 47) | public function hashPassword(string $username, string $password): string method createPasswordlessUserWithDefaultObjects (line 52) | public function createPasswordlessUserWithDefaultObjects(string $usern... FILE: src/Version.php class Version (line 5) | final class Version FILE: tests/Functional/Commands/SyncBirthdayCalendarTest.php class SyncBirthdayCalendarTest (line 21) | class SyncBirthdayCalendarTest extends KernelTestCase method setUp (line 26) | protected function setUp(): void method tearDown (line 43) | protected function tearDown(): void method createUser (line 49) | private function createUser(string $username): User method createAddressBookWithCard (line 67) | private function createAddressBookWithCard(string $username, string $c... method assertBirthdayEventExists (line 92) | private function assertBirthdayEventExists(string $principalUri, strin... method testExecuteSyncsAllUsers (line 109) | public function testExecuteSyncsAllUsers(): void method testExecuteSyncsSingleUser (line 135) | public function testExecuteSyncsSingleUser(): void method testExecuteThrowsExceptionForUnknownUser (line 168) | public function testExecuteThrowsExceptionForUnknownUser(): void method testExecuteWithNoUsersInDatabaseSucceeds (line 176) | public function testExecuteWithNoUsersInDatabaseSucceeds(): void FILE: tests/Functional/Controllers/AddressBookControllerTest.php class AddressBookControllerTest (line 10) | class AddressBookControllerTest extends WebTestCase method getUserId (line 12) | private function getUserId($client, string $username): int method testAddressBookIndex (line 20) | public function testAddressBookIndex(): void method testAddressBookEdit (line 39) | public function testAddressBookEdit(): void method testAddressBookNew (line 66) | public function testAddressBookNew(): void method testAddressBookDelete (line 98) | public function testAddressBookDelete(): void FILE: tests/Functional/Controllers/ApiControllerTest.php class ApiControllerTest (line 7) | class ApiControllerTest extends WebTestCase method getUserId (line 17) | private function getUserId($client, int $index): int method getUserUsername (line 43) | private function getUserUsername($client, int $index): string method getCalendarId (line 70) | private function getCalendarId($client, int $userId, bool $default = t... method testHealth (line 94) | public function testHealth(): void method testApiInvalidToken (line 109) | public function testApiInvalidToken(): void method testApiMissingToken (line 127) | public function testApiMissingToken(): void method testUserList (line 144) | public function testUserList(): void method testUserDetails (line 177) | public function testUserDetails(): void method testUserCalendarsList (line 209) | public function testUserCalendarsList(): void method testUserCalendarDetails (line 236) | public function testUserCalendarDetails(): void method testCreateUserCalendar (line 280) | public function testCreateUserCalendar(): void method testEditUserCalendar (line 334) | public function testEditUserCalendar(): void method testGetUserCalendarSharesEmpty (line 384) | public function testGetUserCalendarSharesEmpty(): void method testShareUserCalendar (line 408) | public function testShareUserCalendar(): void method testUnshareUserCalendar (line 452) | public function testUnshareUserCalendar(): void method testCreateUserCalendarNoComponents (line 491) | public function testCreateUserCalendarNoComponents(): void method testEditUserCalendarNoComponents (line 523) | public function testEditUserCalendarNoComponents(): void method testDeleteUserCalendar (line 555) | public function testDeleteUserCalendar(): void FILE: tests/Functional/Controllers/CalendarControllerTest.php class CalendarControllerTest (line 10) | class CalendarControllerTest extends WebTestCase method getUserId (line 12) | private function getUserId($client, string $username): int method testCalendarIndex (line 20) | public function testCalendarIndex(): void method testCalendarEdit (line 39) | public function testCalendarEdit(): void method testCalendarNew (line 66) | public function testCalendarNew(): void method testCalendarDelete (line 99) | public function testCalendarDelete(): void FILE: tests/Functional/Controllers/DashboardTest.php class DashboardTest (line 7) | class DashboardTest extends WebTestCase method testIndexPage (line 9) | public function testIndexPage(): void method testDashboardPageUnlogged (line 22) | public function testDashboardPageUnlogged(): void method testLoginPage (line 30) | public function testLoginPage(): void method testLoginIncorrectUsername (line 40) | public function testLoginIncorrectUsername(): void method testLoginIncorrectPassword (line 57) | public function testLoginIncorrectPassword(): void method testLoginCorrect (line 74) | public function testLoginCorrect(): void FILE: tests/Functional/Controllers/UserControllerTest.php class UserControllerTest (line 9) | class UserControllerTest extends WebTestCase method getUserId (line 11) | private function getUserId($client, string $username): int method testUserIndex (line 19) | public function testUserIndex(): void method testUserEdit (line 35) | public function testUserEdit(): void method testUserNew (line 59) | public function testUserNew(): void method testUserDelete (line 91) | public function testUserDelete(): void method testUserDelegates (line 116) | public function testUserDelegates(): void FILE: tests/Functional/DavTest.php class DavTest (line 8) | class DavTest extends WebTestCase method requestDavClient (line 15) | public static function requestDavClient(string $method, string $path):... method testUnauthorized (line 26) | public function testUnauthorized(): void FILE: tests/Functional/Service/BirthdayServiceTest.php class BirthdayServiceTest (line 18) | class BirthdayServiceTest extends KernelTestCase method setUp (line 23) | protected function setUp(): void method tearDown (line 36) | protected function tearDown(): void method createAddressBook (line 42) | private function createAddressBook( method testBuildDataFromContactReturnsNullForEmptyData (line 69) | public function testBuildDataFromContactReturnsNullForEmptyData(): void method testBuildDataFromContactReturnsNullIfNoBday (line 74) | public function testBuildDataFromContactReturnsNullIfNoBday(): void method testBuildDataFromContactReturnsNullIfNoFn (line 80) | public function testBuildDataFromContactReturnsNullIfNoFn(): void method testBuildDataFromContactReturnsVCalendarWithBday (line 86) | public function testBuildDataFromContactReturnsVCalendarWithBday(): void method testBuildDataFromContactHandlesLeapDay (line 98) | public function testBuildDataFromContactHandlesLeapDay(): void method testBuildDataFromContactHandlesOmitYear (line 107) | public function testBuildDataFromContactHandlesOmitYear(): void method testBuildDataFromContactAddsAlarm (line 116) | public function testBuildDataFromContactAddsAlarm(): void method testBirthdayEventChangedReturnsFalseWhenSame (line 128) | public function testBirthdayEventChangedReturnsFalseWhenSame(): void method testBirthdayEventChangedReturnsTrueWhenDifferentDate (line 135) | public function testBirthdayEventChangedReturnsTrueWhenDifferentDate()... method testBirthdayEventChangedReturnsTrueWhenDifferentName (line 143) | public function testBirthdayEventChangedReturnsTrueWhenDifferentName()... method testBirthdayEventChangedReturnsTrueOnInvalidExistingData (line 151) | public function testBirthdayEventChangedReturnsTrueOnInvalidExistingDa... method testOnCardChangedSkipsIfNotIncludedInBirthdayCalendar (line 162) | public function testOnCardChangedSkipsIfNotIncludedInBirthdayCalendar(... method testOnCardChangedCreatesCalendarObject (line 178) | public function testOnCardChangedCreatesCalendarObject(): void method testOnCardChangedUpdatesExistingCalendarObject (line 195) | public function testOnCardChangedUpdatesExistingCalendarObject(): void method testOnCardChangedDoesNotCreateObjectIfNoBday (line 240) | public function testOnCardChangedDoesNotCreateObjectIfNoBday(): void method testOnCardDeletedRemovesCalendarObject (line 260) | public function testOnCardDeletedRemovesCalendarObject(): void method testOnCardDeletedIsNoopIfNoCalendarObject (line 278) | public function testOnCardDeletedIsNoopIfNoCalendarObject(): void method testEnsureBirthdayCalendarExistsCreatesCalendar (line 292) | public function testEnsureBirthdayCalendarExistsCreatesCalendar(): void method testEnsureBirthdayCalendarExistsIsIdempotent (line 305) | public function testEnsureBirthdayCalendarExistsIsIdempotent(): void method testSyncPrincipalDeletesBirthdayCalendarIfNoAddressBooksIncluded (line 322) | public function testSyncPrincipalDeletesBirthdayCalendarIfNoAddressBoo...