class UserRepository extends ModuleRepository (View source)

Traits

Properties

protected $model from  ModuleRepository
protected $ignoreFieldsBeforeSave from  ModuleRepository
protected $countScope from  ModuleRepository

Methods

prepareFieldsBeforeCreateHandleDates($fields)

No description

prepareFieldsBeforeSaveHandleDates($object, $fields)

No description

prepareDatesField($fields, $f)

No description

get($with = [], $scopes = [], $orders = [], $perPage = 20, $forcePagination = false)

No description

getCountByStatusSlug($slug, $scope = [])

No description

getCountForAll()

No description

getCountForPublished()

No description

getCountForDraft()

No description

getCountForTrash()

No description

getById($id, $with = [], $withCount = [])

No description

listAll($column = 'name', $orders = [], $exceptId = null)

No description

firstOrCreate($attributes, $fields)

No description

create($fields)

No description

createForPreview($fields)

No description

update($id, $fields)

No description

updateBasic($id, $values, $scopes = [])

No description

setNewOrder($ids)

No description

delete($id)

No description

bulkDelete($ids)

No description

restore($id)

No description

bulkRestore($ids)

No description

cleanupFields($object, $fields)

No description

prepareFieldsBeforeCreate($fields)

No description

prepareFieldsBeforeSave($object, $fields)

No description

afterUpdateBasic($user, $fields)

No description

beforeSave($object, $fields)

No description

afterSave($user, $fields)

No description

afterDelete($object)

No description

afterRestore($object)

No description

hydrate($object, $fields)

No description

getFormFields($object)

No description

filter($query, array $scopes = [])

No description

order($query, array $orders = [])

No description

getFormFieldsForBrowser($object, $relation, $routePrefix = null, $titleKey = 'title', $moduleName = null)

No description

updateOneToMany($object, $fields, $relationship, $formField, $attribute)

No description

updateOrderedBelongsTomany($object, $fields, $relationship, $positionAttribute = 'position')

No description

updateBrowser($object, $fields, $relationship, $positionAttribute = 'position')

No description

updateMultiSelect($object, $fields, $relationship)

No description

addRelationFilterScope($query, $scopes, $scopeField, $scopeRelation)

No description

addLikeFilterScope($query, $scopes, $scopeField)

No description

searchIn($query, $scopes, $scopeField, $orFields = [])

No description

isUniqueFeature()

No description

addIgnoreFieldsBeforeSave($ignore = [])

No description

shouldIgnoreFieldBeforeSave($ignore)

No description

getReservedFields()

No description

getModelRepository($relation, $model = null)

No description

__call($method, $parameters)

No description

hydrateHandleMedias($object, $fields)

No description

afterSaveHandleMedias($object, $fields)

No description

getFormFieldsHandleMedias($object, $fields)

No description

getCrops($role)

No description

__construct(User $model)

No description

Details

prepareFieldsBeforeCreateHandleDates($fields)

No description

Parameters

$fields

prepareFieldsBeforeSaveHandleDates($object, $fields)

No description

Parameters

$object
$fields

prepareDatesField($fields, $f)

No description

Parameters

$fields
$f

get($with = [], $scopes = [], $orders = [], $perPage = 20, $forcePagination = false)

No description

Parameters

$with
$scopes
$orders
$perPage
$forcePagination

getCountByStatusSlug($slug, $scope = [])

No description

Parameters

$slug
$scope

getCountForAll()

No description

getCountForPublished()

No description

getCountForDraft()

No description

getCountForTrash()

No description

getById($id, $with = [], $withCount = [])

No description

Parameters

$id
$with
$withCount

listAll($column = 'name', $orders = [], $exceptId = null)

No description

Parameters

$column
$orders
$exceptId

firstOrCreate($attributes, $fields)

No description

Parameters

$attributes
$fields

create($fields)

No description

Parameters

$fields

createForPreview($fields)

No description

Parameters

$fields

update($id, $fields)

No description

Parameters

$id
$fields

updateBasic($id, $values, $scopes = [])

No description

Parameters

$id
$values
$scopes

setNewOrder($ids)

No description

Parameters

$ids

delete($id)

No description

Parameters

$id

bulkDelete($ids)

No description

Parameters

$ids

restore($id)

No description

Parameters

$id

bulkRestore($ids)

No description

Parameters

$ids

cleanupFields($object, $fields)

No description

Parameters

$object
$fields

prepareFieldsBeforeCreate($fields)

No description

Parameters

$fields

prepareFieldsBeforeSave($object, $fields)

No description

Parameters

$object
$fields

afterUpdateBasic($user, $fields)

No description

Parameters

$user
$fields

beforeSave($object, $fields)

No description

Parameters

$object
$fields

afterSave($user, $fields)

No description

Parameters

$user
$fields

afterDelete($object)

No description

Parameters

$object

afterRestore($object)

No description

Parameters

$object

hydrate($object, $fields)

No description

Parameters

$object
$fields

getFormFields($object)

No description

Parameters

$object

filter($query, array $scopes = [])

No description

Parameters

$query
array $scopes

order($query, array $orders = [])

No description

Parameters

$query
array $orders

getFormFieldsForBrowser($object, $relation, $routePrefix = null, $titleKey = 'title', $moduleName = null)

No description

Parameters

$object
$relation
$routePrefix
$titleKey
$moduleName

updateOneToMany($object, $fields, $relationship, $formField, $attribute)

No description

Parameters

$object
$fields
$relationship
$formField
$attribute

updateOrderedBelongsTomany($object, $fields, $relationship, $positionAttribute = 'position')

No description

Parameters

$object
$fields
$relationship
$positionAttribute

updateBrowser($object, $fields, $relationship, $positionAttribute = 'position')

No description

Parameters

$object
$fields
$relationship
$positionAttribute

updateMultiSelect($object, $fields, $relationship)

No description

Parameters

$object
$fields
$relationship

addRelationFilterScope($query, $scopes, $scopeField, $scopeRelation)

No description

Parameters

$query
$scopes
$scopeField
$scopeRelation

addLikeFilterScope($query, $scopes, $scopeField)

No description

Parameters

$query
$scopes
$scopeField

searchIn($query, $scopes, $scopeField, $orFields = [])

No description

Parameters

$query
$scopes
$scopeField
$orFields

isUniqueFeature()

No description

addIgnoreFieldsBeforeSave($ignore = [])

No description

Parameters

$ignore

shouldIgnoreFieldBeforeSave($ignore)

No description

Parameters

$ignore

getReservedFields()

No description

protected getModelRepository($relation, $model = null)

No description

Parameters

$relation
$model

__call($method, $parameters)

No description

Parameters

$method
$parameters

hydrateHandleMedias($object, $fields)

No description

Parameters

$object
$fields

afterSaveHandleMedias($object, $fields)

No description

Parameters

$object
$fields

getFormFieldsHandleMedias($object, $fields)

No description

Parameters

$object
$fields

getCrops($role)

No description

Parameters

$role

__construct(User $model)

No description

Parameters

User $model