From 340e5ff295cc9ee06671e07548ac104092b5f978 Mon Sep 17 00:00:00 2001 From: MaZderMind Date: Mon, 30 Mar 2015 21:37:08 +0200 Subject: Static existence checks for Rooms --- model/Room.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/model/Room.php b/model/Room.php index 156576c..f9d5efe 100644 --- a/model/Room.php +++ b/model/Room.php @@ -12,6 +12,19 @@ class Room extends ModelBase $this->slug = $slug; } + public static function exists($slug) + { + return ModelBase::staticHas('ROOMS.'.$slug); + } + + public static function createIfExists($room) + { + if(Room::exists($room)) + return new Room($room); + + return null; + } + public function getSlug() { return $this->slug; -- cgit v1.2.3