Skip to content
This repository has been archived by the owner on Nov 24, 2021. It is now read-only.

indigophp/robo-doctrine

Repository files navigation

Robo Doctrine

Latest Version Software License Total Downloads

Doctrine (DBAL, ORM) tasks for Robo Task Runner.

Install

Via Composer

$ composer require indigophp/robo-doctrine

Usage

  1. Use one of the task loader traits in your RoboFile
  2. Run commands as usual

ORM commands

orm:clear-cache-metadata         Clear all metadata cache of the various cache drivers
orm:clear-cache-query            Clear all query cache of the various cache drivers
orm:clear-cache-result           Clear all result cache of the various cache drivers
orm:convert-d1-schema            Converts Doctrine 1.X schema into a Doctrine 2.X schema
orm:convert-mapping              Convert mapping information between supported formats
orm:ensure-production-settings   Verify that Doctrine is properly configured for a production environment
orm:generate-entities            Generate entity classes and method stubs from your mapping information
orm:generate-proxies             Generates proxy classes for entity classes
orm:generate-repositories        Generate repository classes from your mapping information
orm:info                         Show basic information about all mapped entities
orm:run-dql                      Executes arbitrary DQL directly from the command line
orm:schema-create                Processes the schema and either create it directly on EntityManager Storage Connection or generate the SQL output
orm:schema-drop                  Drop the complete database schema of EntityManager Storage Connection or generate the corresponding SQL output
orm:schema-update                Executes (or dumps) the SQL needed to update the database schema to match the current mapping metadata
orm:validate-schema              Validate the mapping files

Contributing

Please see CONTRIBUTING for details.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

Doctrine (DBAL, ORM) tasks for Robo Task Runner

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages