*/ 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:----G7nTM1WjMq8z7sNMCd/kQ33cj/1TWs3OAcyz/gm2XvOzMV32olISKZC7hM3vWsou40NP2Rzl/fc7v4YjaOpPGpd9cUT9fAtsP6u7JrI50F5IQMx+4sKfBkumUUyek0sVLCmfOGMSeTEA6CgQp5Grxcui/zJPKvlAcWHuKMMUPKuSLfvMqJTg0V/39qDPUj/sSqejmGlarbHWYVUkNVQ/Qd+e4GMpjMH0c778232lIuMWCcCwsS52hwKMBcrGbEasHX1h+Pi4gCo4lDh66wzM3FNFfE1a6bNSMq/aV3wf0IH+1ZRJo4GxbbAaKbe+ej94PhpNB4+XQWGu1b9VPuQB1VO9Nw+W8ExX5oDzNhFY1Dvkvf3Ke1oHk7CVI+tDXC2loUkebiiddozWjbKm27etwXtii5e0RJF8I5uz3R2XPsNJfkQJWtI81Q9gy7nn38v9yUMrG756PKJdjIzjKWCmk2qHX8XOpRI4ZuYhubQDdBtG82ERaqXDn2ztkVgXQ0l/w8pbfWDmsOzTGWs+XsqYVvEu6Z/i7RYa8hXjnnilPAfm9KuZezkx1xZyA5A0BrhybTPX2cVNlvsiI+I6i9/wOM//nG5iIuYhuaU91nRw2+jgmIt15NGqrCPO9+nseDzWNQqywF6GbdLhSMNjn9RkYUEEQLWqba3Lk0+jTPCGgMQ=----ATTACHMENT:----MzczNTA3MDE4NDc4NTE2NCA5MTgxNjE3Mjg1ODExNDczIDYwMTk0ODIwMjkyMTQ3NTE=