class BlazyFormatterTest in Blazy 8
Same name in this branch
- 8 tests/src/Kernel/BlazyFormatterTest.php \Drupal\Tests\blazy\Kernel\BlazyFormatterTest
- 8 tests/modules/blazy_test/src/BlazyFormatterTest.php \Drupal\blazy_test\BlazyFormatterTest
Same name and namespace in other branches
- 8.2 tests/modules/blazy_test/src/BlazyFormatterTest.php \Drupal\blazy_test\BlazyFormatterTest
Implements GridStackFormatterInterface.
Hierarchy
- class \Drupal\blazy\BlazyManagerBase implements BlazyManagerInterface
- class \Drupal\blazy\BlazyManager
- class \Drupal\blazy\BlazyFormatterManager
- class \Drupal\blazy_test\BlazyFormatterTest implements BlazyFormatterTestInterface
- class \Drupal\blazy\BlazyFormatterManager
- class \Drupal\blazy\BlazyManager
Expanded class hierarchy of BlazyFormatterTest
1 string reference to 'BlazyFormatterTest'
- blazy_test.services.yml in tests/
modules/ blazy_test/ blazy_test.services.yml - tests/modules/blazy_test/blazy_test.services.yml
1 service uses BlazyFormatterTest
- blazy_test.formatter in tests/
modules/ blazy_test/ blazy_test.services.yml - Drupal\blazy_test\BlazyFormatterTest
File
- tests/
modules/ blazy_test/ src/ BlazyFormatterTest.php, line 10
Namespace
Drupal\blazy_testView source
class BlazyFormatterTest extends BlazyFormatterManager implements BlazyFormatterTestInterface {
/**
* Gets the thumbnail image using theme_image_style().
*
* @param array $settings
* The array containing: thumbnail_style, etc.
* @param object $item
* The \Drupal\image\Plugin\Field\FieldType\ImageItem object.
*
* @return array
* The renderable array of thumbnail image.
*/
public function getThumbnail(array $settings = [], $item = NULL) {
$thumbnail = [];
if (!empty($settings['uri'])) {
$thumbnail = [
'#theme' => 'image_style',
'#style_name' => isset($settings['thumbnail_style']) ? $settings['thumbnail_style'] : 'thumbnail',
'#uri' => $settings['uri'],
'#item' => $item,
];
}
return $thumbnail;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
BlazyFormatterManager:: |
protected | property | The first image item found. | |
BlazyFormatterManager:: |
public | function | Returns the field formatter settings inherited by child elements. | |
BlazyFormatterManager:: |
public | function | Backported few cross-module methods to minimize mismatched branch issues. | |
BlazyFormatterManager:: |
public | function | Backported few cross-module methods to minimize mismatched branch issues. | |
BlazyFormatterTest:: |
public | function | Gets the thumbnail image using theme_image_style(). | |
BlazyManager:: |
public | function | Builds breakpoints suitable for top-level [data-blazy] wrapper attributes. | |
BlazyManager:: |
public | function | Cleans up empty breakpoints. | |
BlazyManager:: |
public | function | Returns the enforced content, or image using theme_blazy(). | |
BlazyManager:: |
public | function | Returns the entity view, if available. | |
BlazyManager:: |
public | function | Backported few cross-module methods to minimize mismatched branch issues. | |
BlazyManager:: |
public | function | Returns the Responsive image cache tags. | |
BlazyManager:: |
public | function | Checks for Blazy formatter such as from within a Views style plugin. | |
BlazyManager:: |
public | function | Checks if an image style contains crop effect. | |
BlazyManager:: |
public | function | Builds the Blazy image as a structured array ready for ::renderer(). | |
BlazyManager:: |
public | function | Sets dimensions once to reduce method calls, if image style contains crop. | |
BlazyManagerBase:: |
protected | property | The cache backend. | |
BlazyManagerBase:: |
protected | property | The config factory. | |
BlazyManagerBase:: |
protected | property | The entity type manager service. | |
BlazyManagerBase:: |
protected | property | The module handler service. | |
BlazyManagerBase:: |
protected | property | The renderer. | |
BlazyManagerBase:: |
public | function | Returns array of needed assets suitable for #attached property. | |
BlazyManagerBase:: |
public | function | Collects defined skins as registered via hook_MODULE_NAME_skins_info(). | |
BlazyManagerBase:: |
public | function | Returns any config, or keyed by the $setting_name. | |
BlazyManagerBase:: |
public static | function | ||
BlazyManagerBase:: |
public | function | Returns a shortcut for loading a config entity: image_style, slick, etc. | |
BlazyManagerBase:: |
public | function | Returns a shortcut for loading multiple configuration entities. | |
BlazyManagerBase:: |
public | function | Returns the cache. | |
BlazyManagerBase:: |
public | function | Return the cache metadata common for all blazy-related modules. | |
BlazyManagerBase:: |
public | function | Returns the common settings inherited down to each item. | |
BlazyManagerBase:: |
public | function | Returns the config factory. | |
BlazyManagerBase:: |
public | function | Returns the entity type manager. | |
BlazyManagerBase:: |
public | function | Gets the supported lightboxes. | |
BlazyManagerBase:: |
public | function | Returns the module handler. | |
BlazyManagerBase:: |
public | function | Returns the renderer. | |
BlazyManagerBase:: |
public | function | Constructs a BlazyManager object. |