for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Copyright (c) 2017
*
* @package Majima
* @author David Neustadt <[email protected]>
* @copyright 2017 David Neustadt
* @license MIT
*/
namespace Majima\PluginBundle\Components;
* Class RouteConfig
* @package Majima\PluginBundle\Components
class RouteConfig
{
* @var string
private $name;
private $slug;
private $action;
* @var array
private $params = [];
* RouteConfig constructor.
* @param $name
* @param $slug
* @param $action
* @param array $params
public function __construct(
$name,
$slug,
$action,
$params = []
)
$this->name = $name;
$this->slug = $slug;
$this->action = $action;
$this->params = $params;
}
* @return string
public function getName()
return $this->name;
public function getSlug()
return $this->slug;
public function getAction()
return $this->action;
* @return array
public function getParams()
return $this->params;