HOR-4415 PHP Fatal error: Call to undefined method stdClass::equalCronFileTo()
- Add field PLUGIN_CRON_FILES in table PLUGINS_REGISTRY and fix external step in running cases
This commit is contained in:
committed by
Julio Cesar Laura Avendaño
parent
d47e63e509
commit
babe2c5a55
@@ -1480,21 +1480,22 @@ class PMPluginRegistry
|
||||
/**
|
||||
* Register a cron file in the singleton
|
||||
*
|
||||
* @param unknown_type $namespace
|
||||
* @param unknown_type $cronFile
|
||||
* @param string $pluginName
|
||||
* @param string $cronFileToRegister
|
||||
*/
|
||||
public function registerCronFile($namespace, $cronFile)
|
||||
public function registerCronFile($pluginName, $cronFileToRegister)
|
||||
{
|
||||
$found = false;
|
||||
foreach ($this->_aCronFiles as $row => $detail) {
|
||||
if ($cronFile == $detail->cronFile && $namespace == $detail->namespace) {
|
||||
$detail->cronFile = $cronFile;
|
||||
foreach ($this->_aCronFiles as $cronFile) {
|
||||
if ($cronFile instanceof cronFile &&
|
||||
$cronFileToRegister === $cronFile->cronFile &&
|
||||
$pluginName === $cronFile->namespace) {
|
||||
$cronFile->cronFile = $cronFileToRegister;
|
||||
$found = true;
|
||||
}
|
||||
}
|
||||
if (!$found) {
|
||||
$cronFile = new cronFile($namespace, $cronFile);
|
||||
$this->_aCronFiles[] = $cronFile;
|
||||
$this->_aCronFiles[] = new cronFile($pluginName, $cronFileToRegister);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user