Я хочу встроить построитель отчетов в мое веб-приложение. Пользователь собирает данные через другие части сайта, а затем должен иметь возможность создавать «отчеты», в которых он / она может использовать эти данные в стиле документа. Я хочу, чтобы пользователь мог использовать основные математические функции, получать / устанавливать свои собственные переменные и т. Д. Я понимаю, зачем изобретать велосипед? Если бы я позволил пользователю написать отчет с чем-то вроде Twig Template Engine и включил для него только определенные расширения, кажется ли это достаточно безопасным? Шаблоны Twig уже удаляют любой php, найденный в разметке, и вы не можете использовать слишком много мощных функций, кроме базовых изменений строки и т. Д. Дайте мне знать ваши мысли.