createFormForPage($page, $name, $form); } /** * @param PageInterface $page * @param string $name * @param array $form * @return FormInterface|null */ public function createFormForPage(PageInterface $page, string $name, array $form): ?FormInterface { /** @var Admin|null $admin */ $admin = Grav::instance()['admin'] ?? null; $object = $admin->form ?? null; return $object && $object->getName() === $name ? $object : null; } }