Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
subversal
/
src
/
dashboard
/
user-interface
/
search-rankings
:
top-page-route.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // phpcs:disable Yoast.NamingConventions.NamespaceName.TooLong -- Needed in the folder structure. namespace Yoast\WP\SEO\Dashboard\User_Interface\Search_Rankings; use Yoast\WP\SEO\Dashboard\Application\Search_Rankings\Top_Page_Repository; use Yoast\WP\SEO\Dashboard\Infrastructure\Search_Console\Search_Console_Parameters; /** * Registers a route to get top ranking pages. */ class Top_Page_Route extends Abstract_Ranking_Route { /** * The prefix of the route. * * @var string */ public const ROUTE_PREFIX = '/top_pages'; /** * The constructor. * * @param Top_Page_Repository $top_page_repository The data provider. */ public function __construct( Top_Page_Repository $top_page_repository ) { $this->set_request_parameters( new Search_Console_Parameters( [ 'page' ] ) ); parent::__construct( $top_page_repository ); } }