403Webshell
Server IP : 3.93.235.159  /  Your IP : 216.73.216.140
Web Server : Apache
System : Linux ip-172-26-0-169 5.10.0-46-cloud-amd64 #1 SMP Debian 5.10.262-1 (2026-07-31) x86_64
User : bitnami ( 1000)
PHP Version : 8.2.9
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /bitnami/wordpress/wp-content/plugins/wordpress-seo/src/bulk-editor/domain/posts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /bitnami/wordpress/wp-content/plugins/wordpress-seo/src/bulk-editor/domain/posts/posts-list.php
<?php

// phpcs:disable Yoast.NamingConventions.NamespaceName.TooLong -- Needed in the folder structure.
namespace Yoast\WP\SEO\Bulk_Editor\Domain\Posts;

/**
 * This class describes a list of posts.
 */
class Posts_List {

	/**
	 * The posts.
	 *
	 * @var Post[]
	 */
	private $posts = [];

	/**
	 * Adds a post to the list.
	 *
	 * @param Post $post The post to add.
	 *
	 * @return void
	 */
	public function add( Post $post ): void {
		$this->posts[] = $post;
	}

	/**
	 * Returns the posts in the list.
	 *
	 * @return Post[] The posts in the list.
	 */
	public function get(): array {
		return $this->posts;
	}

	/**
	 * Parses the post list to the expected key value representation.
	 *
	 * @return array<array<string, int|string>> The post list presented as the expected key value representation.
	 */
	public function to_array(): array {
		return \array_map(
			static function ( Post $post ) {
				return $post->to_array();
			},
			$this->posts,
		);
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit