LuckyController.php 651 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace App\Controller;
  3. use Psr\Log\LoggerInterface;
  4. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
  5. use Symfony\Bundle\FrameworkBundle\Controller\Controller;
  6. class LuckyController extends Controller {
  7. /**
  8. * @Route(
  9. * name="lucky-number",
  10. * path="/lucky/number"
  11. * )
  12. *
  13. * @see config/services.yaml
  14. *
  15. * Notice how we overrode auto-wiring to receive an instance of App\Logger.
  16. */
  17. public function number(LoggerInterface $logger) {
  18. $number = mt_rand(0, 100);
  19. $logger->notice("We sent $number");
  20. return $this->render("lucky/number.html.twig", [
  21. "number" => $number,
  22. ]);
  23. }
  24. }