2017 © Pedro Peláez
 

library phpframework

A lightweight but powerful PHP framework

image

smichaelsen/phpframework

A lightweight but powerful PHP framework

  • Wednesday, August 19, 2015
  • by smichaelsen
  • Repository
  • 2 Watchers
  • 4 Stars
  • 53 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 21 Open issues
  • 23 Versions
  • 0 % Grown

The README.md

PHPFramework fork

This framework is a fork of Luzifer's PHPFramework.
Since the fork wide parts of the system were rewritten or heavily modified. Here's a (not neccessarily complete) overview of the difference to the original PHPFramework:, (*1)

  • PHP namespaces for PSR-4 autoloading (the former autoloader has been removed)
  • Built as composer package.
  • New static classes to access the configuration and database connection everywhere
  • Cache built upon Nette Caching
  • Support for Domain Driven Design, including Domain Model Objects, Repositories, Collections and an ORM mechanism.

The fork is not compatible to the original framework and not compatible to its own previous versions. After the next major release (2.0) we'll switch to a more backwards compatible development., (*2)

Requirements

Successfully tested with, (*3)

  • Debian / Ubuntu Linux
  • PHP from 5.4.0 up to 5.6.2
  • Apache or nginx
  • MySQL 5.6

Setup

The PHPFramework is designed to work with composer., (*4)

Your project composer.json file might look like this:, (*5)

{
  "name": "vendor/myproject",
  "require": {
    "app-zap/phpframework": "dev-develop"
  },
  "autoload": {
    "psr-4": {
      "Vendor\\MyProject\\": "myproject/classes/"
    }
  }
}
  1. Set up your project with $ composer update
  2. create a sub directory for your application, e.g. myproject
  3. Copy the index.php.example from the PHPFramework folder (should be vendor/appzap/phpframework) to your root level as index.php. Set $application to the name of the directory you just created.

Inside your application directory use this structure:, (*6)

  • classes/ - Starting point for your PSR-4 autoloadable classes
  • templates/ - Your twig templates
  • routes.php - Returns an array with regular expression routes mapping to controller class names

Start with the following .gitignore file:, (*7)

vendor/
settings_local.ini

Build Status SensioLabsInsight, (*8)

The Versions

19/08 2015

dev-feature/60-composer-plugin

dev-feature/60-composer-plugin

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

19/08 2015

dev-develop

dev-develop

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

06/05 2015

dev-feature/51-plugin-sql

dev-feature/51-plugin-sql

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

01/04 2015

dev-feature/59-routing-loop

dev-feature/59-routing-loop

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

25/03 2015

dev-feature/php_7

dev-feature/php_7

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

25/03 2015

dev-feature/57-singleton

dev-feature/57-singleton

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

24/02 2015

dev-master

9999999-dev

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

24/02 2015

1.4.1

1.4.1.0

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

24/02 2015

dev-hotfix/58-http-auth-no-users

dev-hotfix/58-http-auth-no-users

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

21/01 2015

dev-feature/48-db-tests

dev-feature/48-db-tests

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

15/01 2015

dev-release/1.4.0

dev-release/1.4.0

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

15/01 2015

1.4.0

1.4.0.0

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

27/11 2014

dev-feature/37-responder-classes

dev-feature/37-responder-classes

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

21/11 2014

dev-feature/30-project-root

dev-feature/30-project-root

A lightweight but powerful PHP framework

  Sources   Download

BSD-2-Clause

The Requires

 

The Development Requires

22/10 2014
05/09 2014

dev-branch_1.0

dev-branch_1.0

  Sources   Download

The Requires

 

05/09 2014

1.0.4

1.0.4.0

  Sources   Download

The Requires

 

08/07 2014

1.1.0

1.1.0.0

  Sources   Download

The Requires

 

13/05 2014

1.0.3

1.0.3.0

  Sources   Download

The Requires

 

14/03 2014

1.0.2

1.0.2.0

  Sources   Download

The Requires

 

14/03 2014

1.0.1

1.0.1.0

  Sources   Download

The Requires

 

13/03 2014

1.0.0

1.0.0.0

  Sources   Download