FlashComponentTestController.php 581 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace TestApp\Controller;
  3. use Tools\Controller\Controller;
  4. /**
  5. * Use Controller instead of AppController to avoid conflicts
  6. */
  7. class FlashComponentTestController extends Controller {
  8. /**
  9. * @var array
  10. */
  11. public $components = ['Tools.Flash'];
  12. /**
  13. * @var bool
  14. */
  15. public $failed = false;
  16. /**
  17. * @var array
  18. */
  19. public $testHeaders = [];
  20. public function fail() {
  21. $this->failed = true;
  22. }
  23. public function redirect($url, $status = null, $exit = true) {
  24. return $status;
  25. }
  26. public function header($status) {
  27. $this->testHeaders[] = $status;
  28. }
  29. }