File ManagerCurrent Directory: wp-content/plugins/wordpress-seo/src/dashboard/domain/score-resultsLinux appserver-0d5e4f1e-php-cc8da225320a42ba9b7d66cba40b1f03 6.6.123+ #1 SMP PREEMPT_DYNAMIC Wed Mar 11 09:04:28 UTC 2026 x86_64Edit File: current-score.php <?php // phpcs:disable Yoast.NamingConventions.NamespaceName.TooLong -- Needed in the folder structure. namespace Yoast\WP\SEO\Dashboard\Domain\Score_Results; /** * This class describes a current score. */ class Current_Score { /** * The name of the current score. * * @var string */ private $name; /** * The amount of the current score. * * @var string */ private $amount; /** * The ids of the current score. * * @var string */ private $ids; /** * The links of the current score. * * @var array<string, string> */ private $links; /** * The constructor. * * @param string $name The name of the current score. * @param int $amount The amount of the current score. * @param string $ids The ids of the current score. * @param array<string, string> $links The links of the current score. */ public function __construct( string $name, int $amount, ?string $ids = null, ?array $links = null ) { $this->name = $name; $this->amount = $amount; $this->ids = $ids; $this->links = $links; } /** * Gets name of the current score. * * @return string The name of the current score. */ public function get_name(): string { return $this->name; } /** * Gets the amount of the current score. * * @return string The amount of the current score. */ public function get_amount(): int { return $this->amount; } /** * Gets the ids of the current score. * * @return string The ids of the current score. */ public function get_ids(): ?string { return $this->ids; } /** * Gets the links of the current score in the expected key value representation. * * @return array<string,string> The links of the current score in the expected key value representation. */ public function get_links_to_array(): ?array { $links = []; if ( $this->links === null ) { return $links; } foreach ( $this->links as $key => $link ) { if ( $link === null ) { continue; } $links[ $key ] = $link; } return $links; } } Upload File Directory Listing NameTypeSizeActions.. (Parent Directory)Dircurrent-score.phpFile2.03 KB Rename | Delete | Editcurrent-scores-list.phpFile1.34 KB Rename | Delete | Editscore-result.phpFile1.55 KB Rename | Delete | Editscore-results-not-found-exception.phpFile435.00 B Rename | Delete | Edit