21 lines
428 B
PHP
21 lines
428 B
PHP
|
<?php
|
||
|
|
||
|
namespace App\PHPStan;
|
||
|
|
||
|
use Doctrine\Persistence\ObjectManager;
|
||
|
|
||
|
class ObjectManagerResolver
|
||
|
{
|
||
|
private ?ObjectManager $objectManager = null;
|
||
|
|
||
|
public function getManager(): ObjectManager
|
||
|
{
|
||
|
if ($this->objectManager !== null) {
|
||
|
return $this->objectManager;
|
||
|
} else {
|
||
|
$this->objectManager = require __DIR__ . '/../../config/phpstan-bootstrap.php';
|
||
|
return $this->objectManager;
|
||
|
}
|
||
|
}
|
||
|
}
|