You are here

StaticTestGenerator.php in Avatar Kit 8

File

tests/modules/avatars_test/src/Plugin/AvatarGenerator/StaticTestGenerator.php
View source
<?php

namespace Drupal\avatars_test\Plugin\AvatarGenerator;

use Drupal\avatars\Plugin\AvatarGenerator\AvatarGeneratorBase;
use Drupal\Core\Session\AccountInterface;
use Drupal\Core\Url;

/**
 * Static test avatar generator.
 *
 * @AvatarGenerator(
 *   id = "avatars_test_static",
 *   label = @Translation("Static Test Generator"),
 *   description = @Translation("Static test avatar generator."),
 *   fallback = TRUE,
 *   dynamic = FALSE,
 *   remote = TRUE
 * )
 */
class StaticTestGenerator extends AvatarGeneratorBase {

  /**
   * {@inheritdoc}
   */
  public function generateUri(AccountInterface $account) {
    return Url::fromRoute('avatars_test.image', [], [
      'absolute' => TRUE,
    ])
      ->toString();
  }

}

Classes

Namesort descending Description
StaticTestGenerator Static test avatar generator.