Create an application with Vitya

Vitya is a collection of tools that can help you to create any web application:

  • vitya/components is a set of reusable PHP components, such as a router, an HTTP cache engine or a service container;

  • vitya/application is an application framework, built around Vitya’s service container;

  • vitya/cms-components is a set of PHP components that can be used as building blocks for a CMS-based application;

  • vitya/cms-ui is a web user interface built upon vitya/cms-components.

This manual will focus on vitya/application. You’ll learn how to create a minimal Vitya application and how you can extend it using Vitya components.