protected $recursion = NULL;
public static $_entitiesToBeDeleted = array();
+
+ public static $status = NULL;
static $_recurringEntityHelper =
array(
* @return array
*/
function generateEntities() {
+ self::$status = "Running";
+
$newEntities = array();
$findCriteria = array();
if (!empty($this->recursionDates)) {
}
}
+ self::$status = NULL;
return $newEntities;
}
return NULL;
}
+ if (self::$status == 'Running') {
+ // if recursion->generate() is doing some work, lets not intercept
+ return NULL;
+ }
+
// mark being processed
$processedEntities[$key] = 1;