Po kliknutí na submit neexistuje metoda succeeded

Radkos
Člen | 62
+
0
-

Ahoj, mám formulář na odhlášení uživatele, ale když kliknu na submit, tak mi to vyhodí chybu, že daná metoda neexistuje, přitom ji tam mám.

protected function createComponentLogoutForm(){
        $form = new UI\Form;
        $renderer = $form->getRenderer();
        $renderer->wrappers['controls']['container'] = NULL;
        $renderer->wrappers['pair']['container'] = NULL;
        $renderer->wrappers['label']['container'] = NULL;
        $renderer->wrappers['control']['container'] = NULL;
        $form->addSubmit("logout", "Odhlásit se");
        $form->onSuccess[] = [$this, " logoutFormSucceeded"];
        return $form;
    }


    public function logoutFormSucceeded(UI\Form $form, $values){
        $this->user->logout();
    }

Editoval Radkos (11. 8. 2017 23:38)

Radkos
Člen | 62
+
+1
-

Vyřešeno, mezera v uvozovkách :)