Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Feb 9, 2019

README.md

Pop PHP Framework

Join the chat at https://gitter.im/pop-php-framework/Lobby

RELEASE INFORMATION

Pop PHP Framework 4.5.0
Released May 28, 2020

OVERVIEW

This repository contains the composer.json file to install the full Pop PHP Framework. The core Pop PHP components and the additional components will be installed:

Components
pop-acl pop-dir pop-mime
pop-audit pop-dom pop-nav
pop-auth pop-filter pop-paginator
pop-cache pop-form pop-pdf
pop-code pop-ftp popcorn
pop-config pop-http popphp
pop-console pop-i18n pop-queue
pop-cookie pop-image pop-session
pop-css pop-kettle pop-utils
pop-csv pop-loader pop-validator
pop-db pop-log pop-view
pop-debug pop-mail

NEW FEATURES

  • A number of components have been improved and refactored.
  • Support for PHP 7.1+ only.
  • PHPUnit tests refactored for PHPUnit 7.0+.
  • Reference the CHANGELOG.md for further details.

INSTALL

There are multiple ways you can get Pop PHP Framework into your project.

You can create a new project, which is recommended. This way, you will have access to the CLI-helper script pop-kettle in the main project folder:

$ composer create-project popphp/popphp-framework project-folder

Alternatively, you can add it to an existing project with this command:

$ composer require popphp/popphp-framework

Or, you can add it your project's composer.json file:

"require": {
    "popphp/popphp-framework": "^4.5.0"
}

Also, you can clone this repository and install it directly:

$ composer install

Kettle CLI-Helper

If choose to install the framework in a way that the pop-kettle CLI-helper script is not available in the main project folder, you can place a copy of the script from the vendor/popphp/pop-kettle/kettle location:

$ cp vendor/popphp/popphp-framework/kettle .

Once you've copied the script over, you have to change the reference to the script's config file from:

include __DIR__ . '/config/app.console.php';

to

include __DIR__ . '/vendor/popphp/pop-kettle/config/app.console.php';

and make sure the newly copied kettle script is set to execute (755)

$ chmod 755 kettle

DISCUSSION

There is a Gitter chat room for Pop PHP over at https://gitter.im/pop-php-framework/Lobby

You can’t perform that action at this time.