Skip to content

Commit 40a8b30

Browse files
committed
Rename from support to transform
1 parent 385371e commit 40a8b30

File tree

12 files changed

+63
-79
lines changed

12 files changed

+63
-79
lines changed

Cache.xcodeproj/project.pbxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@
5454
D270148420D10E76003B45C7 /* AsyncStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148320D10E76003B45C7 /* AsyncStorage.swift */; };
5555
D270148520D10E76003B45C7 /* AsyncStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148320D10E76003B45C7 /* AsyncStorage.swift */; };
5656
D270148620D10E76003B45C7 /* AsyncStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148320D10E76003B45C7 /* AsyncStorage.swift */; };
57-
D270148820D11040003B45C7 /* Storage+Support.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148720D11040003B45C7 /* Storage+Support.swift */; };
58-
D270148920D11040003B45C7 /* Storage+Support.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148720D11040003B45C7 /* Storage+Support.swift */; };
59-
D270148A20D11040003B45C7 /* Storage+Support.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148720D11040003B45C7 /* Storage+Support.swift */; };
57+
D270148820D11040003B45C7 /* Storage+Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148720D11040003B45C7 /* Storage+Transform.swift */; };
58+
D270148920D11040003B45C7 /* Storage+Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148720D11040003B45C7 /* Storage+Transform.swift */; };
59+
D270148A20D11040003B45C7 /* Storage+Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148720D11040003B45C7 /* Storage+Transform.swift */; };
6060
D270148C20D113EA003B45C7 /* Optional+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148B20D113EA003B45C7 /* Optional+Extension.swift */; };
6161
D270148D20D113EA003B45C7 /* Optional+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148B20D113EA003B45C7 /* Optional+Extension.swift */; };
6262
D270148E20D113EA003B45C7 /* Optional+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D270148B20D113EA003B45C7 /* Optional+Extension.swift */; };
@@ -172,7 +172,7 @@
172172
D270147B20D107DA003B45C7 /* SyncStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncStorage.swift; sourceTree = "<group>"; };
173173
D270147F20D10982003B45C7 /* Storage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Storage.swift; sourceTree = "<group>"; };
174174
D270148320D10E76003B45C7 /* AsyncStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AsyncStorage.swift; sourceTree = "<group>"; };
175-
D270148720D11040003B45C7 /* Storage+Support.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Storage+Support.swift"; sourceTree = "<group>"; };
175+
D270148720D11040003B45C7 /* Storage+Transform.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Storage+Transform.swift"; sourceTree = "<group>"; };
176176
D270148B20D113EA003B45C7 /* Optional+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Optional+Extension.swift"; sourceTree = "<group>"; };
177177
D270148F20D1251E003B45C7 /* TypeWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeWrapper.swift; sourceTree = "<group>"; };
178178
D270149320D125AC003B45C7 /* MemoryCapsule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoryCapsule.swift; sourceTree = "<group>"; };
@@ -345,7 +345,7 @@
345345
D270147B20D107DA003B45C7 /* SyncStorage.swift */,
346346
D270147F20D10982003B45C7 /* Storage.swift */,
347347
D270148320D10E76003B45C7 /* AsyncStorage.swift */,
348-
D270148720D11040003B45C7 /* Storage+Support.swift */,
348+
D270148720D11040003B45C7 /* Storage+Transform.swift */,
349349
);
350350
path = Storage;
351351
sourceTree = "<group>";
@@ -810,7 +810,7 @@
810810
D21B669A1F6A724300125DE1 /* Date+Extensions.swift in Sources */,
811811
D21B66891F6A723C00125DE1 /* ImageWrapper.swift in Sources */,
812812
D21B668B1F6A723C00125DE1 /* StorageError.swift in Sources */,
813-
D270148A20D11040003B45C7 /* Storage+Support.swift in Sources */,
813+
D270148A20D11040003B45C7 /* Storage+Transform.swift in Sources */,
814814
D5A138C21EB29BFA00881A20 /* UIImage+Extensions.swift in Sources */,
815815
D21B66851F6A723C00125DE1 /* DataSerializer.swift in Sources */,
816816
D270147A20D1046A003B45C7 /* HybridStorage.swift in Sources */,
@@ -889,7 +889,7 @@
889889
D21B66991F6A724200125DE1 /* Date+Extensions.swift in Sources */,
890890
D21B66801F6A723C00125DE1 /* ImageWrapper.swift in Sources */,
891891
D21B66821F6A723C00125DE1 /* StorageError.swift in Sources */,
892-
D270148920D11040003B45C7 /* Storage+Support.swift in Sources */,
892+
D270148920D11040003B45C7 /* Storage+Transform.swift in Sources */,
893893
D5A138C41EB29C2100881A20 /* NSImage+Extensions.swift in Sources */,
894894
D21B667C1F6A723C00125DE1 /* DataSerializer.swift in Sources */,
895895
D270147920D1046A003B45C7 /* HybridStorage.swift in Sources */,
@@ -937,7 +937,7 @@
937937
D2D4CC241FA3426B00E4A2D5 /* JSONArrayWrapper.swift in Sources */,
938938
D270147C20D107DA003B45C7 /* SyncStorage.swift in Sources */,
939939
D2CF98671F694FFA00CE8F68 /* Expiry.swift in Sources */,
940-
D270148820D11040003B45C7 /* Storage+Support.swift in Sources */,
940+
D270148820D11040003B45C7 /* Storage+Transform.swift in Sources */,
941941
D2CF986A1F694FFA00CE8F68 /* StorageError.swift in Sources */,
942942
D5A138C11EB29BFA00881A20 /* UIImage+Extensions.swift in Sources */,
943943
D270147820D1046A003B45C7 /* HybridStorage.swift in Sources */,

Source/Shared/Storage/AsyncStorage.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,9 @@ extension AsyncStorage {
118118
}
119119

120120
public extension AsyncStorage {
121-
func support<U>(transformer: Transformer<U>) -> AsyncStorage<U> {
121+
func transform<U>(transformer: Transformer<U>) -> AsyncStorage<U> {
122122
let storage = AsyncStorage<U>(
123-
storage: innerStorage.support(transformer: transformer),
123+
storage: innerStorage.transform(transformer: transformer),
124124
serialQueue: serialQueue
125125
)
126126

Source/Shared/Storage/DiskStorage.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ extension DiskStorage {
235235
}
236236

237237
public extension DiskStorage {
238-
func support<U>(transformer: Transformer<U>) -> DiskStorage<U> {
238+
func transform<U>(transformer: Transformer<U>) -> DiskStorage<U> {
239239
// swiftlint:disable force_try
240240
let storage = try! DiskStorage<U>(
241241
config: config,

Source/Shared/Storage/HybridStorage.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ extension HybridStorage: StorageAware {
4545
}
4646

4747
public extension HybridStorage {
48-
func support<U>(transformer: Transformer<U>) -> HybridStorage<U> {
48+
func transform<U>(transformer: Transformer<U>) -> HybridStorage<U> {
4949
let storage = HybridStorage<U>(
50-
memoryStorage: memoryStorage.support(),
51-
diskStorage: diskStorage.support(transformer: transformer)
50+
memoryStorage: memoryStorage.transform(),
51+
diskStorage: diskStorage.transform(transformer: transformer)
5252
)
5353

5454
return storage

Source/Shared/Storage/MemoryStorage.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ extension MemoryStorage {
5858
}
5959

6060
public extension MemoryStorage {
61-
func support<U>() -> MemoryStorage<U> {
61+
func transform<U>() -> MemoryStorage<U> {
6262
let storage = MemoryStorage<U>(config: config)
6363
return storage
6464
}

Source/Shared/Storage/Storage+Support.swift

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import Foundation
2+
3+
public extension Storage {
4+
func transformData() -> Storage<Data> {
5+
let storage = transform(transformer: TransformerFactory.forData())
6+
return storage
7+
}
8+
9+
func transformImage() -> Storage<Image> {
10+
let storage = transform(transformer: TransformerFactory.forImage())
11+
return storage
12+
}
13+
14+
func transformCodable<U: Codable>(ofType: U.Type) -> Storage<U> {
15+
let storage = transform(transformer: TransformerFactory.forCodable(ofType: U.self))
16+
return storage
17+
}
18+
}

Source/Shared/Storage/Storage.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ extension Storage: StorageAware {
6868
}
6969

7070
public extension Storage {
71-
func support<U>(transformer: Transformer<U>) -> Storage<U> {
71+
func transform<U>(transformer: Transformer<U>) -> Storage<U> {
7272
let storage = Storage<U>(
73-
syncStorage: syncStorage.support(transformer: transformer),
74-
asyncStorage: asyncStorage.support(transformer: transformer)
73+
syncStorage: syncStorage.transform(transformer: transformer),
74+
asyncStorage: asyncStorage.transform(transformer: transformer)
7575
)
7676
return storage
7777
}

Source/Shared/Storage/SyncStorage.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ extension SyncStorage: StorageAware {
4949
}
5050

5151
public extension SyncStorage {
52-
func support<U>(transformer: Transformer<U>) -> SyncStorage<U> {
52+
func transform<U>(transformer: Transformer<U>) -> SyncStorage<U> {
5353
let storage = SyncStorage<U>(
54-
storage: innerStorage.support(transformer: transformer),
54+
storage: innerStorage.transform(transformer: transformer),
5555
serialQueue: serialQueue
5656
)
5757

Tests/iOS/Tests/Storage/AsyncStorageTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ final class AsyncStorageTests: XCTestCase {
3737
}
3838

3939
func testRemoveAll() {
40-
let intStorage = storage.support(transformer: TransformerFactory.forCodable(ofType: Int.self))
40+
let intStorage = storage.transform(transformer: TransformerFactory.forCodable(ofType: Int.self))
4141
let expectation = self.expectation(description: #function)
4242
given("add a lot of objects") {
4343
Array(0..<100).forEach {

0 commit comments

Comments
 (0)