12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace Drupal\image;
- use Drupal\Core\Plugin\DefaultLazyPluginCollection;
- /**
- * A collection of image effects.
- */
- class ImageEffectPluginCollection extends DefaultLazyPluginCollection {
- /**
- * {@inheritdoc}
- *
- * @return \Drupal\image\ImageEffectInterface
- */
- public function &get($instance_id) {
- return parent::get($instance_id);
- }
- /**
- * {@inheritdoc}
- */
- public function sortHelper($aID, $bID) {
- $a_weight = $this->get($aID)->getWeight();
- $b_weight = $this->get($bID)->getWeight();
- if ($a_weight == $b_weight) {
- return 0;
- }
- return ($a_weight < $b_weight) ? -1 : 1;
- }
- }
|