|
@@ -90,8 +90,13 @@ class ExplainAdminCommand extends ContainerAwareCommand
|
|
|
$output->writeln(sprintf(' - % -25s % -15s % -15s', $name, $fieldDescription->getType(), $fieldDescription->getTemplate()));
|
|
|
}
|
|
|
|
|
|
- $validatorFactory = $this->getContainer()->get('validator')->getMetadataFactory();
|
|
|
- $metadata = $validatorFactory->getMetadataFor($admin->getClass());
|
|
|
+ $validator = $this->getContainer()->get('validator');
|
|
|
+ // TODO: Remove conditional method when bumping requirements to SF 2.5+
|
|
|
+ if (method_exists($validator, 'getMetadataFor')) {
|
|
|
+ $metadata = $validator->getMetadataFor($admin->getClass());
|
|
|
+ } else {
|
|
|
+ $metadata = $validator->getMetadataFactory()->getMetadataFor($admin->getClass());
|
|
|
+ }
|
|
|
|
|
|
$output->writeln('');
|
|
|
$output->writeln('<comment>Validation Framework</comment> - http://symfony.com/doc/2.0/book/validation.html');
|