function ReportContainerAction(Container $container, Enums\Action $action)
    {
        $logItem = $this->CreateLogItem(Enums\ObjectType::Container(), $action);
        if (!$action->Equals(Enums\Action::Delete()))
        {
            $logContainer = new LogContainer();
            $logContainer->SetContainer($container);
            $logContainer->SetLogItem($logItem);
            $logContainer->Save();
        }
        
    }
function ReportContainerAction(Container $container, Enums\Action $action)
    {
        $logItem = $this->CreateLogItem(Enums\ObjectType::Container(), $action);
        if (!$action->Equals(Enums\Action::Delete()))
        {
            $logContainer = new LogContainer();
            $logContainer->SetContainer($container);
            $logContainer->SetLogItem($logItem);
            $logContainer->Save();
        }
        
    }
function ReportContainerAction ( Container $ container , Enums \ Action $ action ) { $ logItem = $ this -> CreateLogItem ( Enums \ ObjectType :: Container ( ) , $ action ) ; if ( ! $ action -> Equals ( Enums \ Action :: Delete ( ) ) ) { $ logContainer = new LogContainer ( ) ; $ logContainer -> SetContainer ( $ container ) ; $ logContainer -> SetLogItem ( $ logItem ) ; $ logContainer -> Save ( ) ; } }
Reports a container action with dependencies to the log
@param Container $container The container being manipulated
@param Enums\Action $action The operation executed on the container
Reports a container action with dependencies to the log