PHP Package: friendsofphp/proxy-manager-lts
Optimize your PHP projects with the lightweight proxy manager LTS for improved performance.
Current Version: 1.0.18
Last Updated: 2024-03-20
PHP Requirement: >=7.1
⚠️ To ensure full functionality, the above dependencies might be required.
Package Description
Enhance PHP applications with the long-term support version of Proxy Manager, a powerful library designed to improve performance and streamline workflow through efficient proxy creation and management functionalities.
Classes:
- ProxyManager\ProxyGenerator\LazyLoading\MethodGenerator\StaticProxyConstructor
- ProxyManager\ProxyGenerator\LazyLoadingGhostGenerator
- ProxyManager\ProxyGenerator\AccessInterceptorScopeLocalizerGenerator
- ProxyManager\ProxyGenerator\NullObjectGenerator
- ProxyManager\ProxyGenerator\LazyLoadingValueHolderGenerator
- ProxyManager\ProxyGenerator\PropertyGenerator\PublicPropertiesMap
- ProxyManager\ProxyGenerator\LazyLoadingGhost\PropertyGenerator\InitializerProperty
- ProxyManager\ProxyGenerator\LazyLoadingGhost\PropertyGenerator\ProtectedPropertiesMap
- ProxyManager\ProxyGenerator\LazyLoadingGhost\PropertyGenerator\PrivatePropertiesMap
- ProxyManager\ProxyGenerator\LazyLoadingGhost\PropertyGenerator\InitializationTracker
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\MagicIsset
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\GetProxyInitializer
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\SkipDestructor
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\MagicSet
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\CallInitializer
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\MagicSleep
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\InitializeProxy
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\SetProxyInitializer
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\MagicUnset
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\MagicGet
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\IsProxyInitialized
- ProxyManager\ProxyGenerator\LazyLoadingGhost\MethodGenerator\MagicClone
- ProxyManager\ProxyGenerator\AccessInterceptorScopeLocalizer\MethodGenerator\MagicIsset
- ProxyManager\ProxyGenerator\AccessInterceptorScopeLocalizer\MethodGenerator\BindProxyProperties
- ProxyManager\ProxyGenerator\AccessInterceptorScopeLocalizer\MethodGenerator\InterceptedMethod
- ProxyManager\ProxyGenerator\AccessInterceptorScopeLocalizer\MethodGenerator\MagicSet
- ProxyManager\ProxyGenerator\AccessInterceptorScopeLocalizer\MethodGenerator\MagicSleep
- ProxyManager\ProxyGenerator\AccessInterceptorScopeLocalizer\MethodGenerator\MagicUnset
- ProxyManager\ProxyGenerator\AccessInterceptorScopeLocalizer\MethodGenerator\MagicGet
- ProxyManager\ProxyGenerator\AccessInterceptorScopeLocalizer\MethodGenerator\Util\InterceptorGenerator
- ProxyManager\ProxyGenerator\AccessInterceptorScopeLocalizer\MethodGenerator\MagicClone
- ProxyManager\ProxyGenerator\AccessInterceptorScopeLocalizer\MethodGenerator\StaticProxyConstructor
- ProxyManager\ProxyGenerator\RemoteObject\PropertyGenerator\AdapterProperty
- ProxyManager\ProxyGenerator\RemoteObject\MethodGenerator\MagicIsset
- ProxyManager\ProxyGenerator\RemoteObject\MethodGenerator\RemoteObjectMethod
- ProxyManager\ProxyGenerator\RemoteObject\MethodGenerator\MagicSet
- ProxyManager\ProxyGenerator\RemoteObject\MethodGenerator\MagicUnset
- ProxyManager\ProxyGenerator\RemoteObject\MethodGenerator\MagicGet
- ProxyManager\ProxyGenerator\RemoteObject\MethodGenerator\StaticProxyConstructor
- ProxyManager\ProxyGenerator\NullObject\MethodGenerator\NullObjectMethodInterceptor
- ProxyManager\ProxyGenerator\NullObject\MethodGenerator\StaticProxyConstructor
- ProxyManager\ProxyGenerator\AccessInterceptorValueHolder\MethodGenerator\MagicIsset
- ProxyManager\ProxyGenerator\AccessInterceptorValueHolder\MethodGenerator\InterceptedMethod
- ProxyManager\ProxyGenerator\AccessInterceptorValueHolder\MethodGenerator\MagicSet
- ProxyManager\ProxyGenerator\AccessInterceptorValueHolder\MethodGenerator\MagicUnset
- ProxyManager\ProxyGenerator\AccessInterceptorValueHolder\MethodGenerator\MagicGet
- ProxyManager\ProxyGenerator\AccessInterceptorValueHolder\MethodGenerator\Util\InterceptorGenerator
- ProxyManager\ProxyGenerator\AccessInterceptorValueHolder\MethodGenerator\MagicClone
- ProxyManager\ProxyGenerator\AccessInterceptorValueHolder\MethodGenerator\StaticProxyConstructor
- ProxyManager\ProxyGenerator\AccessInterceptorValueHolderGenerator
- ProxyManager\ProxyGenerator\ProxyGeneratorInterface
- ProxyManager\ProxyGenerator\AccessInterceptor\PropertyGenerator\MethodSuffixInterceptors
- ProxyManager\ProxyGenerator\AccessInterceptor\PropertyGenerator\MethodPrefixInterceptors
- ProxyManager\ProxyGenerator\AccessInterceptor\MethodGenerator\MagicWakeup
- ProxyManager\ProxyGenerator\AccessInterceptor\MethodGenerator\SetMethodSuffixInterceptor
- ProxyManager\ProxyGenerator\AccessInterceptor\MethodGenerator\SetMethodPrefixInterceptor
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\PropertyGenerator\InitializerProperty
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\PropertyGenerator\ValueHolderProperty
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\MagicIsset
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\GetProxyInitializer
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\SkipDestructor
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\MagicSet
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\MagicSleep
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\InitializeProxy
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\SetProxyInitializer
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\MagicUnset
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\MagicGet
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\LazyLoadingMethodInterceptor
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\IsProxyInitialized
- ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\MagicClone
- ProxyManager\ProxyGenerator\RemoteObjectGenerator
- ProxyManager\ProxyGenerator\ValueHolder\MethodGenerator\GetWrappedValueHolderValue
- ProxyManager\ProxyGenerator\ValueHolder\MethodGenerator\Constructor
- ProxyManager\ProxyGenerator\ValueHolder\MethodGenerator\MagicSleep
- ProxyManager\ProxyGenerator\Util\PublicScopeSimulator
- ProxyManager\ProxyGenerator\Util\GetMethodIfExists
- ProxyManager\ProxyGenerator\Util\ProxiedMethodsFilter
- ProxyManager\ProxyGenerator\Util\UnsetPropertiesGenerator
- ProxyManager\ProxyGenerator\Util\Properties
- ProxyManager\ProxyGenerator\Assertion\CanProxyAssertion
- ProxyManager\Version
- ProxyManager\Configuration
- ProxyManager\Autoloader\Autoloader
- ProxyManager\Autoloader\AutoloaderInterface
- ProxyManager\FileLocator\FileLocatorInterface
- ProxyManager\FileLocator\FileLocator
- ProxyManager\Inflector\ClassNameInflector
- ProxyManager\Inflector\ClassNameInflectorInterface
- ProxyManager\Inflector\Util\ParameterEncoder
- ProxyManager\Inflector\Util\ParameterHasher
- ProxyManager\GeneratorStrategy\FileWriterGeneratorStrategy
- ProxyManager\GeneratorStrategy\EvaluatingGeneratorStrategy
- ProxyManager\GeneratorStrategy\BaseGeneratorStrategy
- ProxyManager\GeneratorStrategy\GeneratorStrategyInterface
- ProxyManager\Stub\EmptyClassStub
- ProxyManager\Exception\FileNotWritableException
- ProxyManager\Exception\InvalidProxyDirectoryException
- ProxyManager\Exception\UnsupportedProxiedClassException
- ProxyManager\Exception\ExceptionInterface
- ProxyManager\Exception\DisabledMethodException
- ProxyManager\Exception\InvalidProxiedClassException
- ProxyManager\Generator\MethodGenerator
- ProxyManager\Generator\ValueGenerator
- ProxyManager\Generator\MagicMethodGenerator
- ProxyManager\Generator\ClassGenerator
- ProxyManager\Generator\Util\IdentifierSuffixer
- ProxyManager\Generator\Util\UniqueIdentifierGenerator
- ProxyManager\Generator\Util\ProxiedMethodReturnExpression
- ProxyManager\Generator\Util\ClassGeneratorUtils
- ProxyManager\Signature\SignatureCheckerInterface
- ProxyManager\Signature\SignatureGeneratorInterface
- ProxyManager\Signature\SignatureChecker
- ProxyManager\Signature\ClassSignatureGeneratorInterface
- ProxyManager\Signature\SignatureGenerator
- ProxyManager\Signature\Exception\InvalidSignatureException
- ProxyManager\Signature\Exception\ExceptionInterface
- ProxyManager\Signature\Exception\MissingSignatureException
- ProxyManager\Signature\ClassSignatureGenerator
- ProxyManager\Factory\NullObjectFactory
- ProxyManager\Factory\RemoteObjectFactory
- ProxyManager\Factory\LazyLoadingGhostFactory
- ProxyManager\Factory\AccessInterceptorValueHolderFactory
- ProxyManager\Factory\AccessInterceptorScopeLocalizerFactory
- ProxyManager\Factory\RemoteObject\Adapter\JsonRpc
- ProxyManager\Factory\RemoteObject\Adapter\Soap
- ProxyManager\Factory\RemoteObject\Adapter\XmlRpc
- ProxyManager\Factory\RemoteObject\Adapter\BaseAdapter
- ProxyManager\Factory\RemoteObject\AdapterInterface
- ProxyManager\Factory\LazyLoadingValueHolderFactory
- ProxyManager\Factory\AbstractBaseFactory
- ProxyManager\Proxy\NullObjectInterface
- ProxyManager\Proxy\AccessInterceptorValueHolderInterface
- ProxyManager\Proxy\ProxyInterface
- ProxyManager\Proxy\SmartReferenceInterface
- ProxyManager\Proxy\FallbackValueHolderInterface
- ProxyManager\Proxy\LazyLoadingInterface
- ProxyManager\Proxy\GhostObjectInterface
- ProxyManager\Proxy\ValueHolderInterface
- ProxyManager\Proxy\RemoteObjectInterface
- ProxyManager\Proxy\AccessInterceptorInterface
- ProxyManager\Proxy\Exception\RemoteObjectException
- ProxyManager\Proxy\VirtualProxyInterface
Download Latest Version: 1.0.18

Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/friendsofphp/proxy-manager-lts/1.0.18/loader.php';
require_once 'libs/doctrine/annotations/2.0.2/loader.php';
require_once 'libs/symfony/config/7.3.4/loader.php';
require_once 'libs/zendframework/zend-code/{lib_version}/loader.php';
use ProxyManager\Configuration;
use ProxyManager\Factory\AccessInterceptorScopeLocalizerFactory;
$obj = new Configuration();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.