Download the PHP package phpcr/phpcr-migrations-bundle without Composer
On this page you can find all versions of the php package phpcr/phpcr-migrations-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package phpcr-migrations-bundle
PHPCR Migrations Bundle
This library provides a Symfony integration for the PHPCR migrations library.
It has initially been created by Daniel Leech as dantleech/phpcr-migrations-bundle
and was then
donated to the PHPCR organization.
Configuration
Configure the path to your migrations:
`
And the bundle will automatically pick up any migrations in the
Resources/phpcr-migrations
folder in any bundles registered in the kernel.
Creating migrations
First create two new migration files:
``
and
``
Migration status
Note that migration MUST be named as follows: VersionYYYMMDDHHSS
. If they
are not so-named, they will not be detected. The timestamp SHOULD be the
current date (in this example 2015/01/01 12:00
).
Now execute the phpcr:migrations:status
command:
`
Executing migrations
Now we can run the migrations:
`
This should run the two migrations.
Reverting
You can now revert back to the first version as follows:
`
Actions
In addition to specifying versions you can specify actions:
`
Actions are:
up
: Upgrade one versiondown
: Revert one versiontop
: Migrate to the latest versionbottom
: Revert all migrations
All versions of phpcr-migrations-bundle with dependencies
phpcr/phpcr-migrations Version ^1.1
phpcr/phpcr-implementation Version ^2.1
doctrine/phpcr-bundle Version ^2.2 || ^3.0
symfony/config Version ^5.4 || ^6.0 || ^7.0
symfony/console Version ^5.4 || ^6.0 || ^7.0
symfony/dependency-injection Version ^5.4 || ^6.0 || ^7.0
symfony/http-kernel Version ^5.4 || ^6.0 || ^7.0