Source of file CMSMainTest_ClassB.php
Size: 0,482 Bytes - Last Modified: 2021-12-23T10:28:18+00:00
/var/www/docs.ssmods.com/process/src/tests/php/Controllers/CMSMainTest_ClassB.php
12345678910111213141516171819202122 | <?php namespace SilverStripe\CMS\Tests\Controllers; use SilverStripe\Dev\TestOnly; use SilverStripe\ORM\ValidationException; use Page; class CMSMainTest_ClassB extends Page implements TestOnly { private static $table_name = 'CMSMainTest_ClassB'; protected function onBeforeWrite() { parent::onBeforeWrite(); if ($this->ClassName !== self::class) { throw new ValidationException("Class saved with incorrect ClassName"); } } } |