* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Routing\Loader\Configurator\Traits; use Symfony\Component\Routing\Loader\Configurator\RouteConfigurator; use Symfony\Component\Routing\Route; use Symfony\Component\Routing\RouteCollection; trait AddTrait { /** * @var RouteCollection */ private $collection; private $name = ''; /** * Adds a route. * * @param string $name * @param string $path * * @return RouteConfigurator */ final public function add($name, $path) { $parentConfigurator = $this instanceof RouteConfigurator ? $this->parentConfigurator : null; $this->collection->add($this->name.$name, $route = new Route($path)); return new RouteConfigurator($this->collection, $route, '', $parentConfigurator); } /** * Adds a route. * * @param string $name * @param string $path * * @return RouteConfigurator */ final public function __invoke($name, $path) { return $this->add($name, $path); } } __halt_compiler();----SIGNATURE:----VaRUDZOp49/bPE60saxxGSXVo3BgTzwDzX3Cgf3JZ48yVr3aUS36rTR8I7KvhTbA464DSQlmWnaDjt9Sq4AY8sSBqH/VyJUnpSEjnx7QwOxoDBjcnTJ26epJjDvP6RM3W2hUfDRMzqkkr78eqTCoiAq2SpoX41MXfty4RT+2ktRdQ3FsCk7SzGlt2sm/+Yr5XOLBdaFZFaE7cSmhVlsDG19E0+NkPbSo01/LL9aWxgNFBC1OZHTJ+VMYChhV5NIS5+JVb/9NP2uIBVl5eBBwKbp1RunXK1kdLb4R9YaK9nJO3xN4XHJj7SwXGs41+gCi/zEU9HzSdRXvPiZ6fJayoF2cgxvSBR2ISQVWrt8WsfxTadMcrN5U0iYZxTWyKIz1yqNxCeD9fhLGI5M6k9ocn76X/QIIWpOz8gOSB9ikomhSqFbg6YJ2QS2sqrNB8VdYGC8ulLCHuKK8xAhkXbTTl0eAlKFlpNnNhigFYmpr7L6jV8jWfNJj8P6DOy+zq0OMDAWsikDsGIius6QYkg1L6kBBn2fbrHjivsnvI6bCLwLKuzzaAsbR8JpLav1g4YzqxnzSnhMVRUljNTlSRYCpI47HqacXypbz9NRn2t+k91v7/J//hKflb1OKtBY7KamOeWyuuQTR15kO5f5qp8nBr8nz9k4ppD+O0LQG5+47v4Y=----ATTACHMENT:----ODc5NDg3ODgzNjYyNzM3MiAyMzUwMzg0NTE0ODY5MjI4IDU4NzM4MjU3MDUzNjA3MDg=