polass/exposer

Exposer exposes hidden properties and methods

Installs: 257

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/polass/exposer

v1.0.1 2017-06-13 14:56 UTC

This package is not auto-updated.

Last update: 2025-10-26 08:33:01 UTC


README

The Exposer exposes hidden properties and methods.

Usage

<?php

class Secrecy {
    private $property = 'hidden';

    private function method($argument) {
        return 'called';
    }
}

$exposer = expose(new Secrecy);

echo $exposer->property;  // `hidden`

$exposer->property = 'exposed';
echo $exposer->property;  // `exposed`

echo $exposer->method('argument');  // `called`