zazalt/entitymaker

dev-master 2017-02-24 23:04 UTC

This package is not auto-updated.

Last update: 2024-04-19 20:14:35 UTC


README

Build Status Coverage Status Code Climate Issue Count Total Downloads Latest Stable Version Version

Requirements

  • php >= 7.1.0

Packagist Dependencies

Installation

With composer:

{
	"require": {
		"zazalt/entitymaker": "dev-master"
	}
}

Usage

$EntityMaker = new Zazalt\EntityMaker\EntityMaker();
$EntityMaker
    ->setEngine(Zazalt\Omen\Omen::ENGINE_POSTGRESQL)    // 'postgresql'
    ->setUsername('your_username')                      // If not set, default is 127.0.0.1
    ->setPassword('your_password')                      // If not set, default is 5432 (PostgreSQL default port)
    ->setDatabase('your_database_name')
    ->setNamespace('Entity')
    ->setExtends('\YourNamespace\YouClass')
    //->setConstructInject('$config')
    ->exportTo(dirname(__FILE__) . '/Entity')
    ->run();