where('isEncrypted', true); foreach ($mapper->executeYield() as $media) { if (!empty($data['old'])) { $media->decrypt($data['old']); } if (!empty($data['new'])) { $media->encrypt($data['new']); } } } }