DefaultController.php 557 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Controller;
  3. use App\GreetingGenerator;
  4. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  5. use Symfony\Component\HttpFoundation\Response;
  6. class DefaultController extends AbstractController {
  7. public function index() {
  8. return new Response("Hello");
  9. }
  10. public function hello($name, GreetingGenerator $generator) {
  11. $greeting = $generator->getRandomGreeting();
  12. return new Response("$greeting $name");
  13. }
  14. public function helloJson($name) {
  15. return $this->json([
  16. 'name' => $name,
  17. ]);
  18. }
  19. }