Skip to content

[stubs] class constants values are always null #186

@ju1ius

Description

@ju1ius
Component Version
ext_php_rs git:master
cargo-php v0.1.7

Extension code

#[php_class]
pub struct Foo;
#[php_impl]
impl Foo {
  const BAR: &'static str = "baz";
  const BAZ: i32 = 42;
}

Expected stubs:

<?php

class Foo {
  public const BAR = "baz";
  public const BAZ = 42;
}

Actual stubs:

<?php

class Foo {
  const BAR = null; 
  const BAZ = null;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions