2017 © Pedro Peláez
 

framework empathy

Empathy PHP Framework

image

mikejw/empathy

Empathy PHP Framework

  • Wednesday, June 27, 2018
  • by mikejw
  • Repository
  • 1 Watchers
  • 0 Stars
  • 851 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 17 Versions
  • 31 % Grown

The README.md

Empathy PHP Framework

 , (*1)

Empathy logo , (*2)

empathy.sh, (*3)

Welcome to the Empathy (micro MVC) PHP Framework project. The project has existed since 2008 and is geared towards allowing anyone to create PHP web applications, with following properties:, (*4)

  • Strict MVC pattern
  • Modular compatible libraries
  • Lightweight
  • Fast
  • Extensible

Documentation

See getting-started.md., (*5)

Licence

Empathy and officially released extension libraries are now distributed under an MIT license. See LICENSE., (*6)

Testing the code itself

If you want to run tests from a version of Empathy that has been checked out in base-docker connect to the app container first, change to the empathy vendor directory and run composer install:, (*7)

docker exec -it -u www-data app /bin/bash
cd ./vendor/mikejw/empathy/
php ../../../composer.phar install --prefer-source

Within the 'Empathy Architype Application' config file (/eaa/config.yml), set: doc_root to the full location of the eaa directory, (which is used for dummy configuration) e.g:, (*8)

---
doc_root: /var/www/project/vendor/mikejw/empathy/eaa

For the elibs plugin configuration (within /eaa/config.yml), set testing mode to 1. (This makes sure that the elibs repo containing Smarty can be found.) i.e:, (*9)

plugins:
  -
    name: ELibs
    version: 1.0
    config: '{ "testing": 1 }'

Change to the t directory from the root of the empathy repo and run phpunit:, (*10)

cd /var/www/project/vendor/mikejw/empathy/t
php ../vendor/bin/phpunit .

The Versions

19/10 2015

dev-spike-refactored-json-view

dev-spike-refactored-json-view http://empathyphp.co.uk

Empathy PHP Framework

  Sources   Download

GPL3

The Requires

  • php >=5.3.2

 

by Mike Whiting

framework

13/08 2013

dev-gos_branch

dev-gos_branch http://empathyphp.co.uk

Empathy PHP Framework

  Sources   Download

GPL3

The Requires

  • php >=5.3.2

 

by Mike Whiting

framework

29/04 2013

0.9.5.2

0.9.5.2 http://empathyphp.co.uk

Empathy PHP Framework

  Sources   Download

GPL3

The Requires

  • php >=5.3.2

 

by Mike Whiting

framework

08/04 2013

0.9.5.1

0.9.5.1 http://empathyphp.co.uk

Empathy PHP Framework

  Sources   Download

GPL3

The Requires

  • php >=5.3.2

 

by Mike Whiting

framework

08/04 2013

dev-hotfix-0.9.5.1

dev-hotfix-0.9.5.1 http://empathyphp.co.uk

Empathy PHP Framework

  Sources   Download

GPL3

The Requires

  • php >=5.3.2

 

by Mike Whiting

framework

05/04 2013

0.9.5

0.9.5.0 http://empathyphp.co.uk

Empathy PHP Framework

  Sources   Download

GPL3

The Requires

  • php >=5.3.2

 

by Mike Whiting

framework

05/04 2013

dev-release-0.9.5

dev-release-0.9.5 http://empathyphp.co.uk

Empathy PHP Framework

  Sources   Download

GPL3

The Requires

  • php >=5.3.2

 

by Mike Whiting

framework

07/11 2012

dev-pearfix

dev-pearfix http://empathyphp.co.uk

Empathy PHP Framework

  Sources   Download

GPL3

The Requires

  • php >=5.3.2

 

by Mike Whiting

framework

06/11 2012

dev-TRY-MJW-composer

dev-TRY-MJW-composer http://empathyphp.co.uk

Empathy PHP Framework

  Sources   Download

GPL3

The Requires

  • php >=5.3.2

 

by Mike Whiting

framework