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/Optimization/Process/ProcessInterface.php +12 -6 2.3.1 → trunk View file →
@@ -101,37 +101,43 @@
101 101 /**
102 102 * Optimize a media files by pushing tasks into the queue.
103 103 *
104 104 * @since 1.9
105 + * @since 2.3.2 Added the $args parameter (e.g. 'bulk', 'priority').
105 106 *
106 - * @param int $optimization_level The optimization level (0=normal, 1=aggressive, 2=ultra).
107 + * @param int $optimization_level The optimization level (0=normal, 1=aggressive, 2=ultra).
108 + * @param array $args An array of optionnal arguments.
107 109 *
108 110 * @return bool|WP_Error True if successfully launched. A \WP_Error instance on failure.
109 111 */
110 - public function optimize( $optimization_level = null );
112 + public function optimize( $optimization_level = null, $args = [] );
111 113
112 114 /**
113 115 * Re-optimize a media files with a different level.
114 116 *
115 117 * @since 1.9
118 + * @since 2.3.2 Added the $args parameter (e.g. 'bulk', 'priority').
116 119 *
117 - * @param int $optimization_level The optimization level (0=normal, 1=aggressive, 2=ultra).
120 + * @param int $optimization_level The optimization level (0=normal, 1=aggressive, 2=ultra).
121 + * @param array $args An array of optionnal arguments.
118 122 *
119 123 * @return bool|WP_Error True if successfully launched. A \WP_Error instance on failure.
120 124 */
121 - public function reoptimize( $optimization_level = null );
125 + public function reoptimize( $optimization_level = null, $args = [] );
122 126
123 127 /**
124 128 * Optimize several file sizes by pushing tasks into the queue.
125 129 *
126 130 * @since 1.9
131 + * @since 2.3.2 Added the $args parameter (e.g. 'bulk', 'priority').
127 132 *
128 - * @param array $sizes An array of media sizes (strings). Use "full" for the size of the main file.
133 + * @param array $sizes An array of media sizes (strings). Use "full" for the size of the main file.
129 134 * @param int $optimization_level The optimization level (0=normal, 1=aggressive, 2=ultra).
135 + * @param array $args An array of optionnal arguments.
130 136 *
131 137 * @return bool|WP_Error True if successfully launched. A \WP_Error instance on failure.
132 138 */
133 - public function optimize_sizes( $sizes, $optimization_level = null );
139 + public function optimize_sizes( $sizes, $optimization_level = null, $args = [] );
134 140
135 141 /**
136 142 * Optimize one file with Imagify directly.
137 143 *