PHP Class Sulu\Bundle\TagBundle\Controller\TagController

Inheritance: extends Sulu\Component\Rest\RestController, implements FOS\RestBundle\Routing\ClassResourceInterface, implements Sulu\Component\Security\SecuredControllerInterface
显示文件 Open project: sulu/sulu

Protected Properties

Property Type Description
$bundlePrefix
$entityKey
$entityName
$fieldsDefault
$fieldsEditable
$fieldsExcluded
$fieldsHidden
$fieldsRelations
$fieldsSortOrder
$fieldsTranslationKeys
$fieldsValidation
$unsortable

Public Methods

Method Description
cgetAction ( Request $request ) : Response returns all tags.
deleteAction ( $id ) : Response Deletes the tag with the given ID.
getAction ( $id ) : Response Returns a single tag with the given id.
getFieldsAction ( ) : mixed returns all fields that can be used by list.
getSecurityContext ( )
patchAction ( Request $request ) : Response TODO: find out why pluralization does not work for this patch action ISSUE: https://github.com/sulu-cmf/SuluTagBundle/issues/6.
postAction ( Request $request ) : Response Inserts a new tag.
postMergeAction ( Request $request ) : Response POST Route annotation.
putAction ( Request $request, $id ) : Response Updates the tag with the given ID.
putFieldsAction ( ) persists a setting.

Private Methods

Method Description
getManager ( ) : Sulu\Bundle\TagBundle\Tag\TagManagerInterface

Method Details

cgetAction() public method

returns all tags.
public cgetAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
return Symfony\Component\HttpFoundation\Response

deleteAction() public method

Deletes the tag with the given ID.
public deleteAction ( $id ) : Response
$id
return Symfony\Component\HttpFoundation\Response

getAction() public method

Returns a single tag with the given id.
public getAction ( $id ) : Response
$id
return Symfony\Component\HttpFoundation\Response

getFieldsAction() public method

returns all fields that can be used by list.
public getFieldsAction ( ) : mixed
return mixed

getSecurityContext() public method

public getSecurityContext ( )

patchAction() public method

TODO: find out why pluralization does not work for this patch action ISSUE: https://github.com/sulu-cmf/SuluTagBundle/issues/6.
public patchAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
return Symfony\Component\HttpFoundation\Response

postAction() public method

Inserts a new tag.
public postAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
return Symfony\Component\HttpFoundation\Response

postMergeAction() public method

POST Route annotation.
public postMergeAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
return Symfony\Component\HttpFoundation\Response

putAction() public method

Updates the tag with the given ID.
public putAction ( Request $request, $id ) : Response
$request Symfony\Component\HttpFoundation\Request
$id
return Symfony\Component\HttpFoundation\Response

putFieldsAction() public method

persists a setting.
public putFieldsAction ( )

Property Details

$bundlePrefix protected_oe property

protected $bundlePrefix

$entityKey protected_oe static_oe property

protected static $entityKey

$entityName protected_oe static_oe property

protected static $entityName

$fieldsDefault protected_oe property

protected $fieldsDefault

$fieldsEditable protected_oe property

protected $fieldsEditable

$fieldsExcluded protected_oe property

protected $fieldsExcluded

$fieldsHidden protected_oe property

protected $fieldsHidden

$fieldsRelations protected_oe property

protected $fieldsRelations

$fieldsSortOrder protected_oe property

protected $fieldsSortOrder

$fieldsTranslationKeys protected_oe property

protected $fieldsTranslationKeys

$fieldsValidation protected_oe property

protected $fieldsValidation

$unsortable protected_oe property

protected $unsortable