/**
  * Returns an array of objects ordered by the property param
  *
  * @param array $list
  * @param       $property
  *
  * @return array objects ordered by the property param
  *
  * @deprecated
  */
 function psort(array $list, $property)
 {
     return \Packaged\Helpers\Objects::psort($list, $property);
 }
Example #2
0
 public function testPsort()
 {
     $apple = new stdClass();
     $apple->name = "apple";
     $pear = new stdClass();
     $pear->name = "pear";
     $grape = new stdClass();
     $grape->name = "grape";
     $expectations = [[["apple" => $apple, "pear" => $pear, "grape" => $grape], "name", ["apple" => $apple, "grape" => $grape, "pear" => $pear]]];
     foreach ($expectations as $expect) {
         $this->assertEquals($expect[2], Objects::psort($expect[0], $expect[1]));
     }
 }