public function generateEntity(GeneratorStyle $io, ClassMetadata $metadata) { /* Entity */ $io->section('Entity generation'); $io->text(sprintf('Target path: %s', $metadata->getPath())); // Generate entity class file $this->entityGenerator->generateClass($metadata); $io->success('Entity generated successfully!'); return $this; }
public function displayGeneralInformations(GeneratorStyle $io, ClassMetadata $metadata) { $io->table([], [['Name', $metadata->getEntityClassName()], ['Bundle', $metadata->getBundle()->getNamespace()], ['Namespace', $metadata->getName()], ['Repository', $metadata->customRepositoryClassName], ['Entity path', $metadata->getPath()], ['Repository path', $metadata->getRepositoryPath()]]); return $this; }