PHP Class Neos\Neos\Setup\Step\SiteImportStep

Inheritance: extends Neos\Setup\Step\AbstractStep
Afficher le fichier Open project: neos/neos-development-collection

Protected Properties

Свойство Type Description
$closureFinisher Neos\Form\Finishers\ClosureFinisher
$contextFactory Neos\ContentRepository\Domain\Service\ContextFactoryInterface
$domainRepository Neos\Neos\Domain\Repository\DomainRepository
$flashMessageContainer Neos\Flow\Mvc\FlashMessageContainer
$nodeDataRepository Neos\ContentRepository\Domain\Repository\NodeDataRepository
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
$optional boolean
$packageManager Neos\Flow\Package\PackageManagerInterface
$persistenceManager Neos\Flow\Persistence\PersistenceManagerInterface
$siteImportService Neos\Neos\Domain\Service\SiteImportService
$siteRepository Neos\Neos\Domain\Repository\SiteRepository
$systemLogger Neos\Flow\Log\SystemLoggerInterface
$workspaceRepository Neos\ContentRepository\Domain\Repository\WorkspaceRepository

Méthodes publiques

Méthode Description
importSite ( Neos\Form\Core\Model\FinisherContext $finisherContext ) : void

Méthodes protégées

Méthode Description
buildForm ( Neos\Form\Core\Model\FormDefinition $formDefinition ) : void Returns the form definitions for the step
deactivateOtherSitePackages ( string $packageKey ) : array If Site Packages already exist and are active, we will deactivate them in order to prevent interactions with the newly created or imported package (like Content Dimensions being used).

Method Details

buildForm() protected méthode

Returns the form definitions for the step
protected buildForm ( Neos\Form\Core\Model\FormDefinition $formDefinition ) : void
$formDefinition Neos\Form\Core\Model\FormDefinition
Résultat void

deactivateOtherSitePackages() protected méthode

If Site Packages already exist and are active, we will deactivate them in order to prevent interactions with the newly created or imported package (like Content Dimensions being used).
protected deactivateOtherSitePackages ( string $packageKey ) : array
$packageKey string
Résultat array

importSite() public méthode

public importSite ( Neos\Form\Core\Model\FinisherContext $finisherContext ) : void
$finisherContext Neos\Form\Core\Model\FinisherContext
Résultat void

Property Details

$closureFinisher protected_oe property

protected ClosureFinisher,Neos\Form\Finishers $closureFinisher
Résultat Neos\Form\Finishers\ClosureFinisher

$contextFactory protected_oe property

protected ContextFactoryInterface,Neos\ContentRepository\Domain\Service $contextFactory
Résultat Neos\ContentRepository\Domain\Service\ContextFactoryInterface

$domainRepository protected_oe property

protected DomainRepository,Neos\Neos\Domain\Repository $domainRepository
Résultat Neos\Neos\Domain\Repository\DomainRepository

$flashMessageContainer protected_oe property

protected FlashMessageContainer,Neos\Flow\Mvc $flashMessageContainer
Résultat Neos\Flow\Mvc\FlashMessageContainer

$nodeDataRepository protected_oe property

protected NodeDataRepository,Neos\ContentRepository\Domain\Repository $nodeDataRepository
Résultat Neos\ContentRepository\Domain\Repository\NodeDataRepository

$objectManager protected_oe property

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager
Résultat Neos\Flow\ObjectManagement\ObjectManagerInterface

$optional protected_oe property

protected bool $optional
Résultat boolean

$packageManager protected_oe property

protected PackageManagerInterface,Neos\Flow\Package $packageManager
Résultat Neos\Flow\Package\PackageManagerInterface

$persistenceManager protected_oe property

protected PersistenceManagerInterface,Neos\Flow\Persistence $persistenceManager
Résultat Neos\Flow\Persistence\PersistenceManagerInterface

$siteImportService protected_oe property

protected SiteImportService,Neos\Neos\Domain\Service $siteImportService
Résultat Neos\Neos\Domain\Service\SiteImportService

$siteRepository protected_oe property

protected SiteRepository,Neos\Neos\Domain\Repository $siteRepository
Résultat Neos\Neos\Domain\Repository\SiteRepository

$systemLogger protected_oe property

protected SystemLoggerInterface,Neos\Flow\Log $systemLogger
Résultat Neos\Flow\Log\SystemLoggerInterface

$workspaceRepository protected_oe property

protected WorkspaceRepository,Neos\ContentRepository\Domain\Repository $workspaceRepository
Résultat Neos\ContentRepository\Domain\Repository\WorkspaceRepository