vendor/spatie/data-transfer-object/src/DTOCache.php line 11

Open in your IDE?
  1. <?php
  2. namespace Spatie\DataTransferObject;
  3. use Closure;
  4. class DTOCache
  5. {
  6. private static array $cache = [];
  7. public static function resolve(string $class, Closure $closure): array
  8. {
  9. if (! isset(self::$cache[$class])) {
  10. self::$cache[$class] = $closure();
  11. }
  12. return self::$cache[$class];
  13. }
  14. }