| 387 | |
| 388 | |
| 389 | Plugin* getPlugin(const std::string& pluginSlug) { |
| 390 | if (pluginSlug.empty()) |
| 391 | return NULL; |
| 392 | |
| 393 | auto it = std::find_if(plugins.begin(), plugins.end(), [=](Plugin* p) { |
| 394 | return p->slug == pluginSlug; |
| 395 | }); |
| 396 | if (it != plugins.end()) |
| 397 | return *it; |
| 398 | return NULL; |
| 399 | } |
| 400 | |
| 401 | |
| 402 | Plugin* getPluginFallback(const std::string& pluginSlug) { |
no test coverage detected