phpstorm-stubs/tests/Parsers/DocFactoryProvider.php

20 lines
420 B
PHP

<?php
declare(strict_types=1);
namespace StubTests\Parsers;
use phpDocumentor\Reflection\DocBlockFactory;
class DocFactoryProvider
{
private static ?DocBlockFactory $docFactory = null;
public static function getDocFactory(): DocBlockFactory
{
if (self::$docFactory === null) {
self::$docFactory = DocBlockFactory::createInstance();
}
return self::$docFactory;
}
}