*/ 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:----Ld4edFWGPWhdw2OONh5ho7u25ScibliZpPohqYewh3oxQbkgoIZQK9w1v8iOc0v+hSFBbza/21oerLk7w2YrNMM9pFDwRWaS77Nvd/bmYeX11XL8LDS1q7bKMqkV7IV5I/tztdiax4ZzoEKy2vM39V15/AGeraHsE0OV7/dXztsMbye3ZR2Ss2+7lWLCo3knc8BKaL3zMKQM25tju+ysQqQ2Z8exQGJl33/yLRGgAW39+J/CjscD2d5mh1WwvNc4xa0kQbKznxuU/RWtkegkMnaBxtU080Tzt6G4KpRRh9qIpbTpF8M02qm8C0XYVmwI+13tQj4VjHTaJuIDxnkPMy6nzbPR0l8+T8wX2n/PpzH09DQo8jH+NBa1CW3CyX7DgE/4BXgOE/FV6utkhed5y95VF9U40zcaJBL4j91bAnm7sbzH7Mh96FLV9JwH/MGHfbhmHC/pzKTw7noR0a7DVI2LLQx5U7YBioO/9Zno7OqiK3jRA/gSjIbPddXurRZ4+mHC34NW1SwTnLPyAEYkXxG5V3oDCxZWiL8d9zZZEh1Ze/dqVPmhHL0zpHL5zX62G60FF6Z1hVAIZ2Fbo+iNTJSfkRbEHABpuYroZ57qNbvrjnfALhTDIbXMdSg/GjZc+nFxaErqXOh2rGCXL5lE894XNidGC7ZkIDGGIxcbFbw=----ATTACHMENT:----OTM4NzMwOTA0MjEwNTMyNCAyNzI0NzI0Mzg3NzAzOTMgMTYzOTk4NDY4OTg2MzUyOA==