PushNotificationsTokenInterface.php in Push Notifications 8
Contains \Drupal\push_notifications\TokenInterface.
Namespace
Drupal\push_notificationsFile
src/PushNotificationsTokenInterface.phpView source
<?php
/**
* @file
* Contains \Drupal\push_notifications\TokenInterface.
*/
namespace Drupal\push_notifications;
use Drupal\Core\Entity\ContentEntityInterface;
use Drupal\user\EntityOwnerInterface;
/**
* Provides an interface defining a token entity.
*
* @ingroup push_notifications
*/
interface PushNotificationsTokenInterface extends ContentEntityInterface, EntityOwnerInterface {
/**
* Sets the entity network.
*
* @param string $network Network ID.
* @return $this
*/
public function setNetwork($network);
/**
* Returns the entity token.
*
* @return string
* The token for this entity.
*/
public function getToken();
/**
* Returns the entity network.
*
* @return string
* The network for this entity.
*/
public function getNetwork();
/**
* Returns the entity's created timestamp.
*
* @return string
* The created timestamp (Unix) for this entity.
*/
public function getCreatedTimestamp();
/**
* Returns the entity's created time.
*
* @param string $type
* The format type for this date.
*
* @return string
* The created time for this entity.
*/
public function getCreatedTime($type);
/**
* Return the entity's language code.
*
* @return $string
* Language code for this entity.
*/
public function getLanguageCode();
}
Interfaces
Name | Description |
---|---|
PushNotificationsTokenInterface | Provides an interface defining a token entity. |