config : Add the '@prefix' support
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2164 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
@@ -243,6 +243,7 @@ class config
|
|||||||
$foundDefault = "";
|
$foundDefault = "";
|
||||||
$parenthesis = 0;
|
$parenthesis = 0;
|
||||||
$params = array ();
|
$params = array ();
|
||||||
|
$path = "";
|
||||||
$group = dgettext("domframework", "Default parameters");
|
$group = dgettext("domframework", "Default parameters");
|
||||||
foreach ($tokens as $token)
|
foreach ($tokens as $token)
|
||||||
{
|
{
|
||||||
@@ -260,8 +261,8 @@ class config
|
|||||||
$text = trim (substr ($text, 3, -2));
|
$text = trim (substr ($text, 3, -2));
|
||||||
$text = preg_replace ("/\n\s+/", " ", $text);
|
$text = preg_replace ("/\n\s+/", " ", $text);
|
||||||
$text = preg_replace (
|
$text = preg_replace (
|
||||||
"/(@(param|description|type|values|default|group))/",
|
"/(@(param|description|type|values|default|group|prefix))/",
|
||||||
"\n\${1}", $text);
|
"\n\${1}", $text);
|
||||||
$text = ltrim ($text);
|
$text = ltrim ($text);
|
||||||
// Look at each parameter and save them in a data array
|
// Look at each parameter and save them in a data array
|
||||||
$data = array ();
|
$data = array ();
|
||||||
@@ -289,6 +290,8 @@ class config
|
|||||||
}
|
}
|
||||||
if (isset ($data["default"]))
|
if (isset ($data["default"]))
|
||||||
$data["default"] = $this->strToType ($data["default"]);
|
$data["default"] = $this->strToType ($data["default"]);
|
||||||
|
if (isset ($data["prefix"]))
|
||||||
|
$data["prefix"] = $this->strToType ($data["prefix"]);
|
||||||
if ($debug) var_dump ($data);
|
if ($debug) var_dump ($data);
|
||||||
$params[] = $data;
|
$params[] = $data;
|
||||||
}
|
}
|
||||||
@@ -297,7 +300,9 @@ class config
|
|||||||
{
|
{
|
||||||
if ($debug) echo "TEXT : $token\n";
|
if ($debug) echo "TEXT : $token\n";
|
||||||
if ($foundDefault !== "" && $token === "(")
|
if ($foundDefault !== "" && $token === "(")
|
||||||
|
{
|
||||||
$parenthesis++;
|
$parenthesis++;
|
||||||
|
}
|
||||||
if ($foundDefault !== "" && $token === ")")
|
if ($foundDefault !== "" && $token === ")")
|
||||||
{
|
{
|
||||||
$parenthesis--;
|
$parenthesis--;
|
||||||
|
|||||||
Reference in New Issue
Block a user