GrocersList\Admin\AjaxController::updatePostGatingOptions() |
A |
50 |
9 |
27 |
GrocersList\Admin\PostGating::savePostMeta() |
A |
53 |
9 |
22 |
GrocersList\Service\LinkRewriter::onPostSave() |
S |
54 |
6 |
20 |
GrocersList\Jobs\PostVisitor::processPosts() |
S |
59 |
5 |
15 |
GrocersList\Plugin::register() |
S |
49 |
4 |
30 |
GrocersList\Public\PublicAjaxController::loginFollower() |
S |
59 |
5 |
12 |
GrocersList\Admin\AjaxController::getPostGatingOptions() |
S |
52 |
4 |
24 |
GrocersList\Admin\AjaxController::triggerMigrate() |
S |
52 |
4 |
24 |
GrocersList\Service\ApiClient::postAppLinks() |
S |
53 |
4 |
22 |
GrocersList\Admin\AjaxController::updateApiKey() |
S |
59 |
4 |
13 |
GrocersList\Support\LinkReplacer::replace() |
S |
53 |
3 |
22 |
GrocersList\Service\LinkRewriter::rewrite() |
S |
53 |
3 |
21 |
GrocersList\Admin\AjaxController::countMatchedLinks() |
S |
56 |
3 |
18 |
GrocersList\Support\GatingContentFilter::filterContent() |
S |
63 |
4 |
10 |
GrocersList\Admin\SettingsPage::renderPage() |
S |
50 |
2 |
28 |
GrocersList\Support\LinkExtractor::extractUnrewrittenLinks() |
S |
61 |
3 |
12 |
GrocersList\Service\ApiClient::validateApiKey() |
S |
62 |
3 |
11 |
GrocersList\Support\GatingContentFilter::gateRecipeCardContent() |
S |
52 |
2 |
26 |
GrocersList\Support\ContentFilter::filterContent() |
S |
53 |
2 |
25 |
GrocersList\Jobs\MigrationVisitor::getPostsForBatch() |
S |
53 |
2 |
25 |
GrocersList\Jobs\MigrationVisitor::getTotalPostCount() |
S |
53 |
2 |
25 |
GrocersList\Admin\PostGating::renderMetaBox() |
S |
51 |
1 |
39 |
GrocersList\Admin\AjaxController::register() |
S |
53 |
2 |
22 |
GrocersList\Jobs\LinkCountVisitor::getPostsForBatch() |
S |
55 |
2 |
22 |
GrocersList\Jobs\LinkCountVisitor::getTotalPostCount() |
S |
55 |
2 |
22 |
GrocersList\Admin\AjaxController::findMatchedLinks() |
S |
57 |
2 |
17 |
GrocersList\Jobs\PostVisitor::start() |
S |
59 |
2 |
16 |
GrocersList\Admin\AjaxController::triggerRecountLinks() |
S |
58 |
2 |
15 |
GrocersList\Settings\PluginSettings::setUseLinkstaLinks() |
S |
71 |
3 |
5 |
GrocersList\Service\ApiClient::loginFollower() |
S |
59 |
2 |
14 |
GrocersList\Jobs\MigrationVisitor::visitPost() |
S |
62 |
2 |
12 |
GrocersList\Public\ClientScripts::enqueueScripts() |
S |
60 |
2 |
12 |
GrocersList\Public\PublicAjaxController::register() |
S |
62 |
2 |
11 |
GrocersList\Admin\PostGating::registerPostMeta() |
S |
58 |
1 |
18 |
GrocersList\Settings\PluginSettings::isUseLinkstaLinksEnabled() |
S |
69 |
2 |
6 |
GrocersList\Admin\AjaxController::getLinkCountInfo() |
S |
63 |
2 |
10 |
GrocersList\Model\LinkResponse::__construct() |
S |
72 |
2 |
5 |
GrocersList\Admin\AjaxController::checkPermission() |
S |
72 |
2 |
5 |
GrocersList\Public\PublicAjaxController::validateApiKey() |
S |
65 |
2 |
9 |
GrocersList\Public\PublicAjaxController::checkFollowerMembershipStatus() |
S |
67 |
2 |
7 |
GrocersList\Service\ApiClient::checkFollowerMembershipStatus() |
S |
63 |
2 |
10 |
GrocersList\Admin\AjaxController::getMigrationStatus() |
S |
63 |
2 |
10 |
GrocersList\Jobs\LinkCountVisitor::visitPost() |
S |
65 |
2 |
9 |
GrocersList\Settings\PluginSettings::getApiKey() |
S |
71 |
2 |
5 |
GrocersList\Settings\PluginSettings::isAutoRewriteEnabled() |
S |
71 |
2 |
5 |
GrocersList\Settings\PluginSettings::setAutoRewrite() |
S |
74 |
2 |
4 |
GrocersList\Admin\AjaxController::updateAutoRewrite() |
S |
66 |
2 |
7 |
GrocersList\Settings\PluginSettings::isSetupComplete() |
S |
71 |
2 |
5 |
GrocersList\Support\Config::getApiSubdomain() |
S |
70 |
2 |
6 |
GrocersList\Support\Config::getLinkstaSubdomain() |
S |
70 |
2 |
6 |
GrocersList\Support\Config::getExternalJsUrl() |
S |
70 |
2 |
6 |
GrocersList\Admin\AjaxController::recountLinks() |
S |
63 |
2 |
10 |
GrocersList\Admin\AjaxController::updateUseLinkstaLinks() |
S |
66 |
2 |
7 |
GrocersList\Support\LinkUtils::buildLinkstaUrl() |
S |
71 |
2 |
5 |
GrocersList\Support\Logger::debug() |
S |
74 |
2 |
5 |
GrocersList\Support\Options::get() |
S |
75 |
2 |
4 |
GrocersList\Admin\AjaxController::clearSettings() |
S |
60 |
1 |
14 |
GrocersList\Admin\SettingsPage::addMenu() |
S |
62 |
1 |
12 |
GrocersList\Admin\AjaxController::getState() |
S |
63 |
1 |
11 |
GrocersList\Jobs\LinkCountVisitor::getCountInfo() |
S |
62 |
1 |
11 |
GrocersList\Support\WordPressHooks::addAction() |
S |
80 |
1 |
3 |
GrocersList\Jobs\MigrationVisitor::resetCounters() |
S |
77 |
1 |
4 |
GrocersList\Public\PublicAjaxController::__construct() |
S |
74 |
1 |
5 |
GrocersList\Jobs\PostVisitor::__construct() |
S |
77 |
1 |
4 |
GrocersList\Admin\AjaxController::__construct() |
S |
69 |
1 |
7 |
GrocersList\Jobs\JobState::__construct() |
S |
98 |
1 |
1 |
GrocersList\Jobs\PostVisitor::getStatus() |
S |
66 |
1 |
9 |
GrocersList\Jobs\PostVisitor::reset() |
S |
74 |
1 |
5 |
GrocersList\Jobs\PostVisitor::getPostsForBatch() |
S |
100 |
1 |
0 |
GrocersList\Jobs\PostVisitor::visitPost() |
S |
100 |
1 |
0 |
GrocersList\Jobs\PostVisitor::getTotalPostCount() |
S |
100 |
1 |
0 |
GrocersList\Jobs\PostVisitor::onJobCompleted() |
S |
81 |
1 |
3 |
GrocersList\Jobs\PostVisitor::getProcessedPosts() |
S |
82 |
1 |
3 |
GrocersList\Jobs\PostVisitor::log() |
S |
78 |
1 |
3 |
GrocersList\Jobs\PostVisitor::getTotalPosts() |
S |
82 |
1 |
3 |
GrocersList\Jobs\JobState::setLastProcessedId() |
S |
79 |
1 |
3 |
GrocersList\Service\LinkRewriter::__construct() |
S |
69 |
1 |
7 |
GrocersList\Admin\AjaxController::processNextCountBatch() |
S |
91 |
1 |
2 |
GrocersList\Admin\PostGating::register() |
S |
72 |
1 |
5 |
GrocersList\Jobs\MigrationVisitor::__construct() |
S |
72 |
1 |
5 |
GrocersList\Jobs\MigrationVisitor::startMigration() |
S |
74 |
1 |
5 |
GrocersList\Model\LinkRewriteResult::__construct() |
S |
77 |
1 |
4 |
GrocersList\Admin\SettingsPage::__construct() |
S |
81 |
1 |
3 |
GrocersList\Model\LinkResponseItem::__construct() |
S |
63 |
1 |
10 |
GrocersList\Support\WordPressHooks::addFilter() |
S |
79 |
1 |
3 |
GrocersList\Jobs\LinkCountVisitor::startCounting() |
S |
74 |
1 |
5 |
GrocersList\Public\ClientScripts::__construct() |
S |
81 |
1 |
3 |
GrocersList\Jobs\JobState::setTotal() |
S |
79 |
1 |
3 |
GrocersList\Jobs\JobState::setProcessed() |
S |
79 |
1 |
3 |
GrocersList\Jobs\JobState::isRunning() |
S |
78 |
1 |
3 |
GrocersList\Admin\PostGating::__construct() |
S |
81 |
1 |
3 |
GrocersList\Admin\AjaxController::getAllPublishedPosts() |
S |
68 |
1 |
7 |
GrocersList\Support\GatingContentFilter::__construct() |
S |
81 |
1 |
3 |
GrocersList\Settings\PluginSettings::key() |
S |
80 |
1 |
3 |
GrocersList\Support\ContentFilter::__construct() |
S |
77 |
1 |
4 |
GrocersList\Admin\PostGating::addMetaBoxes() |
S |
66 |
1 |
10 |
GrocersList\Support\Logger::disable() |
S |
80 |
1 |
3 |
GrocersList\Jobs\MigrationVisitor::saveResults() |
S |
73 |
1 |
5 |
GrocersList\Jobs\JobState::option() |
S |
79 |
1 |
3 |
GrocersList\Support\GatingContentFilter::gateEntireContent() |
S |
66 |
1 |
10 |
GrocersList\Settings\PluginSettings::reset() |
S |
69 |
1 |
7 |
GrocersList\Jobs\LinkCountVisitor::onJobCompleted() |
S |
74 |
1 |
5 |
GrocersList\Jobs\JobState::allBatchesCompleted() |
S |
80 |
1 |
3 |
GrocersList\Jobs\LinkCountVisitor::saveResults() |
S |
68 |
1 |
7 |
GrocersList\Admin\PostGating::isPostGated() |
S |
78 |
1 |
3 |
GrocersList\Jobs\LinkCountVisitor::resetCounters() |
S |
72 |
1 |
6 |
GrocersList\Model\LinkStats::__construct() |
S |
75 |
1 |
4 |
GrocersList\Support\Regex::amazonLinkWithDataAttribute() |
S |
81 |
1 |
3 |
GrocersList\Support\Logger::enable() |
S |
80 |
1 |
3 |
GrocersList\Support\PluginOptions::setApiKey() |
S |
80 |
1 |
3 |
GrocersList\Support\ContentFilter::register() |
S |
79 |
1 |
3 |
GrocersList\Support\Logger::isEnabled() |
S |
80 |
1 |
3 |
GrocersList\Support\PluginOptions::__construct() |
S |
81 |
1 |
3 |
GrocersList\Jobs\JobState::getLastProcessedId() |
S |
78 |
1 |
3 |
GrocersList\Jobs\JobState::incrementProcessed() |
S |
80 |
1 |
3 |
GrocersList\Support\Options::set() |
S |
79 |
1 |
3 |
GrocersList\Settings\PluginSettings::setApiKey() |
S |
72 |
1 |
5 |
GrocersList\Support\GatingContentFilter::register() |
S |
78 |
1 |
3 |
GrocersList\Admin\SettingsPage::register() |
S |
79 |
1 |
3 |
GrocersList\Public\ClientScripts::register() |
S |
79 |
1 |
3 |
GrocersList\Plugin::__construct() |
S |
79 |
1 |
3 |
GrocersList\Admin\PostGating::isRecipeCardGated() |
S |
78 |
1 |
3 |
GrocersList\Jobs\LinkCountVisitor::__construct() |
S |
72 |
1 |
5 |
GrocersList\Jobs\MigrationVisitor::getMigrationInfo() |
S |
63 |
1 |
10 |
GrocersList\Support\LinkExtractor::extract() |
S |
67 |
1 |
7 |
GrocersList\Admin\AjaxController::markSetupComplete() |
S |
68 |
1 |
7 |
GrocersList\Jobs\JobState::setRunning() |
S |
79 |
1 |
3 |
GrocersList\Jobs\JobState::getTotal() |
S |
78 |
1 |
3 |
GrocersList\Support\PluginOptions::getApiKey() |
S |
80 |
1 |
3 |
GrocersList\Service\LinkRewriter::register() |
S |
78 |
1 |
3 |
GrocersList\Support\Regex::amazonLink() |
S |
81 |
1 |
3 |
GrocersList\Settings\PluginSettings::markSetupComplete() |
S |
75 |
1 |
4 |
GrocersList\Jobs\MigrationVisitor::onJobCompleted() |
S |
74 |
1 |
5 |
GrocersList\Jobs\JobState::reset() |
S |
74 |
1 |
5 |
GrocersList\Jobs\JobState::getProcessed() |
S |
78 |
1 |
3 |