*/ interface AttributeBagInterface extends SessionBagInterface { /** * Checks if an attribute is defined. */ public function has(string $name): bool; /** * Returns an attribute. */ public function get(string $name, mixed $default = null): mixed; /** * Sets an attribute. */ public function set(string $name, mixed $value); /** * Returns attributes. * * @return array */ public function all(): array; public function replace(array $attributes); /** * Removes an attribute. * * @return mixed The removed value or null when it does not exist */ public function remove(string $name): mixed; } __halt_compiler();----SIGNATURE:----hufZb9j8QFbZIrW+CHU+lNw2SK+1K3X/eZK1bLbtcucF/UaYfdh2Xzo63KHfrSTHo6guwjRxlUsktA4OyGkXBRO8hi+jP5GSNIa3wRoEdIo8cfy9cNB4ZhGFRbsnu8Qo+gRQDmZXBBXVKmzmniGHyS/P0EEumgC1c+sDwiw1STRPu12z5CtZuy8ei9faT3VLrVOKi00e0VeP3uA/3tGXZuCG+sZAlVbLVWaqm2BMVFtKO8kuAZR1PzRXOeo6/7/68r4lxHoBG/MBRTjwBQP0r8J3pt/mhwJU13k46P98hHR0rZQC9aj4Det5rvWaiskzcCW7N4Ammuw6iVTvbb0KVuXas1i2YSN5O6tM9wqTyhMd3+AvJVU7Shv62utpA/f4p51WUrrHNsSbQfxdPOevrtQSvQP0S4pyxdgrwKTu2vnP+pDM0BLFrJ1Z4Aso/lbGM9DPV8OT8ELUBJBTczxRR8FXygh+SAV3asgNKxzQSOtZdwO61UcAXYLqsGXDKKKSFh1BnnUGOUjQBvK2yYdgdhO5RBCqItVEptKFQ5+AXiRocd/Fx9lWbTn/7wJ9Rr89v9uzAGVx+dDB47RJxzNkWUIWd4ZeI+wle0VKaLCFm3I2CDhqqwa8+bKhpN9KTYnslc7bHKLY3cQ2t3cNOdMEMSyg4sZccLAEQKipLC59MDs=----ATTACHMENT:----Mzc3ODk2OTE2OTkyOTY3OSA4MjcxNjMyNjY1OTE2MDY0IDk4Njk0MjcyNDIwMzk0MDU=