DataAccess.php 707 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace Biz\Pay\DataAccess;
  3. /**
  4. * dataAcess
  5. */
  6. class DataAccess implements Biz\Pay\Facades\IdataAccess, \ArrayAccess {
  7. protected $AccessData = array();
  8. public function offsetExists($key) {
  9. return isset($this->AccessData[$key]);
  10. }
  11. public function offsetSet($key, $value) {
  12. $this->AccessData[$key] = $value;
  13. }
  14. public function offsetGet($key) {
  15. return $this->AccessData[$key];
  16. }
  17. public function offsetUnset($key) {
  18. unset($this->AccessData[$key]);
  19. }
  20. public function set($name, $value) {
  21. $this->AccessData[$name] = $value;
  22. }
  23. public function get($name) {
  24. return $this->AccessData[$name];
  25. }
  26. public function hasExists($name) {
  27. return isset($this->AccessData[$name]);
  28. }
  29. }
  30. ?>