ReflectionProperty::getHooks

(PHP 8 >= 8.4.0)

ReflectionProperty::getHooksReturns an array of all hooks on this property

Description

public ReflectionProperty::getHooks(): array

Returns a list of all hooks on this property.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

An array of ReflectionMethod objects keyed by the hook they are for. For example, a property with both get and set hooks will return a 2 element array with string keys get and set, each of which are a ReflectionMethod object. The order in which they are returned is explicitly undefined. If no hooks are defined, an empty array is returned.

Exemples

Exemple #1 ReflectionProperty::getHooks() example

<?php
class Example
{
public
string $name { get => "Name here"; }

public
int $count;
}

$rClass = new \ReflectionClass(Example::class);

$rProp = $rClass->getProperty('name');
var_dump($rProp->getHooks());

$rProp = $rClass->getProperty('count');
var_dump($rProp->getHooks());
?>

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top