Skip to content

ltouroumov/ender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ender Framework

Ender framework aims to be a multi purpose PHP framework that can be included inside projects to prevent code redundancy. The system aims to be as modular as possible.

The parts

The framework is broken down into multiple parts:

  • base/core contains all the base classes for the framework such as the array wrapper ArrayCollection.
  • base/cli contains cli support such as a basic arguments parser, modular commands and automatic help messages.
  • mvc/tiny micro mvc framework in the line of Silex.
  • mvc/medum intermediate framework for the people in need for more than tiny but smaller than full.
  • mvc/full full fleged MVC framework in the lines of Symfony without the french accent.
  • orm/tiny micro orm that doesn't offer a lot of features but is great for small projects. Use it with mvc/tiny for quick small database aware applications.
  • orm/full full fledged ORM layer in the lines of Doctrine

The install

To install the frameork you can either build it using the scripts/build.php to generate the phar archives. This method is useful if you only need one module.

You can also copy the files into a directory named Ender. The classes should match the PSR-0 spec so any class loader can do the trick.

The manual

Each class should be documented using doxygen syntax. And a summary/usage manual in the README.md of each module.

About

[UNMAINTAINED] Generic Purpose PHP Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages