aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-php-rpc/php/stubs/Composer/Package/Package.php
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-php-rpc/php/stubs/Composer/Package/Package.php')
-rw-r--r--crates/shirabe-php-rpc/php/stubs/Composer/Package/Package.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/shirabe-php-rpc/php/stubs/Composer/Package/Package.php b/crates/shirabe-php-rpc/php/stubs/Composer/Package/Package.php
index 5b80060d..238dde3b 100644
--- a/crates/shirabe-php-rpc/php/stubs/Composer/Package/Package.php
+++ b/crates/shirabe-php-rpc/php/stubs/Composer/Package/Package.php
@@ -7,6 +7,12 @@ namespace Composer\Package;
class Package extends BasePackage
{
+ public function __construct(string $name, string $version, string $prettyVersion)
+ {
+ [$this->__rhandle, $this->__epoch] = \ShirabeRpcRuntime::callRust(0, '__shirabeConstruct', [static::class, [$name, $version, $prettyVersion]]);
+ \ShirabeRustObjectRegistry::adopt($this->__rhandle, $this);
+ }
+
public function setType(string $type): void
{
\ShirabeRpcRuntime::callRust($this->__rhandle, 'setType', [$type]);