bruunofco/easyfast

The EasyFast PHP Framework

dev-master 2018-07-09 21:48 UTC

This package is not auto-updated.

Last update: 2024-04-23 20:33:39 UTC


README

EasyFast PHP is a framework that makes PHP programming fast and easy, using a simple and elegant syntax.

EasyFast PHP is focused on taking away all the headache of working with object orientation. Behind a simple, but robust, interface to work with ORM (Object-relational mapping), you will find an incredible tool to generate classes, along with other features such as:

Features

  • RESTful server
  • MVC Interface
  • Session
  • Multiple connections to database
  • Exceptions
  • Validation (email, etc ...)
  • Log
  • Upload
  • JSON encode
  • Decode JSON
  • Hiphen to camel case
  • Snake to camel case
  • Decode request
  • Array Exists Key multi level
  • Query Object
  • ORM
  • Design Patterns

Try EasyFast PHP and share your experience. We love feedback!

Documentation

We are still developing the documentation, help us!

Composer

To install EasyFast PHP Framework with composer you simply need to create a composer.json in your project root and add:

{
    "require": {
        "bruunofco/easyfast": "easyfast-2"
    }
}

Then run

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === 'aa96f26c2b67226a324c27919f1eb05f21c248b987e6195cad9690d5c1ff713d53020a02ac8c217dbf90a7eacc9d141d') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
$ php composer-setup.php
$ php -r "unlink('composer-setup.php');"
$ php composer.phar install

You have now EasyFast PHP Framework installed in vendor/bruunofco/easyfast

Contributing

Still under development, we are accepting collaboration in order to create a successful tool, created on top of this passionate language PHP.

License

The EasyFast PHP framework is an open-sourced software licensed under the Apache 2.0 license

About

Author: Bruno Oliveira bruno@salluzweb.com.br

Contributors:

James Miranda jameswpm@gmail.com

Hiago Souza hiasilva@gmail.com

Mauro Fileto mfileto@netcaster.us

Soon a fast start

Credits

Smarty: Template Engine