File tree Expand file tree Collapse file tree 3 files changed +7
-4
lines changed Expand file tree Collapse file tree 3 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 7
7
$ contents = file_get_contents ('sample.yaml ' );
8
8
9
9
$ blueprint = new Blueprint ();
10
- // $blueprint->registerLexer(new Lexer());
10
+ $ blueprint ->registerLexer (new \Blueprint \Lexers \ModelLexer ());
11
+ $ blueprint ->registerGenerator (new \Blueprint \Generators \MigrationGenerator ());
12
+ $ blueprint ->registerGenerator (new \Blueprint \Generators \ModelGenerator ());
13
+ $ blueprint ->registerGenerator (new \Blueprint \Generators \FactoryGenerator ());
11
14
12
15
$ tokens = $ blueprint ->parse ($ contents );
13
16
$ registry = $ blueprint ->analyze ($ tokens );
14
- $ blueprint ->generate ($ tokens );
17
+ $ blueprint ->generate ($ registry );
15
18
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ public function analyze(array $tokens)
34
34
public function generate (array $ tree )
35
35
{
36
36
foreach ($ this ->generators as $ generator ) {
37
- $ generator:: generate ($ tree );
37
+ $ generator-> output ($ tree );
38
38
}
39
39
}
40
40
Original file line number Diff line number Diff line change @@ -173,7 +173,7 @@ public function generate_uses_register_generators_to_generate_code()
173
173
{
174
174
$ generator = \Mockery::mock ();
175
175
$ tree = ['branch ' => ['code ' , 'attributes ' ]];
176
- $ generator ->expects ('generate ' )
176
+ $ generator ->expects ('output ' )
177
177
->with ($ tree );
178
178
179
179
$ this ->subject ->registerGenerator ($ generator );
You can’t perform that action at this time.
0 commit comments