Skip to content

Commit 2b27617

Browse files
author
Martin Brecht-Precht
committed
Aggregated the class constants for BlockType and ContentType form the dependent ModelInterface package.
1 parent 1a460dd commit 2b27617

File tree

2 files changed

+18
-16
lines changed

2 files changed

+18
-16
lines changed

src/Block/BlockInterface.php

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Markdom\ModelInterface\Block;
44

5+
use Markdom\Common\BlockType;
56
use Markdom\HandlerInterface\HandlerInterface;
67
use Markdom\ModelInterface\Common\NodeInterface;
78

@@ -15,15 +16,15 @@
1516
interface BlockInterface extends NodeInterface
1617
{
1718

18-
const TYPE_CODE = 'CODE';
19-
const TYPE_DIVISION = 'DIVISION';
20-
const TYPE_HEADING = 'HEADING';
21-
const TYPE_UNORDERED_LIST = 'UNORDERED_LIST';
22-
const TYPE_ORDERED_LIST = 'ORDERED_LIST';
23-
const TYPE_LIST_ITEM = 'LIST_ITEM';
24-
const TYPE_PARAGRAPH = 'PARAGRAPH';
25-
const TYPE_QUOTE = 'QUOTE';
26-
const TYPE_HTML = 'HTML';
19+
const TYPE_CODE = BlockType::TYPE_CODE;
20+
const TYPE_DIVISION = BlockType::TYPE_DIVISION;
21+
const TYPE_HEADING = BlockType::TYPE_HEADING;
22+
const TYPE_UNORDERED_LIST = BlockType::TYPE_UNORDERED_LIST;
23+
const TYPE_ORDERED_LIST = BlockType::TYPE_ORDERED_LIST;
24+
const TYPE_LIST_ITEM = BlockType::TYPE_LIST_ITEM;
25+
const TYPE_PARAGRAPH = BlockType::TYPE_PARAGRAPH;
26+
const TYPE_QUOTE = BlockType::TYPE_QUOTE;
27+
const TYPE_HTML = BlockType::TYPE_HTML;
2728

2829
/**
2930
* @return string

src/Content/ContentInterface.php

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

33
namespace Markdom\ModelInterface\Content;
44

5+
use Markdom\Common\ContentType;
56
use Markdom\HandlerInterface\HandlerInterface;
67
use Markdom\ModelInterface\Block\ContentParentBlockInterface;
78
use Markdom\ModelInterface\Common\NodeInterface;
@@ -16,13 +17,13 @@
1617
interface ContentInterface extends NodeInterface
1718
{
1819

19-
const TYPE_CODE = 'CODE';
20-
const TYPE_EMPHASIS = 'EMPHASIS';
21-
const TYPE_IMAGE = 'IMAGE';
22-
const TYPE_LINE_BREAK = 'LINE_BREAK';
23-
const TYPE_LINK = 'LINK';
24-
const TYPE_TEXT = 'TEXT';
25-
const TYPE_HTML = 'HTML';
20+
const TYPE_CODE = ContentType::TYPE_CODE;
21+
const TYPE_EMPHASIS = ContentType::TYPE_EMPHASIS;
22+
const TYPE_IMAGE = ContentType::TYPE_IMAGE;
23+
const TYPE_LINE_BREAK = ContentType::TYPE_LINE_BREAK;
24+
const TYPE_LINK = ContentType::TYPE_LINK;
25+
const TYPE_TEXT = ContentType::TYPE_TEXT;
26+
const TYPE_HTML = ContentType::TYPE_HTML;
2627

2728
/**
2829
* @return string

0 commit comments

Comments
 (0)