Adding backgroundColor option (fixes #55)
This commit is contained in:
@ -95,6 +95,15 @@ class CaptchaGenerator
|
||||
{
|
||||
$this->builder->setDistortion($options['distortion']);
|
||||
|
||||
if ($options['backgroundColor'] != array()) {
|
||||
if (count($options['backgroundColor'])!=3) {
|
||||
throw new \RuntimeException('backgroundColor should be an array of r, g and b');
|
||||
}
|
||||
|
||||
$color = $options['backgroundColor'];
|
||||
$this->builder->setBackgroundColor($color[0], $color[1], $color[2]);
|
||||
}
|
||||
|
||||
$fingerprint = isset($options['fingerprint']) ? $options['fingerprint'] : null;
|
||||
|
||||
$content = $this->builder->build(
|
||||
|
Reference in New Issue
Block a user