protected function EasyEmail::removeTextValueFromList in Easy Email 8
Same name and namespace in other branches
- 2.0.x src/Entity/EasyEmail.php \Drupal\easy_email\Entity\EasyEmail::removeTextValueFromList()
Remove an entity by ID to the an entity reference field item list.
Parameters
string $text:
string $field_name:
Return value
$this
4 calls to EasyEmail::removeTextValueFromList()
- EasyEmail::removeAttachmentPath in src/Entity/ EasyEmail.php 
- @inheritDoc
- EasyEmail::removeBCCAddress in src/Entity/ EasyEmail.php 
- @inheritDoc
- EasyEmail::removeCCAddress in src/Entity/ EasyEmail.php 
- @inheritDoc
- EasyEmail::removeRecipientAddress in src/Entity/ EasyEmail.php 
- @inheritDoc
File
- src/Entity/ EasyEmail.php, line 914 
Class
- EasyEmail
- Defines the Email entity.
Namespace
Drupal\easy_email\EntityCode
protected function removeTextValueFromList($text, $field_name) {
  $strings = $this
    ->getListTextValues($this
    ->get($field_name));
  if (!is_null($strings)) {
    foreach ($strings as $delta => $value) {
      if ($text === $value) {
        unset($strings[$delta]);
      }
    }
    $this
      ->set($field_name, $strings);
  }
  return $this;
}