summaryrefslogtreecommitdiffstats
path: root/Guard/Token/GuardTokenInterface.php
diff options
context:
space:
mode:
Diffstat (limited to 'Guard/Token/GuardTokenInterface.php')
-rw-r--r--Guard/Token/GuardTokenInterface.php27
1 files changed, 27 insertions, 0 deletions
diff --git a/Guard/Token/GuardTokenInterface.php b/Guard/Token/GuardTokenInterface.php
new file mode 100644
index 0000000..063ffd3
--- /dev/null
+++ b/Guard/Token/GuardTokenInterface.php
@@ -0,0 +1,27 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Security\Guard\Token;
+
+use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
+
+/**
+ * A marker interface that both guard tokens implement.
+ *
+ * Any tokens passed to GuardAuthenticationProvider (i.e. any tokens that
+ * are handled by the guard auth system) must implement this
+ * interface.
+ *
+ * @author Ryan Weaver <ryan@knpuniversity.com>
+ */
+interface GuardTokenInterface extends TokenInterface
+{
+}