Fakerino\Core\Filler\DbFiller::fakeColumn PHP Method

fakeColumn() private method

private fakeColumn ( $fakeName, $fakeType, $maxLength )
    private function fakeColumn($fakeName, $fakeType, $maxLength)
    {
        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;
        }
        $result = substr($result, 0, $maxLength);
        return array($result);
    }