*
     * Note: this is an addition not defined in JSR-283.
     *
     * @param string $type
     * @return integer
     * @author Karsten Dambekalns <*****@*****.**>
     */
    public static function typeFromType($type)
    {
        switch ($type) {
            case self::STRING:
                return 'string';
                break;
            case self::BOOLEAN:
                return 'boolean';
                break;
            case self::LONG:
                return 'integer';
                break;
            case self::DOUBLE:
                return 'float';
                break;
            case self::DATE:
                return 'DateTime';
                break;
        }
    }
}
$migrator = new Migrator();
$migrator->run($configuration);