2017 © Pedro Peláez
 

library defs

defs is a PHP definition handle class package

image

kigkonsult/defs

defs is a PHP definition handle class package

  • Monday, June 22, 2015
  • by kigsf
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

defs

defs is a PHP definition handle class package,, (*1)

managing keyed data like, (*2)

  • configurations
  • definitions
  • locales
  • etc

on a class / namespace / HTML page / mvc / component / module / plugin / system (aka node) basis., (*3)

The purpose of defs is five-folded:, (*4)

  • providing keyed data, (*5)

    'on-demand',, (*6)

  • using the 'separation-of-concern' paradigm,, (*7)

    managing configuration/definition/locale sources, not mixed up in business logic,, (*8)

  • contributing higher security, (*9)

    placing classified or sensitive key data outside the webserver document root,, (*10)

  • consolidating, simultaneously, multiple structured data sources, (*11)

    csv / ini / php / text / PO source files,, (*12)

    using PHP scripts as defs data source, provides adaptability to any PHP software,, (*13)

    database source, currently, MySQL/MariaDB,, (*14)

    access to the lastest updated source data, using ttl logic, on each date source base., (*15)

  • supporting, (*16)

    highly demanding and/or changing environments., (*17)

defs operates in a singleton mode, on node basis (as defined above), or as single object instances., (*18)

defs utilizes (opt) any PEAR Log complient log class, supporting 'log' and 'flush' methods., (*19)

The defs class package includes, (*20)

  • the PHP defs factory, base and utility classes, doing the hard work,
  • a comprising test set, demonstrating defs use and capabilities.

The Versions

22/06 2015

dev-master

9999999-dev http://kigkonsult.se/defs/index.php

defs is a PHP definition handle class package

  Sources   Download

CC-BY-NC-4.0

The Requires

  • php >=5.3

 

configuration management locale definition