Skip to content
A blank/skeleton application Zend Framework 3.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
config
data
doc
env
module
public
test
travis
workenv
.gitignore
.php_cs
.travis.yml
CHANGELOG.md
LICENSE.md
README.md
Vagrantfile
codeception.yml
composer.json
package.json

README.md

zf-app-blank

Latest Stable Version Latest Unstable Version License Build Status Coverage Status

Autoloading standart PSR-4. Coding standart PSR-2.

zf-app-blank

TODO

  • Refactoring code to PHP 7.1.
  • Add PHP tests.

Features

Installation

  • Download and unpack the repository.

  • Install Vagrant

  • Install plugins for Vagrant:

$ vagrant plugin install vagrant-vbguest
$ vagrant plugin install vagrant-hostmanager
  • Run install the work environment:
$ vagrant up
  • Paste GitHub token in /workenv/config/vagrant-local.yml

  • Run again:

$ vagrant up
  • Configure Mailgun in /config/autoload/local.php:

You should create Mailgun account if you didn't do it before. Also, create Postbin.

'mailgun' => [
    'key' => 'key-somekey',
    'endpoint' => 'http://bin.mailgun.net/somekey',
],
'mail' => [
    'domain' => 'somesudomain.mailgun.org',
],
  • Create scheme:
$ vagrant ssh -c 'php bin/console orm:schema-tool:create'
  • Done.

Testing

Run tests:

$ vagrant ssh -c 'composer test:build'
$ vagrant ssh -c 'composer test:run'

License

zf-app-blank is released under the BSD 3-Clause License.

You can’t perform that action at this time.