code: private function isInheritanceRelationship(ForeignKeyConstraint $fk)
      {
          if (!$fk->getLocalTable()->hasPrimaryKey()) {
              return false;
          }
          $fkColumnNames = $fk->getLocalColumns();
          $pkColumnNames = $fk->getLocalTable()->getPrimaryKeyColumns();
  
          sort($fkColumnNames);
          sort($pkColumnNames);
  
          return $fkColumnNames == $pkColumnNames;
      }
docs: Returns true if this foreign key represents an inheritance relationship,
  i.e. if this foreign key is based on a primary key.
  
  @param ForeignKeyConstraint $fk
  
  @return true