Nextcloud PHP API (stable18)

IMigrationStep

Tags
since
13.0.0

Table of Contents

changeSchema()  : null|ISchemaWrapper
description()  : string
Human readable description of the migration steps
name()  : string
Human readable name of the migration step
postSchemaChange()  : mixed
preSchemaChange()  : mixed

Methods

changeSchema()

public changeSchema(IOutput $output, Closure $schemaClosure, array $options) : null|ISchemaWrapper
Parameters
$output : IOutput
$schemaClosure : Closure

The \Closure returns a ISchemaWrapper

$options : array
Tags
since
13.0.0
Return values
null|ISchemaWrapper

description()

Human readable description of the migration steps

public description() : string
Tags
since
14.0.0
Return values
string

name()

Human readable name of the migration step

public name() : string
Tags
since
14.0.0
Return values
string

postSchemaChange()

public postSchemaChange(IOutput $output, Closure $schemaClosure, array $options) : mixed
Parameters
$output : IOutput
$schemaClosure : Closure

The \Closure returns a ISchemaWrapper

$options : array
Tags
since
13.0.0
Return values
mixed

preSchemaChange()

public preSchemaChange(IOutput $output, Closure $schemaClosure, array $options) : mixed
Parameters
$output : IOutput
$schemaClosure : Closure

The \Closure returns a ISchemaWrapper

$options : array
Tags
since
13.0.0
Return values
mixed

Search results