示例#1
0
 /**
  * {@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();
 }