1 Commits
1.0.0 ... 1.1.0

Author SHA1 Message Date
a66ae2c266 add raw nodes 2025-01-04 16:40:48 +01:00

49
src/Config/Raw.php Normal file
View File

@@ -0,0 +1,49 @@
<?php
/**
* Created by PhpStorm.
* User: envoyr
* Date: 04.01.25
* Time: 16:29
*/
namespace Envoyr\NginxConfigurator\Config;
use Envoyr\NginxConfigurator\Node\Context;
use Envoyr\NginxConfigurator\Node\Literal;
use Envoyr\NginxConfigurator\Node\Node;
use Envoyr\NginxConfigurator\Node\Param;
/**
* Class Raw
* @package Envoyr\NginxConfigurator\Config
* @author Maurice Preuß <hello@envoyr.com>
*/
class Raw extends Node
{
/**
* Holds raw string
* @var string
*/
private $raw;
/**
* Raw constructor.
* @param string $raw
*/
public function __construct(string $raw)
{
$this->raw = $raw;
}
public function __toString() : string
{
return $this->raw;
}
/**
* @return string
*/
public function getRaw() : string
{
return (string)$this->raw;
}
}