2017 © Pedro Peláez
 

library cleanphp

A lightweight PHP Library to Make Code Clean

image

nodusblocker/cleanphp

A lightweight PHP Library to Make Code Clean

  • Thursday, March 15, 2018
  • by nodusblocker
  • Repository
  • 0 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Clean Code

A Simple PHP API to make code cleaner and readable. Available APIs: - ArrayAccessor - ParameterBag, (*1)

ArrayAccessor
require_once 'vendor/autoload.php';
//Include class ArrayAccessor
use NodusBlocker\CleanPhp\Accessor\ArrayAccessor;
//Initialize an array
$array = [];
//Initialization ArrayAccessor.
//Accept a character used as key separator, default '.'
$accessor = new ArrayAccessor('.');
//Set a array value
$accessor->set($array, 'a', 1);
print_r($array);

Output:, (*2)

Array
(
    [a] => 1
)

```php $accessor->get($array, 'a')); // return 1 $accessor->get($array, 'b'); // Don't throw error, return null $accessor->has($array, 'a'); // return true $accessor->has($array, 'b'); // return false $accessor->set($array, 'b.c', 'abc'); print_r($array);, (*3)

Output:

Array ( [a] => 1 [b] => Array ( [c] => abc ) ), (*4)

```php
$accessor->has($array, 'b'); // return false
ParameterBag

The Versions

15/03 2018

dev-dev

dev-dev

A lightweight PHP Library to Make Code Clean

  Sources   Download

MIT

The Requires

  • php ^5.4.0

 

by Firoj Haque

15/03 2018

dev-master

9999999-dev

A lightweight PHP Library to Make Code Clean

  Sources   Download

MIT

The Requires

  • php ^5.4.0

 

by Firoj Haque

15/03 2018

1.0.0

1.0.0.0

A lightweight PHP Library to Make Code Clean

  Sources   Download

MIT

The Requires

  • php ^5.4.0

 

by Firoj Haque