Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 854 Bytes

README.md

File metadata and controls

32 lines (25 loc) · 854 Bytes

BrauneDigitalRedirectBundle

This Bundle allows you to persist redirects in Doctrine ORM. Additional Status codes (e.g.: temporary or permanent) can be used.

Installation

Download using composer:

composer require braune-digital/redirect-bundle "~1.1"

And enable the Bundle in your AppKernel:

public function registerBundles()
    {
        $bundles = array(
          ...
          new BrauneDigital\RedirectBundle\BrauneDigitalRedirectBundle(),
          ...
        );

Usage

Create a redirect

$manager = $container->get('braune_digital.redirect.manager'); # Get the RedirectManager
$manager->create($oldPath, $redirectPath, $statusCode); # Create a redirect  

Update a redirect

You may update a redirect by directly accessing the Redirect Repository (BrauneDigitalRedirectBundle:Redirect)