Thụy Sĩnelmio/alice
Expressive fixtures generator
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🎯 Alice - Bộ tạo fixture mẫu mạnh mẽ cho PHP
Tạo dữ liệu giả lớp lớp thông qua cú pháp khai báo trựm nhìn, dễ chỉnh sửa cho cả nhóm.
Alice là một thư viện PHP dựa trên FakerPHP/Faker, giúp bạn nhanh chóng tạo ra hàng loạt fixture/fake data phục vụ phát triển và kiểm thử dự án. Với Alice, bạn có thể định nghĩa dữ liệu phức tạp có ràng buộc một cách dễ đọng dễ sửa, mọi người trong nhóm đều có thể điều chỉnh nếu cần.
✨ Điểm nổi bật
- Hỗ trợ nhiều định dạng: YAML, PHP, JSON
- Biểu thức ngôn ngữ (DSL): Sử dụng Expression Language để định nghĩa logic phức tạp
- Quản lý quan hệ: Hỗ trợ tham chiếu, tham chiếu đa, tự tham chiếu
- Tái sử dụng fixture: Thừa kế, bao gồm file, biến và tham số
- Xử lý ràng buộc: Quản lý unique constraints
- Tích hợp framework: Hỗ trợ Symfony, Nette, Zend Framework 2 và framework agnostic
💡 Vì sao đáng chú ý
Alice không chỉ là công cụ tạo dữ liệu giả đơn thuần mà còn cung cấp một ngôn ngữ khai báo mạnh mẽ giúp bạn mô tả các mối quan hệ và ràng buộc phức tạp một cách trực quan. Điều này giúp tiết kiệm thời gian phát triển và đảm bảo dữ liệu kiểm thử luôn nhất quán. Phù hợp với các dự án PHP sử dụng Symfony hoặc bất kỳ framework nào cần dữ liệu mẫu phong phú.
#PHP #Faker #Fixtures #Symfony #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
🕸️ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Headless open-source eCommerce platform on top of PHP/Symfony/API Platform
EasyAdmin is a fast, beautiful and modern admin generator for Symfony applications.
Symfony integration for the doctrine/migrations library
An extension to Symfony FrameworkBundle that adds annotation configuration for Controller classes