PluginProbe ʕ •ᴥ•ʔ
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 27.7
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v27.7
27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 19.0 19.1 19.10 19.11 19.12 19.13 19.14 19.2 19.3 19.4 19.5 19.5.1 19.6 19.6.1 19.7 19.7.1 19.7.2 19.8 19.9 20.0 20.1 20.10 20.11 20.12 20.13 20.2 20.2.1 20.3 20.4 20.5 20.6 20.7 20.8 20.9 21.0 21.1 21.2 21.3 21.4 21.5 21.6 21.7 21.8 21.8.1 21.9 21.9.1 22.0 22.1 22.2 22.3 22.4 22.5 22.6 22.7 22.8 22.9 23.0 23.1 23.2 23.3 23.4 23.5 23.6 23.7 23.8 23.9 24.0 24.1 24.2 24.3 24.4 24.5 24.6 24.7 24.8 24.8.1 24.9 25.0 25.1 25.2 25.3 25.3.1 25.4 25.5 25.6 25.7 25.8 25.9 26.0 26.1 26.1.1 26.2 26.3 26.4 26.5 26.6 26.7 26.8 26.9 27.0 27.1 27.1.1 27.2 27.3 27.4
wordpress-seo / src / schema-aggregator / application / aggregate-site-schema-command.php
wordpress-seo / src / schema-aggregator / application Last commit date
cache 3 months ago enhancement 3 months ago filtering 3 months ago meta 3 months ago schema_map 3 months ago aggregate-site-schema-command-handler.php 3 months ago aggregate-site-schema-command.php 3 months ago aggregate-site-schema-map-command-handler.php 3 months ago aggregate-site-schema-map-command.php 3 months ago properties-merger.php 3 months ago schema-aggregator-announcement.php 3 weeks ago schema-aggregator-response-composer.php 3 months ago schema-pieces-aggregator.php 3 months ago
aggregate-site-schema-command.php
40 lines
1 <?php
2
3 // phpcs:disable Yoast.NamingConventions.NamespaceName.TooLong -- Needed in the folder structure.
4 namespace Yoast\WP\SEO\Schema_Aggregator\Application;
5
6 use Yoast\WP\SEO\Schema_Aggregator\Domain\Page_Controls;
7
8 /**
9 * Class that represents the command to aggregate site schema.
10 */
11 class Aggregate_Site_Schema_Command {
12
13 /**
14 * The page controls.
15 *
16 * @var Page_Controls
17 */
18 private $page_controls;
19
20 /**
21 * The constructor.
22 *
23 * @param int $page The current page.
24 * @param int $per_page The number of items per page.
25 * @param string $post_type The post type to aggregate schema for.
26 */
27 public function __construct( int $page, int $per_page, string $post_type ) {
28 $this->page_controls = new Page_Controls( $page, $per_page, $post_type );
29 }
30
31 /**
32 * Gets the page controls.
33 *
34 * @return Page_Controls
35 */
36 public function get_page_controls(): Page_Controls {
37 return $this->page_controls;
38 }
39 }
40