BeforeAll.php 540 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace demo\Middleware;
  3. use Silex\Application;
  4. use Symfony\Component\HttpFoundation\Request;
  5. class BeforeAll {
  6. /**
  7. * Arguments for before() middleware are fixed, unlike those of controllers.
  8. *
  9. * @param \Symfony\Component\HttpFoundation\Request $request
  10. * @param \Silex\Application $app
  11. */
  12. public function next(Request $request, Application $app) {
  13. // Only add info on requests URIs containing "json".
  14. if (!preg_match('/json/', $request->getRequestUri())) {
  15. echo "<p>In bAM</p>\n";
  16. }
  17. }
  18. }