Exemple #1
0
 public static function doApplySchema(&$array, $schema)
 {
     $result = \UArray::applySchema($array, $schema);
     if ($result !== FALSE) {
         $array = $result;
     }
     return $result !== FALSE;
 }
Exemple #2
0
 public function test_apply_schema__needed_optional_extra()
 {
     $array = array('needed' => 1, 'optional' => 2, 'extra' => 4);
     $schema = array('needed', 'optional' => 3);
     $array = \UArray::applySchema($array, $schema);
     $this->assertEquals(array('needed' => 1, 'optional' => 2, 'extra' => 4), $array);
 }