<?php
namespace Roots\Acorn\Tests\Test\Concerns;
trait SupportsScopedSnapshots
{
/* this does not work but maybe one day it will 🥺 */
protected function getSnapshotDirectory(): string
{
$basepath = trim(preg_replace([
'/'.class_basename($this).'$/',
'/^P\\\Tests/',
], '', get_class($this)), '\\/');
return __DIR__.DIRECTORY_SEPARATOR.$basepath.DIRECTORY_SEPARATOR.'__snapshots__';
}
}