librette / confirmation-dialog
Installs: 271
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/librette/confirmation-dialog
Requires
- php: >=7.1
- nette/application: ~3.0
- nette/di: ~3.0
- nette/forms: ~3.0
- nette/utils: ~3.0
Requires (Dev)
- nette/tester: @dev
- phpstan/phpstan: ^0.12.11
This package is auto-updated.
Last update: 2025-09-28 05:37:27 UTC
README
The best way to install this extension is using Composer:
$ composer require librette/confirmation-dialog
Usage
You can use confirmation dialog in handle* methods in presenters and controls.
class ArticleControl extends Control { use Librette\ConfirmationDialog\TConfirmation; public function handleRemove($id) { $article = $this->articleRepository->get($id); if($this->confirm("Do you really want to delete article {$article->title}?")) { $this->articleRepository->delete($article); $this->redirect('this'); } elseif($this->isConfirmationCancelled()) { $this->redirect('this'); } } }