# Symfony 7.4+ .gitignore

# Cache and logs
/var/cache/
/var/log/
/var/sessions/

# Runtime data
/var/data/
/var/tmp/

# Dependencies
/vendor/
composer.lock

# IDE
.idea/
.vscode/
.phpstorm.meta.php

# OS generated files
.DS_Store
Thumbs.db

# Local configuration
/config/packages/local/
/config/routes/local/
/config/services_local.yaml

# Environment variables
.env.local
.env.*
!.env.example

# Symfony Profiler
/var/cache/profiler/

# Web assets
/public/build/
/public/assets/

# PHPStan and other tools
/phpstan.neon
/phpunit.xml
/phpunit.xml.dist
/psalm.xml
/psalm.xml.dist
/symfony.lock

# Symfony binary
/bin/symfony

# Local test databases
/test_db.sql

# Backup files
*.backup
*.bak

# Node.js
/node_modules/
npm-debug.log
yarn-debug.log
yarn-error.log

# IDE specific
*.swp
*.swo
*.swn
*~

# Composer
composer.phar
composer.phar.md5sum

# SensioDistribution
/SensioDistribution/Installer/

# Symfony
/web/app_dev.php
/web/config.php

# Symfony cache
/var/cache/*
!/var/cache/.gitkeep

# Symfony logs
/var/log/*
!/var/log/.gitkeep

# Symfony sessions
/var/sessions/*
!/var/sessions/.gitkeep

# Symfony data
/var/data/*
!/var/data/.gitkeep

# Symfony tmp
/var/tmp/*
!/var/tmp/.gitkeep

# Symfony profiler
/var/cache/profiler/*
!/var/cache/profiler/.gitkeep

# Symfony assets
/public/assets/*
!/public/assets/.gitkeep

# Symfony build
/public/build/*
!/public/build/.gitkeep

# Docker
.docker/
.Dockerfile
.dockerignore

# Local development
.local/

# Temporary files
*.tmp
*.temp

# PHPUnit
/phpunit.xml
/phpunit.xml.dist
/phpunit_coverage.xml

# Symfony binary
/bin/symfony