コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function __construct(array $config = [])
 {
     $defaultConfig = ['layoutTypeCallback' => function ($element) {
         return 'layout-single-column';
     }];
     parent::__construct($defaultConfig, $config);
 }
コード例 #2
0
 /**
  * {@inheritdoc}
  */
 public function __construct(array $config = [])
 {
     $defaultConfig = ['layoutTypeCallback' => function ($element) {
         return 'layout-single-column';
     }, 'providerCallback' => function ($url) {
         return ['provider' => null, 'type' => null, 'serviceName' => null, 'sizes' => []];
     }];
     parent::__construct($defaultConfig, $config);
 }
コード例 #3
0
 /**
  * {@inheritdoc}
  */
 public function __construct(array $config = [])
 {
     $defaultConfig = ['minimumHeading' => 'h3', 'formattingTags' => ['a' => 'a', 'strong' => 'strong', 'em' => 'em', 's' => 's', 'u' => 'u', 'sup' => 'sup', 'b' => 'strong', 'i' => 'em', 'ins' => 'u', 'del' => 's'], 'layoutTypeCallback' => function ($element) {
         return 'layout-single-column';
     }];
     parent::__construct($defaultConfig, $config);
     // arrange allowed formatting tags
     foreach ($this->config['formattingTags'] as $varient => $tag) {
         $this->config['allowedFormattingTags'][] = $varient;
     }
 }