* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Security\Core\Role; /** * RoleInterface represents a role granted to a user. * * A role must either have a string representation or it needs to be explicitly * supported by at least one AccessDecisionManager. * * @author Fabien Potencier * * @deprecated The RoleInterface is deprecated since version 3.3 and will be removed in 4.0. Extend the Symfony\Component\Security\Core\Role\Role class instead. */ interface RoleInterface { /** * Returns the role. * * This method returns a string representation whenever possible. * * When the role cannot be represented with sufficient precision by a * string, it should return null. * * @return string|null A string representation of the role, or null */ public function getRole(); } __halt_compiler();----SIGNATURE:----VN5NvYhEoL5bHWmO6bGEDELdXBdTyJ/47O0WUtkmU4n+XWrRwOH/wxOhm0E4KKsV7OzAnacnURcdPzN8b6Q3e4w9/rsj6Z+x7CuDesercvKwhH0Hesz14MNSkT7x1OlGeEhFj1cGE4LRD8boTNJ/OF2TA9I/kHQBK4YRKNTgXQEnpbnRKLXyB/YO5UbHoQZGOSqUOGW9K0UfEVH+p+rC4yTjheFlSO65qudTrRIdkHvHNLexJuEY5C9lL1/WHef1/ZFLH7My1/7SwSMscrQeaFxLGRJv2WP2jKza/mntqSsM7HsCN0gAk4Byf1mNr6OfxA7rtHvj1Xo+4/T8dKfcOV5DBqC6tuExM5ZHezE1+lTySerCkvP6ZPe5RR281/Cms9r4CbSmaNJFSZoSGvJ5E+Txh8419E9ac4MPhFmPS1Kz//EB9VtfV+BCComV5AXT8NyAYF4Xghy4gGYJHLKbLURp4YOlxVSxGRG4GjAA9JcaRUSsEqvICtb4/j8W5SUYmVEBQZUQXDfle/n/asK4Uot5nvxd+VelIRPN15Eo5KvjqPlbVFIiH/VZpfDmnk7uZ6TPTyj5Mte/ZH1hi1DEBdur2o0o2f7YVn0XDTg/ocXZYRtuwvt/ULnEAsp19sWtFzGdh5Q/SoL8pm/Ma4qInZWWN7odlOir8nxiDlsaJmk=----ATTACHMENT:----MzkyNTQ2OTk4MTE4ODg3MSA3MzkyMDc4NzI0MDc2MjU2IDU4MDcwMTgwMDA3MTU4NDA=