/** * @param Base|string $entity * * @return bool */ public static function destroy($entity) { if ($entity instanceof Base) { $entityName = $entity->getDataClass(); } else { $entityName = static::normalizeEntityClass($entity); } if (isset(self::$instances[$entityName])) { unset(self::$instances[$entityName]); DataManager::unsetEntity($entityName); return true; } return false; }