Source of file OrderModifierTest_TestModifier.php
Size: 0,604 Bytes - Last Modified: 2021-12-24T06:35:03+00:00
/var/www/docs.ssmods.com/process/src/tests/php/Model/Modifiers/OrderModifierTest_TestModifier.php
1234567891011121314151617181920212223242526272829 | <?php namespace SilverShop\Tests\Model\Modifiers; use SilverShop\Model\Modifiers\OrderModifier; use SilverStripe\Dev\TestOnly; class OrderModifierTest_TestModifier extends OrderModifier implements TestOnly { public static $value = 10; private $willFail = false; public function value($incoming) { if (self::$value === 42) { $this->willFail = true; } return self::$value; } protected function onAfterWrite() { parent::onAfterWrite(); if ($this->willFail) { user_error('Modifier failure!'); } } } |