You are here

public function NodeTypePreviewImageForm::createDefaultImageStyle in Acquia Content Hub 8

Create default image style.

1 call to NodeTypePreviewImageForm::createDefaultImageStyle()
NodeTypePreviewImageForm::saveSettings in src/Form/NodeTypePreviewImageForm.php
Save settings.

File

src/Form/NodeTypePreviewImageForm.php, line 228

Class

NodeTypePreviewImageForm
Defines a form that alters node type form to add a preview image form.

Namespace

Drupal\acquia_contenthub\Form

Code

public function createDefaultImageStyle() {
  $image_style = ImageStyle::create([
    'name' => self::PREVIEW_IMAGE_DEFAULT_KEY,
    'label' => $this
      ->t('Acquia Content Hub Preview Image (150×150)'),
  ]);
  $image_style
    ->addImageEffect([
    'id' => 'image_scale_and_crop',
    'weight' => 1,
    'data' => [
      'width' => 150,
      'height' => 150,
    ],
  ]);
  $image_style
    ->save();
}