PHP Libraries › symfony › config Symfony Config component provides a powerful way to load configuration files, validate and merge them. It allows for easy management of application configurations.
Package Description Symfony Config is a versatile library for handling configurations in PHP projects. With features like loading, processing, and validating configuration files, it ensures seamless integration with various components. Its robust capabilities include configuration inheritance, environment-based settings, and fine-grained management.
Classes: Symfony\Component\Config\Resource\ClassExistenceResource Symfony\Component\Config\Resource\ReflectionClassResource Symfony\Component\Config\Resource\SkippingResourceChecker Symfony\Component\Config\Resource\FileExistenceResource Symfony\Component\Config\Resource\GlobResource Symfony\Component\Config\Resource\ComposerResource Symfony\Component\Config\Resource\SelfCheckingResourceInterface Symfony\Component\Config\Resource\DirectoryResource Symfony\Component\Config\Resource\ResourceInterface Symfony\Component\Config\Resource\FileResource Symfony\Component\Config\Resource\SelfCheckingResourceChecker Symfony\Component\Config\Util\XmlUtils Symfony\Component\Config\Util\Exception\InvalidXmlException Symfony\Component\Config\Util\Exception\XmlParsingException Symfony\Component\Config\ResourceCheckerInterface Symfony\Component\Config\ResourceCheckerConfigCache Symfony\Component\Config\FileLocator Symfony\Component\Config\Builder\Method Symfony\Component\Config\Builder\ConfigBuilderInterface Symfony\Component\Config\Builder\ConfigBuilderGeneratorInterface Symfony\Component\Config\Builder\Property Symfony\Component\Config\Builder\ConfigBuilderGenerator Symfony\Component\Config\Builder\ClassBuilder Symfony\Component\Config\Loader\LoaderResolverInterface Symfony\Component\Config\Loader\LoaderInterface Symfony\Component\Config\Loader\ParamConfigurator Symfony\Component\Config\Loader\LoaderResolver Symfony\Component\Config\Loader\DirectoryAwareLoaderInterface Symfony\Component\Config\Loader\DelegatingLoader Symfony\Component\Config\Loader\GlobFileLoader Symfony\Component\Config\Loader\FileLoader Symfony\Component\Config\Loader\Loader Symfony\Component\Config\Definition\EnumNode Symfony\Component\Config\Definition\BooleanNode Symfony\Component\Config\Definition\NodeInterface Symfony\Component\Config\Definition\Builder\NodeParentInterface Symfony\Component\Config\Definition\Builder\FloatNodeDefinition Symfony\Component\Config\Definition\Builder\ExprBuilder Symfony\Component\Config\Definition\Builder\NodeDefinition Symfony\Component\Config\Definition\Builder\TreeBuilder Symfony\Component\Config\Definition\Builder\NormalizationBuilder Symfony\Component\Config\Definition\Builder\NumericNodeDefinition Symfony\Component\Config\Definition\Builder\ParentNodeDefinitionInterface Symfony\Component\Config\Definition\Builder\IntegerNodeDefinition Symfony\Component\Config\Definition\Builder\StringNodeDefinition Symfony\Component\Config\Definition\Builder\MergeBuilder Symfony\Component\Config\Definition\Builder\NodeBuilder Symfony\Component\Config\Definition\Builder\VariableNodeDefinition Symfony\Component\Config\Definition\Builder\EnumNodeDefinition Symfony\Component\Config\Definition\Builder\ScalarNodeDefinition Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition Symfony\Component\Config\Definition\Builder\BuilderAwareInterface Symfony\Component\Config\Definition\Builder\BooleanNodeDefinition Symfony\Component\Config\Definition\Builder\ValidationBuilder Symfony\Component\Config\Definition\ScalarNode Symfony\Component\Config\Definition\ConfigurationInterface Symfony\Component\Config\Definition\Loader\DefinitionFileLoader Symfony\Component\Config\Definition\Loader\ProtectedDefinitionFileLoader Symfony\Component\Config\Definition\PrototypedArrayNode Symfony\Component\Config\Definition\Dumper\XmlReferenceDumper Symfony\Component\Config\Definition\Dumper\YamlReferenceDumper Symfony\Component\Config\Definition\StringNode Symfony\Component\Config\Definition\PrototypeNodeInterface Symfony\Component\Config\Definition\FloatNode Symfony\Component\Config\Definition\VariableNode Symfony\Component\Config\Definition\Configurator\DefinitionConfigurator Symfony\Component\Config\Definition\IntegerNode Symfony\Component\Config\Definition\ArrayNode Symfony\Component\Config\Definition\Exception\InvalidDefinitionException Symfony\Component\Config\Definition\Exception\InvalidTypeException Symfony\Component\Config\Definition\Exception\InvalidConfigurationException Symfony\Component\Config\Definition\Exception\UnsetKeyException Symfony\Component\Config\Definition\Exception\ForbiddenOverwriteException Symfony\Component\Config\Definition\Exception\Exception Symfony\Component\Config\Definition\Exception\DuplicateKeyException Symfony\Component\Config\Definition\ConfigurableInterface Symfony\Component\Config\Definition\NumericNode Symfony\Component\Config\Definition\BaseNode Symfony\Component\Config\Definition\Processor Symfony\Component\Config\Definition\Configuration Symfony\Component\Config\ConfigCacheFactoryInterface Symfony\Component\Config\ConfigCacheInterface Symfony\Component\Config\ConfigCacheFactory Symfony\Component\Config\ResourceCheckerConfigCacheFactory Symfony\Component\Config\ConfigCache Symfony\Component\Config\Exception\FileLoaderImportCircularReferenceException Symfony\Component\Config\Exception\LoaderLoadException Symfony\Component\Config\Exception\FileLocatorFileNotFoundException Symfony\Component\Config\Exception\LogicException Symfony\Component\Config\FileLocatorInterface Close Previous Versions Code Integration Example Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/symfony/config/7.3.4/loader.php';
require_once 'libs/symfony/filesystem/7.3.2/loader.php';
require_once 'libs/symfony/finder/7.3.2/loader.php';
require_once 'libs/symfony/yaml/7.3.3/loader.php';
use Symfony\Component\Config\ConfigCache;
use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
$obj = new ConfigCache();
echo '✅ Test OK: ' . get_class($obj);
?>
Report a broken download or code 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.