Ojs\JournalBundle\Controller\ArticleController::createCreateForm PHP Метод

createCreateForm() приватный Метод

Creates a form to create a Article entity.
private createCreateForm ( Article $entity, Journal $journal ) : Form
$entity Ojs\JournalBundle\Entity\Article The entity
$journal Ojs\JournalBundle\Entity\Journal
Результат Symfony\Component\Form\Form The form
    private function createCreateForm(Article $entity, Journal $journal)
    {
        $event = new TypeEvent(new ArticleSubmissionType());
        $this->get('event_dispatcher')->dispatch(ArticleEvents::INIT_SUBMIT_FORM, $event);
        $form = $this->createForm($event->getType(), $entity, ['action' => $this->generateUrl('ojs_journal_article_create', ['journalId' => $journal->getId()]), 'method' => 'POST', 'journal' => $journal, 'validation_groups' => ['submission']])->add('save', 'submit', ['label' => 'save', 'attr' => ['class' => 'btn-block']]);
        return $form;
    }