Skip to content

kingsquare/communibase-event

Repository files navigation

Communibase Event

Scrutinizer Code Quality

Basic register/unregister functionality for event participants.

Contains:

  • Communibase\Entity\Event
  • Communibase\Entity\ParticipantInterface

Your event can extend Communibase\Entity\Event, your person/member/participant must implement ParticipantInterface.

$person = Person::factory($personData);
$event = Communibase\Entity\Event::factory($eventData);

// add participant and set status to 'registered'
$event->registerParticipant($person);

// if present set participant status to 'cancelled'
$event->unRegisterParticipant($person);

// checks if this person is a registered participant
$event->isRegisteredParticipant($person);

About

CB event register/unregister functionality

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages