public function removeExtensions($extension = null) { if (is_null($extension)) { $this->extensions = []; } else { $offset = array_search($extension, $this->extensions); if ($offset !== false) { unset($this->extensions[$offset]); } } }