Fix make protected method not visible

This commit is contained in:
Laurent Destailleur 2021-04-28 15:25:06 +02:00
parent 8bb8d846ad
commit 4926ac1e24
4 changed files with 9 additions and 7 deletions

View File

@ -72,6 +72,7 @@ class DolibarrApi
//$this->r->setSupportedFormats('jsonFormat'); //$this->r->setSupportedFormats('jsonFormat');
} }
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore
/** /**
* Check and convert a string depending on its type/name. * Check and convert a string depending on its type/name.
* *
@ -82,8 +83,9 @@ class DolibarrApi
* @param stdClass $object Object * @param stdClass $object Object
* @return string Value cleaned * @return string Value cleaned
*/ */
protected function checkValForAPI($field, $value, $object) protected function _checkValForAPI($field, $value, $object)
{ {
// phpcs:enable
// TODO Use type detected in $object->fields // TODO Use type detected in $object->fields
if (in_array($field, array('note', 'note_private', 'note_public', 'desc', 'description'))) { if (in_array($field, array('note', 'note_private', 'note_public', 'desc', 'description'))) {
return checkVal($value, 'restricthtml'); return checkVal($value, 'restricthtml');

View File

@ -217,7 +217,7 @@ class AgendaEvents extends DolibarrApi
$result = $this->_validate($request_data); $result = $this->_validate($request_data);
foreach ($request_data as $field => $value) { foreach ($request_data as $field => $value) {
$this->actioncomm->$field = $this->checkValForAPI($field, $value, $this->actioncomm); $this->actioncomm->$field = $this->_checkValForAPI($field, $value, $this->actioncomm);
} }
/*if (isset($request_data["lines"])) { /*if (isset($request_data["lines"])) {
$lines = array(); $lines = array();
@ -270,7 +270,7 @@ class AgendaEvents extends DolibarrApi
continue; continue;
} }
$this->actioncomm->$field = $this->checkValForAPI($field, $value, $this->actioncomm); $this->actioncomm->$field = $this->_checkValForAPI($field, $value, $this->actioncomm);
} }
if ($this->actioncomm->update(DolibarrApiAccess::$user, 1) > 0) { if ($this->actioncomm->update(DolibarrApiAccess::$user, 1) > 0) {

View File

@ -157,7 +157,7 @@ class BankAccounts extends DolibarrApi
$account = new Account($this->db); $account = new Account($this->db);
foreach ($request_data as $field => $value) { foreach ($request_data as $field => $value) {
$account->$field = $this->checkValForAPI($field, $value, $account); $account->$field = $this->_checkValForAPI($field, $value, $account);
} }
// Date of the initial balance (required to create an account). // Date of the initial balance (required to create an account).
$account->date_solde = time(); $account->date_solde = time();
@ -332,7 +332,7 @@ class BankAccounts extends DolibarrApi
if ($field == 'id') { if ($field == 'id') {
continue; continue;
} }
$account->$field = $this->checkValForAPI($field, $value, $account); $account->$field = $this->_checkValForAPI($field, $value, $account);
} }
if ($account->update(DolibarrApiAccess::$user) > 0) { if ($account->update(DolibarrApiAccess::$user) > 0) {

View File

@ -213,7 +213,7 @@ class MyModuleApi extends DolibarrApi
$result = $this->_validate($request_data); $result = $this->_validate($request_data);
foreach ($request_data as $field => $value) { foreach ($request_data as $field => $value) {
$this->myobject->$field = $this->checkValForAPI($field, $value, $this->myobject); $this->myobject->$field = $this->_checkValForAPI($field, $value, $this->myobject);
} }
// Clean data // Clean data
@ -255,7 +255,7 @@ class MyModuleApi extends DolibarrApi
if ($field == 'id') { if ($field == 'id') {
continue; continue;
} }
$this->myobject->$field = $this->checkValForAPI($field, $value, $this->myobject); $this->myobject->$field = $this->_checkValForAPI($field, $value, $this->myobject);
} }
// Clean data // Clean data