Skip to content

Commit 5bf2f9a

Browse files
committed
added node object to context
1 parent 11255f0 commit 5bf2f9a

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

src/Complete/CompleteEngine.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ protected function findEntries(Project $project, Scope $scope, $badLine, $column
8888
$event = new CustomCompleterEvent($project, $context);
8989
$this->dispatcher->dispatch(self::CUSTOM_COMPLETER, $event);
9090
$completer = $event->completer;
91+
if ($completer) {
92+
$this->logger->debug(sprintf("Using custom completer %s", get_class($completer)));
93+
}
9194
}
9295
if ($completer) {
9396
return $completer->getEntries($project, $context);
@@ -176,6 +179,7 @@ private function isValidCache($file, $content){
176179
/** @property ScopeProcessor */
177180
private $scopeProcessor;
178181
private $cachePool;
182+
/** @var LoggerInterface */
179183
private $logger;
180184
/** @var EventDispatcher */
181185
private $dispatcher;

src/Complete/Resolver/ContextResolver.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ protected function createContext(Scope $scope, Token $token, $badLine, Index $in
8282
$context->setData([
8383
array_pop($types),
8484
$isThis,
85-
$types
85+
$types,
86+
$workingNode
8687
]);
8788
}
8889
if ($token->isUseOperator()

0 commit comments

Comments
 (0)