Framework, enhanced with Services (such as persistence, indexing etc.) and ACL (access-control-lists)
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.
docs
playground
src/Pho/Kernel brought back Index query to return QueryResult again Nov 13, 2018
tests
.gitignore testing Jun 22, 2017
.gitmodules
CHANGELOG.md
LICENSE Create LICENSE Jul 31, 2017
README.md added Index in available services list Jan 14, 2018
VERSION
composer.json ensured Object to Obj switch for php 7.2+ compatibility Sep 8, 2018
phpunit.xml.dist

README.md

Pho-Microkernel

Enhances Pho Framework with Services (such as persistence) and ACL (access-control-lists).

Existing services are:

  • Database: provides persistence for objects created in the framework.
  • Events: renders the platform extensible.
  • Index: enables advanced search capabilities.
  • Logger: dumps important debug info.
  • Storage: provides binary storage.

While microkernel provides the interfaces to use for each service, the services are actually implemented by adapters that can be found at pho-adapters Github repo.

microkernel ACL is heavily inspired by UNIX.

Install

The recommended way to install pho-microkernel is through composer.

composer require phonetworks/pho-microkernel

License

MIT, see LICENSE.