Chubbyphp Petstore

screenshot of Chubbyphp Petstore

A simple skeleton to build api's based on the chubbyphp-framework, mezzio (former zend-expressive) or slim.

Overview:

The ChubbyPHP framework skeleton offers developers a structured and efficient way to build APIs. With its robust set of requirements and features, this setup is ideal for anyone looking to create a reliable API with ease. It embodies a modern development environment, allowing seamless integration with other tools and systems, aimed at simplifying the development process.

Features:

  • Lightweight Skeleton: Provides a basic structure to develop APIs quickly without unnecessary complexity.
  • Robust Dependencies: Requirements include various well-established libraries, ensuring reliability and community support.
  • DTO Support: Utilizes Data Transfer Objects (DTOs) for efficient data transport between application components, improving code organization.
  • Middleware Functionality: Offers middleware capabilities that allow customization of request/response handling on both global and route-specific levels.
  • ORM Integration: Supported Object-Relational Mapping (ORM) definitions simplify database interactions and enhance data management efficiency.
  • Data Validation: Built-in parsing functionality ensures incoming data conforms to predefined schemas, increasing data integrity.
  • Customizable Controllers: Generic CRUD controllers are provided, which can be adapted or omitted as per project requirements.
  • Service Factories: Facilitates dependency injection, promoting clean code architecture and managing service creation.