/**
  * Asks if an association is owning side.
  *
  * @param InputInterface    $input
  * @param OutputInterface   $output
  * @param ClassMetadata $metadata
  * @param string            $associationName
  *
  * @return string
  */
 private function askAssociationIsOwningSide(GeneratorStyle $io, ClassMetadata $metadata, $associationName = null)
 {
     // Get actual association owning side based on field name
     // or default value if not set.
     $isOwningSide = $metadata->isOwningSideAssociation($associationName) ?: static::DEFAULT_IS_OWNING_SIDE;
     // Create question
     return $io->confirm('Is owning side', $isOwningSide);
 }