src/ImportAbstract.php
public function addRow($values = [], $forced=false)
    {
        /*
         * Test si fields est déjà rempli
         * et si oui on regarde si le nombre de values correspond au nombre de fields
         */
        if (!is_null($this->getFields())) {
            if ($this->nbFields < count($values)) {
                throw new Exception("Ligne " . $this->currentRow . ": Mauvais nombre de colonnes, attendu: " . $this->nbFields, self::IMPORT_BAD_FORMAT);
                return false;
            }
        }
        
        // Add the values
        $this->rows[] = $values;
        
        if ($forced){
            return true;
        }
        
        $this->currentRow++;
        
        /*
         * check the limit
         */
        if ($this->getLimit()!=0 and $this->currentRow  + (($this->isheaderLikeFirstLine()===false) ? 1:0)>  $this->getLimit() ){
            return false;
        }
        
        return true;
    }
public function addRow($values = [], $forced=false)
    {
        /*
         * Test si fields est déjà rempli
         * et si oui on regarde si le nombre de values correspond au nombre de fields
         */
        if (!is_null($this->getFields())) {
            if ($this->nbFields < count($values)) {
                throw new Exception("Ligne " . $this->currentRow . ": Mauvais nombre de colonnes, attendu: " . $this->nbFields, self::IMPORT_BAD_FORMAT);
                return false;
            }
        }
        
        // Add the values
        $this->rows[] = $values;
        
        if ($forced){
            return true;
        }
        
        $this->currentRow++;
        
        /*
         * check the limit
         */
        if ($this->getLimit()!=0 and $this->currentRow  + (($this->isheaderLikeFirstLine()===false) ? 1:0)>  $this->getLimit() ){
            return false;
        }
        
        return true;
    }
Les valeurs

@param array $values

@param bool  $ignoreStartAt ignore the startAt, force add values

@return bool
@throws Exception