for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Cascade\Mapper\Mapping;
use Cascade\Mapper\Field\Reference\ReferenceInterface;
class Mapping implements MappingInterface
{
/**
* @var ReferenceInterface
*/
private $destinationReference;
private $sourceReference;
* @param ReferenceInterface $destinationReference
* @param ReferenceInterface $sourceReference
public function __construct(ReferenceInterface $destinationReference, ReferenceInterface $sourceReference)
$this->destinationReference = $destinationReference;
$this->sourceReference = $sourceReference;
}
public function map($destination, $source)
return $this->destinationReference->setValue($destination, $this->sourceReference->getValue($source));