/** * @param modX $modx * @param string $className * @param array $properties * * @return modProcessor */ public static function getInstance(modX &$modx, $className, $properties = array()) { $instance = parent::getInstance($modx, $className, $properties); if (get_class($instance) != 'mxResourceUpdateProcessor') { $properties['processor'] = $instance; } return new mxResourceUpdateProcessor($modx, $properties); }
public static function getInstance(modX &$modx, $className, $properties = array()) { if (isset($properties['data'])) { $data = (array) $modx->fromJSON($properties['data']); $properties = array_merge($properties, $data); unset($properties['data'], $data); } return parent::getInstance($modx, $className, $properties); }