PHPPM\Utils::hijackProperty PHP Метод

hijackProperty() публичный статический Метод

Changes a property value of an object. (hijack because you can also change private/protected properties)
public static hijackProperty ( object $object, string $propertyName, mixed $newValue )
$object object
$propertyName string
$newValue mixed
    public static function hijackProperty($object, $propertyName, $newValue)
    {
        $closure = (new ClosureHelper())->getPropertyAccessor($propertyName, $newValue);
        Utils::bindAndCall($closure, $object);
    }