PHP Class PhalconRest\Mvc\Controllers\CrudResourceController

Inheritance: extends ResourceController
Afficher le fichier Open project: olivierandriessen/phalcon-rest

Méthodes publiques

Méthode Description
all ( ) * ALL **
create ( ) * CREATE **
find ( $id ) * FIND **
remove ( $id ) * REMOVE **
update ( $id ) * UPDATE **

Méthodes protégées

Méthode Description
afterAssignData ( Phalcon\Mvc\Model $item, $data )
afterCreate ( Phalcon\Mvc\Model $item )
afterHandle ( )
afterHandleAll ( $data, $response )
afterHandleCreate ( Phalcon\Mvc\Model $createdItem, $data, $response )
afterHandleFind ( $item, $response )
afterHandleRead ( )
afterHandleRemove ( Phalcon\Mvc\Model $removedItem, $response )
afterHandleUpdate ( Phalcon\Mvc\Model $updatedItem, $data, $response )
afterHandleWrite ( )
afterRemove ( Phalcon\Mvc\Model $item )
afterSave ( Phalcon\Mvc\Model $item )
afterUpdate ( Phalcon\Mvc\Model $item )
allAllowed ( $data )
beforeAssignData ( Phalcon\Mvc\Model $item, $data )
beforeCreate ( Phalcon\Mvc\Model $item )
beforeHandle ( )
beforeHandleAll ( )
beforeHandleCreate ( )
beforeHandleFind ( $id )
beforeHandleRead ( )
beforeHandleRemove ( $id )
beforeHandleUpdate ( $id )
beforeHandleWrite ( )
beforeRemove ( Phalcon\Mvc\Model $item )
beforeSave ( Phalcon\Mvc\Model $item )
beforeUpdate ( Phalcon\Mvc\Model $item )
createAllowed ( $data )
createItem ( Phalcon\Mvc\Model $item, $data ) : Phalcon\Mvc\Model
createModelInstance ( ) : Phalcon\Mvc\Model
findAllowed ( $id, $item )
getAllData ( )
getAllResponse ( $data )
getCreateResponse ( $createdItem, $data )
getFindData ( $id )
getFindResponse ( $item )
getItem ( $id ) : Phalcon\Mvc\Model
getModelPrimaryKey ( )
getPostedData ( ) * GENERAL HOOKS **
getRemoveResponse ( Phalcon\Mvc\Model $removedItem )
getUpdateResponse ( $updatedItem, $data )
modifyAllQuery ( Phalcon\Mvc\Model\Query\Builder $query )
modifyFindQuery ( Phalcon\Mvc\Model\Query\Builder $query, $id )
modifyReadQuery ( Phalcon\Mvc\Model\Query\Builder $query )
onCreateFailed ( Phalcon\Mvc\Model $item, $data )
onDataInvalid ( $data )
onItemNotFound ( $id ) * ERROR HOOKS **
onNoDataProvided ( )
onNotAllowed ( )
onRemoveFailed ( Phalcon\Mvc\Model $item )
onUpdateFailed ( Phalcon\Mvc\Model $item, $data )
postDataValid ( $data, $isUpdate )
removeAllowed ( Phalcon\Mvc\Model $item )
removeItem ( Phalcon\Mvc\Model $item ) : boolean
saveAllowed ( $data )
transformPostData ( $data )
transformPostDataValue ( $key, $value, $data )
updateAllowed ( Phalcon\Mvc\Model $item, $data )
updateItem ( Phalcon\Mvc\Model $item, $data ) : Phalcon\Mvc\Model
whitelist ( )
whitelistCreate ( )
whitelistUpdate ( )

Private Methods

Méthode Description
_getMessages ( $messages )

Method Details

afterAssignData() protected méthode

protected afterAssignData ( Phalcon\Mvc\Model $item, $data )
$item Phalcon\Mvc\Model

afterCreate() protected méthode

protected afterCreate ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

afterHandle() protected méthode

protected afterHandle ( )

afterHandleAll() protected méthode

protected afterHandleAll ( $data, $response )

afterHandleCreate() protected méthode

protected afterHandleCreate ( Phalcon\Mvc\Model $createdItem, $data, $response )
$createdItem Phalcon\Mvc\Model

afterHandleFind() protected méthode

protected afterHandleFind ( $item, $response )

afterHandleRead() protected méthode

protected afterHandleRead ( )

afterHandleRemove() protected méthode

protected afterHandleRemove ( Phalcon\Mvc\Model $removedItem, $response )
$removedItem Phalcon\Mvc\Model

afterHandleUpdate() protected méthode

protected afterHandleUpdate ( Phalcon\Mvc\Model $updatedItem, $data, $response )
$updatedItem Phalcon\Mvc\Model

afterHandleWrite() protected méthode

protected afterHandleWrite ( )

afterRemove() protected méthode

protected afterRemove ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

afterSave() protected méthode

protected afterSave ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

afterUpdate() protected méthode

protected afterUpdate ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

all() public méthode

* ALL **
public all ( )

allAllowed() protected méthode

protected allAllowed ( $data )

beforeAssignData() protected méthode

protected beforeAssignData ( Phalcon\Mvc\Model $item, $data )
$item Phalcon\Mvc\Model

beforeCreate() protected méthode

protected beforeCreate ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

beforeHandle() protected méthode

protected beforeHandle ( )

beforeHandleAll() protected méthode

protected beforeHandleAll ( )

beforeHandleCreate() protected méthode

protected beforeHandleCreate ( )

beforeHandleFind() protected méthode

protected beforeHandleFind ( $id )

beforeHandleRead() protected méthode

protected beforeHandleRead ( )

beforeHandleRemove() protected méthode

protected beforeHandleRemove ( $id )

beforeHandleUpdate() protected méthode

protected beforeHandleUpdate ( $id )

beforeHandleWrite() protected méthode

protected beforeHandleWrite ( )

beforeRemove() protected méthode

protected beforeRemove ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

beforeSave() protected méthode

protected beforeSave ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

beforeUpdate() protected méthode

protected beforeUpdate ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

create() public méthode

* CREATE **
public create ( )

createAllowed() protected méthode

protected createAllowed ( $data )

createItem() protected méthode

protected createItem ( Phalcon\Mvc\Model $item, $data ) : Phalcon\Mvc\Model
$item Phalcon\Mvc\Model
$data
Résultat Phalcon\Mvc\Model Created item

createModelInstance() protected méthode

protected createModelInstance ( ) : Phalcon\Mvc\Model
Résultat Phalcon\Mvc\Model

find() public méthode

* FIND **
public find ( $id )

findAllowed() protected méthode

protected findAllowed ( $id, $item )

getAllData() protected méthode

protected getAllData ( )

getAllResponse() protected méthode

protected getAllResponse ( $data )

getCreateResponse() protected méthode

protected getCreateResponse ( $createdItem, $data )

getFindData() protected méthode

protected getFindData ( $id )

getFindResponse() protected méthode

protected getFindResponse ( $item )

getItem() protected méthode

protected getItem ( $id ) : Phalcon\Mvc\Model
$id
Résultat Phalcon\Mvc\Model

getModelPrimaryKey() protected méthode

protected getModelPrimaryKey ( )

getPostedData() protected méthode

* GENERAL HOOKS **
protected getPostedData ( )

getRemoveResponse() protected méthode

protected getRemoveResponse ( Phalcon\Mvc\Model $removedItem )
$removedItem Phalcon\Mvc\Model

getUpdateResponse() protected méthode

protected getUpdateResponse ( $updatedItem, $data )

modifyAllQuery() protected méthode

protected modifyAllQuery ( Phalcon\Mvc\Model\Query\Builder $query )
$query Phalcon\Mvc\Model\Query\Builder

modifyFindQuery() protected méthode

protected modifyFindQuery ( Phalcon\Mvc\Model\Query\Builder $query, $id )
$query Phalcon\Mvc\Model\Query\Builder

modifyReadQuery() protected méthode

protected modifyReadQuery ( Phalcon\Mvc\Model\Query\Builder $query )
$query Phalcon\Mvc\Model\Query\Builder

onCreateFailed() protected méthode

protected onCreateFailed ( Phalcon\Mvc\Model $item, $data )
$item Phalcon\Mvc\Model

onDataInvalid() protected méthode

protected onDataInvalid ( $data )

onItemNotFound() protected méthode

* ERROR HOOKS **
protected onItemNotFound ( $id )

onNoDataProvided() protected méthode

protected onNoDataProvided ( )

onNotAllowed() protected méthode

protected onNotAllowed ( )

onRemoveFailed() protected méthode

protected onRemoveFailed ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

onUpdateFailed() protected méthode

protected onUpdateFailed ( Phalcon\Mvc\Model $item, $data )
$item Phalcon\Mvc\Model

postDataValid() protected méthode

protected postDataValid ( $data, $isUpdate )

remove() public méthode

* REMOVE **
public remove ( $id )

removeAllowed() protected méthode

protected removeAllowed ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

removeItem() protected méthode

protected removeItem ( Phalcon\Mvc\Model $item ) : boolean
$item Phalcon\Mvc\Model
Résultat boolean Remove succeeded/failed

saveAllowed() protected méthode

protected saveAllowed ( $data )

transformPostData() protected méthode

protected transformPostData ( $data )

transformPostDataValue() protected méthode

protected transformPostDataValue ( $key, $value, $data )

update() public méthode

* UPDATE **
public update ( $id )

updateAllowed() protected méthode

protected updateAllowed ( Phalcon\Mvc\Model $item, $data )
$item Phalcon\Mvc\Model

updateItem() protected méthode

protected updateItem ( Phalcon\Mvc\Model $item, $data ) : Phalcon\Mvc\Model
$item Phalcon\Mvc\Model
$data
Résultat Phalcon\Mvc\Model Updated model

whitelist() protected méthode

protected whitelist ( )

whitelistCreate() protected méthode

protected whitelistCreate ( )

whitelistUpdate() protected méthode

protected whitelistUpdate ( )