PluginProbe
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF / trunk
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF vtrunk
2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.9 2.2.8 trunk 1.10 1.3.3 1.3.4 1.3.5 1.3.5.1 1.3.5.2 1.3.6 1.3.6.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.5 All 103 releases
← All changes | classes/Webp/IIS.php +13 -13 1.10 → trunk View file →
@@ -1,23 +1,23 @@
1 1 <?php
2 +declare(strict_types=1);
3 +
2 4 namespace Imagify\Webp;
3 5
4 -defined( 'ABSPATH' ) || die( 'Cheatin’ uh?' );
6 +use Imagify\WriteFile\AbstractIISDirConfFile;
5 7
6 8 /**
7 9 * Add and remove contents to the web.config file to display WebP images on the site.
8 10 *
9 - * @since 1.9
10 - * @author Grégory Viguier
11 + * @since 1.9
11 12 */
12 -class IIS extends \Imagify\WriteFile\AbstractIISDirConfFile {
13 +class IIS extends AbstractIISDirConfFile {
13 14
14 15 /**
15 16 * Name of the tag used as block delemiter.
16 17 *
17 - * @var string
18 - * @since 1.9
19 - * @author Grégory Viguier
18 + * @var string
19 + * @since 1.9
20 20 */
21 21 const TAG_NAME = 'Imagify: webp file type';
22 22
23 23 /**
@@ -22,18 +22,18 @@
22 22
23 23 /**
24 24 * Get unfiltered new contents to write into the file.
25 25 *
26 - * @since 1.9
27 - * @access protected
28 - * @author Grégory Viguier
26 + * @since 1.9
29 27 *
30 - * @return array
28 + * @return string
31 29 */
32 30 protected function get_raw_new_contents() {
33 - return trim( '
31 + return trim(
32 + '
34 33 <!-- @parent /configuration/system.webServer -->
35 34 <staticContent name="' . esc_attr( static::TAG_NAME ) . ' 1">
36 35 <mimeMap fileExtension=".webp" mimeType="image/webp" />
37 -</staticContent>' );
36 +</staticContent>'
37 + );
38 38 }
39 39 }