PhpCsFixer\Fixer\ArrayNotation\ArraySyntaxFixer::configure PHP Method

configure() public method

Use 'syntax' => 'long'|'short'.
public configure ( array $configuration = null )
$configuration array
    public function configure(array $configuration = null)
    {
        if (null === $configuration) {
            $this->config = 'long';
            $this->resolveCandidateTokenKind();
            $this->resolveFixCallback();
            return;
        }
        if (!array_key_exists('syntax', $configuration) || !in_array($configuration['syntax'], array('long', 'short'), true)) {
            throw new InvalidFixerConfigurationException($this->getName(), sprintf('Configuration must define "syntax" being "short" or "long".'));
        }
        $this->config = $configuration['syntax'];
        if ('short' === $this->config && PHP_VERSION_ID < 50400) {
            throw new InvalidFixerConfigurationException($this->getName(), sprintf('Short array syntax is supported from PHP5.4 (your PHP version is %d).', PHP_VERSION_ID));
        }
        $this->resolveCandidateTokenKind();
        $this->resolveFixCallback();
    }