public function generateRepository(GeneratorStyle $io, ClassMetadata $metadata)
 {
     /* Repository */
     $io->section('Repository generation');
     $io->text(sprintf('Target path: %s', $metadata->getRepositoryPath()));
     // Generate repository class file
     $this->repositoryGenerator->generateClass($metadata);
     $io->success('Entity repository generated successfully!');
     return $this;
 }
示例#2
0
 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;
 }