You are here

interface ReservationConflictsInterface in MERCI (Manage Equipment Reservations, Checkout and Inventory) 8.2

A null implementation of EntityReference_SelectionHandler.

Hierarchy

Expanded class hierarchy of ReservationConflictsInterface

All classes that implement ReservationConflictsInterface

1 file declares its use of ReservationConflictsInterface
ReservationConflicts.php in src/ReservationConflicts.php
Contains \Drupal\merci\ReservationConflicts. Abstraction of the selection logic of an entity reference field.

File

src/ReservationConflictsInterface.php, line 13
Contains \Drupal\merci\ReservationConflictsInterface.

Namespace

Drupal\merci
View source
interface ReservationConflictsInterface {
  public function setEntity(\Drupal\Core\Entity\FieldableEntityInterface $entity);
  public function getEntity();
  public function setDateField($date_field);
  public function getDateField();
  public function setItemField($item_field);
  public function getItemField();
  public function validate();
  public function getErrors($delta = NULL);
  public function getConflicts($delta = NULL, $dates = NULL);

  //public function getQuantityReserved($delta = NULL, $dates = NULL);
  public function conflicts($date);
  public function buildConflictQuery($date);

}

Members