/** * @testdox resetParameters() removes all parameters */ public function testResetParameters() { $pc = new ProgrammableCallback('mt_rand'); $pc->addParameterByValue(1); $pc->addParameterByValue(2); $pc->resetParameters(); $pc->addParameterByValue(4); $pc->addParameterByValue(5); $config = $pc->asConfig(); $this->assertSame([4, 5], $config['params']); }