/**
  * @param mixed $from
  * @param mixed $to
  * @return boolean
  */
 public static function isInvalid($from, $to)
 {
     $invalid = false;
     if (!is_string($from) || !is_string($to)) {
         return $invalid = true;
     }
     if (String::length($from) != String::length($to)) {
         return $invalid = true;
     }
     return $invalid;
 }
Example #2
0
 public function testLengthString()
 {
     $this->assertEquals(6, String::length('строка'));
     $this->assertEquals(6, String::length('string'));
 }
 /**
  * @param string $firstWord
  * @param string $secondWord
  * @return boolean
  */
 public function alike($firstWord, $secondWord)
 {
     $varianceLetters = count(array_diff_assoc(String::asArray($firstWord), String::asArray($secondWord)));
     return $varianceLetters == self::MATCHED_COUNT_LETTERS;
 }