IncidentInterface.php in Radioactivity 4.0.x
Same filename and directory in other branches
Namespace
Drupal\radioactivityFile
src/IncidentInterface.phpView source
<?php
namespace Drupal\radioactivity;
/**
 * Defines the Radioactivity Incident.
 */
interface IncidentInterface {
  /**
   * Test validity of the Incident.
   *
   * @return bool
   *   True if the incident is valid. False if not.
   */
  public function isValid();
  /**
   * Convert to JSON format.
   *
   * @return string
   *   Json encoded incident data.
   */
  public function toJson();
  /**
   * Returns the incident field name.
   *
   * @return string
   *   The incident field name.
   */
  public function getFieldName();
  /**
   * Returns the incident entity type.
   *
   * @return string
   *   The incident entity type.
   */
  public function getEntityTypeId();
  /**
   * Returns the incident entity id.
   *
   * @return string|int
   *   The incident entity id.
   */
  public function getEntityId();
  /**
   * Returns the id of the referenced radioactivity entity.
   *
   * @return string|int
   *   The target id.
   */
  public function getTargetId();
  /**
   * Returns the incident energy.
   *
   * @return int|float
   *   The incident energy.
   */
  public function getEnergy();
}Interfaces
| Name   | Description | 
|---|---|
| IncidentInterface | Defines the Radioactivity Incident. | 
