1
0
mirror of https://github.com/erusev/parsedown.git synced 2023-08-10 21:13:06 +03:00

Require State to build and advance blocks

This commit is contained in:
Aidan Woods
2019-02-10 18:32:28 +00:00
parent 8fd3c77109
commit 2b79d599fb
14 changed files with 58 additions and 53 deletions

View File

@ -45,14 +45,14 @@ final class Table implements AcquisitioningBlock, ContinuableBlock
/**
* @param Context $Context
* @param State $State
* @param Block|null $Block
* @param State|null $State
* @return static|null
*/
public static function build(
Context $Context,
Block $Block = null,
State $State = null
State $State,
Block $Block = null
) {
if (! isset($Block) || ! $Block instanceof Paragraph) {
return null;
@ -95,9 +95,10 @@ final class Table implements AcquisitioningBlock, ContinuableBlock
/**
* @param Context $Context
* @param State $State
* @return self|null
*/
public function advance(Context $Context)
public function advance(Context $Context, State $State)
{
if ($Context->previousEmptyLines() > 0) {
return null;