| if ($CONDITION$) { throw $this->createNotFoundException($MESSAGE$); }
|
| #[Route(path: '/$PATH$', name: '$ROUTE_NAME$')]
public function $NAME$Action() {
$END$
}
|
| ->add('$FIELD$', $CLASSNAME$::class)
|
| $this->addFlash('$TYPE$','$MESSAGE$');
|
| #[Assert\Choice(choices: ['$CHOICE$'])]
|
| #[ORM\Column(name: '$NAME$', type: '$TYPE$', length: $LENGTH$)]
|
| namespace $NAMESPACE$;
use Symfony\Component\Console\Attribute\AsCommand;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
#[AsCommand(name: '$COMMANDNAME$', description: '$DESCRIPTION$')]
class $CLASSNAME$ extends Command {
protected function configure(): void {
$TODO$
}
protected function execute(InputInterface $input, OutputInterface $output): int {
return Command::SUCCESS;
}
}
|
| namespace $NAMESPACE$;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
class $CLASSNAME$ extends AbstractController {
#[Route(path: '/$PATH$', name: '$NAME$')]
public function someAction($name) {
$END$
}
}
|
| $this->getEntityManager()
->createQuery('SELECT $ALIAS$ FROM $ENTITY$ $ALIAS$ WHERE $ALIAS$.$PROPERTY$ = :$PARAMETER$')
->setParameter('$PARAMETER$', $ARGUMENT$)
->execute();
|
| #[ORM\DiscriminatorColumn(name: '$NAME$', type: '$TYPE$')]
|
| #[ORM\DiscriminatorMap(['$VALUE$' => $CLASSNAME$::class])]
|
|
#[ORM\Column(name: '$FIELDNAME$', type: '$TYPE$')]
private $$$PROPERTYNAME$;
|
| #[Assert\Email(message: '$MESSAGE$')]
|
| |
| #[ORM\Embedded(columnPrefix: '$PREFIX$', class: $ENTITY$::class)]
|
| namespace $NAMESPACE$;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity]
#[ORM\Table(name: '$NAME$')]
class $CLASSNAME$ { #[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column(type: 'int')]
private int $id = 0; public function getId(): int { return $this->id; } }
|
| #[ORM\Entity(repositoryClass: $REPOSITORY$::class)]
|
| $formBuilder = $this->createFormBuilder();
return $formBuilder
->add('$FIELD$', $CLASSNAME$::class)$END$;
|
| $form = $this->createForm($CLASSNAME$::class); $form->handleRequest($REQUEST$); if ($form->isSubmitted() && $form->isValid()) {
$END$
}
|
| $EM$ = $this->getDoctrine()->getManager();
|
| $EM$->getRepository('$ENTITY$');
|
| #[Groups(groups: ['$GROUP$'])]
|
| |
| |
| #[ORM\Index(name: '$NAME$', columns: [$COLUMNS$])]
|
| #[ORM\JoinColumn(name: '$NAME$', referencedColumnName: '$REFERENCE$', onDelete: '$DELETE$')]
|
| #[ORM\JoinTable(name: '$NAME$')]
|
| #[Assert\Length(min: $MIN$, max: $MAX$)]
|
| #[ORM\ManyToMany(targetEntity: '$TARGET$')]
|
| #[ORM\ManyToOne(targetEntity: '$TARGET$')]
|
| #[Assert\NotBlank(allowNull: $ALLOWNULL$)]
|
| |
| #[ORM\OneToMany(targetEntity: '$TARGET$')]
|
| #[ORM\OneToOne(targetEntity: '$TARGET$')]
|
| $EM$->persist($ENTITY$);
$EM2$->flush();
|
| $QB$ = $this->createQueryBuilder('p')
->where('p.$PROPERTY$ = :$PARAMETER$')
->setParameter('$PARAM$', $ARGUMENT$)
->getQuery();
|
| return $this->redirect('$URL$');
|
| $EM$->remove($ENTITY$);
$EM2$->flush();
|
| return $this->render('$TEMPLATE$.html.twig', [
$VAL$
]);
|
| $VAR$ = $this->getDoctrine()
->getRepository('$REPO$')
->$METHOD$($ARG$);
|
| |
| #[Route(path: '/$PATH$', name: '$NAME$', methods: ['$METHOD$'])]
|
| #[SerializedName(serializedName: '$NAME$')]
|
| #[ORM\Table(name: '$NAME$')]
|
| #[Assert\Type(type: '$TYPE$')]
|
| #[UniqueEntity(fields: ['$FIELD$'])]
|
| #[ORM\UniqueConstraint(name: '$NAME$', columns: [$COLUMNS$])]
|
| |