32 lines
697 B
PHP
32 lines
697 B
PHP
<?php
|
|
|
|
namespace OpenSpout\Common\Manager;
|
|
|
|
/**
|
|
* Interface OptionsManagerInterface.
|
|
*/
|
|
interface OptionsManagerInterface
|
|
{
|
|
/**
|
|
* @param string $optionName
|
|
* @param mixed $optionValue
|
|
*/
|
|
public function setOption($optionName, $optionValue);
|
|
|
|
/**
|
|
* @param string $optionName
|
|
*
|
|
* @return null|mixed The set option or NULL if no option with given name found
|
|
*/
|
|
public function getOption($optionName);
|
|
|
|
/**
|
|
* Add an option to the internal list of options
|
|
* Used only for mergeCells() for now.
|
|
*
|
|
* @param mixed $optionName
|
|
* @param mixed $optionValue
|
|
*/
|
|
public function addOption($optionName, $optionValue);
|
|
}
|