Skip to content

Commit

Permalink
Update feature name
Browse files Browse the repository at this point in the history
  • Loading branch information
Khadreal committed Feb 18, 2025
1 parent f83e2bf commit 4074e6b
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 54 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ class ServiceProvider extends AbstractServiceProvider {
'atf_activation_factory',
'lrc_context',
'lrc_activation_factory',
'preconnect_context',
'preconnect_external_domains_context',
];

/**
Expand Down Expand Up @@ -70,7 +70,7 @@ public function register(): void {
]
);

$this->getContainer()->add( 'preconnect_context', PreconnectContext::class );
$this->getContainer()->add( 'preconnect_external_domains_context', PreconnectContext::class );

$factories = [];

Expand Down
30 changes: 0 additions & 30 deletions inc/Engine/Common/PerformanceHints/Cron/CronTrait.php

This file was deleted.

2 changes: 1 addition & 1 deletion inc/Engine/Common/PerformanceHints/ServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ public function register(): void {
$factory_array = [
$this->getContainer()->get( 'atf_factory' ),
$this->getContainer()->get( 'lrc_factory' ),
$this->getContainer()->get( 'preconnect_factory' ),
$this->getContainer()->get( 'preconnect_external_domains_factory' ),
];

foreach ( $factory_array as $factory ) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace WP_Rocket\Engine\Media\PreconnectExternalDomains\Database\Table;

use WP_Rocket\Engine\Common\Database\Tables\AbstractTable;
use WP_Rocket\Engine\Common\PerformanceHints\Database\Table\AbstractTable;

class PreconnectExternalDomains extends AbstractTable {
/**
Expand Down
19 changes: 14 additions & 5 deletions inc/Engine/Media/PreconnectExternalDomains/Factory.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,21 @@ class Factory implements FactoryInterface {
/**
* Instantiate the class.
*
* @param QueriesInterface $queries Preconnect external domains Queries instance.
* @param ContextInterface $context Preconnect external domains Context instance.
* @param QueriesInterface $queries Preconnect external domains Queries instance.
* @param ContextInterface $context Preconnect external domains Context instance.
* @param AjaxControllerInterface $ajax_controller Preconnect AJAX Controller instance.
* @param TableInterface $table Preconnect Table instance.
*/
public function __construct( QueriesInterface $queries, ContextInterface $context ) {
$this->context = $context;
$this->queries = $queries;
public function __construct(
QueriesInterface $queries,
ContextInterface $context,
AjaxControllerInterface $ajax_controller,
TableInterface $table
) {
$this->context = $context;
$this->queries = $queries;
$this->ajax_controller = $ajax_controller;
$this->table = $table;
}

/**
Expand Down
32 changes: 17 additions & 15 deletions inc/Engine/Media/PreconnectExternalDomains/ServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ class ServiceProvider extends AbstractServiceProvider {
* @var array
*/
protected $provides = [
'preconnect_factory',
'preconnect_query',
'preconnect_context',
'preconnect_ajax_controller',
'preconnect_external_domains_factory',
'preconnect_external_domains_query',
'preconnect_external_domains_context',
'preconnect_external_domains_ajax_controller',
'preconnect_frontend_subscriber',
'preconnect_table',
'preconnect_external_domains_table',
];

/**
Expand All @@ -47,29 +47,31 @@ public function provides( string $id ): bool {
* @return void
*/
public function register(): void {
$this->getContainer()->add( 'preconnect_query', Query::class );
$this->getContainer()->addShared( 'preconnect_table', PreconnectTable::class );
$this->getContainer()->add( 'preconnect_external_domains_query', Query::class );
$this->getContainer()->addShared( 'preconnect_external_domains_table', PreconnectTable::class );

$this->getContainer()->get( 'preconnect_table' );
$this->getContainer()->get( 'preconnect_external_domains_table' );

$this->getContainer()->add( 'preconnect_context', Context::class )
$this->getContainer()->add( 'preconnect_external_domains_context', Context::class )
->addArgument(
$this->getContainer()->get( 'options' )
);

$this->getContainer()->addShared( 'preconnect_factory', Factory::class )
$this->getContainer()->add( 'preconnect_external_domains_ajax_controller', AJAXController::class )
->addArguments(
[
$this->getContainer()->get( 'preconnect_query' ),
$this->getContainer()->get( 'preconnect_context' ),
$this->getContainer()->get( 'preconnect_external_domains_query' ),
$this->getContainer()->get( 'preconnect_external_domains_context' ),
]
);

$this->getContainer()->add( 'preconnect_ajax_controller', AJAXController::class )
$this->getContainer()->addShared( 'preconnect_external_domains_factory', Factory::class )
->addArguments(
[
$this->getContainer()->get( 'preconnect_query' ),
$this->getContainer()->get( 'preconnect_context' ),
$this->getContainer()->get( 'preconnect_external_domains_query' ),
$this->getContainer()->get( 'preconnect_external_domains_context' ),
$this->getContainer()->get( 'preconnect_external_domains_ajax_controller' ),
$this->getContainer()->get( 'preconnect_external_domains_table' ),
]
);

Expand Down

0 comments on commit 4074e6b

Please sign in to comment.