*/ 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:----Hsrd23hirhZsg1JII3jJIssHDmEfBPB03vh95qrhpNG1Zr8jnvf2hH40u3Toi1PmAQkFfyCDPKgTsU+f/3O+QxSHALUivDsKQ2eHZHd1kAspf/eEraPUQYW2DAbN060V03sqS4va+kNhXIK4wvqk24TrpXesnLrGkzDwJ8He/05B3vIYzxoChfig7cVMDKRvLJQ35RJa+BDMji68AfvaHMYIvTWgKvAC4I9uUP3m5WafvXlKxZPX692r5UKqdoK+36IESeXU5kjgiQQmpJ/SHy7ume91leFCO9i5J9GXFnNPIjgyhwC1dh3XErh1JBguMOEU8NZyldFH8bNngXFT+WV5PvXTvCzw9gkFR80xDdb+wKLqYCijUzqEJS7xSZxtYipDw3v2Q9GGIm4KOe2h1LQLHu3Vn673keoYpboyR6KGTXcq8cWXlr6TeLDqcvQcGEYsZmmFUJAj/a7yWIi2r+XPPxi6sAYxvWc6cARlLydf4W25GgL51CSp1TdzB3F4DlGvCkzO8CHZ7dSCX1oQb45rqfCJ3DVCFcpOO63Ry1JNZHRNn51kII04nySL6bFWpzH101QpKlzr5LDGzfx8GbeBNSo0f7GlNayNyvvpvAqpd2mF6o2p8Ty2K041BTtFWvPGo+mfi9ZRkY4IWJQv6sJgLAwRqoHouEywiTECh48=----ATTACHMENT:----NTYxMTM5MTU4NTQ5MzM4MiAzNDA3NzMzNDAxMTMyNjMxIDI5MTA4Nzk1MzQ3Njc1NTA=