import os
import re

regex = re.compile(r"->add\(\s*['\"][^'\"]+['\"]\s*,\s*['\"](url|email|integer|textarea|text|file|sonata_type_model|sonata_security_roles)['\"]")

for root, dirs, files in os.walk("src"):
    for file in files:
        if file.endswith(".php"):
            path = os.path.join(root, file)
            with open(path, "r", encoding="utf-8", errors="ignore") as f:
                for i, line in enumerate(f, 1):
                    if regex.search(line):
                        print(f"{path}:{i}: {line.strip()}")
