phpantom_lsp 0.7.0

Fast PHP language server with deep type intelligence. Generics, Laravel, PHPStan annotations. Ready in an instant.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// test: catch clause resolves exception variable to the caught type
// feature: completion
// Adapted from phpactor catch-clause/exceptions.test
// expect: getDetails(
---
<?php

class MyException extends \Exception {
    public function getDetails(): string {}
}

try {
    throw new MyException();
} catch (MyException $exception) {
    $exception-><>
}