Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
74a8b51047 | ||
|
|
1e8457567a | ||
|
|
8e62519dfd |
@@ -10,12 +10,12 @@ Stable version
|
||||
composer require rmphp/content
|
||||
```
|
||||
```bash
|
||||
composer require rmphp/content:"^3.0"
|
||||
composer require rmphp/content:"^4.0"
|
||||
```
|
||||
|
||||
|
||||
Dev version contains the latest changes
|
||||
|
||||
```bash
|
||||
composer require rmphp/content:"3.x-dev"
|
||||
composer require rmphp/content:"4.x-dev"
|
||||
```
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
],
|
||||
"require": {
|
||||
"php": "^8.1",
|
||||
"rmphp/foundation": "^2.0"
|
||||
"rmphp/foundation": "^3.0"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Rmphp\\Content\\": "src/"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ namespace Rmphp\Content;
|
||||
use Rmphp\Foundation\Exceptions\AppError;
|
||||
use Rmphp\Foundation\TemplateInterface;
|
||||
|
||||
#[\AllowDynamicProperties]
|
||||
class Content implements TemplateInterface {
|
||||
|
||||
/**
|
||||
@@ -72,6 +73,15 @@ class Content implements TemplateInterface {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $data
|
||||
* @return void
|
||||
*/
|
||||
public function addData(array $data = []) : void {
|
||||
foreach ($data as $dataKey => $dataVal){
|
||||
$this->{$dataKey} = $dataVal;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
@@ -110,6 +120,8 @@ class Content implements TemplateInterface {
|
||||
$this->addSubtemplate($point, $subtemplate, $resource);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
@@ -134,4 +146,4 @@ class Content implements TemplateInterface {
|
||||
ob_start(); include ContentData::$template; $out = ob_get_contents(); ob_end_clean();
|
||||
return $out;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user