public function __set($propertyName, $value) { $keySalt = $this->getEncryptionKeySalt(); $provider = EncryptionProvider::getEncryptionProvider(); $value = $provider->encrypt($value, $keySalt); parent::__set($propertyName, $value); }