for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Mattbit\MysqlCompat\BridgeComponents;
use Mattbit\MysqlCompat\Connection;
trait ManageErrors
{
/**
* Return the last error number. A value of 0 means no errors.
*
* @param Connection|null $linkIdentifier
* @return int
*/
public function errno(Connection $linkIdentifier = null)
$connection = $this->manager->getOpenConnectionOrFail($linkIdentifier);
return (int) $connection->getErrorInfo()[1];
}
* Return the last error text.
* @return string
public function error(Connection $linkIdentifier = null)
return $connection->getErrorInfo()[2];