Um componente PHP que oferece uma função dump() aprimorada para inspecionar variáveis arbitrárias, como alternativa a var_dump().
symfony/filesystem
Componente PHP com utilitários básicos de sistema de arquivos para criar, copiar, mover e remover arquivos e diretórios.
- Estrelas
- 4,631
- Forks
- 48
- Issues abertas
- 1
- Último commit
- há 3 dias
O que é?
Filesystem é um componente PHP do framework Symfony que reúne operações comuns com arquivos e diretórios em uma única classe utilitária. Ele resolve tarefas que as funções nativas do PHP tratam de forma pouco prática, como criar diretórios recursivamente, copiar ou espelhar árvores inteiras e remover caminhos.
O componente faz parte do monorepo principal do Symfony e é publicado como um pacote Composer independente, então pode ser usado em qualquer projeto PHP sem o restante do framework. O README aponta para a documentação do Symfony para detalhes de uso e para o repositório principal para issues e pull requests.
Recursos principais
- 01Cria, copia, move e remove arquivos e diretórios.
- 02Oferece suporte a operações recursivas em diretórios e ao espelhamento de árvores de diretórios.
- 03Pode ser instalado separadamente pelo Composer, sem depender do framework Symfony completo.
Casos de uso
- Gerenciar arquivos gerados e diretórios de cache em uma aplicação PHP.
- Implantar ou sincronizar árvores de diretórios em scripts de build ou implantação em PHP.
- Adicionar operações de sistema de arquivos a uma ferramenta CLI em PHP sem escrever código de baixo nível.
Tópicos
Perguntas frequentes
- O que é filesystem?
- Componente PHP com utilitários básicos de sistema de arquivos para criar, copiar, mover e remover arquivos e diretórios. Filesystem é um componente PHP do framework Symfony que reúne operações comuns com arquivos e diretórios em uma única classe utilitária. Ele resolve tarefas que as funções nativas do PHP tratam de forma pouco prática, como criar diretórios recursivamente, copiar ou espelhar árvores inteiras e remover caminhos.
- filesystem é gratuito? Qual é a licença?
- filesystem é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- filesystem ainda é mantido?
- Manutenção ativa. O último commit de filesystem foi em 4 de nov. de 2026.
- Para que posso usar filesystem?
- Gerenciar arquivos gerados e diretórios de cache em uma aplicação PHP. Implantar ou sincronizar árvores de diretórios em scripts de build ou implantação em PHP. Adicionar operações de sistema de arquivos a uma ferramenta CLI em PHP sem escrever código de baixo nível.
- Onde consigo filesystem?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/symfony/filesystem
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Componente PHP que associa URLs de requisições HTTP a configurações de rotas e gera URLs a partir de rotas nomeadas.
Componente PHP para executar comandos externos em subprocessos, com controle de entrada, saída e tempo limite.
Componente PHP para padronizar e centralizar a criação e a conexão de objetos em uma aplicação.
Fallback em PHP puro que oferece uma implementação parcial da extensão Mbstring para ambientes em que ela não está instalada.
Gerenciador de dependências para PHP que declara, instala e atualiza pacotes de projetos do Packagist.