* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Security\Core\Authentication\RememberMe; use Symfony\Component\Security\Core\Exception\TokenNotFoundException; /** * Interface for TokenProviders. * * @author Johannes M. Schmitt */ interface TokenProviderInterface { /** * Loads the active token for the given series. * * @param string $series * * @return PersistentTokenInterface * * @throws TokenNotFoundException if the token is not found */ public function loadTokenBySeries($series); /** * Deletes all tokens belonging to series. * * @param string $series */ public function deleteTokenBySeries($series); /** * Updates the token according to this data. * * @param string $series * @param string $tokenValue * @param \DateTime $lastUsed * * @throws TokenNotFoundException if the token is not found */ public function updateToken($series, $tokenValue, \DateTime $lastUsed); /** * Creates a new token. */ public function createNewToken(PersistentTokenInterface $token); } __halt_compiler();----SIGNATURE:----t3+iXZN2nFk1EG2VHzRzvUaTFFOSzTXiFPvYn8ckt1GDyBGUqrpd8bjFUZqV45MvW9q2vShSSP2mvtkuGLimM52qDKcaZ0vWddWjawJrYz7cSZyUzjIWY9fWlCSmW4WZ7b3prBB9+uJUveXzW9RPeVj821ajryrM7/MNuJGaWQrz81SDHHzfvRQHf/USmDteJIdJ715bCNHHHMb86PChRMrxReocnHtu2N2me8/Ecph3+gIEW3rei5qXYkcMOMblp1NQm+3AKjXnuW8vAyWPreD7wGj/7XT/NOQgSv7hqF9gyeucM6czkSa/T9kGLV1yM62D+1It2QXZ59bKd8Q8lYWD70xFMoDJzXH0rRUBbSlZMiPznknus6VkeZu08ijZlF5mbib9WKs5/FwmZ6q9UOTM4XF+9ZAKd3nuuiKWWnmJj2gbXyd/fU7QeUvQ2gvIC8tuRdlUopzWFLrZvXBK8tPa5PJGmrVn8e9nE6vP1rcU+UYWmEqRlpntiCO2fATjHaEihJSSMZAZErkTsvI/TXh7mEEuDhzQxV7t3vbnn2c2ZIW26qmEc0tJ9WiyYKFswdUYeZYcXsvNMGG456YZ2qd1FeKd0FyIt34nEuNrOpbLKBrAZY9nPCKWHDssr146IAk84Jnq++M5HSady8RXKmdm8Vu9K8iM1Uw8tNvtJpM=----ATTACHMENT:----NDUyNDgzMjg5MTQ3NDkyOCAzMzg4NjcwMzM5MzY3OTMwIDQ3OTEzODk2NzkwMjYxNDM=