25 lines
551 B
PHP
25 lines
551 B
PHP
<?php declare(strict_types = 1);
|
|
|
|
namespace PHPStan\PhpDocParser;
|
|
|
|
class ParserConfig
|
|
{
|
|
|
|
public bool $useLinesAttributes;
|
|
|
|
public bool $useIndexAttributes;
|
|
|
|
public bool $useCommentsAttributes;
|
|
|
|
/**
|
|
* @param array{lines?: bool, indexes?: bool, comments?: bool} $usedAttributes
|
|
*/
|
|
public function __construct(array $usedAttributes)
|
|
{
|
|
$this->useLinesAttributes = $usedAttributes['lines'] ?? false;
|
|
$this->useIndexAttributes = $usedAttributes['indexes'] ?? false;
|
|
$this->useCommentsAttributes = $usedAttributes['comments'] ?? false;
|
|
}
|
|
|
|
}
|