Exemplo n.º 1
0
 /**
  * [Required] Mobile number of the user whom you want to send the message to.
  * You should invoke this method at least once before sending the SMS.
  *
  * @param string $mobileNumber
  * @return bool returns true if the recipient was successfully added as a recipient
  * false if otherwise
  */
 public function setMobileNumber($mobileNumber)
 {
     // We should format the number if it's valid
     // If it's not a valid mobile number, just let it be and let the API handle it.
     $this->mobileNumber = $mobileNumber;
     if (Msisdn::validate($mobileNumber)) {
         $msisdn = new Msisdn($mobileNumber);
         $msisdn->setCountryPrefix('63');
         $this->mobileNumber = $msisdn->get(true);
     }
 }
Exemplo n.º 2
0
 /**
  * Validate a given mobile number
  *
  * @param string $mobileNumber
  * @return bool
  */
 public static function validate($mobileNumber)
 {
     $mobileNumber = Msisdn::clean($mobileNumber);
     return !empty($mobileNumber) && strlen($mobileNumber) === 10 && is_numeric($mobileNumber);
 }
Exemplo n.º 3
0
 /**
  * Validate a given mobile number
  *
  * @param string $mobileNumber
  * @return bool
  */
 public static function validate($mobileNumber)
 {
     $mobileNumber = Msisdn::clean($mobileNumber);
     if (empty($mobileNumber)) {
         return false;
     }
     if (strlen($mobileNumber) != 10 || is_numeric($mobileNumber) == false) {
         return false;
     }
     return true;
 }