funcphp/twig-compress 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

funcphp/twig-compress

Composer 安装命令:

composer require funcphp/twig-compress

包简介

Output compressor for twig

README 文档

README

outputcompressorfortwigbutbetterthan{% spaceless %}

install

download repo

$ composer require funcphp/twig-compress "dev-master" 
without symfony:
// add extension to your twig engine $twigEngine->addExtension(new \Func\Twig\CompressExtension());
with symfony:

enable bundle

$bundles = [ ... new \Func\CompressBundle\FuncCompressBundle(), ... ];

examples

basic usage

{% compress %} <html> <head>  <style>  body {  background: #fcc200;  }  </style>  <script>  alert('hello')  </script> </head> </html> {% endcompress %}

output:

<html><head><style> body { background: #fcc200; } </style><script> alert('hello') </script></head></html>

use with secure option

this does the same thing with {% spaceless %}

{% compress not secure %} <html> <head>  <style>  body {  background: #fcc200;  }  </style>  <script>  alert('hello')  </script> </head> </html> {% endcompress %}

you can use {% compress secure=false %} instead of {% compress not secure %}

output:

<html><head><style>  body {  background: #fcc200;  }  </style><script>  alert('hello')  </script></head></html>

统计信息

  • 总下载量: 13.88k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固