aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/class/Controlleruser.php7
-rw-r--r--app/class/Media.php3
-rw-r--r--app/class/User.php3
-rw-r--r--index.php2
4 files changed, 8 insertions, 7 deletions
diff --git a/app/class/Controlleruser.php b/app/class/Controlleruser.php
index 53cf9b9..0345434 100644
--- a/app/class/Controlleruser.php
+++ b/app/class/Controlleruser.php
@@ -2,8 +2,7 @@
namespace Wcms;
-use Exception;
-use Throwable;
+use RuntimeException;
class Controlleruser extends Controller
{
@@ -38,7 +37,7 @@ class Controlleruser extends Controller
$user = $this->usermanager->get($this->user);
try {
$user->hydrateexception($_POST);
- } catch (\Throwable $th) {
+ } catch (RuntimeException $th) {
Model::sendflashmessage('There was a problem when updating preference : ' . $th->getMessage(), 'error');
}
if ($_POST['passwordhash']) {
@@ -63,7 +62,7 @@ class Controlleruser extends Controller
$user = $usermanager->get($_POST['user']);
$user->addbookmark($bookmark);
$usermanager->add($user);
- } catch (Throwable $th) {
+ } catch (RuntimeException $th) {
Logger::errorex($th, true);
Model::sendflashmessage('Error while creating bookmark : ' . $th->getMessage(), 'error');
}
diff --git a/app/class/Media.php b/app/class/Media.php
index 7105830..312dd31 100644
--- a/app/class/Media.php
+++ b/app/class/Media.php
@@ -267,7 +267,8 @@ class Media extends Item
$timestamp = filemtime($this->getfulldir());
try {
$this->date = new DateTimeImmutable("@$timestamp");
- } catch (\Throwable $th) {
+ } catch (Exception $e) {
+ Logger::warningex($e);
$this->date = new DateTimeImmutable();
}
}
diff --git a/app/class/User.php b/app/class/User.php
index b2b6193..efd89ae 100644
--- a/app/class/User.php
+++ b/app/class/User.php
@@ -4,6 +4,7 @@ namespace Wcms;
use DateTimeImmutable;
use DateTimeZone;
+use RuntimeException;
class User extends Item
{
@@ -203,7 +204,7 @@ class User extends Item
function ($datas) {
try {
return new Bookmark($datas);
- } catch (\Throwable $th) {
+ } catch (RuntimeException $e) {
return false;
}
},
diff --git a/index.php b/index.php
index f4e3321..49974f7 100644
--- a/index.php
+++ b/index.php
@@ -7,7 +7,7 @@ require('./vendor/autoload.php');
try {
Wcms\Logger::init('w_error.log', 2);
-} catch (Throwable $e) {
+} catch (RuntimeException $e) {
die('Unable to init logs: ' . $e->getMessage());
}