for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Pgs\ElasticOM;
class ReflectionSingleton
{
private static $instances = [];
public static function getInstance(string $name): \ReflectionClass
if (!isset(self::$instances[$name])) {
self::$instances[$name] = new \ReflectionClass($name);
}
return self::$instances[$name];