Skip to content

Commit fe8a9c9

Browse files
committed
get generators from config + docs
1 parent b0226dc commit fe8a9c9

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/RouteToClass.php

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
namespace Zschuessler\RouteToClass;
44

5+
/**
6+
* Class RouteToClass
7+
*
8+
* Generates a Laravel View Composer variable, `$route_body_classes`, which is comprised of body classes
9+
* generated from any number of custom generators.
10+
*
11+
* @author Zachary Schuessler <zlschuessler@gmail.com
12+
* @package Zschuessler\RouteToClass
13+
* @see https://github.com/zschuessler/laravel-route-to-class
14+
*/
515
class RouteToClass
616
{
717
/**
@@ -124,14 +134,16 @@ public function sanitizeClassString($value)
124134
public function generateClassString()
125135
{
126136
// Load all generators, sorted by priority
127-
$generators = $this->generators
137+
$generators = config('route2class')['generators'];
138+
139+
$generators = collect($generators)
128140
->map(function($generatorClassName) {
129141
$generator = new $generatorClassName;
130142
$generator->setRoute($this->route);
131143

132144
return $generator;
133145
})
134-
->sortBy('priority');
146+
->sortBy('priority');
135147

136148
// Run all generators
137149
$classes = $generators->map(function($generatorClass) {

0 commit comments

Comments
 (0)