| 
                    
                                                    1
                                issue
                                                            (minor)
                            
                            was introduced.
                        
                                                                            
                                                                            
                                     | |||
| 10 added classes/operations | |||
|   | A | ClosuresTest::filterAllowNullAndNullValue() added | |
|   | A | ClosuresTest::filterAllowNullIsFalseAndNullValue() added | |
|   | A | ClosuresTest::filterClosure() added | |
|   | A | ClosuresTest added | |
|   | A | ClosuresTest::filterCallable() added | |
|   | A | ClosuresTest::filterNotCallableInt() added | |
|   | A | ClosuresTest::filterNotCallableString() added | |
|   | A | ClosuresTest::myCallableFunction() added | |
|   | A | Closures added | |
|   | A | Closures::filter() added | |
| 
                    
                                                    4
                                issues
                                                            (4 informational)
                            
                            were introduced.
                        
                                                                            
                                                                            
                                     | |||
| 2 added classes/operations | |||
|   | A | Filterer::validateReturnOnNull() added | |
|   | A | FiltererTest::executeValidatesReturnOnNull() added | |
| 3 added classes/operations | |||
|   | A | Filterer::validateThrowOnError() added | |
|   | A | FiltererTest::executeThrowsOnError() added | |
|   | A | FiltererTest::executeValidatesThrowsOnError() added | |
| B | ↘ | C | Filterer::execute() got worse | 
| 3 added classes/operations | |||
|   | A | Filterer::extractUses() added | |
|   | A | Filterer::assertFilterIsArray() added | |
|   | A | Filterer::addUsedInputToFilter() added | |
| 
                    
                                                    13
                                issues
                                                            (6 minor, 7 informational)
                            
                            were introduced.
                        
                                                                            
                                                                            
                                     | |||
| 31 added classes/operations | |||
|   | B | Filterer::execute() added | |
|   | A | InvokableFilterer added | |
|   | A | FiltererTest::getAliases() added | |
|   | A | InvokableFiltererTest::invokeThrowsFilterException() added | |
|   | A | InvokableFiltererTest::provideInvoke() added | |
|   | A | InvokableFiltererTest::invoke() added | |
|   | A | InvokableFiltererTest::withSpecification() added | |
|   | A | InvokableFiltererTest::withAliases() added | |
|   | A | InvokableFiltererTest::getSpecification() added | |
|   | A | InvokableFiltererTest::getAliases() added | |
| B | ↗ | A | Filterer::filter() improved | 
| A | ↘ | B | FiltererTest got worse | 
| view all | |||
| 
                    
                                                    6
                                issues
                                                            (1 minor, 5 informational)
                            
                            were introduced.
                        
                                                                            
                                                                            
                                     | |||
| 15 added classes/operations | |||
|   | A | FiltererTest::filterReturnsResponseType() added | |
|   | A | FilterResponse::__construct() added | |
|   | A | FilterResponse::__get() added | |
|   | A | FilterResponse::__set() added | |
|   | A | FilterResponseTest::construct() added | |
|   | A | FilterResponseTest::constructWithErrors() added | |
|   | A | FilterResponseTest::constructDefault() added | |
|   | A | FilterResponseTest::gettingInvalidPropertyThrowsException() added | |
|   | A | FilterResponseTest::settingValidPropertyThrowsAnException() added | |
|   | A | FilterResponseTest::settingInvalidPropertyThrowsAnException() added | |
| view all | |||
| 2 failure conditions met | |||
| 1 added class/operation | |||
|   | A | FiltererTest::arrayizeAliasIsCalledProperly() added | |
| C | ↘ | D | FiltererTest got worse | 
| 
                    
                                                    1
                                issue
                                                            (informational)
                            
                            was introduced.
                        
                                                                            
                                                                            
                                     | |||
| 1 added class/operation | |||
|   | A | FiltererTest::filterWithCustomErrorContainingValuePlaceholder() added | |
| Your code
                    was rated 7.74 (good). Learn more about the code rating. | |
| There were 13 issues found. | 
| Image URL | |
| Markdown | |
| Textile | |
| RDOC | |
| AsciiDoc |