@@ -39,6 +39,14 @@ public function getValue(?object $object = null)
3939 public function setValue (mixed $ objectOrValue , mixed $ value = UNKNOWN )
4040 {
4141 }
42+ #[\Since('8.4 ' )]
43+ public function getRawValue (object $ object ): mixed
44+ {
45+ }
46+ #[\Since('8.4 ' )]
47+ public function setRawValue (object $ object , mixed $ value ): void
48+ {
49+ }
4250 /**
4351 * @tentative-return-type
4452 * @return bool
@@ -85,6 +93,14 @@ public function isReadOnly(): bool
8593 public function isDefault ()
8694 {
8795 }
96+ #[\Since('8.4 ' )]
97+ public function isAbstract (): bool
98+ {
99+ }
100+ #[\Since('8.4 ' )]
101+ public function isVirtual (): bool
102+ {
103+ }
88104 public function isPromoted (): bool
89105 {
90106 }
@@ -123,6 +139,10 @@ public function setAccessible(bool $accessible)
123139 public function getType ()
124140 {
125141 }
142+ #[\Since('8.4 ' )]
143+ public function getSettableType (): ?ReflectionType
144+ {
145+ }
126146 /**
127147 * @tentative-return-type
128148 * @return bool
@@ -144,6 +164,15 @@ public function getDefaultValue()
144164 public function getAttributes (?string $ name = null , int $ flags = 0 ): array
145165 {
146166 }
167+ /** @return array<string, ReflectionMethod> */
168+ #[\Since('8.4 ' )]
169+ public function getHooks (): array
170+ {
171+ }
172+ #[\Since('8.4 ' )]
173+ public function getHook (PropertyHookType $ type ): ?ReflectionMethod
174+ {
175+ }
147176 /**
148177 * @var int
149178 * @cvalue ZEND_ACC_STATIC
@@ -194,4 +223,7 @@ public function getAttributes(?string $name = null, int $flags = 0): array
194223 /** @cvalue ZEND_ACC_PRIVATE */
195224 #[\Since('8.4 ' )]
196225 public const int IS_PRIVATE = UNKNOWN ;
226+ /** @cvalue ZEND_ACC_ABSTRACT */
227+ #[\Since('8.4 ' )]
228+ public const int IS_ABSTRACT = UNKNOWN ;
197229}
0 commit comments