| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <?phpclass WP_UnitTest_Generator_Sequence {	public static $incr = -1;	public $next;	public $template_string;	public function __construct( $template_string = '%s', $start = null ) {		if ( $start ) {			$this->next = $start;		} else {			self::$incr++;			$this->next = self::$incr;		}		$this->template_string = $template_string;	}	public function next() {		$generated = sprintf( $this->template_string, $this->next );		$this->next++;		return $generated;	}	/**	 * Get the incrementor.	 *	 * @since 4.6.0	 *	 * @return int	 */	public function get_incr() {		return self::$incr;	}	/**	 * Get the template string.	 *	 * @since 4.6.0	 *	 * @return string	 */	public function get_template_string() {		return $this->template_string;	}}
 |