for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace AlgoWeb\ODataMetadata\MetadataV3\edm\ssdl;
use AlgoWeb\ODataMetadata\IsOKTraits\IsOKToolboxTrait;
trait TOperations
{
use IsOKToolboxTrait;
/**
* @property \AlgoWeb\ODataMetadata\MetadataV3\edm\ssdl\TOnActionType[] $onDelete
*/
private $onDelete = [];
* Adds as onDelete
*
* @return self
* @param \AlgoWeb\ODataMetadata\MetadataV3\edm\ssdl\TOnActionType $onDelete
public function addToOnDelete(TOnActionType $onDelete)
$this->onDelete[] = $onDelete;
return $this;
}
* isset onDelete
* @param scalar $index
* @return boolean
public function issetOnDelete($index)
return isset($this->onDelete[$index]);
* unset onDelete
* @return void
public function unsetOnDelete($index)
unset($this->onDelete[$index]);
* Gets as onDelete
* @return \AlgoWeb\ODataMetadata\MetadataV3\edm\ssdl\TOnActionType[]
public function getOnDelete()
return $this->onDelete;
* Sets a new onDelete
* @param \AlgoWeb\ODataMetadata\MetadataV3\edm\ssdl\TOnActionType[] $onDelete
public function setOnDelete(array $onDelete)
$this->onDelete = $onDelete;
public function isOperationsGroupOK(&$msg = null)
if (!$this->isValidArrayOK($this->onDelete, '\AlgoWeb\ODataMetadata\MetadataV3\edm\ssdl\TOnActionType', $msg)) {
return false;
return true;