Skip to content

Commit d882635

Browse files
authored
[TASK] Deprecate __toString() (#1012)
Part of #998 This is the V8.x backport of #1006.
1 parent 1ee8a74 commit d882635

21 files changed

+41
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ This project adheres to [Semantic Versioning](https://semver.org/).
1818

1919
### Deprecated
2020

21+
- Deprecate `__toString()` (#1006)
2122
- Deprecate greedy calculation of selector specificity (#1018)
2223
- Deprecate the IE hack in `Rule` (#993, #1003)
2324
- `OutputFormat` properties for space around list separators as an array (#880)

src/CSSList/AtRuleBlockList.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ public function atRuleArgs()
5050

5151
/**
5252
* @return string
53+
*
54+
* @deprecated in V8.8.0, will be removed in V9.0.0. Use `render` instead.
5355
*/
5456
public function __toString()
5557
{

src/CSSList/CSSList.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,6 +416,8 @@ public function removeDeclarationBlockBySelector($mSelector, $bRemoveAll = false
416416

417417
/**
418418
* @return string
419+
*
420+
* @deprecated in V8.8.0, will be removed in V9.0.0. Use `render` instead.
419421
*/
420422
public function __toString()
421423
{

src/CSSList/KeyFrame.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ public function getAnimationName()
6161

6262
/**
6363
* @return string
64+
*
65+
* @deprecated in V8.8.0, will be removed in V9.0.0. Use `render` instead.
6466
*/
6567
public function __toString()
6668
{

src/Comment/Comment.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ public function setComment($sComment)
5959

6060
/**
6161
* @return string
62+
*
63+
* @deprecated in V8.8.0, will be removed in V9.0.0. Use `render` instead.
6264
*/
6365
public function __toString()
6466
{

src/Property/CSSNamespace.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ public function getLineNo()
5555

5656
/**
5757
* @return string
58+
*
59+
* @deprecated in V8.8.0, will be removed in V9.0.0. Use `render` instead.
5860
*/
5961
public function __toString()
6062
{

src/Property/Charset.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ public function getCharset()
7575

7676
/**
7777
* @return string
78+
*
79+
* @deprecated in V8.8.0, will be removed in V9.0.0. Use `render` instead.
7880
*/
7981
public function __toString()
8082
{

src/Property/Import.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ public function getLocation()
7676

7777
/**
7878
* @return string
79+
*
80+
* @deprecated in V8.8.0, will be removed in V9.0.0. Use `render` instead.
7981
*/
8082
public function __toString()
8183
{

src/Property/Selector.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,8 @@ public function setSelector($sSelector)
121121

122122
/**
123123
* @return string
124+
*
125+
* @deprecated in V8.8.0, will be removed in V9.0.0. Use `render` instead.
124126
*/
125127
public function __toString()
126128
{

src/Renderable.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ interface Renderable
66
{
77
/**
88
* @return string
9+
*
10+
* @deprecated in V8.8.0, will be removed in V9.0.0. Use `render` instead.
911
*/
1012
public function __toString();
1113

0 commit comments

Comments
 (0)