Файловый менеджер - Редактировать - /home/bean7936/perfect-community.com/wp-content/plugins/wp-rocket/inc/Engine/Media/PreloadFonts/Factory.php
Назад
<?php declare(strict_types=1); namespace WP_Rocket\Engine\Media\PreloadFonts; use WP_Rocket\Engine\Common\PerformanceHints\Cron\CronTrait; use WP_Rocket\Engine\Common\PerformanceHints\FactoryInterface; use WP_Rocket\Engine\Common\PerformanceHints\AJAX\ControllerInterface as AjaxControllerInterface; use WP_Rocket\Engine\Common\PerformanceHints\Frontend\ControllerInterface as FrontendControllerInterface; use WP_Rocket\Engine\Common\PerformanceHints\Database\Table\TableInterface; use WP_Rocket\Engine\Common\PerformanceHints\Database\Queries\QueriesInterface; use WP_Rocket\Engine\Common\Context\ContextInterface; class Factory implements FactoryInterface { use CronTrait; /** * Ajax Controller instance. * * @var AjaxControllerInterface */ protected $ajax_controller; /** * Frontend Controller instance. * * @var FrontendControllerInterface */ protected $frontend_controller; /** * Table instance. * * @var TableInterface */ protected $table; /** * Queries instance. * * @var QueriesInterface */ protected $queries; /** * Context instance. * * @var ContextInterface */ protected $context; /** * Instantiate the class. * * @param AjaxControllerInterface $ajax_controller PreloadFonts AJAX Controller instance. * @param FrontendControllerInterface $frontend_controller PreloadFonts Frontend Controller instance. * @param TableInterface $table PreloadFonts Table instance. * @param QueriesInterface $queries PreloadFonts Queries instance. * @param ContextInterface $context PreloadFonts Context instance. */ public function __construct( AjaxControllerInterface $ajax_controller, FrontendControllerInterface $frontend_controller, TableInterface $table, QueriesInterface $queries, ContextInterface $context ) { $this->ajax_controller = $ajax_controller; $this->frontend_controller = $frontend_controller; $this->table = $table; $this->queries = $queries; $this->context = $context; } /** * Provides an Ajax controller object. * * @return AjaxControllerInterface */ public function get_ajax_controller(): AjaxControllerInterface { return $this->ajax_controller; } /** * Provides a Frontend object. * * @return FrontendControllerInterface */ public function get_frontend_controller(): FrontendControllerInterface { return $this->frontend_controller; } /** * Provides a Table object. * * @return TableInterface */ public function table(): TableInterface { return $this->table; } /** * Provides a Queries object. * * @return QueriesInterface */ public function queries(): QueriesInterface { // Defines the interval for deletion and returns Queries object. return $this->deletion_interval( 'rocket_pf_cleanup_interval' ); } /** * Provides a Context object. * * @return ContextInterface */ public function get_context(): ContextInterface { return $this->context; } }
| ver. 1.6 |
Github
|
.
| PHP 8.3.30 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка