master/object-order

Creates sorted item groups by pointing some former items out.

dev-master 2016-10-09 10:32 UTC

This package is not auto-updated.

Last update: 2024-04-27 17:20:38 UTC


README

Share items into groups by specifying former items.

Code Climate Test Coverage Issue Count

Installation

composer require master/object-order

Example usage

    require_once __DIR__ . '/vendor/autoload.php';
    use Trzczy\Helpers\Rules;
    
    $jsonData = '[
            {
                "method":"Zbigniew",
                "input":"Herbert",
                "arg1":24,
                "arg2":"abc"
            },
            {
                "method":"Frank",
                "input":"Herbert",
                "former":[
                    {"arg2":"abc"}
                ]
            },
            {
                "method":"Edith",
                "input":"Stein",
                "former":[
                    {"method":"Frank"},
                    {"arg2":"abc"}
                ]
            },
            {
                "method":"Ernest",
                "input":"Hemingway",
                "former":[
                    {"input":"Herbert"},
                    {"method":"Edith"}
                ]
    
            }
        ]';
    $rules = new Rules();
    print_r($rules->order($jsonData));