Download the PHP package ibexa/doctrine-schema without Composer
On this page you can find all versions of the php package ibexa/doctrine-schema. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ibexa/doctrine-schema
More information about ibexa/doctrine-schema
Files in ibexa/doctrine-schema
Package doctrine-schema
Short Description Abstraction layer, on top of Doctrine, for cross-DBMS schema import
License GPL-2.0-only
Informations about the package doctrine-schema
Doctrine Schema Bundle
This Symfony Bundle provides basic abstraction layer for cross-DBMS schema import.
It introduces custom Yaml format for schema definition and provides autowired APIs.
Schema Builder
Provided by APIs defined on the \Ibexa\Contracts\DoctrineSchema\SchemaImporterInterface
interface,
imports given Yaml source string or Yaml file into \Doctrine\DBAL\Schema
object.
Schema Exporter
Provided by APIs defined on the \Ibexa\Contracts\DoctrineSchema\SchemaExporterInterface
interface,
exports given \Doctrine\DBAL\Schema
object to the custom Yaml format.
SchemaBuilder
Provided by APIs defined on the \Ibexa\Contracts\DoctrineSchema\Builder\SchemaBuilderInterface
interface, is an extensibility point to be used by Symfony-based projects.
The SchemaBuilder
is event-driven. To hook into the process of building schema, a custom EventSubscriber
is required, e.g.
Schema provided in this way can be imported into Schema object by e.g.:
COPYRIGHT
Copyright (C) 1999-2024 Ibexa AS (formerly eZ Systems AS). All rights reserved.
LICENSE
This source code is available separately under the following licenses:
A - Ibexa Business Use License Agreement (Ibexa BUL), version 2.4 or later versions (as license terms may be updated from time to time) Ibexa BUL is granted by having a valid Ibexa DXP (formerly eZ Platform Enterprise) subscription, as described at: https://www.ibexa.co/product For the full Ibexa BUL license text, please see: https://www.ibexa.co/software-information/licenses-and-agreements (latest version applies)
AND
B - GNU General Public License, version 2 Grants an copyleft open source license with ABSOLUTELY NO WARRANTY. For the full GPL license text, please see: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
All versions of doctrine-schema with dependencies
doctrine/dbal Version ^2.13
symfony/config Version ^5.3
symfony/console Version ^5.3
symfony/dependency-injection Version ^5.3
symfony/http-kernel Version ^5.3
symfony/yaml Version ^5.3