*/ 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:----D0s0nuey1bDvKd0CSEItLotM9yGb1Owx28cikRa808ivRRSdqm6NAphP3UquocPxJHTn8J+VVHXvKotZIjlue8NuqwLCwYuUXTx/Zltbly+tqY6MvplsfUiqM76F+h6dZ3QE1f2pDtU0EtWyOXJma20Um85R5jejrW6LNS6fgrPl47I4t0/wvn1QRyfC+/TBvKkQ9G6qHZPrvUVIpAMAM1ydSAjz4pj+hq/PVX9TleWY1gvfzF06eUT4mvMI76Fd1kL0+X3WhdhD3zee4fFKX3E3/k39y0QeNAh4ov5GGr4UIfWrj81wwOUbHcM1menFztXpD7Bko9iqhUSVqwGGFlFicuMxnrcdc0Xdl+zTHD2gVSEfcD+sodgvfrxGtXFh1IoBni3KILCfGw3xQCQGblI3D5W565MtvStSnLPV7+INwQmTPj1JNwp9O4ruiTHFCeuj1/RbBkypPVxes2vjjIfy1DNfbFqNvrrXCgzQPn+JUSefvi+1G1i5rWNBf11xfWNgQPx/O7o6xlLwsDvt0I7+9PN7CKccMLT/xvlOvh02XV6awv5VlFVC63J8R8u2/R7kKWW5LM3KBoJYmS0fJOpg+hfB+bfHy3s7rzvOFO/aOm1RImrBQZsAwngaz5IJChX/rjIPqkbBHILSb+y03/AdXLhBTlmoUFnTVmIyAjw=----ATTACHMENT:----OTE4MTU1NTEwMDgxOTEwNSAxOTgzNjYzNDUwNDgxODcgNjk3NDM0Njg3NzAxNTMzOQ==