Exponential 5.x Kernel 7.5.40 Exponential New Stack (Symfony-based) Kernel — PHP Class Reference

Public Member Functions | Public Attributes | List of all members
EzSystems\PlatformInstallerBundle\DependencyInjection\Compiler\SchemaBuilderInstallerPass Class Reference

Enable installer which uses SchemaBuilder. More...

Inheritance diagram for EzSystems\PlatformInstallerBundle\DependencyInjection\Compiler\SchemaBuilderInstallerPass:

## Public Member Functions
| process (ContainerBuilder $container)
| Replace Clean installer with CoreInstaller if required SchemaBuilder from DoctrineSchemaBundle is available. More...

## Public Attributes
const | CLEAN_INSTALLER_DEF_ID = 'ezplatform.installer.clean_installer'
const | DB_BASED_INSTALLER_DEF_ID = 'ezplatform.installer.db_based_installer'

## Detailed Description

Enable installer which uses SchemaBuilder.

`DoctrineSchemaBundle` is available via `ezsystems/doctrine-dbal-schema` package.

See also
  \EzSystems\DoctrineSchemaBundle\DoctrineSchemaBundle
  \EzSystems\PlatformInstallerBundle\Installer\CoreInstaller

Definition at line 27 of file SchemaBuilderInstallerPass.php.

## Member Function Documentation

## ◆ process()

EzSystems\PlatformInstallerBundle\DependencyInjection\Compiler\SchemaBuilderInstallerPass::process | ( | ContainerBuilder | $container | ) |

Replace Clean installer with CoreInstaller if required SchemaBuilder from DoctrineSchemaBundle is available.

Parameters

  \Symfony\Component\DependencyInjection\ContainerBuilder | $container |

Exceptions

Definition at line 39 of file SchemaBuilderInstallerPass.php.

## Member Data Documentation

## ◆ CLEAN_INSTALLER_DEF_ID

const EzSystems\PlatformInstallerBundle\DependencyInjection\Compiler\SchemaBuilderInstallerPass::CLEAN_INSTALLER_DEF_ID = 'ezplatform.installer.clean_installer'

Definition at line 29 of file SchemaBuilderInstallerPass.php.

## ◆ DB_BASED_INSTALLER_DEF_ID

const EzSystems\PlatformInstallerBundle\DependencyInjection\Compiler\SchemaBuilderInstallerPass::DB_BASED_INSTALLER_DEF_ID = 'ezplatform.installer.db_based_installer'

Definition at line 30 of file SchemaBuilderInstallerPass.php.

The documentation for this class was generated from the following file:

- SchemaBuilderInstallerPass.php

Copyright © 1998 – 2026 7x. All rights reserved. Licensed under the GNU GPLv2+.