* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Security\Core\Encoder; use Symfony\Component\Security\Core\User\UserInterface; /** * EncoderFactoryInterface to support different encoders for different accounts. * * @author Johannes M. Schmitt */ interface EncoderFactoryInterface { /** * Returns the password encoder to use for the given account. * * @param UserInterface|string $user A UserInterface instance or a class name * * @return PasswordEncoderInterface * * @throws \RuntimeException when no password encoder could be found for the user */ public function getEncoder($user); } __halt_compiler();----SIGNATURE:----VyCxpw5YDH3nx5Cobfyq/AuZif2aa6Q3TIkJUVQHKZxZlD1sgjcfsY1l1CCrP6NNInJ22st90A60wxrv3qF7PCxAPetNx8+PSpSXYDsEqkTGNd2HiD4g6Q1+jrOtU8tmxyPZDbxK8ymF6ZehRRZ41NSssvlqqMY+eKg9lLUje0woxbtE+4ofO+cyrfIdT39iiDP4k9fdTTeV5obMykTsSboiueTopXCx1I6ai3D+SZip5b724cbO/KMii8ybIhumvFoC+4q8C9Gs5vnAdEMjr3L7RKAUoUJUyg75yB7mVMW3wFvBkyOdNWsk4KRewMF4OR+TjpyiSvM/4Zb2LJsjjtrHGBX8SmIiwRzYxrTKPRlURDN6qGCaBS9l7Rk+MHAXH1AK7RdFsli1jYv9elBvCVTq0aRFhU9LcF6k0zOEQ4CivwW0gZTJvzYOaVUNXJTUFdJPoKgK3FH68MEcQzMxlz5KJFjQEE6XM+38gr4TmBP5tKgNSxdW7a6Y+uNvExXEWKFlAK5aHCeNaFZ+ieFTHY5VdFsORbiOe/YIdv2kX6Mr5aoXPYPQvvVwfIm/s4cbVbGoHjvRJ+LXhHLgvsa0PwtN4ePo74ptZx9DwEhYYyg8a0RwHxVa2pSB2AkESM51QGXl0lWoH28TfWi4hSIfC92dngclxuM7ZmGTP+L/5b8=----ATTACHMENT:----NzgxMTYxOTUzMTQ5Nzk5NiA3MzU2NDQ1ODM0Mzc0NDQzIDI4MDk5MjA3NTk2MDc2NTI=