for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Doctrine\DBAL\Driver;
/**
* Last insert ID container.
*
* @author Steve Müller <[email protected]>
*/
final class LastInsertId
{
* @var string
private $value = '0';
public function get() : string
return $this->value;
}
public function register(string $value) : void
// The last insert ID is reset to "0" in certain situations by some implementations,
// therefore we keep the previously set insert ID locally.
if ('0' !== $value) {
$this->value = $value;