| @@ -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 | * |