public function startGlobalModification() { if ($this->globalModificationStarted) { throw new IllegalStateException(t('Meta Model modification has already been started')); } $this->globalModificationStarted = TRUE; if (isset($this->cachedMetaModel)) { $this->cachedMetaModel->startAssembling(); } }