public function SocialMediaLinksPlatformManager::getPlatforms in Social Media Links Block and Field 8.2
Get all platform plugins.
Return value
array The platform plugins.
2 calls to SocialMediaLinksPlatformManager::getPlatforms()
- SocialMediaLinksPlatformManager::getPlatformsSortedByWeight in src/
SocialMediaLinksPlatformManager.php - Get all platform plugins and sort it by weight from.
- SocialMediaLinksPlatformManager::getPlatformsWithValue in src/
SocialMediaLinksPlatformManager.php - The the platform plugins that have values.
File
- src/
SocialMediaLinksPlatformManager.php, line 38
Class
- SocialMediaLinksPlatformManager
- Manager class for the platform plugins.
Namespace
Drupal\social_media_linksCode
public function getPlatforms() {
$plugins = $this
->getDefinitions();
// Attach the instance object to the plugin definitions.
foreach ($plugins as $plugin_id => $plugin) {
$instance = $this
->createInstance($plugin_id);
if ($instance instanceof PlatformInterface) {
$plugins[$plugin_id]['instance'] = $instance;
}
}
return $plugins;
}