/**
  * Define parameters
  *
  * @param string $name
  * @param ReferenceInterface $reference
  * @return ParameterBuilderInterface
  * @throws ParameterAlreadyExistsException
  */
 public function defineParameter(string $name, ReferenceInterface $reference) : ParameterBuilderInterface
 {
     return $this->parameterBuilder->defineParameter($name, $reference);
 }
 public function testSetParentDefinition()
 {
     $parameterBuilder = new ParameterBuilder();
     $builder = new DefinitionBuilder($parameterBuilder);
     $parameterBuilder->defineParameter('param1', new StringReference('value1'))->defineParameter('param2', new FloatReference(2.2));
     static::assertSame($builder, $parameterBuilder->getParentDefinition());
 }