| 
                    
                                                    2
                                issues
                                                            (2 minor)
                            
                            were introduced.
                        
                                                                            
                                                                            
                                     | |||
| 2 new patches (Doc Comments, Unused Use Statements) are available. | |||
| 1 added class/operation | |||
|   | A | DatabaseTermIdsResolverTest::testLogsInfoOnFallbackToMaster() added | |
| A | ↘ | B | DatabaseTermIdsResolver::resolveTermIds() got worse | 
| 16 added classes/operations | |||
|   | A | DatabaseTermCleaner added | |
|   | A | DatabaseTermCleaner::__construct() added | |
|   | A | DatabaseTermCleaner::cleanTerms() added | |
|   | B | DatabaseTermCleaner::cleanTermInLangIds() added | |
|   | A | DatabaseTermCleaner::cleanTextInLangIds() added | |
|   | A | DatabaseTermCleaner::cleanTextIds() added | |
|   | A | DatabaseTermCleaner::selectFieldValuesForPrimaryKey() added | |
|   | A | DatabaseTermCleanerTest added | |
|   | A | DatabaseTermCleanerTest::setUp() added | |
|   | A | DatabaseTermCleanerTest::getSchemaOverrides() added | |
| view all | |||
| 
                    
                                                    8
                                issues
                                                            (8 major)
                            
                            were introduced.
                        
                                                                            
                                                                            
                                     | |||
| 1 new patch (Unused Use Statements) is available. | |||
| 19 added classes/operations | |||
|   | A | StaticTypeIdsStore added | |
|   | A | DatabaseTermIdsResolver::addResultTerms() added | |
|   | A | DatabaseTermIdsResolverTest::testFallsBackToMasterIfNecessaryAndAllowe... added | |
|   | A | DatabaseTermIdsResolverTest::testReadsEverythingFromReplicaIfPossible(... added | |
|   | A | DatabaseTermIdsResolverTest::testCanResolveEverything() added | |
|   | A | DatabaseTermIdsResolverTest::setUp() added | |
|   | A | DatabaseTermIdsResolver::getDbw() added | |
|   | A | DatabaseTermIdsResolver::getDbr() added | |
|   | A | DatabaseTermIdsResolver::lookupType() added | |
|   | A | DatabaseTermIdsResolver::preloadTypes() added | |
| view all | |||
| 15 added classes/operations | |||
|   | A | InMemoryTermIdsStore added | |
|   | A | InMemoryTypeIdsStore added | |
|   | A | InMemoryTermIdsStoreTest added | |
|   | A | InMemoryTermIdsStore::acquireTermIds() added | |
|   | A | InMemoryTermIdsStore::resolveTermIds() added | |
|   | B | InMemoryTermIdsStore::cleanTerms() added | |
|   | A | InMemoryTypeIdsStore::acquireTypeIds() added | |
|   | A | InMemoryTypeIdsStore::resolveTypeIds() added | |
|   | A | InMemoryTermIdsStoreTest::testAcquiresUniqueIdsForNonExistingTerms() added | |
|   | A | InMemoryTermIdsStoreTest::testReusesIdsOfExistingTerms() added | |
| view all | |||
| 1 added class/operation | |||
|   | A | InMemoryTypeIdsAcquirer::resolveTypeIds() added | |
| 
                                                                        Good job, 3 issues
                            were                            fixed.
                                                             | |||
| 9 added classes/operations | |||
|   | A | FakeLoadBalancer added | |
|   | A | ReplicaMasterAwareRecordIdsAcquirer::connectReplica() added | |
|   | A | ReplicaMasterAwareRecordIdsAcquirer::connectMaster() added | |
|   | A | FakeLoadBalancer::__construct() added | |
|   | A | FakeLoadBalancer::getConnection() added | |
|   | A | FakeLoadBalancer::beginMasterChanges() added | |
|   | A | FakeLoadBalancer::commitMasterChanges() added | |
|   | A | FakeLoadBalancer::rollbackMasterChanges() added | |
|   | A | FakeLoadBalancer::__destruct() added | |
| 
                    
                                                    12
                                issues
                                                            (10 major, 1 minor, 1 informational)
                            
                            were introduced.
                        
                                                                            
                                                                            
                                     | |||
| 2 new patches (Unused Use Statements) are available. | |||
| 40 added classes/operations | |||
|   | B | DatabaseTermIdsAcquirer::mapToTextInLangIds() added | |
|   | B | DatabaseTermIdsAcquirerTest::testAcquireTermIdsReusesExistingTerms() added | |
|   | A | ReplicaMasterAwareRecordIdsAcquirer::filterNonExistingRecords() added | |
|   | A | ReplicaMasterAwareRecordIdsAcquirerTest::getTestSubjectInstance() added | |
|   | A | ReplicaMasterAwareRecordIdsAcquirerTest::getTestRecords() added | |
|   | A | ReplicaMasterAwareRecordIdsAcquirer::__construct() added | |
|   | A | ReplicaMasterAwareRecordIdsAcquirer::acquireIds() added | |
|   | A | ReplicaMasterAwareRecordIdsAcquirer::findExistingRecords() added | |
|   | A | ReplicaMasterAwareRecordIdsAcquirer added | |
|   | A | ReplicaMasterAwareRecordIdsAcquirer::insertNonExistingRecordsIntoMaste... added | |
| view all | |||
| 2 added classes/operations | |||
|   | A | InMemoryTermIdsAcquirer::resolveTermIds() added | |
|   | A | InMemoryTermIdsAcquirerTest::testResolveTermIds_returnsAcquiredTerms_b... added | |
| 
                                                                        Good job, 2 issues
                            were                            fixed.
                                                             | |||
| 
                    
                                                    2
                                issues
                                                            (1 major, 1 minor)
                            
                            were introduced.
                        
                                                                            
                                                                            
                                     | |||
| 3 added classes/operations | |||
|   | A | InMemoryTermIdsAcquirer::hasTerms() added | |
|   | A | InMemoryTermIdsAcquirerTest::testHasTerms_returnsFalseAfterCleaningTer... added | |
|   | A | InMemoryTermIdsAcquirerTest::testHasTerms_returnsTrueAfterAcquiringTer... added | |
| 4 added classes/operations | |||
|   | B | InMemoryTermIdsAcquirer::cleanTerms() added | |
|   | A | InMemoryTermIdsAcquirerTest::testCleanTerms_doesNotReuseIds() added | |
|   | A | InMemoryTermIdsAcquirerTest::testCleanTerms_completelyCleansArray() added | |
|   | A | InMemoryTermIdsAcquirerTest::testCleanTerms_keepsOtherIds() added | |
| Your code
                    was rated 9.92 (very good). Learn more about the code rating. | |
| There were 4 issues found. | 
| Image URL | |
| Markdown | |
| Textile | |
| RDOC | |
| AsciiDoc |