Esempio n. 1
0
 public function execute(Jam_Model $model)
 {
     foreach ($this->callbacks() as $method => $model_names) {
         $children = Jam_Behavior_Cascade::get_current_children($model->meta()->model(), $model_names);
         $models = Jam_Behavior_Cascade::collect_models($model, (array) $children);
         call_user_func($method, $model, $models);
     }
 }
Esempio n. 2
0
 /**
  * @dataProvider data_get_current_children
  */
 public function test_get_current_children($current, $children, $expected)
 {
     $this->assertEquals($expected, Jam_Behavior_Cascade::get_current_children($current, $children));
 }