diff --git a/tests/Doctrine/Tests/Models/DirectoryTree/AbstractContentItem.php b/tests/Doctrine/Tests/Models/DirectoryTree/AbstractContentItem.php index 12b27eed3..d48b6e19c 100644 --- a/tests/Doctrine/Tests/Models/DirectoryTree/AbstractContentItem.php +++ b/tests/Doctrine/Tests/Models/DirectoryTree/AbstractContentItem.php @@ -24,6 +24,8 @@ namespace Doctrine\Tests\Models\DirectoryTree; */ abstract class AbstractContentItem { + const CLASSNAME = __CLASS__; + /** * @Id @Column(type="integer") @GeneratedValue */ @@ -37,6 +39,13 @@ abstract class AbstractContentItem /** @column(type="string") */ protected $name; + /** + * This field is transient and private on purpose + * + * @var bool + */ + private $nodeIsLoaded = false; + public function __construct(Directory $parentDir = null) { $this->parentDirectory = $parentDir; @@ -61,4 +70,20 @@ abstract class AbstractContentItem { return $this->parentDirectory; } + + /** + * @return bool + */ + public function getNodeIsLoaded() + { + return $this->nodeIsLoaded; + } + + /** + * @param bool $nodeIsLoaded + */ + public function setNodeIsLoaded($nodeIsLoaded) + { + $this->nodeIsLoaded = (bool) $nodeIsLoaded; + } } diff --git a/tests/Doctrine/Tests/Models/DirectoryTree/File.php b/tests/Doctrine/Tests/Models/DirectoryTree/File.php index 35132689a..0b8ed0c80 100644 --- a/tests/Doctrine/Tests/Models/DirectoryTree/File.php +++ b/tests/Doctrine/Tests/Models/DirectoryTree/File.php @@ -26,6 +26,8 @@ namespace Doctrine\Tests\Models\DirectoryTree; */ class File extends AbstractContentItem { + const CLASSNAME = __CLASS__; + /** @Column(type="string") */ protected $extension = "html";