'alveolata', 'sections' => [ [ 'name' => 'observer', 'sections' => [ [ 'name' => 'register_notify', 'cases' => [ [ 'name' => 'test', 'procedure' => function ($assert) { $subject = \alveolata\observer\make(); $value = [ 'own' => null, 'other' => null, ]; $id = \alveolata\observer\register( $subject, function ($data) use (&$value) : void { $value = [ 'own' => 7, 'other' => $data, ]; } ); \alveolata\observer\notify( $subject, 11 ); $assert->equal($value, ['own' => 7, 'other' => 11]); } ], ] ] ] ], ] ] ); ?>