Skip to content

Commit 0c89deb

Browse files
committed
CHG: apply goaop/framework internal changes from goaop/framework@f5e90ff
1 parent bfde85b commit 0c89deb

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/AspectMock/Intercept/BeforeMockTransformer.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ public function transform(StreamMetaData $metadata): string
7373
$beforeDefinition = sprintf($beforeDefinition, $params);
7474
$tokenPosition = $method->getNode()->getAttribute('startTokenPos');
7575
do {
76-
if (($metadata->tokenStream[$tokenPosition][1] ?? '') === '{') {
77-
$metadata->tokenStream[$tokenPosition][1] .= $beforeDefinition;
76+
if (($metadata->tokenStream[$tokenPosition]->text ?? '') === '{') {
77+
$metadata->tokenStream[$tokenPosition]->text .= $beforeDefinition;
7878
$result = self::RESULT_TRANSFORMED;
7979
break;
8080
}

src/AspectMock/Kernel.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
use AspectMock\Intercept\BeforeMockTransformer;
99
use Go\Core\AspectContainer;
1010
use Go\Core\AspectKernel;
11+
use Go\Core\AdviceMatcher;
12+
use Go\Core\CachedAspectLoader;
13+
use Go\Instrument\ClassLoading\CachePathManager;
1114
use Go\Instrument\ClassLoading\SourceTransformingLoader;
1215
use Go\Instrument\Transformer\CachingTransformer;
1316
use Go\Instrument\Transformer\FilterInjectorTransformer;
@@ -61,16 +64,16 @@ public function loadFile(string $file)
6164

6265
protected function registerTransformers(): array
6366
{
64-
$cachePathManager = $this->getContainer()->get('aspect.cache.path.manager');
67+
$cachePathManager = $this->getContainer()->getService(CachePathManager::class);
6568

6669
$sourceTransformers = [
6770
new FilterInjectorTransformer($this, SourceTransformingLoader::getId(), $cachePathManager),
6871
new MagicConstantTransformer($this),
6972
new BeforeMockTransformer(
7073
$this,
71-
$this->getContainer()->get('aspect.advice_matcher'),
74+
$this->getContainer()->getService(AdviceMatcher::class),
7275
$cachePathManager,
73-
$this->getContainer()->get('aspect.cached.loader')
76+
$this->getContainer()->getService(CachedAspectLoader::class)
7477
)
7578
];
7679

0 commit comments

Comments
 (0)