Exemplo n.º 1
0
 /**
  * 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
  */
 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();
     }
 }