* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License * @link https://vufind.org/wiki/indexing:oai-pmh Wiki */ namespace VuFindHarvest\ConsoleOutput; /** * Interface for output * * @category VuFind * @package Harvest_Tools * @author Demian Katz * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License * @link https://vufind.org/wiki/indexing:oai-pmh Wiki */ interface WriterInterface { /** * Output a string. * * @param string $str String to write. * * @return void */ public function write($str); /** * Output a string w/newline. * * @param string $str String to write. * * @return void */ public function writeLine($str); }