class CollectionsRepository
Methods
|
__construct(CollectionInstance $CollectionInstance, CollectionSet $CollectionSet, Field $Field, CollectionFieldsFactory $CollectionFieldsFactory, PageVersion $PageVersion)
|
||
| EloquentCollection[CollectionInstance] |
getInstances(int $pageVersionId, int $collectionSetId)
This is used by the /admin/pages/{pageVersionId}/collections/{collectionSetId}/instances slug |
|
| array |
findCollectionsForPageVersionId(int $pageVersionId)
When we only have the pageVersionId we can use this function as a proxy to findCollectionsForPageVersion |
|
| array($collectionName |
findCollectionsForPageVersion(PageVersion $pageVersion)
Get the list of collections for this page |
|
| EloquentCollection[CollectionInstance] |
findCollectionInstancesForCollectionSetIdAndPageVersionId(int $collectionSetId, int $pageVersionId)
Get the instances + fields for this collection set / page_version combo |
Details
at line 10
public
__construct(CollectionInstance $CollectionInstance, CollectionSet $CollectionSet, Field $Field, CollectionFieldsFactory $CollectionFieldsFactory, PageVersion $PageVersion)
at line 26
public EloquentCollection[CollectionInstance]
getInstances(int $pageVersionId, int $collectionSetId)
This is used by the /admin/pages/{pageVersionId}/collections/{collectionSetId}/instances slug
at line 42
public array
findCollectionsForPageVersionId(int $pageVersionId)
When we only have the pageVersionId we can use this function as a proxy to findCollectionsForPageVersion
at line 53
public array($collectionName
findCollectionsForPageVersion(PageVersion $pageVersion)
Get the list of collections for this page
at line 86
public EloquentCollection[CollectionInstance]
findCollectionInstancesForCollectionSetIdAndPageVersionId(int $collectionSetId, int $pageVersionId)
Get the instances + fields for this collection set / page_version combo