corelib/coregen

There is no license information available for the latest version (dev-master) of this package.

Coregen is a tool to generates corelib models and data classes.

Installs: 7

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 1

Open Issues: 0

pkg:composer/corelib/coregen

dev-master 2016-05-30 21:01 UTC

This package is not auto-updated.

Last update: 2025-10-11 20:56:54 UTC


README

Coregen generates corelib files in a consistent way.

Install

Install dependencies using composer

$composer install

Create a config.php in the includes dir see sampleConfig.php in that folder

How to use it

To generate files you go through the run

$ ./corelibgen.php --name User --dir ~/projects/myapp/lib/MyApp/ --namespace "\MyApp\User" --table user

Created /home/someuser/projects/myapp/lib/MyApp/User/Model/UserCollection.php
Created /home/someuser/projects/myapp/lib/MyApp/User/Model/UserBO.php
Created /home/someuser/projects/myapp/lib/MyApp/User/UserFactory.php
Created /home/someuser/projects/myapp/lib/MyApp/User/Data/UserDAOInterface.php
Created /home/someuser/projects/myapp/lib/MyApp/User/Data/UserDAOMySQL.php
Created /home/someuser/projects/myapp/lib/MyApp/User/Data/UserDSOInterface.php
Created /home/someuser/projects/myapp/lib/MyApp/User/Data/UserDSOMySQL.php