Download the PHP package suvera/winter-boot without Composer

On this page you can find all versions of the php package suvera/winter-boot. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package winter-boot

Winter Boot - Unleash the Power of PHP 8.0+ Microservices!

Inspired by the elegance of Spring Boot, Winter Boot empowers you to build robust and scalable microservices in PHP 8 with unparalleled ease and familiarity. If you're a Spring Boot enthusiast looking to dive into the world of PHP, Winter Boot is your perfect gateway!

Effortless Application Setup:

Get your Winter Boot application up and running in no time. The @WinterBootApplication attribute simplifies your main application class, making bootstrapping a breeze.

Key Features that will make you love Winter Boot:

Build Powerful Services with Ease

Craft your services and REST APIs with a clean, attribute-driven approach.

Example Service Implementation:

Define your services with the @Service attribute and inject dependencies effortlessly using @Autowired.

Crafting RESTful APIs:

Transform your classes into powerful REST controllers using @RestController and map your endpoints with @RequestMapping. Handling requests and returning ResponseEntity has never been this elegant!

Test Your API Instantly:

Quickly test your newly created API endpoint with a simple curl command.

1. Explore a Live Example Microservice

Dive into a complete, working example of a Winter Boot microservice to see it in action! Check out the example application here example-service

2. Getting Started: Installation

Ready to build amazing things with Winter Boot? Follow these simple steps to get started!

1) Prerequisite: Ensure you have PHP 8.0 (or greater) installed.

2) Unleash Asynchronous Power (Optional but Recommended): For blazing-fast asynchronous functions (#[Async]) and scheduled tasks (#[Scheduled]), the swoole extension is highly recommended.

Seamless Installation with Composer

Integrate Winter Boot into your project effortlessly using Composer.

You're Done! Get ready to code!

3. Build & Deploy Your Winter Boot Applications

Winter Boot provides robust support for building and deploying your services, leveraging the powerful Phing build system.

Explore our comprehensive guide on Building Services to learn how to:

4. In-Depth Documentation

Unlock the full potential of Winter Boot with our detailed documentation. Each guide is crafted to help you master specific aspects of the framework:

5. Extend Your Horizons with Module Extensions

Winter Boot is designed for extensibility! Expand its capabilities even further by integrating powerful modules from the Winter Modules project.

Craft Your Own Modules!

Want to contribute or build a custom integration? Creating a new module is straightforward! Simply extend [WinterModule](src/core/app/WinterModule.php). Check out these existing modules for inspiration and reference:

6. Frequently Asked Questions (FAQ)

Got questions? We've got answers!

1. Can I integrate components from other PHP frameworks into my Winter Boot project?

Absolutely! Winter Boot is designed to be highly interoperable. You can seamlessly incorporate any component from popular PHP frameworks like Symfony, Yii2, Laravel, CodeIgniter, and more, simply by using Composer.

Examples:

Important: Always ensure that the components you integrate are compatible with PHP 8.0+.

2. Is it possible to use RoadRunner or Workerman with Winter Boot?

Yes, indeed! Winter Boot's flexible architecture allows you to extend the framework and create your own core Application runner classes to support different server environments.

Current Swoole Integration:

Winter Boot already provides a robust integration with Swoole:

Your Custom Integrations:

You can follow the same pattern to integrate with RoadRunner, Workerman, or any other server:


All versions of winter-boot with dependencies

PHP Build Version
Package Version
Requires ext-posix Version *
ext-pcntl Version *
symfony/yaml Version 5.4.x-dev
monolog/monolog Version 2.3.*
suvera/monolog-cascade Version dev-master
swoole/ide-helper Version @dev
lastguest/murmurhash Version 2.1.*
ramsey/uuid Version 4.2.*
promphp/prometheus_client_php Version v2.3.*
vanilla/garden-cli Version v3.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package suvera/winter-boot contains the following files

Loading the files please wait ....