/home/arranoyd/www/wp-content/plugins/brizy/editor/asset/optimize/optimizer-interface.php
<?php

interface Brizy_Editor_Asset_Optimize_OptimizerInterface {

	/**
	 * Brizy_Editor_Asset_Optimize_OptimizerInterface constructor.
	 *
	 * @param $settings
	 */
	public function __construct( $settings );

	/**
	 * @return mixed
	 */
	public function validateConfig();

	/**
	 * @param $sourcePath
	 * @param $targetPath
	 *
	 * @return mixed
	 */
	public function optimize( $sourcePath, $targetPath );

	/**
	 * @return mixed
	 */
	static public function getId();
}