PuzzleControllerProvider, layout changes, mime type guessing by PhpMimeType