2017 © Pedro Peláez
 

library registry

Eden registry component

image

eden/registry

Eden registry component

  • Sunday, July 24, 2016
  • by cblanquera
  • Repository
  • 14 Watchers
  • 0 Stars
  • 8,279 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 1 % Grown

The README.md

logo Eden Registry

Build Status

====, (*1)

, (*2)

Install

composer install eden/registry, (*3)

====, (*4)

Enable Eden

The following documentation uses eden() in its example reference. Enabling this function requires an extra step as descirbed in this section which is not required if you access this package using the following., (*5)

Eden\Registry\Index::i();

When using composer, there is not an easy way to access functions from packages. As a workaround, adding this constant in your code will allow eden() to be available after., (*6)

Eden::DECORATOR;

For example:, (*7)

Eden::DECORATOR;

eden()->inspect('Hello World');

====, (*8)

, (*9)

Introduction

Instantiate registry in this manner., (*10)

$registry = eden('registry');

====, (*11)

, (*12)

API

====, (*13)

, (*14)

get

Gets a value given the path in the registry., (*15)

Usage

eden('registry')->get(scalar[, scalar..] $key);

Parameters

  • scalar[, scalar..] $key - The registry path; yea i know this is wierd

Returns mixed, (*16)

Example

eden('registry')->get('foo', 'bar');

====, (*17)

, (*18)

getArray

Returns the raw array recursively, (*19)

Usage

eden('registry')->getArray(bool $modified);

Parameters

  • bool $modified - whether to return the original data

Returns array, (*20)

Example

eden('registry')->getArray();

====, (*21)

, (*22)

isKey

Checks to see if a key is set, (*23)

Usage

eden('registry')->isKey(*scalar[,scalar..] $key);

Parameters

  • *scalar[, scalar..] $key - The registry path; yea i know this is wierd

Returns bool, (*24)

Example

eden('registry')->isKey('foo', 'bar');

====, (*25)

, (*26)

remove

Removes a key and everything associated with it, (*27)

Usage

eden('registry')->remove(*scalar[,scalar..] $key);

Parameters

  • *scalar[,scalar..] $key - The registry path; yea i know this is wierd

Returns Eden\Registry\Index, (*28)

Example

eden('registry')->remove('foo', 'bar');

====, (*29)

, (*30)

set

Creates the name space given the space and sets the value to that name space, (*31)

Usage

eden('registry')->set(*scalar[,scalar..] $key, *mixed $value);

Parameters

  • *scalar[,scalar..] $key - The registry path; yea i know this is wierd
  • *mixed $value - The value to set

Returns Eden\Registry\Index, (*32)

Example

eden('registry')->set('foo', 'bar', 'zoo');

====, (*33)

, (*34)

Contributing to Eden

Contributions to Eden are following the Github work flow. Please read up before contributing., (*35)

Setting up your machine with the Eden repository and your fork

  1. Fork the repository
  2. Fire up your local terminal create a new branch from the v4 branch of your fork with a branch name describing what your changes are. Possible branch name types:
    • bugfix
    • feature
    • improvement
  3. Make your changes. Always make sure to sign-off (-s) on all commits made (git commit -s -m "Commit message")

Making pull requests

  1. Please ensure to run phpunit before making a pull request.
  2. Push your code to your remote forked version.
  3. Go back to your forked version on GitHub and submit a pull request.
  4. An Eden developer will review your code and merge it in when it has been classified as suitable.

The Versions

24/07 2016

v4.x-dev

4.9999999.9999999.9999999-dev http://eden-php.com

Eden registry component

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

library eden

24/07 2016

dev-master

9999999-dev http://eden-php.com

Eden registry component

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

library eden

24/07 2016

4.0.2

4.0.2.0 http://eden-php.com

Eden registry component

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

library eden

13/10 2015

4.0.1

4.0.1.0 http://eden-php.com

Eden registry component

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

library eden

07/10 2015

v4

4.0.0.0 http://eden-php.com

Eden registry component

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

library eden

25/09 2013

1.0.2

1.0.2.0 http://eden-php.com

Eden registry component

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

library eden