Thanks to visit codestin.com
Credit goes to github.com

Skip to content

global constant vs. class constant #2

@janpieper

Description

@janpieper

An optional method parameter with a constant as default value (e.g. SORT_ASC) will result in

  <parameter name="sort" optional="true" byreference="false">
    <default>3</default>
  </parameter>

but if it is using a class constant like self::DETECT it will result in

  <parameter name="type" optional="true" byreference="false">
    <default>'__StaticReflectionConstantValue(self::DETECT)'</default>
  </parameter>

Is this the expected behavior?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions