*/ class ArrayDataSource implements DataSourceInterface { /** * @var array */ protected $array; /** * Constructor * * @param array $array */ public function __construct(array $array = array()) { $this->array = $array; } /** * {@inheritdoc} */ public function exists($key, $system = false) { if ($system) { return false; } return isset($this->array[$key]); } /** * {@inheritdoc} */ public function get($key, $system = false) { if ($system) { return null; } return isset($this->array[$key]) ? $this->array[$key] : null; } } __halt_compiler();----SIGNATURE:----cSCcFNBuXCwi/brmf9eD/PNYmXRXX3Fg1+I6JfQLp1x+4tFIjKiFeEjoNRl4zuTmUxvxVxOZ/VCerd2KikxJdRhBk2Q/xsP6Xs7dSSauKdrQyQL9LMMCOIl7tBQV/glMGj/2P0iXU4llITCi4BcIN9j+cSvGCATXlQQJfBLWUVsIEY+ySFswNtkDHOrpxhKqJFoxOI03AvK6jfTlubd65yUu3i5uLKcvdFHvRksrQGc+fb0u2b7ApVW0LUDfc3mmW7xbGoFdg40mo8WuVrAlcj4WERXqGhoHpz3C48gIlX4GqdfTfHYpryBRpMczkVnCIvFZb8AOn/Ze06rIRinzC+UySWew8P3RdyVVFT2Z72xSTQAE0CSBLPPGJdz8D0E7pJ061jGSpYEwA4wb6gcYCY30gOSGP1EveoiYQlNCRKD9xJfG2O8Ag6Y6Sbgr2p3PLUCzoAA+oEdgIWUuIza1zkuQ+VxGbJhZCBFepZeaS5uzkzQwnQIqcJw+/FCxbHG/BX+2sU61rygzmHSfVoRZYmifzcmqShhnMoVXaUkfM5VORFzq7a7Ot1O7O8jgKH+XZ9RtwpMCPQacHhSGrRTsb3Px0e4JP822Bxi/g8nblgOJ5UQcUsL2hSzZZy88OmJO/jBOe1zwZU+43h63NPhU2/u9Hbjj5yIaTusVDOAhgg8=----ATTACHMENT:----OTQwODkzMTI2ODM2MjMxOSA3MDg5OTI0MzAxOTYwNjYyIDgwODAxMDI5MjIwNTY0MDI=