Apex Platform

Welcome to Apex, a powerful PHP software platform to efficiently develop, deploy, and maintain professional online operations. You will be amazed at the simplicity for the quality. Please take a few moments to browse the documentation below.

Donations gratefully accepted. Bitcoin address: 3JnYmUHhz1CKz9vgxX55qmBnzVRPirA21D

Other Documentation

  1. Developer Training Guide
  2. Developer API Reference (php-documentor)
  3. User Manual

Table of Contents

  1. Installation
  2. Getting Started
    1. The app Class
    2. Request Routing (http / cli)
    3. Services Container
    4. Dependency Injection 5 Global Functions
  3. Packages and Components
  4. Repositories
  5. apex CLI Commands
  6. Views
  7. Themes
  8. Event Dispatchers
    1. Listeners
  9. Communication (e-mail / SMS)
  10. Error Handling, Logging / Debugging
  11. Unit Tests

Services Container

The services container provides easy access to various classes that are used to aide in development. These include classes such as database interface, redis storage engine, template parser, event dispatcher, debugger, and more.

  1. db:: - Back-End Database (mySQL)
  2. redis:: - redis Storage Engine
  3. msg:: - Event Dispatcher
  4. template:: - Template Parser
  5. debug:: - Debugger
  6. log:: - Log Handler
  7. auth:: - Authentication Engine 8 Utilities
    1. utils/components:: - Component Handler
    2. utils/date:: - Date Library
    3. utils/encrypt:: - Encryption
    4. utils/forms:: - HTML Form Helper
    5. utils/geoip:: - GeoIP Lookups
    6. utils/hashes:: - Hashes
    7. utils/images:: - Image Handler
    8. utils/io:: - File / Directory Handler