public function testRemoveParameter() { $parameterBuilder = new ParameterBuilder(); $parameterBuilder->defineParameter('param1', new StringReference('value1'))->defineParameter('param2', new FloatReference(2.2))->defineParameter('param3', new IntegerReference(3)); static::assertCount(3, $parameterBuilder->getParameterCollection()); static::assertTrue($parameterBuilder->has('param1')); $parameterBuilder->remove('param1'); static::assertCount(2, $parameterBuilder->getParameterCollection()); static::assertFalse($parameterBuilder->has('param1')); }
/** * @return ReferenceInterface[] */ public function getParameterCollection() : array { return $this->parameterBuilder->getParameterCollection(); }