public function setImplementation($value) { if (isset(self::$_cacheTypes[$value])) { $this->_implementation = $value; } else { $this->_implementation = TPropertyValue::ensureEnum($value, 'Prado\\Data\\SqlMap\\Configuration\\TSqlMapCacheTypes'); } }