...
|
...
|
@@ -2,6 +2,8 @@ |
|
|
|
|
|
namespace app\admin\command\Api\library;
|
|
|
|
|
|
use Exception;
|
|
|
|
|
|
/**
|
|
|
* Class imported from https://github.com/eriknyk/Annotations
|
|
|
* @author Erik Amaru Ortiz https://github.com/eriknyk
|
...
|
...
|
@@ -329,11 +331,16 @@ class Extractor |
|
|
{
|
|
|
$argsParts = trim($matches['args'][$i]);
|
|
|
$name = $matches['name'][$i];
|
|
|
$argsParts = preg_replace("/\{(\w+)\}/", '#$1#', $argsParts);
|
|
|
$value = self::parseArgs($argsParts);
|
|
|
if(is_string($value))
|
|
|
if($name == 'ApiReturn')
|
|
|
{
|
|
|
$value = preg_replace("/\#(\w+)\#/", '{$1}', $argsParts);
|
|
|
$value = $argsParts;
|
|
|
} else {
|
|
|
$argsParts = preg_replace("/\{(\w+)\}/", '#$1#', $argsParts);
|
|
|
$value = self::parseArgs($argsParts);
|
|
|
if(is_string($value))
|
|
|
{
|
|
|
$value = preg_replace("/\#(\w+)\#/", '{$1}', $argsParts);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
else
|
...
|
...
|
|