class-wpml-tm-ate-post-edit-actions.php 625 Bytes
<?php
/**
 * @author OnTheGo Systems
 */

class WPML_TM_ATE_Post_Edit_Actions implements IWPML_Action {
	private $endpoints;

	/**
	 * WPML_TM_ATE_Jobs_Actions constructor.
	 *
	 * @param WPML_TM_ATE_AMS_Endpoints $endpoints
	 */
	public function __construct( WPML_TM_ATE_AMS_Endpoints $endpoints ) {
		$this->endpoints = $endpoints;
	}

	public function add_hooks() {
		add_filter( 'allowed_redirect_hosts', array( $this, 'allowed_redirect_hosts' ) );
	}

	public function allowed_redirect_hosts( $hosts ) {
		$hosts[] = $this->endpoints->get_AMS_host();
		$hosts[] = $this->endpoints->get_ATE_host();

		return $hosts;
	}
}