/** * {@inheritdoc} */ public function resolve(Request $request, ArgumentMetadata $argument) { yield $argument->hasDefaultValue() ? $argument->getDefaultValue() : null; }
/** * {@inheritdoc} */ public function resolve(Request $request, ArgumentMetadata $argument) { (yield $argument->getDefaultValue()); }
/** * @expectedException \LogicException */ public function testDefaultValueUnavailable() { $argument = new ArgumentMetadata('foo', 'string', false, false, null); $this->assertFalse($argument->hasDefaultValue()); $argument->getDefaultValue(); }