CodeExplorer DateTimeValueResolver example
yield [\DateTimeInterface::
class];
yield [\DateTime::
class];
yield [FooDateTime::
class];
} /**
* @group legacy
*/
public function testSupports() { $resolver =
new DateTimeValueResolver();
$argument =
new ArgumentMetadata('dummy', \DateTime::
class, false, false, null
);
$request = self::
requestWithAttributes(['dummy' => 'now'
]);
$this->
assertTrue($resolver->
supports($request,
$argument));
$argument =
new ArgumentMetadata('dummy', FooDateTime::
class, false, false, null
);
$request = self::
requestWithAttributes(['dummy' => 'now'
]);
$this->
assertTrue($resolver->
supports($request,
$argument));
$argument =
new ArgumentMetadata('dummy', \stdClass::
class, false, false, null
);
$request = self::
requestWithAttributes(['dummy' => 'now'
]);