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. |