summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Cornutt <enygma@phpdeveloper.org>2015-06-12 17:02:48 -0500
committerChris Cornutt <enygma@phpdeveloper.org>2015-06-12 17:02:48 -0500
commitcd6b94e2b1e8d4e6f8e807cdc7a41f4884541c98 (patch)
treed4dfc7bf0416aec0ef8a0a32b39bd01e3173947a
parentae96ce0a6e9770cf3b08732ce315c111313e7923 (diff)
downloadgatekeeper-cd6b94e2b1e8d4e6f8e807cdc7a41f4884541c98.zip
gatekeeper-cd6b94e2b1e8d4e6f8e807cdc7a41f4884541c98.tar.gz
gatekeeper-cd6b94e2b1e8d4e6f8e807cdc7a41f4884541c98.tar.bz2
Updating permission, policy and user models with @property notations
-rw-r--r--src/Psecio/Gatekeeper/PermissionModel.php9
-rw-r--r--src/Psecio/Gatekeeper/PolicyModel.php10
-rw-r--r--src/Psecio/Gatekeeper/UserModel.php16
3 files changed, 35 insertions, 0 deletions
diff --git a/src/Psecio/Gatekeeper/PermissionModel.php b/src/Psecio/Gatekeeper/PermissionModel.php
index 474b176..89f79a8 100644
--- a/src/Psecio/Gatekeeper/PermissionModel.php
+++ b/src/Psecio/Gatekeeper/PermissionModel.php
@@ -2,6 +2,15 @@
namespace Psecio\Gatekeeper;
+/**
+ * Permission class
+ *
+ * @property string $name
+ * @property string $description
+ * @property string $id
+ * @property string $created
+ * @property string $updated
+ */
class PermissionModel extends \Psecio\Gatekeeper\Model\Mysql
{
/**
diff --git a/src/Psecio/Gatekeeper/PolicyModel.php b/src/Psecio/Gatekeeper/PolicyModel.php
index cc64258..62b8a8c 100644
--- a/src/Psecio/Gatekeeper/PolicyModel.php
+++ b/src/Psecio/Gatekeeper/PolicyModel.php
@@ -3,6 +3,16 @@
namespace Psecio\Gatekeeper;
use Symfony\Component\ExpressionLanguage\ExpressionLanguage;
+/**
+ * Policy class
+ *
+ * @property string $id
+ * @property string $expression
+ * @property string $description
+ * @property string $name
+ * @property string $created
+ * @property string $updated
+ */
class PolicyModel extends \Psecio\Gatekeeper\Model\Mysql
{
/**
diff --git a/src/Psecio/Gatekeeper/UserModel.php b/src/Psecio/Gatekeeper/UserModel.php
index 18bfcbf..a5ab7fa 100644
--- a/src/Psecio/Gatekeeper/UserModel.php
+++ b/src/Psecio/Gatekeeper/UserModel.php
@@ -2,6 +2,22 @@
namespace Psecio\Gatekeeper;
+/**
+ * User class
+ *
+ * @property string $username
+ * @property string $password
+ * @property string $email
+ * @property string $firstName
+ * @property string $lastName
+ * @property string $created
+ * @property string $updated
+ * @property string $status
+ * @property string $id
+ * @property string $resetCode
+ * @property string $resetCodeTimeout
+ * @property string $lastLogin
+ */
class UserModel extends \Psecio\Gatekeeper\Model\Mysql
{
const STATUS_ACTIVE = 'active';