PHP Класс Devise\Pages\Collections\CollectionsManager

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$CollectionInstance DvsCollectionInstance DvsCollectionInstance model
$Field DvsField DvsField model

Открытые методы

Метод Описание
__construct ( DvsCollectionInstance $CollectionInstance, DvsField $Field ) Create a new collections manager object
createNewInstance ( array $input ) : CollectionInstance Create a new collection instance
createNewInstanceField ( [type] $instance, $fieldInput ) : [type] [createNewInstanceField description]
removeInstance ( integer $id ) : boolean Remove instance from database
updateInstanceName ( $id, $name ) : CollectionInstance Update the collection instance name
updateInstanceSort ( $id, $sort ) : CollectionInstance Updates the instance with input data

Защищенные методы

Метод Описание
findSortNumber ( $instance ) : [type] Gets the correct sort number

Описание методов

__construct() публичный Метод

Create a new collections manager object
public __construct ( DvsCollectionInstance $CollectionInstance, DvsField $Field )
$CollectionInstance DvsCollectionInstance
$Field DvsField

createNewInstance() публичный Метод

Create a new collection instance
public createNewInstance ( array $input ) : CollectionInstance
$input array
Результат CollectionInstance

createNewInstanceField() публичный Метод

[createNewInstanceField description]
public createNewInstanceField ( [type] $instance, $fieldInput ) : [type]
$instance [type]
Результат [type]

findSortNumber() защищенный Метод

Gets the correct sort number
protected findSortNumber ( $instance ) : [type]
Результат [type]

removeInstance() публичный Метод

Remove instance from database
public removeInstance ( integer $id ) : boolean
$id integer
Результат boolean

updateInstanceName() публичный Метод

Update the collection instance name
public updateInstanceName ( $id, $name ) : CollectionInstance
Результат CollectionInstance

updateInstanceSort() публичный Метод

Updates the instance with input data
public updateInstanceSort ( $id, $sort ) : CollectionInstance
Результат CollectionInstance

Описание свойств

$CollectionInstance защищенное свойство

DvsCollectionInstance model
protected DvsCollectionInstance $CollectionInstance
Результат DvsCollectionInstance

$Field защищенное свойство

DvsField model
protected DvsField $Field
Результат DvsField