Skip to content

Commit bf18f16

Browse files
committed
[#5166] Minor tweaks
1 parent 6c05874 commit bf18f16

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

cookbook/assetic/php.rst

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ some scenarios:
1818
* If you want to simplify application deployment.
1919

2020
In this article, you'll learn how to combine and minimize CSS and JavaScript files
21-
and how to compile Sass files using PHP only libraries with Assetic.
21+
and how to compile Sass files using PHP-only libraries with Assetic.
2222

2323
Installing the Third-Party Compression Libraries
2424
------------------------------------------------
@@ -39,10 +39,9 @@ dependency because the most recent stable version is not compatible with Assetic
3939
Organizing your Web Asset Files
4040
-------------------------------
4141

42-
This example shows the common scenario of using the Bootstrap framework, the
43-
jQuery library, the FontAwesome icon fonts and some regular CSS and JavaScript
44-
application files (called ``main.css`` and ``main.js``). The recommended directory
45-
structure for this set-up is the following:
42+
This example will include a setup using the Bootstrap CSS framework, jQuery, FontAwesome
43+
and some regular CSS and and JavaScript application files (called ``main.css`` and
44+
``main.js``). The recommended directory structure for this set-up looks like this:
4645

4746
.. code-block:: text
4847
@@ -74,7 +73,7 @@ structure for this set-up is the following:
7473
Combining and Minimizing CSS Files and Compiling SCSS Files
7574
-----------------------------------------------------------
7675

77-
First, configure a new ``scssphp`` Assetic filter as follows:
76+
First, configure a new ``scssphp`` Assetic filter:
7877

7978
.. configuration-block::
8079

@@ -114,11 +113,10 @@ First, configure a new ``scssphp`` Assetic filter as follows:
114113
115114
The value of the ``formatter`` option is the fully qualified class name of the
116115
formatter used by the filter to produce the compiled CSS file. Using the
117-
compressed formatter allows to minimize the resulting file, no matter if the
118-
original files are regular CSS files or SCSS files.
116+
compressed formatter will minimize the the resulting file, regardless of whether
117+
the original files are regular CSS files or SCSS files.
119118

120-
Then, update the code of your Twig template to add the ``{% stylesheets %}`` tag
121-
defined by Assetic:
119+
Next, your Twig template to add the ``{% stylesheets %}`` tag defined by Assetic:
122120

123121
.. code-block:: html+jinja
124122

@@ -178,7 +176,7 @@ First, configure a new ``jsqueeze`` Assetic filter as follows:
178176
),
179177
));
180178
181-
Then, update the code of your Twig template to add the ``{% javascripts %}`` tag
179+
Next, update the code of your Twig template to add the ``{% javascripts %}`` tag
182180
defined by Assetic:
183181

184182
.. code-block:: html+jinja
@@ -200,6 +198,6 @@ This simple configuration combines all the JavaScript files, minimizes the conte
200198
and saves the output in the ``web/js/app.js`` file, which is the one that is
201199
served to your visitors.
202200

203-
The leading ``?`` character in the ``jsqueeze`` filter name indicates that it must
204-
be applied only when the ``debug`` mode is disabled in the application, which
205-
usually occurs in the production environment.
201+
The leading ``?`` character in the ``jsqueeze`` filter name tells Assetic to only
202+
apply the filter when *not* in ``debug`` mode. In practice, this means that you'll
203+
see unminified files while developing and minimized files in the ``prod`` environment.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy