|
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
| 10 | + 628637261AAA474B00BC8FCF /* MinLengthRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 628637251AAA474B00BC8FCF /* MinLengthRule.swift */; }; |
| 11 | + 628637281AAA49E300BC8FCF /* ConfirmRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 628637271AAA49E300BC8FCF /* ConfirmRule.swift */; }; |
10 | 12 | 62D1AE1D1A1E6D4400E4DFF8 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE1C1A1E6D4400E4DFF8 /* AppDelegate.swift */; }; |
11 | 13 | 62D1AE1F1A1E6D4400E4DFF8 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE1E1A1E6D4400E4DFF8 /* ViewController.swift */; }; |
12 | 14 | 62D1AE221A1E6D4400E4DFF8 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 62D1AE201A1E6D4400E4DFF8 /* Main.storyboard */; }; |
13 | 15 | 62D1AE241A1E6D4400E4DFF8 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 62D1AE231A1E6D4400E4DFF8 /* Images.xcassets */; }; |
14 | 16 | 62D1AE271A1E6D4400E4DFF8 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 62D1AE251A1E6D4400E4DFF8 /* LaunchScreen.xib */; }; |
15 | 17 | 62D1AE331A1E6D4500E4DFF8 /* ValidatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE321A1E6D4500E4DFF8 /* ValidatorTests.swift */; }; |
16 | | - 62D1AE3E1A1E6FEF00E4DFF8 /* FullNameValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE3D1A1E6FEF00E4DFF8 /* FullNameValidation.swift */; }; |
17 | | - 62D1AE491A1E6FF800E4DFF8 /* EmailValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE3F1A1E6FF800E4DFF8 /* EmailValidation.swift */; }; |
18 | | - 62D1AE4A1A1E6FF800E4DFF8 /* MaxLengthValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE401A1E6FF800E4DFF8 /* MaxLengthValidation.swift */; }; |
19 | | - 62D1AE4B1A1E6FF800E4DFF8 /* MinLengthValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE411A1E6FF800E4DFF8 /* MinLengthValidation.swift */; }; |
20 | | - 62D1AE4C1A1E6FF800E4DFF8 /* PhoneNumberValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE421A1E6FF800E4DFF8 /* PhoneNumberValidation.swift */; }; |
21 | | - 62D1AE4D1A1E6FF800E4DFF8 /* RequiredValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE431A1E6FF800E4DFF8 /* RequiredValidation.swift */; }; |
22 | | - 62D1AE4E1A1E6FF800E4DFF8 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE441A1E6FF800E4DFF8 /* Validation.swift */; }; |
23 | 18 | 62D1AE4F1A1E6FF800E4DFF8 /* ValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE451A1E6FF800E4DFF8 /* ValidationError.swift */; }; |
24 | | - 62D1AE501A1E6FF800E4DFF8 /* ValidationErrorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE461A1E6FF800E4DFF8 /* ValidationErrorType.swift */; }; |
25 | | - 62D1AE511A1E6FF800E4DFF8 /* ValidationFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE471A1E6FF800E4DFF8 /* ValidationFactory.swift */; }; |
26 | 19 | 62D1AE521A1E6FF800E4DFF8 /* ValidationRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE481A1E6FF800E4DFF8 /* ValidationRule.swift */; }; |
27 | | - 62D1AE571A1E700200E4DFF8 /* ValidationRuleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE531A1E700200E4DFF8 /* ValidationRuleType.swift */; }; |
28 | 20 | 62D1AE581A1E700200E4DFF8 /* Validator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE541A1E700200E4DFF8 /* Validator.swift */; }; |
29 | | - 62D1AE591A1E700200E4DFF8 /* ZipCodeValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE551A1E700200E4DFF8 /* ZipCodeValidation.swift */; }; |
30 | | - 62D1AE5A1A1E700200E4DFF8 /* PasswordValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE561A1E700200E4DFF8 /* PasswordValidation.swift */; }; |
| 21 | + 62DC8D651AAA42520095DFA7 /* Rule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DC8D641AAA42520095DFA7 /* Rule.swift */; }; |
| 22 | + 62DC8D681AAA42920095DFA7 /* FullNameRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DC8D671AAA42920095DFA7 /* FullNameRule.swift */; }; |
| 23 | + 62DC8D6C1AAA42CE0095DFA7 /* EmailRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DC8D691AAA42CE0095DFA7 /* EmailRule.swift */; }; |
| 24 | + 62DC8D6D1AAA42CE0095DFA7 /* RequiredRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DC8D6A1AAA42CE0095DFA7 /* RequiredRule.swift */; }; |
| 25 | + 62DC8D6E1AAA42CE0095DFA7 /* PasswordRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DC8D6B1AAA42CE0095DFA7 /* PasswordRule.swift */; }; |
| 26 | + 62DC8D711AAA43110095DFA7 /* ZipCodeRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DC8D701AAA43110095DFA7 /* ZipCodeRule.swift */; }; |
31 | 27 | /* End PBXBuildFile section */ |
32 | 28 |
|
33 | 29 | /* Begin PBXContainerItemProxy section */ |
|
41 | 37 | /* End PBXContainerItemProxy section */ |
42 | 38 |
|
43 | 39 | /* Begin PBXFileReference section */ |
| 40 | + 628637251AAA474B00BC8FCF /* MinLengthRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinLengthRule.swift; sourceTree = "<group>"; }; |
| 41 | + 628637271AAA49E300BC8FCF /* ConfirmRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConfirmRule.swift; sourceTree = "<group>"; }; |
44 | 42 | 62D1AE171A1E6D4400E4DFF8 /* Validator.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Validator.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
45 | 43 | 62D1AE1B1A1E6D4400E4DFF8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
46 | 44 | 62D1AE1C1A1E6D4400E4DFF8 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
|
51 | 49 | 62D1AE2C1A1E6D4500E4DFF8 /* ValidatorTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ValidatorTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
52 | 50 | 62D1AE311A1E6D4500E4DFF8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
53 | 51 | 62D1AE321A1E6D4500E4DFF8 /* ValidatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidatorTests.swift; sourceTree = "<group>"; }; |
54 | | - 62D1AE3D1A1E6FEF00E4DFF8 /* FullNameValidation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FullNameValidation.swift; sourceTree = "<group>"; }; |
55 | | - 62D1AE3F1A1E6FF800E4DFF8 /* EmailValidation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailValidation.swift; sourceTree = "<group>"; }; |
56 | | - 62D1AE401A1E6FF800E4DFF8 /* MaxLengthValidation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MaxLengthValidation.swift; sourceTree = "<group>"; }; |
57 | | - 62D1AE411A1E6FF800E4DFF8 /* MinLengthValidation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinLengthValidation.swift; sourceTree = "<group>"; }; |
58 | | - 62D1AE421A1E6FF800E4DFF8 /* PhoneNumberValidation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhoneNumberValidation.swift; sourceTree = "<group>"; }; |
59 | | - 62D1AE431A1E6FF800E4DFF8 /* RequiredValidation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequiredValidation.swift; sourceTree = "<group>"; }; |
60 | | - 62D1AE441A1E6FF800E4DFF8 /* Validation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Validation.swift; sourceTree = "<group>"; }; |
61 | 52 | 62D1AE451A1E6FF800E4DFF8 /* ValidationError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ValidationError.swift; sourceTree = "<group>"; }; |
62 | | - 62D1AE461A1E6FF800E4DFF8 /* ValidationErrorType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ValidationErrorType.swift; sourceTree = "<group>"; }; |
63 | | - 62D1AE471A1E6FF800E4DFF8 /* ValidationFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ValidationFactory.swift; sourceTree = "<group>"; }; |
64 | 53 | 62D1AE481A1E6FF800E4DFF8 /* ValidationRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ValidationRule.swift; sourceTree = "<group>"; }; |
65 | | - 62D1AE531A1E700200E4DFF8 /* ValidationRuleType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ValidationRuleType.swift; sourceTree = "<group>"; }; |
66 | 54 | 62D1AE541A1E700200E4DFF8 /* Validator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Validator.swift; sourceTree = "<group>"; }; |
67 | | - 62D1AE551A1E700200E4DFF8 /* ZipCodeValidation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZipCodeValidation.swift; sourceTree = "<group>"; }; |
68 | | - 62D1AE561A1E700200E4DFF8 /* PasswordValidation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordValidation.swift; sourceTree = "<group>"; }; |
| 55 | + 62DC8D641AAA42520095DFA7 /* Rule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Rule.swift; sourceTree = "<group>"; }; |
| 56 | + 62DC8D671AAA42920095DFA7 /* FullNameRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FullNameRule.swift; sourceTree = "<group>"; }; |
| 57 | + 62DC8D691AAA42CE0095DFA7 /* EmailRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailRule.swift; sourceTree = "<group>"; }; |
| 58 | + 62DC8D6A1AAA42CE0095DFA7 /* RequiredRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequiredRule.swift; sourceTree = "<group>"; }; |
| 59 | + 62DC8D6B1AAA42CE0095DFA7 /* PasswordRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordRule.swift; sourceTree = "<group>"; }; |
| 60 | + 62DC8D701AAA43110095DFA7 /* ZipCodeRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZipCodeRule.swift; sourceTree = "<group>"; }; |
69 | 61 | /* End PBXFileReference section */ |
70 | 62 |
|
71 | 63 | /* Begin PBXFrameworksBuildPhase section */ |
|
89 | 81 | 626BE5EE1A9B8EC600FE6D5C /* Swift-Validator */ = { |
90 | 82 | isa = PBXGroup; |
91 | 83 | children = ( |
| 84 | + 62DC8D661AAA42700095DFA7 /* Rules */, |
92 | 85 | 62D1AE3C1A1E6FAF00E4DFF8 /* Core */, |
93 | | - 62D1AE5B1A1E701B00E4DFF8 /* Validations */, |
94 | 86 | ); |
95 | 87 | name = "Swift-Validator"; |
96 | 88 | sourceTree = "<group>"; |
|
155 | 147 | 62D1AE3C1A1E6FAF00E4DFF8 /* Core */ = { |
156 | 148 | isa = PBXGroup; |
157 | 149 | children = ( |
158 | | - 62D1AE531A1E700200E4DFF8 /* ValidationRuleType.swift */, |
159 | 150 | 62D1AE541A1E700200E4DFF8 /* Validator.swift */, |
160 | 151 | 62D1AE451A1E6FF800E4DFF8 /* ValidationError.swift */, |
161 | | - 62D1AE461A1E6FF800E4DFF8 /* ValidationErrorType.swift */, |
162 | | - 62D1AE471A1E6FF800E4DFF8 /* ValidationFactory.swift */, |
163 | 152 | 62D1AE481A1E6FF800E4DFF8 /* ValidationRule.swift */, |
164 | | - 62D1AE441A1E6FF800E4DFF8 /* Validation.swift */, |
165 | 153 | ); |
166 | 154 | name = Core; |
167 | 155 | sourceTree = "<group>"; |
168 | 156 | }; |
169 | | - 62D1AE5B1A1E701B00E4DFF8 /* Validations */ = { |
| 157 | + 62DC8D661AAA42700095DFA7 /* Rules */ = { |
170 | 158 | isa = PBXGroup; |
171 | 159 | children = ( |
172 | | - 62D1AE3D1A1E6FEF00E4DFF8 /* FullNameValidation.swift */, |
173 | | - 62D1AE421A1E6FF800E4DFF8 /* PhoneNumberValidation.swift */, |
174 | | - 62D1AE431A1E6FF800E4DFF8 /* RequiredValidation.swift */, |
175 | | - 62D1AE3F1A1E6FF800E4DFF8 /* EmailValidation.swift */, |
176 | | - 62D1AE411A1E6FF800E4DFF8 /* MinLengthValidation.swift */, |
177 | | - 62D1AE401A1E6FF800E4DFF8 /* MaxLengthValidation.swift */, |
178 | | - 62D1AE561A1E700200E4DFF8 /* PasswordValidation.swift */, |
179 | | - 62D1AE551A1E700200E4DFF8 /* ZipCodeValidation.swift */, |
| 160 | + 628637251AAA474B00BC8FCF /* MinLengthRule.swift */, |
| 161 | + 62DC8D641AAA42520095DFA7 /* Rule.swift */, |
| 162 | + 62DC8D691AAA42CE0095DFA7 /* EmailRule.swift */, |
| 163 | + 62DC8D6A1AAA42CE0095DFA7 /* RequiredRule.swift */, |
| 164 | + 62DC8D6B1AAA42CE0095DFA7 /* PasswordRule.swift */, |
| 165 | + 62DC8D671AAA42920095DFA7 /* FullNameRule.swift */, |
| 166 | + 62DC8D701AAA43110095DFA7 /* ZipCodeRule.swift */, |
| 167 | + 628637271AAA49E300BC8FCF /* ConfirmRule.swift */, |
180 | 168 | ); |
181 | | - name = Validations; |
| 169 | + name = Rules; |
182 | 170 | sourceTree = "<group>"; |
183 | 171 | }; |
184 | 172 | /* End PBXGroup section */ |
|
281 | 269 | isa = PBXSourcesBuildPhase; |
282 | 270 | buildActionMask = 2147483647; |
283 | 271 | files = ( |
284 | | - 62D1AE4C1A1E6FF800E4DFF8 /* PhoneNumberValidation.swift in Sources */, |
285 | | - 62D1AE5A1A1E700200E4DFF8 /* PasswordValidation.swift in Sources */, |
| 272 | + 62DC8D681AAA42920095DFA7 /* FullNameRule.swift in Sources */, |
286 | 273 | 62D1AE4F1A1E6FF800E4DFF8 /* ValidationError.swift in Sources */, |
287 | | - 62D1AE3E1A1E6FEF00E4DFF8 /* FullNameValidation.swift in Sources */, |
288 | | - 62D1AE4B1A1E6FF800E4DFF8 /* MinLengthValidation.swift in Sources */, |
| 274 | + 62DC8D6E1AAA42CE0095DFA7 /* PasswordRule.swift in Sources */, |
| 275 | + 62DC8D6C1AAA42CE0095DFA7 /* EmailRule.swift in Sources */, |
| 276 | + 628637281AAA49E300BC8FCF /* ConfirmRule.swift in Sources */, |
| 277 | + 62DC8D651AAA42520095DFA7 /* Rule.swift in Sources */, |
289 | 278 | 62D1AE1F1A1E6D4400E4DFF8 /* ViewController.swift in Sources */, |
290 | | - 62D1AE4E1A1E6FF800E4DFF8 /* Validation.swift in Sources */, |
| 279 | + 62DC8D6D1AAA42CE0095DFA7 /* RequiredRule.swift in Sources */, |
291 | 280 | 62D1AE1D1A1E6D4400E4DFF8 /* AppDelegate.swift in Sources */, |
292 | 281 | 62D1AE581A1E700200E4DFF8 /* Validator.swift in Sources */, |
293 | | - 62D1AE501A1E6FF800E4DFF8 /* ValidationErrorType.swift in Sources */, |
294 | | - 62D1AE491A1E6FF800E4DFF8 /* EmailValidation.swift in Sources */, |
295 | | - 62D1AE511A1E6FF800E4DFF8 /* ValidationFactory.swift in Sources */, |
296 | | - 62D1AE591A1E700200E4DFF8 /* ZipCodeValidation.swift in Sources */, |
297 | | - 62D1AE571A1E700200E4DFF8 /* ValidationRuleType.swift in Sources */, |
| 282 | + 628637261AAA474B00BC8FCF /* MinLengthRule.swift in Sources */, |
| 283 | + 62DC8D711AAA43110095DFA7 /* ZipCodeRule.swift in Sources */, |
298 | 284 | 62D1AE521A1E6FF800E4DFF8 /* ValidationRule.swift in Sources */, |
299 | | - 62D1AE4A1A1E6FF800E4DFF8 /* MaxLengthValidation.swift in Sources */, |
300 | | - 62D1AE4D1A1E6FF800E4DFF8 /* RequiredValidation.swift in Sources */, |
301 | 285 | ); |
302 | 286 | runOnlyForDeploymentPostprocessing = 0; |
303 | 287 | }; |
|
0 commit comments