ShortenBlock.php in Shorten URLs 8
Same filename and directory in other branches
Contains \Drupal\search\Plugin\Block\ShortenBlock.
Namespace
Drupal\shorten\Plugin\BlockFile
src/Plugin/Block/ShortenBlock.phpView source
<?php
/**
* @file
* Contains \Drupal\search\Plugin\Block\ShortenBlock.
*/
namespace Drupal\shorten\Plugin\Block;
use Drupal\Core\Session\AccountInterface;
use Drupal\Core\Block\BlockBase;
/**
* Provides a 'Shorten URL' block.
*
* @Block(
* id = "shorten",
* admin_label = @Translation("Shorten URLs"),
* category = @Translation("Forms")
* )
*/
class ShortenBlock extends BlockBase {
/**
* {@inheritdoc}
*/
// protected function blockAccess(AccountInterface $account) {
// return $account->hasPermission('use Shorten URLs page');
// }
/**
* {@inheritdoc}
*/
public function build() {
return \Drupal::formBuilder()
->getForm('Drupal\\shorten\\Form\\ShortenShortenForm');
}
}
Classes
Name![]() |
Description |
---|---|
ShortenBlock | Provides a 'Shorten URL' block. |