PHP Class Wallabag\CoreBundle\Controller\ConfigController

Inheritance: extends Symfony\Bundle\FrameworkBundle\Controller\Controller
Show file Open project: wallabag/wallabag

Public Methods

Method Description
deleteTaggingRuleAction ( Wallabag\CoreBundle\Entity\TaggingRule $rule ) : RedirectResponse Deletes a tagging rule and redirect to the config homepage.
editTaggingRuleAction ( Wallabag\CoreBundle\Entity\TaggingRule $rule ) : RedirectResponse Edit a tagging rule.
generateTokenAction ( Request $request ) : RedirectResponse | Symfony\Component\HttpFoundation\JsonResponse
indexAction ( Request $request )

Private Methods

Method Description
getConfig ( ) : Config Retrieve config for the current user.
validateRuleAction ( Wallabag\CoreBundle\Entity\TaggingRule $rule ) Validate that a rule can be edited/deleted by the current user.

Method Details

deleteTaggingRuleAction() public method

Deletes a tagging rule and redirect to the config homepage.
public deleteTaggingRuleAction ( Wallabag\CoreBundle\Entity\TaggingRule $rule ) : RedirectResponse
$rule Wallabag\CoreBundle\Entity\TaggingRule
return Symfony\Component\HttpFoundation\RedirectResponse

editTaggingRuleAction() public method

Edit a tagging rule.
public editTaggingRuleAction ( Wallabag\CoreBundle\Entity\TaggingRule $rule ) : RedirectResponse
$rule Wallabag\CoreBundle\Entity\TaggingRule
return Symfony\Component\HttpFoundation\RedirectResponse

generateTokenAction() public method

public generateTokenAction ( Request $request ) : RedirectResponse | Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
return Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\JsonResponse

indexAction() public method

public indexAction ( Request $request )
$request Symfony\Component\HttpFoundation\Request