aboutsummaryrefslogtreecommitdiff
path: root/lib/ActionAbstract.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ActionAbstract.php')
-rw-r--r--lib/ActionAbstract.php33
1 files changed, 33 insertions, 0 deletions
diff --git a/lib/ActionAbstract.php b/lib/ActionAbstract.php
new file mode 100644
index 00000000..b925d609
--- /dev/null
+++ b/lib/ActionAbstract.php
@@ -0,0 +1,33 @@
+<?php
+/**
+ * This file is part of RSS-Bridge, a PHP project capable of generating RSS and
+ * Atom feeds for websites that don't have one.
+ *
+ * For the full license information, please view the UNLICENSE file distributed
+ * with this source code.
+ *
+ * @package Core
+ * @license http://unlicense.org/ UNLICENSE
+ * @link https://github.com/rss-bridge/rss-bridge
+ */
+
+/**
+ * An abstract class for action objects
+ */
+abstract class ActionAbstract implements ActionInterface {
+ /**
+ * Holds the user data.
+ *
+ * @var array
+ */
+ protected $userData = null;
+
+ /**
+ * {@inheritdoc}
+ *
+ * @param array $userData {@inheritdoc}
+ */
+ public function setUserData($userData) {
+ $this->userData = $userData;
+ }
+}