Merge
This commit is contained in:
commit
866fc4d83e
@ -276,6 +276,13 @@ RESTLER:
|
|||||||
|
|
||||||
$loaders = array_unique(static::$rogueLoaders, SORT_REGULAR);
|
$loaders = array_unique(static::$rogueLoaders, SORT_REGULAR);
|
||||||
|
|
||||||
|
* Replace CommentParser.php line 423
|
||||||
|
elseif (count($value) && is_numeric($value[0]))
|
||||||
|
|
||||||
|
with
|
||||||
|
|
||||||
|
elseif (count($value) && isset($value[0]) && is_numeric($value[0]))
|
||||||
|
|
||||||
|
|
||||||
+With swagger 2 provided into /explorer:
|
+With swagger 2 provided into /explorer:
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
|
|||||||
@ -124,7 +124,7 @@ $usercancreateorder = $user->rights->commande->creer;
|
|||||||
$usercancreateinvoice = $user->rights->facture->creer;
|
$usercancreateinvoice = $user->rights->facture->creer;
|
||||||
$usercancreatecontract = $user->rights->contrat->creer;
|
$usercancreatecontract = $user->rights->contrat->creer;
|
||||||
$usercancreateintervention = $user->hasRight('ficheinter', 'creer');
|
$usercancreateintervention = $user->hasRight('ficheinter', 'creer');
|
||||||
$usercancreatepurchaseorder = ($user->rights->fournisseur->commande->creer || $user->rights->supplier_order->creer);
|
$usercancreatepurchaseorder = ($user->hasRight('fournisseur', 'commande', 'creer') || $user->hasRight('supplier_order', 'creer'));
|
||||||
|
|
||||||
$permissionnote = $usercancreate; // Used by the include of actions_setnotes.inc.php
|
$permissionnote = $usercancreate; // Used by the include of actions_setnotes.inc.php
|
||||||
$permissiondellink = $usercancreate; // Used by the include of actions_dellink.inc.php
|
$permissiondellink = $usercancreate; // Used by the include of actions_dellink.inc.php
|
||||||
|
|||||||
@ -107,7 +107,6 @@ class CommentParser
|
|||||||
|
|
||||||
$p->extractData($comment);
|
$p->extractData($comment);
|
||||||
return $p->_data;
|
return $p->_data;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -153,7 +152,7 @@ class CommentParser
|
|||||||
foreach ($comments as $line) {
|
foreach ($comments as $line) {
|
||||||
$line = trim($line);
|
$line = trim($line);
|
||||||
$newParam = false;
|
$newParam = false;
|
||||||
if (empty ($line)) {
|
if (empty($line)) {
|
||||||
if ($mode == 0) {
|
if ($mode == 0) {
|
||||||
$mode++;
|
$mode++;
|
||||||
} else {
|
} else {
|
||||||
@ -271,7 +270,7 @@ class CommentParser
|
|||||||
}
|
}
|
||||||
$value[self::$embeddedDataName] = $embedded;
|
$value[self::$embeddedDataName] = $embedded;
|
||||||
}
|
}
|
||||||
if (empty ($data[$param])) {
|
if (empty($data[$param])) {
|
||||||
if ($allowMultiple) {
|
if ($allowMultiple) {
|
||||||
$data[$param] = array(
|
$data[$param] = array(
|
||||||
$value
|
$value
|
||||||
@ -295,7 +294,7 @@ class CommentParser
|
|||||||
+= $data[$param][self::$embeddedDataName];
|
+= $data[$param][self::$embeddedDataName];
|
||||||
}
|
}
|
||||||
if (!is_array($data[$param])) {
|
if (!is_array($data[$param])) {
|
||||||
$data[$param] = array('description' => (string)$data[$param]);
|
$data[$param] = array('description' => (string) $data[$param]);
|
||||||
}
|
}
|
||||||
if (is_array($value)) {
|
if (is_array($value)) {
|
||||||
$data[$param] = $value + $data[$param];
|
$data[$param] = $value + $data[$param];
|
||||||
@ -344,13 +343,13 @@ class CommentParser
|
|||||||
while (preg_match(self::$embeddedDataPattern, $subject, $matches)) {
|
while (preg_match(self::$embeddedDataPattern, $subject, $matches)) {
|
||||||
$subject = str_replace($matches[0], '', $subject);
|
$subject = str_replace($matches[0], '', $subject);
|
||||||
$str = $matches[self::$embeddedDataIndex];
|
$str = $matches[self::$embeddedDataIndex];
|
||||||
if (isset ($this->restler)
|
if (isset($this->restler)
|
||||||
&& self::$embeddedDataIndex > 1
|
&& self::$embeddedDataIndex > 1
|
||||||
&& !empty ($name)
|
&& !empty($name)
|
||||||
) {
|
) {
|
||||||
$extension = $name;
|
$extension = $name;
|
||||||
$formatMap = $this->restler->getFormatMap();
|
$formatMap = $this->restler->getFormatMap();
|
||||||
if (isset ($formatMap[$extension])) {
|
if (isset($formatMap[$extension])) {
|
||||||
/**
|
/**
|
||||||
* @var \Luracast\Restler\Format\iFormat
|
* @var \Luracast\Restler\Format\iFormat
|
||||||
*/
|
*/
|
||||||
@ -420,7 +419,7 @@ class CommentParser
|
|||||||
$exception = $v1;
|
$exception = $v1;
|
||||||
array_shift($value);
|
array_shift($value);
|
||||||
}
|
}
|
||||||
} elseif (count($value) && is_numeric($value[0])) {
|
} elseif (count($value) && isset($value[0]) && is_numeric($value[0])) {
|
||||||
$code = $value[0];
|
$code = $value[0];
|
||||||
array_shift($value);
|
array_shift($value);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user