braune-digital/redirect-bundle

Redirect bundle

dev-master 2016-04-14 11:12 UTC

This package is auto-updated.

Last update: 2024-04-11 23:33:22 UTC


README

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)