for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\Groups;
use AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TModificationFunctionMappingScalarPropertyType;
trait TModificationFunctionMappingAssociationEndPropertyGroup
{
//Grouping for property bindings in function mapping end property.
/**
* @property \AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TModificationFunctionMappingScalarPropertyType
* $scalarProperty
*/
private $scalarProperty = null;
* Gets as scalarProperty
*
* @return \AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TModificationFunctionMappingScalarPropertyType
public function getScalarProperty()
return $this->scalarProperty;
}
* Sets a new scalarProperty
* @param \AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TModificationFunctionMappingScalarPropertyType
* @return self
public function setScalarProperty(TModificationFunctionMappingScalarPropertyType $scalarProperty)
$this->scalarProperty = $scalarProperty;
return $this;
public function isModificationFunctionMappingAssociationOK(&$msg = null)
if (null != $this->scalarProperty && !$this->scalarProperty->isOK($msg)) {
return false;
return true;