fixed README, other minor things

This commit is contained in:
Evan Villemez 2012-08-08 10:21:56 -04:00
parent 034e13a20e
commit 1cf7e18d61
3 changed files with 6 additions and 9 deletions

View File

@ -14,12 +14,8 @@ class RegisterJmsParserPass implements CompilerPassInterface
$loader = new XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
//JMS may or may not be installed, if it is, load that config as well
try {
if ($serializer = $container->findDefinition('serializer')) {
$loader->load('services.jms.xml');
}
} catch (\Exception $e) {
if ($container->hasDefinition('jms_serializer.serializer')) {
$loader->load('services.jms.xml');
}
}
}

View File

@ -46,7 +46,7 @@ class JmsMetadataParser implements ParserInterface
{
$meta = $this->factory->getMetadataForClass($input);
if (is_null($meta)) {
if (null === $meta) {
throw new \InvalidArgumentException(sprintf("No metadata found for class %s", $input));
}
@ -78,6 +78,7 @@ class JmsMetadataParser implements ParserInterface
//TODO: regex comment to get description - or move doc comment parsing functionality from `ApiDocExtractor` to a new location
//in order to reuse it here
return $description;
}

View File

@ -99,8 +99,8 @@ The following properties are available:
* `filters`: an array of filters;
* `input`: the input type associated to the method, currently this Form Types, and classes with JMS Serializer metadata, useful for POST|PUT methods, either as FQCN or
as form type (if it is registered in the form factory in the container)
* `input`: the input type associated to the method, currently this supports Form Types, and classes with JMS Serializer
metadata, useful for POST|PUT methods, either as FQCN or as form type (if it is registered in the form factory in the container)
Each _filter_ has to define a `name` parameter, but other parameters are free. Filters are often optional
parameters, and you can document them as you want, but keep in mind to be consistent for the whole documentation.