build/extracted-examples/guides/hack/16-readonly/02-syntax/readonly_props.hack (8 lines of code) (raw):

// WARNING: Contains some auto-generated boilerplate code, see: // HHVM\UserDocumentation\MarkdownExt\ExtractedCodeBlocks\FilterBase::addBoilerplate namespace HHVM\UserDocumentation\Guides\Hack\Readonly\Syntax\ReadonlyProps; class Bar {} class Foo { private static readonly ?Bar $static_bar = null; public function __construct( private readonly Bar $bar, ){} }