Code Duplication    Length = 10-10 lines in 2 locations

modules/sitemaps/sitemap-buffer-fallback.php 1 location

@@ 25-34 (lines=10) @@
22
	 */
23
	protected $buffer;
24
25
	public function __construct( $item_limit, $byte_limit, $time = '1970-01-01 00:00:00' ) {
26
		$this->is_full_flag = false;
27
		$this->is_empty_flag = true;
28
		$this->timestamp = $time;
29
30
		$this->finder = new Jetpack_Sitemap_Finder();
31
32
		$this->item_capacity = max( 1, intval( $item_limit ) );
33
		$this->byte_capacity = max( 1, intval( $byte_limit ) ) - strlen( $this->contents() );
34
	}
35
36
	/**
37
	 * Append an item to the buffer, if there is room for it,

modules/sitemaps/sitemap-buffer.php 1 location

@@ 109-118 (lines=10) @@
106
	 * @param int    $byte_limit The maximum size of the buffer in bytes.
107
	 * @param string $time The initial datetime of the buffer. Must be in 'YYYY-MM-DD hh:mm:ss' format.
108
	 */
109
	public function __construct( $item_limit, $byte_limit, $time ) {
110
		$this->is_full_flag = false;
111
		$this->timestamp = $time;
112
113
		$this->finder = new Jetpack_Sitemap_Finder();
114
		$this->doc = new DOMDocument( '1.0', 'UTF-8' );
115
116
		$this->item_capacity = max( 1, intval( $item_limit ) );
117
		$this->byte_capacity = max( 1, intval( $byte_limit ) ) - strlen( $this->contents() );
118
	}
119
120
	/**
121
	 * Returns a DOM element that contains all sitemap elements.