Bolt\Storage\Field\Type\RepeaterType::set PHP Method

set() public method

The set method gets called directly by a new entity builder. For this field we never want to allow null values, rather we want an empty collection so this overrides the default and handles that.
public set ( object $entity, mixed $val )
$entity object
$val mixed
    public function set($entity, $val)
    {
        if ($val === null) {
            $val = new RepeatingFieldCollection($this->em, $this->mapping);
        }
        return parent::set($entity, $val);
    }