Skip to content
This repository has been archived by the owner on Dec 29, 2018. It is now read-only.

rwillians/stingray

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stingray Code Climate Test Coverage

Dot notation reader/writer for multidimensional arrays in PHP.

Installing via Composer

Add Stingray to your project:

$>  composer.phar require rwillians/stingray ^2.0

or directly to composer.json:

{
    "require": {
        "rwillians/stingray": "^2.0"
    }
}

Then update your dependencies:

$>  composer.phar update

Example Usage

To get any node from an array:

use Rwillians\Stingray\Stingray;

$someArray = array(
    'client' => array(
        'name' = 'John Doe'
    )
);

// Getting a value using dot notation:
echo Stingray::get($someArray, 'client.name'); // Outputs: 'John Doe'

// Changing a value using dot notation:
Stingray::set($someArray, 'client.name', 'Jane Doe');

// Create a new key-value to an existent array using dot notation:
Stingray::set($someArray, 'client.address', 'Some Street, 123');

About

Dot notation reader/writer for multidimensional arrays in PHP.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%