uawdijnntqw1x1x1
IP : 216.73.216.109
Hostname : premium160.web-hosting.com
Kernel : Linux premium160.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
batcwwjx
/
www
/
wp-content
/
plugins
/
wp-smushit
/
core
/
webp
/
.
/
class-webp-converter.php
/
/
<?php namespace Smush\Core\Webp; use Smush\Core\Settings; use Smush\Core\Smush\Smush_Request_Guzzle_Multiple; use Smush\Core\Smush\Smush_Request_WP_Sequential; use Smush\Core\Smush\Smusher; class Webp_Converter extends Smusher { /** * @var Webp_Helper */ private $webp_helper; /** * @var Settings */ private $settings; public function __construct() { parent::__construct(); $this->webp_helper = new Webp_Helper(); $this->settings = Settings::get_instance(); $this->set_request_multiple( new Smush_Request_Guzzle_Multiple( $this->settings->streaming_enabled(), array( 'webp' => 'true' ) ) ); $this->set_request_sequential( new Smush_Request_WP_Sequential( $this->settings->streaming_enabled(), array( 'webp' => 'true' ) ) ); } protected function save_smushed_image_file( $file_path, $image ) { $webp_file_path = $this->webp_helper->get_webp_file_path( $file_path, true ); $file_saved = file_put_contents( $webp_file_path, $image ); if ( ! $file_saved ) { return false; } return $webp_file_path; } protected function save_from_resource( $input_stream, $target_file_path, $file_md5, $chunk_size ) { $webp_file_path = $this->webp_helper->get_webp_file_path( $target_file_path, true ); return parent::save_from_resource( $input_stream, $webp_file_path, $file_md5, $chunk_size ); } protected function get_type_label() { return 'WebP'; } }
/home/batcwwjx/www/wp-content/plugins/wp-smushit/core/webp/./class-webp-converter.php