unload() публичный Метод

Unloads the current level from memory safely
public unload ( boolean $force = false ) : boolean
$force boolean default false, force unload of default level
Результат boolean
Пример #1
0
 /**
  * @param Level $level
  * @param bool  $forceUnload
  *
  * @return bool
  */
 public function unloadLevel(Level $level, $forceUnload = false)
 {
     if ($level === $this->getDefaultLevel() and !$forceUnload) {
         throw new \InvalidStateException("The default level cannot be unloaded while running, please switch levels.");
     }
     if ($level->unload($forceUnload) === true) {
         unset($this->levels[$level->getId()]);
         return true;
     }
     return false;
 }
Пример #2
0
 /**
  * @param Level $level
  * @param bool  $forceUnload
  *
  * @return bool
  */
 public function unloadLevel(Level $level, $forceUnload = false)
 {
     if ($level->unload($forceUnload) === true) {
         unset($this->levels[$level->getId()]);
         return true;
     }
     return false;
 }