entity_browser-8.x-2.x-dev/src/WidgetsLazyPluginCollection.php
src/WidgetsLazyPluginCollection.php
<?php
namespace Drupal\entity_browser;
use Drupal\Core\Plugin\DefaultLazyPluginCollection;
/**
* A collection of entity browser widgets.
*/
class WidgetsLazyPluginCollection extends DefaultLazyPluginCollection {
/**
* Provides uasort() callback to sort plugins.
*/
public function sortHelper($a, $b) {
$weight_a = $this->get($a)->getWeight();
$weight_b = $this->get($b)->getWeight();
return $weight_a < $weight_b ? -1 : 1;
}
}
