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