for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace AntonyThorpe\SilvershopUnleashed;
//use AntonyThorpe\SilverShopUnleashed\Utils;
use SilverStripe\ORM\DataExtension;
class OrderItem extends DataExtension
{
/**
* Apply Guid if absent
*/
public function onBeforeWrite()
parent::onBeforeWrite();
if (!$this->owner->getField("Guid")) {
$this->owner->Guid = (string) Utils::createGuid();
}