Added config option 'php-censor.build.writer_buffer_size' for configuring BuildErrorWriter buffer_size property (Count of inserts in the one SQL query).

This commit is contained in:
Dmitry Khomutov 2017-07-06 19:51:15 +07:00
commit 6fe5c78179
No known key found for this signature in database
GPG key ID: 7EB36C9576F9ECB9
3 changed files with 8 additions and 4 deletions

View file

@ -2,6 +2,7 @@
namespace PHPCensor\Store;
use b8\Config;
use b8\Database;
/**
@ -19,7 +20,7 @@ class BuildErrorWriter
* @var int
* @see https://stackoverflow.com/questions/40361164/pdoexception-sqlstatehy000-general-error-7-number-of-parameters-must-be-bet
*/
protected $buffer_size = 5000;
protected $buffer_size;
/**
* BuildErrorWriter constructor.
@ -28,7 +29,8 @@ class BuildErrorWriter
*/
public function __construct($build_id)
{
$this->build_id = $build_id;
$this->buffer_size = (integer)Config::getInstance()->get('php-censor.build.writer_buffer_size', 500);
$this->build_id = $build_id;
}
/**