fake() public method

Setups the fake element and initializes the output.
public fake ( string | array | null $elementName = null ) : FakeDataFactory
$elementName string | array | null
return FakeDataFactory $this
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();
 }