MyController.php 581 B

12345678910111213141516171819202122
  1. <?php
  2. App::uses('ShimController', 'Shim.Controller');
  3. /**
  4. * DRY Controller stuff
  5. */
  6. class MyController extends ShimController {
  7. /**
  8. * Fix for asset compress to not run into fatal error loops
  9. *
  10. * @param CakeRequest|null $request
  11. * @param CakeResponse|null $response
  12. */
  13. public function __construct($request = null, $response = null) {
  14. parent::__construct($request, $response);
  15. if ($this->request !== null && (strpos($this->request->here, '/js/cjs/') === 0 || strpos($this->request->here, '/css/ccss/') === 0)) {
  16. unset($this->request->params['ext']);
  17. }
  18. }
  19. }