Add rsvp command
[shpub.git] / src / shpub / Validator.php
index 1da91cb390775b5f751efada1d8abb6f00dd8a81..283604d0acddfb6ed84dd637b4048c7e7869d981 100644 (file)
@@ -28,5 +28,18 @@ class Validator
 
         return $url;
     }
+
+    public static function rsvp($answer)
+    {
+        $allowed = ['yes', 'no', 'maybe'];
+        if (false === array_search($answer, $allowed)) {
+            Log::err(
+                'Invalid RSVP answer given; allowed are: '
+                . implode (', ', $allowed)
+            );
+            return false;
+        }
+        return $answer;
+    }
 }
 ?>