improve symbol support
[awesomized/ext-ion] / ion.stub.php
index cbddd8db5eaada5f61be79f9f74c646453af09aa..99eeabd528abac4ab3eff98bb2248d76481a0877 100644 (file)
@@ -76,12 +76,15 @@ enum SID : int {
 namespace ion;
 class Symbol {
     public function __construct(
-        public readonly string $value,
+        public readonly ?string $value = null,
         public readonly int $sid = -1,
         public readonly ?Symbol\ImportLocation $importLocation = null,
     ) {}
 
-    public function equals(Symbol $symbol): bool { }
+    public function equals(Symbol $symbol): bool {}
+    public function __toString() : string {}
+    /** @alias ion\Symbol::__toString */
+    public function toString() : string {}
 }
 
 namespace ion\Symbol;