/**
* Constructs a new variable set node with the configuration $configuration.
*
* The configuration is an array of keys and values of the format:
* array( 'workflow variable name' => value )
*
* @param mixed $configuration
* @throws ezcBaseValueException
*/
public function __construct($configuration = '')
{
if (!is_array($configuration)) {
throw new ezcBaseValueException('configuration', $configuration, 'array');
}
parent::__construct($configuration);
}