2022-08-18 17:55:50 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
declare (strict_types=1);
|
|
|
|
namespace Rector\Php80\ValueObject;
|
|
|
|
|
|
|
|
use Rector\BetterPhpDocParser\PhpDoc\DoctrineAnnotationTagValueNode;
|
|
|
|
final class NestedDoctrineTagAndAnnotationToAttribute
|
|
|
|
{
|
|
|
|
/**
|
2023-06-11 23:01:39 +00:00
|
|
|
* @readonly
|
2022-08-18 17:55:50 +00:00
|
|
|
* @var \Rector\BetterPhpDocParser\PhpDoc\DoctrineAnnotationTagValueNode
|
|
|
|
*/
|
|
|
|
private $doctrineAnnotationTagValueNode;
|
|
|
|
/**
|
2023-06-11 23:01:39 +00:00
|
|
|
* @readonly
|
2022-08-18 17:55:50 +00:00
|
|
|
* @var \Rector\Php80\ValueObject\NestedAnnotationToAttribute
|
|
|
|
*/
|
|
|
|
private $nestedAnnotationToAttribute;
|
|
|
|
public function __construct(DoctrineAnnotationTagValueNode $doctrineAnnotationTagValueNode, \Rector\Php80\ValueObject\NestedAnnotationToAttribute $nestedAnnotationToAttribute)
|
|
|
|
{
|
|
|
|
$this->doctrineAnnotationTagValueNode = $doctrineAnnotationTagValueNode;
|
|
|
|
$this->nestedAnnotationToAttribute = $nestedAnnotationToAttribute;
|
|
|
|
}
|
|
|
|
public function getDoctrineAnnotationTagValueNode() : DoctrineAnnotationTagValueNode
|
|
|
|
{
|
|
|
|
return $this->doctrineAnnotationTagValueNode;
|
|
|
|
}
|
|
|
|
public function getNestedAnnotationToAttribute() : \Rector\Php80\ValueObject\NestedAnnotationToAttribute
|
|
|
|
{
|
|
|
|
return $this->nestedAnnotationToAttribute;
|
|
|
|
}
|
|
|
|
}
|