Skip to content

Commit 65d101c

Browse files
committed
Align markup vs &attributes precedence with pug-js
split: dd5b6edb537be0b4c081b32fcc690e6c5fbbd46c
1 parent 870791a commit 65d101c

5 files changed

Lines changed: 10 additions & 5 deletions

File tree

Parser/Node/AssignmentNode.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
namespace Phug\Parser\Node;
44

55
use Phug\Parser\Node;
6+
use Phug\Util\AttributesInterface;
67
use Phug\Util\Partial\AttributeTrait;
78
use Phug\Util\Partial\NameTrait;
89

9-
class AssignmentNode extends Node
10+
class AssignmentNode extends Node implements AttributesInterface
1011
{
1112
use NameTrait;
1213
use AttributeTrait;

Parser/Node/ElementNode.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
namespace Phug\Parser\Node;
44

55
use Phug\Parser\Node;
6+
use Phug\Util\AttributesInterface;
67
use Phug\Util\Partial\AssignmentTrait;
78
use Phug\Util\Partial\AttributeTrait;
89
use Phug\Util\Partial\NameTrait;
910

10-
class ElementNode extends Node
11+
class ElementNode extends Node implements AttributesInterface
1112
{
1213
use NameTrait;
1314
use AttributeTrait;

Parser/Node/FilterNode.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
namespace Phug\Parser\Node;
44

55
use Phug\Parser\Node;
6+
use Phug\Util\AttributesInterface;
67
use Phug\Util\Partial\AttributeTrait;
78
use Phug\Util\Partial\NameTrait;
89

9-
class FilterNode extends Node
10+
class FilterNode extends Node implements AttributesInterface
1011
{
1112
use NameTrait;
1213
use AttributeTrait;

Parser/Node/MixinCallNode.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
namespace Phug\Parser\Node;
44

55
use Phug\Parser\Node;
6+
use Phug\Util\AttributesInterface;
67
use Phug\Util\Partial\AssignmentTrait;
78
use Phug\Util\Partial\AttributeTrait;
89
use Phug\Util\Partial\NameTrait;
910

10-
class MixinCallNode extends Node
11+
class MixinCallNode extends Node implements AttributesInterface
1112
{
1213
use NameTrait;
1314
use AttributeTrait;

Parser/Node/MixinNode.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
namespace Phug\Parser\Node;
44

55
use Phug\Parser\Node;
6+
use Phug\Util\AttributesInterface;
67
use Phug\Util\Partial\AssignmentTrait;
78
use Phug\Util\Partial\AttributeTrait;
89
use Phug\Util\Partial\NameTrait;
910

10-
class MixinNode extends Node
11+
class MixinNode extends Node implements AttributesInterface
1112
{
1213
use NameTrait;
1314
use AttributeTrait;

0 commit comments

Comments
 (0)