I'm new to RedbeanPHP (v4.0.4), and trying it out a bit.
However, whenever I try to force a mistake (load unexisting bean, store a wrong type value, etc.), it won't throw any exceptions.
It always seems to be successful, whatever mistake I make.
Example:
require APP .'libs/redbean/rb.php';
R::setup($dsn, $user, $pass);
R::freeze(true);
$book = R::load('book', 25); // unexisting record
R::begin();
try
{
R::trash($book);
R::commit();
echo 'book trashed'; // always shows this
}
catch (Exception $e)
{
R::rollback();
echo $e; // not showing this
}
Any ideas?