Ejemplo n.º 1
0
 public function street_name()
 {
     $method = parent::random(self::$_street_name_formats);
     $result[] = parent::__get('Name')->{$method};
     $result[] = self::street_suffix();
     return implode($result, " ");
 }
Ejemplo n.º 2
0
 /**
  * @author Caius Durling
  * @return string
  */
 public function domain_word()
 {
     $result = explode(' ', parent::__get('Company')->name);
     $result = $result[0];
     $result = strtolower($result);
     $result = preg_replace("/\\W/", '', $result);
     return $result;
 }
Ejemplo n.º 3
0
 public function name()
 {
     foreach (parent::random(self::$_name_formats) as $elem) {
         $result[] = $elem;
         // And now replace it if it needs it
         if ($elem == 'surname') {
             $result[count($result) - 1] = parent::__get('Name')->surname;
         }
     }
     return join($result);
 }
Ejemplo n.º 4
0
 public function user_name($name = null)
 {
     if ($name) {
         return $this->sanitise_name($name);
     }
     // get first_name, surname
     $n = parent::__get('Name');
     $a = parent::random(self::$_name_formats);
     foreach ($a as $method) {
         $na[] = $n->{$method};
     }
     // run sanitise_name()
     $na = join(' ', $na);
     $result = $this->sanitise_name($na);
     return $result;
 }