mirror of
https://github.com/retailcrm/NelmioApiDocBundle.git
synced 2025-03-11 18:16:13 +03:00
fixed cs
This commit is contained in:
parent
185d0e588b
commit
9b94ae4b2c
Parser
@ -82,7 +82,7 @@ class JmsMetadataParser implements ParserInterface
|
|||||||
* There are various ways via JMS to declare arrays of objects, but that's an internal
|
* There are various ways via JMS to declare arrays of objects, but that's an internal
|
||||||
* implementation detail.
|
* implementation detail.
|
||||||
*
|
*
|
||||||
* @param string $type
|
* @param string $type
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
protected function getNormalizedType($type)
|
protected function getNormalizedType($type)
|
||||||
@ -91,9 +91,10 @@ class JmsMetadataParser implements ParserInterface
|
|||||||
return $type;
|
return $type;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(false !== strpos($type, "array") || false !== strpos($type, "ArrayCollection")) {
|
if (false !== strpos($type, "array") || false !== strpos($type, "ArrayCollection")) {
|
||||||
if ($nested = $this->getNestedClassInArray($type)) {
|
if ($nested = $this->getNestedClassInArray($type)) {
|
||||||
$exp = explode("\\", $nested);
|
$exp = explode("\\", $nested);
|
||||||
|
|
||||||
return sprintf("array of objects (%s)", end($exp));
|
return sprintf("array of objects (%s)", end($exp));
|
||||||
} else {
|
} else {
|
||||||
return "array";
|
return "array";
|
||||||
@ -101,6 +102,7 @@ class JmsMetadataParser implements ParserInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$exp = explode("\\", $type);
|
$exp = explode("\\", $type);
|
||||||
|
|
||||||
return sprintf("object (%s)", end($exp));
|
return sprintf("object (%s)", end($exp));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -108,7 +110,7 @@ class JmsMetadataParser implements ParserInterface
|
|||||||
* Check the various ways JMS describes custom classes in arrays, and
|
* Check the various ways JMS describes custom classes in arrays, and
|
||||||
* get the name of the class in the array, if available.
|
* get the name of the class in the array, if available.
|
||||||
*
|
*
|
||||||
* @param string $type
|
* @param string $type
|
||||||
* @return string|false
|
* @return string|false
|
||||||
*/
|
*/
|
||||||
protected function getNestedClassInArray($type)
|
protected function getNestedClassInArray($type)
|
||||||
@ -118,6 +120,7 @@ class JmsMetadataParser implements ParserInterface
|
|||||||
$regEx = "/\<([A-Za-z0-9\\\]*)(\,?\s?(.*))?\>/";
|
$regEx = "/\<([A-Za-z0-9\\\]*)(\,?\s?(.*))?\>/";
|
||||||
if (preg_match($regEx, $type, $matches)) {
|
if (preg_match($regEx, $type, $matches)) {
|
||||||
$matched = (!empty($matches[3])) ? $matches[3] : $matches[1];
|
$matched = (!empty($matches[3])) ? $matches[3] : $matches[1];
|
||||||
|
|
||||||
return in_array($matched, array('boolean', 'integer', 'string', 'double', 'array', 'DateTime')) ? false : $matched;
|
return in_array($matched, array('boolean', 'integer', 'string', 'double', 'array', 'DateTime')) ? false : $matched;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -129,7 +132,7 @@ class JmsMetadataParser implements ParserInterface
|
|||||||
*
|
*
|
||||||
* http://jmsyst.com/bundles/JMSSerializerBundle/master/reference/annotations#type
|
* http://jmsyst.com/bundles/JMSSerializerBundle/master/reference/annotations#type
|
||||||
*
|
*
|
||||||
* @param string $type
|
* @param string $type
|
||||||
* @return string|false
|
* @return string|false
|
||||||
*/
|
*/
|
||||||
protected function getNestedClass($type)
|
protected function getNestedClass($type)
|
||||||
@ -152,7 +155,6 @@ class JmsMetadataParser implements ParserInterface
|
|||||||
$description = "No description.";
|
$description = "No description.";
|
||||||
|
|
||||||
//TODO: abstract docblock parsing utility and implement here
|
//TODO: abstract docblock parsing utility and implement here
|
||||||
|
|
||||||
return $description;
|
return $description;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user