public function PhoneNumberVerification::getPhoneVerificationByEntity in SMS Framework 8
Same name and namespace in other branches
- 2.x src/Provider/PhoneNumberVerification.php \Drupal\sms\Provider\PhoneNumberVerification::getPhoneVerificationByEntity()
- 2.1.x src/Provider/PhoneNumberVerification.php \Drupal\sms\Provider\PhoneNumberVerification::getPhoneVerificationByEntity()
Gets a phone number verification for an entity and phone number pair.
Parameters
\Drupal\Core\Entity\EntityInterface $entity: An entity to get phone number verification.
string $phone_number: A phone number.
Return value
\Drupal\sms\Entity\PhoneNumberVerificationInterface|null The phone number verification for an entity and phone number pair.
Overrides PhoneNumberVerificationInterface::getPhoneVerificationByEntity
1 call to PhoneNumberVerification::getPhoneVerificationByEntity()
- PhoneNumberVerification::updatePhoneVerificationByEntity in src/
Provider/ PhoneNumberVerification.php - Detect modifications to phone numbers on an entity.
File
- src/
Provider/ PhoneNumberVerification.php, line 125
Class
- PhoneNumberVerification
- Phone number verification provider.
Namespace
Drupal\sms\ProviderCode
public function getPhoneVerificationByEntity(EntityInterface $entity, $phone_number) {
$entities = $this->phoneNumberVerificationStorage
->loadByProperties([
'entity__target_id' => $entity
->id(),
'entity__target_type' => $entity
->getEntityTypeId(),
'phone' => $phone_number,
]);
return reset($entities);
}