it's better to add 2 attributes to the component instead: ```fromName``` and ```fromEmail```. it's not very consistent to allow using either string or array.

then change ```call_user_func_array``` to ```$message->setFrom($this->fromEmail, $this->fromName)```.