Code Analysis: WP Search with Algolia 2.5.4

Class Rating Complexity Lines of code
Algolia\AlgoliaSearch\SearchIndex
C
115 511
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\SearchIndex
C
115 511
Algolia\AlgoliaSearch\Http\Psr7\Uri
C
101 314
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\Uri
C
101 314
Algolia_Index
A
75 283
Algolia\AlgoliaSearch\SearchClient
A
73 340
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\SearchClient
A
73 340
Algolia\AlgoliaSearch\Http\Psr7\Stream
S
49 156
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\Stream
S
49 156
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\Request
S
46 178
Algolia\AlgoliaSearch\Http\Psr7\Request
S
46 178
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\UriResolver
S
44 120
Algolia\AlgoliaSearch\Http\Psr7\UriResolver
S
44 120
Algolia_Posts_Index
S
42 215
Algolia_Settings
S
39 174
Algolia_Searchable_Posts_Index
S
38 208
Algolia_Admin_Page_Settings
S
38 273
Algolia_Plugin
S
37 151
Algolia_Admin
S
37 233
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\Response
S
35 132
Algolia\AlgoliaSearch\Http\Psr7\Response
S
35 132
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RequestOptions\RequestOptions
S
35 115
Algolia\AlgoliaSearch\RequestOptions\RequestOptions
S
35 115
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RetryStrategy\ApiWrapper
S
35 153
Algolia\AlgoliaSearch\RetryStrategy\ApiWrapper
S
35 153
Algolia_Search
S
30 126
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\PumpStream
S
28 85
Algolia\AlgoliaSearch\Http\Psr7\PumpStream
S
28 85
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RetryStrategy\ClusterHosts
S
27 103
Algolia\AlgoliaSearch\RetryStrategy\ClusterHosts
S
27 103
Algolia_Utils
S
26 158
Algolia_API
S
24 102
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Support\Helpers
S
21 68
Algolia\AlgoliaSearch\Support\Helpers
S
21 68
Algolia\AlgoliaSearch\Http\CurlHttpClient
S
20 88
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\CurlHttpClient
S
20 88
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\BufferStream
S
20 65
Algolia\AlgoliaSearch\Http\Psr7\BufferStream
S
20 65
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Insights\UserInsightsClient
S
20 83
Algolia\AlgoliaSearch\Insights\UserInsightsClient
S
20 83
Algolia_Template_Utils
S
20 105
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RequestOptions\RequestOptionsFactory
S
19 79
Algolia\AlgoliaSearch\RequestOptions\RequestOptionsFactory
S
19 79
Algolia_User_Changes_Watcher
S
18 63
Algolia_Admin_Page_Native_Search
S
18 109
WebDevStudios\WPSWA\Psr\Log\Test\TestLogger
S
18 62
Algolia_Terms_Index
S
18 91
Algolia_Admin_Page_Autocomplete
S
17 96
Algolia_Template_Loader
S
17 98
Algolia_Autocomplete_Config
S
17 87
Algolia_Term_Changes_Watcher
S
16 49
Algolia\AlgoliaSearch\Algolia
S
16 48
Algolia_CLI
S
16 61
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Algolia
S
16 48
Algolia_Users_Index
S
16 95
Algolia_Compatibility
S
15 35
Algolia_Post_Changes_Watcher
S
15 50
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RetryStrategy\HostCollection
S
14 50
Algolia\AlgoliaSearch\RetryStrategy\HostCollection
S
14 50
Algolia\AlgoliaSearch\Config\SearchConfig
S
14 51
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\SearchConfig
S
14 51
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\AnalyticsClient
S
13 48
Algolia\AlgoliaSearch\RecommendClient
S
13 55
Algolia\AlgoliaSearch\AnalyticsClient
S
13 48
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RecommendClient
S
13 55
WebDevStudios\WPSWA\Psr\Log\Test\LoggerInterfaceTest
S
11 76
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\BatchIndexingResponse
S
10 31
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\UpdateApiKeyResponse
S
10 44
Algolia\AlgoliaSearch\PlacesClient
S
10 39
Algolia\AlgoliaSearch\Response\BatchIndexingResponse
S
10 31
Algolia\AlgoliaSearch\Response\UpdateApiKeyResponse
S
10 44
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\PlacesClient
S
10 39
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Support\UserAgent
S
9 34
Algolia\AlgoliaSearch\Support\UserAgent
S
9 34
Algolia_Admin_Template_Notices
S
9 39
Algolia\AlgoliaSearch\InsightsClient
S
7 32
Algolia_Update_Messages
S
7 53
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Iterators\ObjectIterator
S
7 24
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\GuzzleHttpClient
S
7 38
Algolia_Index_Replica
S
7 19
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\InsightsClient
S
7 32
Algolia\AlgoliaSearch\Iterators\ObjectIterator
S
7 24
Algolia\AlgoliaSearch\Http\GuzzleHttpClient
S
7 38
Algolia_Admin_Page_WooCommerce
S
6 38
Algolia\AlgoliaSearch\PersonalizationClient
S
6 28
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\AnalyticsConfig
S
6 15
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\PersonalizationClient
S
6 28
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\DictionaryResponse
S
6 30
Algolia\AlgoliaSearch\RecommendationClient
S
6 28
Algolia\AlgoliaSearch\Config\InsightsConfig
S
6 15
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\InsightsConfig
S
6 15
Algolia_Admin_Page_SEO
S
6 38
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RecommendationClient
S
6 28
Algolia\AlgoliaSearch\Config\AnalyticsConfig
S
6 15
Algolia_Scripts
S
6 51
Algolia\AlgoliaSearch\Config\RecommendConfig
S
6 15
Algolia\AlgoliaSearch\Response\DictionaryResponse
S
6 30
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\RecommendConfig
S
6 15
Algolia\AlgoliaSearch\Log\DebugLogger
S
5 20
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\RecommendationConfig
S
5 11
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\PersonalizationConfig
S
5 11
Algolia\AlgoliaSearch\Config\RecommendationConfig
S
5 11
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Log\DebugLogger
S
5 20
Algolia\AlgoliaSearch\Response\AddApiKeyResponse
S
5 24
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\DeleteApiKeyResponse
S
5 24
Algolia\AlgoliaSearch\Response\RestoreApiKeyResponse
S
5 24
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\AddApiKeyResponse
S
5 24
Algolia\AlgoliaSearch\Config\PersonalizationConfig
S
5 11
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\RestoreApiKeyResponse
S
5 24
Algolia\AlgoliaSearch\Response\DeleteApiKeyResponse
S
5 24
Algolia\AlgoliaSearch\Iterators\RuleIterator
S
4 19
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\MultipleIndexBatchIndexingResponse
S
4 14
Algolia\AlgoliaSearch\Response\MultipleIndexBatchIndexingResponse
S
4 14
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Iterators\RuleIterator
S
4 19
Algolia\AlgoliaSearch\Iterators\SynonymIterator
S
4 19
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Iterators\SynonymIterator
S
4 19
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\AccountClient
S
3 20
Algolia\AlgoliaSearch\AccountClient
S
3 20
Algolia_Search_Client_Factory
S
1 25

49 more item(s) not shown.