<?php

declare (strict_types=1);
namespace GuardDog\Vendor\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;
    }
}
