NumberRange Process

This example shows the usage of NumberRange process

namecharity
John $5
Marry $13
Peter $15
David $10
Jane $20
Donald $50
Them $60
Smith $10
Johny $17
Michael $90
Jolie $65
Bradpit $45
Eddie $35

->pipe(new NumberRange(array(
    "charity"=>array(
        "Low"=>array(null,20),
        "Medium"=>array(20,50),
        "High"=>array(50,null),
    )
)))
namecharity
John Low
Marry Low
Peter Low
David Low
Jane Medium
Donald High
Them High
Smith Low
Johny Low
Michael High
Jolie High
Bradpit Medium
Eddie Medium

->pipe(new Group(array(
    "by"=>"charity",
    "count"=>"count"
)))
charitycount
High 4
Low 6
Medium 3
Description