/** * 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); }