/** * @param Table $table * @return $this */ public function removeGuardianTable(Table $table) { if (isset($this->guardianTables[$table->getName()])) { unset($this->guardianTables[$table->getName()]); $table->removeDependantTable($this); } return $this; }