2017 © Pedro Peláez
 

project scabbia2

Scabbia2 Standard Package

image

scabbiafw/scabbia2

Scabbia2 Standard Package

  • Tuesday, September 22, 2015
  • by eserozvataf
  • Repository
  • 2 Watchers
  • 6 Stars
  • 84 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Scabbia2 PHP Components

Scabbia2 is a set of open source PHP components., (*1)

Available Components

Config

A configuration compiler which supports binding multiple configuration files., (*2)

Events

Simple event dispatcher allows registering callbacks to some events and chain execution of them., (*3)

Formatters

Simple abstraction layer which helps scabbia2 to generate output in various formats such as Html, Console and etc., (*4)

Helpers

The swiss knife for rest of the scabbia2 components. Includes most commonly used helper methods filed under Arrays, Date, FileSystem, Html, Runtime and String static classes., (*5)

LightStack

Simple abstraction layer which constructs Middleware, Request and Response concepts will be shared with other components or codes., (*6)

Router

Simple routing dispatcher which resolves and dispatchs the routes to callbacks or controllers., (*7)

Scanners

Scans the source directories and compiles some information. It is basically designed for extracting annotations from docblocks but functionality can be extended by implementing Scabbia\Scanners\ScannerInterface., (*8)

Services

Tiny dependency management container implementation allow you to share, produce and access instances/variables easily., (*9)

Tasks

Tasks component. Also provides an command line tool named scabbia and Scabbia\Tasks\TaskBase base class to help users create specific tasks with them. These tasks can be started in source code or command line., (*10)

Testing

Unit testing framework and environment. Simply execute ./vendor/bin/scabbia scabbia:testing:test to start unit tests., (*11)

Yaml

YAML parser allows serialization and deserialization in YAML format., (*12)

In Planning

Framework

A framework project forged with Scabbia2 components., (*13)

Contributing

It is publicly open for any contribution. Bugfixes, new features and extra modules are welcome., (*14)

  • To contribute to code: Fork the repo, push your changes to your fork, and submit a pull request.
  • To report a bug: If something does not work, please report it using GitHub issues.
  • To support: Donate

The Versions

22/09 2015

dev-master

9999999-dev http://www.scabbiafw.com/

Scabbia2 Standard Package

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

skeleton distribution package project standard scabbia larukedi scabbia2 scabbiafw