public function PhoneNumberProvider::getPhoneNumbers in SMS Framework 8
Same name and namespace in other branches
- 2.x src/Provider/PhoneNumberProvider.php \Drupal\sms\Provider\PhoneNumberProvider::getPhoneNumbers()
- 2.1.x src/Provider/PhoneNumberProvider.php \Drupal\sms\Provider\PhoneNumberProvider::getPhoneNumbers()
Gets phone numbers for an entity.
Parameters
\Drupal\Core\Entity\EntityInterface $entity: An entity to get phone numbers.
bool|null $verified: Whether the returned phone numbers must be verified, or NULL to get all phone numbers regardless of status.
Return value
string[] An array of phone numbers.
Overrides PhoneNumberProviderInterface::getPhoneNumbers
1 call to PhoneNumberProvider::getPhoneNumbers()
- PhoneNumberProvider::sendMessage in src/Provider/ PhoneNumberProvider.php 
- Sends an SMS to an entity.
File
- src/Provider/ PhoneNumberProvider.php, line 49 
Class
- PhoneNumberProvider
- Phone number provider.
Namespace
Drupal\sms\ProviderCode
public function getPhoneNumbers(EntityInterface $entity, $verified = TRUE) {
  $event = new SmsEntityPhoneNumber($entity, $verified);
  /** @var \Drupal\sms\Event\SmsEntityPhoneNumber $event */
  $event = $this->eventDispatcher
    ->dispatch(SmsEvents::ENTITY_PHONE_NUMBERS, $event);
  return $event
    ->getPhoneNumbers();
}