private function CreateLogItem(Enums\ObjectType $objType, Enums\Action $action)
    {
        $this->DeleteOldLogItems();
        $item = new LogItem();
        $item->SetChanged(Date::Now());
        $item->SetAction((string)$action);
        $item->SetObjectType((string)$objType);
        $item->SetUser($this->user);
        $item->Save();
        return $item;
    }
private function CreateLogItem(Enums\ObjectType $objType, Enums\Action $action)
    {
        $this->DeleteOldLogItems();
        $item = new LogItem();
        $item->SetChanged(Date::Now());
        $item->SetAction((string)$action);
        $item->SetObjectType((string)$objType);
        $item->SetUser($this->user);
        $item->Save();
        return $item;
    }
private function CreateLogItem ( Enums \ ObjectType $ objType , Enums \ Action $ action ) { $ this -> DeleteOldLogItems ( ) ; $ item = new LogItem ( ) ; $ item -> SetChanged ( Date :: Now ( ) ) ; $ item -> SetAction ( ( string ) $ action ) ; $ item -> SetObjectType ( ( string ) $ objType ) ; $ item -> SetUser ( $ this -> user ) ; $ item -> Save ( ) ; return $ item ; }
Creates a log item
@param Enums\ObjectType $objType The type of object being manipulated
@param Enums\Action $action The operation executed on the object
@return LogItem Returns a log item, freshly saved to the database
Creates a log item