Иван: имеем многомерный массив, каждый элемент которого представлен в виде массива со следующими элементами:
1. HTTP метод
2. Роут, куда будет обращение
3. Метод, который быдет вызван при обращении к роуту
В методе массива map вызывается коллбэк, в котором экземпляр приложения app конфигурируется.
То же самое, что вам Damir Makhmutov написал, но лаконичнее и приятнее читать )))
Call to undefined function charset()
И не смущает даже это???