Gentics Portal.Node PHP API
 All Classes Namespaces Functions Variables Pages
phone_number.php
1 <?php
2 
3 /**
4 *
5 */
6 class Phone_Number extends Faker
7 {
8  /**
9  * Do nothing on being instanced
10  *
11  * @return void
12  * @author Caius Durling
13  */
14 
15  private static $_formats = array('+##(#)##########','+##(#)##########','0##########','0##########','###-###-####','(###)###-####','1-###-###-####','###.###.####','###-###-####','(###)###-####','1-###-###-####','###.###.####','###-###-####x###','(###)###-####x###','1-###-###-####x###','###.###.####x###','###-###-####x####','(###)###-####x####','1-###-###-####x####','###.###.####x####','###-###-####x#####','(###)###-####x#####','1-###-###-####x#####','###.###.####x#####');
16 
17  public function __construct()
18  {
19  }
20 
21  public function __get($var)
22  {
23  return $this->$var();
24  }
25 
26  public function phone_number()
27  {
28  return parent::numerify( parent::random( self::$_formats ) );
29  }
30 }
31 
32 
33 ?>