Author: Nicola Pietroluongo (nik.longstone@gmail.com)
Inheritance: implements Fakerino\Core\FakeDataFactoryInterface
Beispiel #1
0
 private function fakeColumn($fakeName, $fakeType)
 {
     switch ($fakeType) {
         case self::NUMERIC:
             $result = $this->faker->fake(array('Integer' => array('length' => mt_rand(6, 8))))->num(1);
             break;
         case self::DATE:
             $result = $this->faker->fake(array('date'))->num(1);
             break;
         case self::DATETIME:
             $result = $this->faker->fake(array('date' => array('format' => 'Y-m-d H:i:s')))->num(1);
             break;
         case self::TIME:
             $result = $this->faker->fake(array('date' => array('format' => 'H:i:s')))->num(1);
             break;
         default:
             $result = $this->faker->fake($fakeName)->num(1);
             break;
     }
     return $result->toArray();
 }