* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpFoundation\Session\Attribute; use Symfony\Component\HttpFoundation\Session\SessionBagInterface; /** * Attributes store. * * @author Drak */ interface AttributeBagInterface extends SessionBagInterface { /** * Checks if an attribute is defined. * * @param string $name The attribute name * * @return bool true if the attribute is defined, false otherwise */ public function has($name); /** * Returns an attribute. * * @param string $name The attribute name * @param mixed $default The default value if not found * * @return mixed */ public function get($name, $default = null); /** * Sets an attribute. * * @param string $name * @param mixed $value */ public function set($name, $value); /** * Returns attributes. * * @return array Attributes */ public function all(); /** * Sets attributes. * * @param array $attributes Attributes */ public function replace(array $attributes); /** * Removes an attribute. * * @param string $name * * @return mixed The removed value or null when it does not exist */ public function remove($name); } __halt_compiler();----SIGNATURE:----V69C1WnU51ceyuDa1+Jc5erjUiQypr4810wJKRSPgYOPeermex3jhxFxkxcW9UiQN4rE7ZwxjRM1+BEeDyKVCQJVuU0xW46gfcEHIONZtvhsxzCYQ4+5RQcXqAv1IYQ+yRPL96nNO5YOGrisSdDQGk7xuNeuO1iAOiGcwohQc0ll+AY9FeX3R1U11rVy8VRAnqcFAq8EjFrhdqiDx3sIM+MdaxLdaNJmx+KePpOkLVk8CWVzgM5SpVlqUFIUQLO3xjGiCqJp1c6hggIYMKOLoa6aO03mItIHvD13aG+lzzsWJCKiTd38zRnvAV8JJ0bei4PDVHShVHCUmQFH52kXKCNKQSsXEu3CST0MclW80Fan6UWHo3awYle6tLBCLT2YXDb4sqn20okSJgVM6Ds8Rm0H78jQWC0e2jKehBXEKl8CIe4khOjcQVMRwstvHgAnWEQkfYxMG2SUxcdzRqAcsqjoQCqL+uj5FWxVsFk6jYL+VDuaXnjehtHl4LTmD0xidAFl3E/S3BmXlkVjj80KZbUFAkU7nGUXNnGyq5QZ+UZmCiHhgSYqCQM2gl5degUlSwDPL/W2DMvuc9M0Za8JCuWWi4szUEeDgiYFfn0q/sTVgV8ELOoipqK0i5rBKqfUxkIXO9iRnewtSWytFnJRAXt+KcofFpddZlI2G4kjY4k=----ATTACHMENT:----NDI4MjgwMjMyMDMyNjQ0IDg1NzQwMjg0MjEyMDUwNjEgMTMxOTQ1NDk0Mjk4MTEzNQ==