Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. TableCellStyle.php

function TableCellStyle::__construct

File

vendor/symfony/console/Helper/TableCellStyle.php, line 43

Class

TableCellStyle
@author Yewhen Khoptynskyi <khoptynskyi@gmail.com>

Namespace

Symfony\Component\Console\Helper

Code

public function __construct(array $options = []) {
    if ($diff = array_diff(array_keys($options), array_keys($this->options))) {
        throw new InvalidArgumentException(\sprintf('The TableCellStyle does not support the following options: \'%s\'.', implode('\', \'', $diff)));
    }
    if (isset($options['align']) && !\array_key_exists($options['align'], self::ALIGN_MAP)) {
        throw new InvalidArgumentException(\sprintf('Wrong align value. Value must be following: \'%s\'.', implode('\', \'', array_keys(self::ALIGN_MAP))));
    }
    $this->options = array_merge($this->options, $options);
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal