1: <?php
2:
3: namespace PHPixie\ORM\Data\Type;
4:
5: abstract class Implementation implements \PHPixie\ORM\Data\Type
6: {
7: public function set($key, $value)
8: {
9: $this->setValue($key, $value);
10: return $this;
11: }
12:
13: protected abstract function setValue($key, $value);
14: public abstract function get($key, $default = null);
15: public abstract function data();
16: }