Converte uma planilha para array
495385
public function toArray($sheet_name,$ext=false)
  {
    if(!$ext){
      $ext=pathinfo($sheet_name, PATHINFO_EXTENSION);
    }
    switch ($ext) {
      case 'csv':
      $reader = ReaderFactory::create(Type::CSV);
      break;
      case 'ods':
      $reader = ReaderFactory::create(Type::ODS);
      break;
      case 'xlsx':
      $reader = ReaderFactory::create(Type::XLSX);
      break;
    }
    $reader->open($sheet_name);
    foreach ($reader->getSheetIterator() as $sheet) {
      $sheetName = $sheet->getName();
      foreach ($sheet->getRowIterator() as $row) {
        $list['lists'][$sheetName][]=$row;
      }
    }
    $reader->close();
    $lists=false;
    foreach ($list['lists'] as $key => $value) {
      $lists[$key]=$this->sheetToAlpha($value);
    }
    if($ext=="csv"){
      return $lists[""];
    }else{
      return $lists;
    }
  }
1206899
def ler_configuracao
      #@artigo.merge!(YAML.load(ler_arquivo(Formatafacil::Tarefa.arquivo_configuracao)))
      #converte_parametros_para_boolean

      #@modelo = @artigo['modelo']
      if File.exist?(@arquivo_abstract) then
        @artigo['abstract'] = ler_arquivo(@arquivo_abstract)
        @artigo.merge!(ler_metadados_do_arquivo(@arquivo_abstract))
      end
      if File.exist?(@arquivo_resumo) then
        @artigo['resumo'] = ler_arquivo(@arquivo_resumo)
      end
      @artigo['bibliografia'] = ler_arquivo(@arquivo_bibliografia) if File.exist?(@arquivo_bibliografia)

      #unifica_metadados

    end
514830
static public function create(array $tokens, $nGramSize = self::BIGRAM, $separator = ' ') : array
    {
        $separatorLength = strlen($separator);
        $length = count($tokens) - $nGramSize + 1;
        if($length < 1) {
            return [];
        }
        $ngrams = array_fill(0, $length, ''); // initialize the array

        for($index = 0; $index < $length; $index++)
        {
            for($jindex = 0; $jindex < $nGramSize; $jindex++)
            {
                $ngrams[$index] .= $tokens[$index + $jindex];
                //alterado a condição, pois não considera-se o tamanho do separador e sim a posição do ponteiro em relação ao tamanho do Ngram
                if($jindex < $nGramSize - 1) {
                    $ngrams[$index] .= $separator;
                }
            }
        }
       return $ngrams;
    }
1179882
function(input, shallow, output) 
	{
		if (shallow && conbo.every(input, conbo.isArray)) 
		{
			return concat.apply(output, input);
		}
		
		forEach(input, function(value) 
		{
			if (conbo.isArray(value) || conbo.isArguments(value)) 
			{
				shallow ? push.apply(output, value) : flatten(value, shallow, output);
			}
			else 
			{
				output.push(value);
			}
		});
		
		return output;
	}
1363943
@Override
    public long convert(int[] input, int inPos) {
        int tempC, tempM, tempY, tempK, Y, Cb, Cr, K;

        Y = input[inPos++] & 0xFF;
        Cb = input[inPos++] & 0xFF;
        Cr = input[inPos++] & 0xFF;
        K = input[inPos] & 0xFF;

        tempC = 255 - sampleRangeLimitTable[sampleRangeLimitOffset + MAXJSAMPLE - (Y + Cr2R[Cr])];
        tempM = 255 - sampleRangeLimitTable[sampleRangeLimitOffset + MAXJSAMPLE - (Y + ((Cb2G[Cb] + Cr2G[Cr]) >> 16))];
        tempY = 255 - sampleRangeLimitTable[sampleRangeLimitOffset + MAXJSAMPLE - (Y + Cb2B[Cb])];
        tempK = 255 - K;

        return (tempC << 24) | ((tempM << 16) | (tempY << 8) | (tempK & 0xFFL));
    }
888962
public function gerarCampoLivre(ArrayObject $data)
    {
        if ($this->carteira instanceof Carteira09) {
            $this->alterarTamanho('Conta', 7);
            $this->alterarTamanho('Agencia', 4);
            $this->alterarTamanho('Carteira', 2);
            $this->alterarTamanho('FatorVencimento', 4);
            $this->alterarTamanho('NossoNumero', 11);
            $this->alterarTamanho('CodigoCedente', 7);
            $this->alterarTamanho('Valor', 10);

            $this->layout = ':Banco:Moeda:FatorVencimento:Valor:Agencia:Carteira:NossoNumero:Conta0';

            return $data;
        }

        $this->alterarTamanho('Agencia', 4);
        $this->alterarTamanho('Carteira', 2);
        $this->alterarTamanho('NossoNumero', 11);
        $this->alterarTamanho('CodigoCedente', 7);

        $this->layout = ':Banco:Moeda:FatorVencimento:Valor:Agencia:Carteira:NossoNumero:CodigoCedente0';

        return $data;
    }
369214
protected function _convertAdditionalData()
    {
        $details = @unserialize($this->getInfo()->getAdditionalData());

        if (is_array($details)) {
            $this->_accountName = isset($details['account_name']) ? (string) $details['account_name'] : '';
            $this->_accountBSB = isset($details['account_bsb']) ? (string) $details['account_bsb'] : '';
            $this->_accountNumber = isset($details['account_number']) ? (string) $details['account_number'] : '';
            $this->_message = isset($details['message']) ? (string) $details['message'] : '';
        } else {
            $this->_accountName = '';
            $this->_accountBSB = '';
            $this->_accountNumber = '';
            $this->_message = '';
        }

        return $this;
    }
497639
public function somarDataFormatoBr($data, $dias=0, $meses=0, $anos=0, $horas=0, $mins=0, $segs=0)
    {
        $data = $this->converterParaDateTime($data, $this->FORMATO_DATA_BR);

        if (!$data){
            return '01/01/1900';
        }

        $data = explode('/', $data->format($this->FORMATO_DATA_BR));
        return date($this->FORMATO_DATA_BR, mktime($horas, $mins, $segs, $data[1] + $meses, $data[0] + $dias, $data[2] + $anos));
    }
92011
public function gerarCampoLivre(ArrayObject $data)
    {
        $carteira = $this->carteira;

        switch (strlen($this->convenio)) {
            case 4:
                $this->nossoNumero = $this->convenio . $this->getNossoNumero();
                $this->alterarTamanho("CodigoCedente", 4);
                $this->alterarTamanho("NossoNumero", 7);
                $this->layout = ':Banco:Moeda:FatorVencimento:Valor:CodigoCedente:NossoNumero:Agencia:Conta:Carteira';
                break;
            case 6:
                if ($carteira instanceof Carteira21) {
                    $this->alterarTamanho("NossoNumero", 17);
                    $this->layout = ':Banco:Moeda:FatorVencimento:Valor:NossoNumero:Agencia:Conta:Carteira';
                } else {
                    $this->nossoNumero = $this->convenio . Number::modulo11($this->getNossoNumero(), 0, 0, true);
                    $this->alterarTamanho('CodigoCedente', 6);
                    $this->alterarTamanho('NossoNumero', 5);
                    $this->layout = ':Banco:Moeda:FatorVencimento:Valor:CodigoCedente:NossoNumero:Agencia:Conta:Carteira';
                }
                break;
            case 7:
                $this->nossoNumero = $this->convenio . $this->nossoNumero;
                $this->alterarTamanho('CodigoCedente', 7);
                $this->alterarTamanho('NossoNumero', 10);
                $this->layout = ':Banco:Moeda:FatorVencimento:Valor000000:NossoNumero:Carteira';
                break;
            default:
                throw new \LogicException('O codigo do convenio precisa ter 4, 6 ou 7 digitos!');
        }

        return $data;
    }
736476
public final function toArrayPut()
    {
        $data = [];
        //iteracja po danych
        foreach ($this as $key => $value) {
            //znaleziono w read only
            if (false !== in_array($key, $this->_readOnlyFields)) {
                continue;
            }
            //znaleziono w read only po zamianach
            if (false !== ($replaceKey = array_search($key, $this->_replacementFields))) {
                $key = $replaceKey;
            }
            $data[$key] = $value;
        }
        return $data;
    }
446697
public function toArray()
    {
        return array(
            'id' => $this->getId(),
            'titulo' => $this->getTitulo(),
            'imagem' => $this->getImagem(),
            'descricao' => $this->getDescricao(),
            'preco' => $this->getPreco()
        );
    }
871120
protected function fillValuesArray()
    {
        $this->values['j'] = $this->day;
        $this->values['d'] = str_pad($this->day, 2, 0, STR_PAD_LEFT);
        $this->values['D'] = static::$translation->getShortDays()[$this->date->dayOfWeek];
        $this->values['l'] = static::$translation->getDays()[$this->date->dayOfWeek];

        $this->values['n'] = $this->month;
        $this->values['m'] = str_pad($this->month, 2, 0, STR_PAD_LEFT);
        $this->values['M'] = static::$translation->getHijriMonths()[$this->month - 1];
        $this->values['F'] = static::$translation->getHijriMonths()[$this->month - 1];

        $this->values['o'] = $this->year;
        $this->values['y'] = substr($this->year, 0, 2);
        $this->values['Y'] = str_pad($this->year, 4, 0, STR_PAD_LEFT);

        $this->values['a'] = $this->date->hour >= 12 ? static::$translation->getPeriods()[1] : static::$translation->getPeriods()[0];
        $this->values['A'] = strtoupper($this->date->hour >= 12 ? static::$translation->getPeriods()[1] : static::$translation->getPeriods()[0]);

        $this->fillCarbonValues();

        return $this;
    }
38547
public function processDataArray($arrInfo)
    {
        $arrData = array();
        foreach ($arrInfo as $linha) {
            if (isset($linha->Plans) && !empty($linha->Plans)) {
                $linhaTemp = (array) $linha;
                unset($linhaTemp['Plans']);
                $arrData[] = (array) ($linhaTemp);
                $arrX = ($this->processDataArray($linha->Plans));
                foreach ($arrX as $arr) {
                    $arrData[] = (array) $arr;
                }
            } else {
                $arrData[] = (array) ($linha);
            }
        }

        return ($arrData);
    }
499096
function flatten() {
    var arr = [];
    for (var _i = 0; _i < arguments.length; _i++) {
        arr[_i] = arguments[_i];
    }
    var i = 0;
    var result = [];
    while (i < arr.length) {
        var itm = arr[i];
        if (is_1.isArray(itm))
            result = result.concat(flatten.apply(void 0, itm));
        else
            result = result.concat([itm]);
        i++;
    }
    return result;
}
909027
public function lu() : array
    {
        if (!$this->isSquare()) {
            throw new RuntimeException('Cannot decompose a non'
                . ' square matrix.');
        }

        $l = self::identity($this->n)->asArray();
        $u = self::zeros($this->n, $this->n)->asArray();
        $p = self::identity($this->n)->asArray();

        for ($i = 0; $i < $this->n; $i++) {
            $max = $this->a[$i][$i];

            $row = $i;

            for ($j = $i; $j < $this->n; $j++) {
                if ($this->a[$j][$i] > $max) {
                    $max = $this->a[$j][$i];
                    
                    $row = $j;
                }
            }
            
            if ($i !== $row) {
                $temp = $p[$i];

                $p[$i] = $p[$row];
                $p[$row] = $temp;
            }
        }

        $p = self::quick($p);

        $pa = $p->matmul($this);

        for ($i = 0; $i < $this->n; $i++) {
            for ($j = 0; $j <= $i; $j++) {
                $sigma = 0;

                for ($k = 0; $k < $j; $k++) {
                    $sigma += $u[$k][$i] * $l[$j][$k];
                }

                $u[$j][$i] = $pa[$j][$i] - $sigma;
            }

            for ($j = $i; $j < $this->n; $j++) {
                $sigma = 0;

                for ($k = 0; $k < $i; $k++) {
                    $sigma += $u[$k][$i] * $l[$j][$k];
                }

                $l[$j][$i] = ($pa[$j][$i] - $sigma)
                    / ($u[$i][$i] ?: self::EPSILON);
            }
        }

        $l = self::quick($l);
        $u = self::quick($u);

        return [$l, $u, $p];
    }
1020942
function convertArray(arr, pluralize, opts) {
  if (arr.length !== pluralize.count) throw new Error('missing required length of plural formats: expected ' + pluralize.count + '; got ' + arr.length);

  return pluralize.formats.reduce(function(acc, key, i) {
    acc[key] = arr[i];
    return acc;
  }, {});
}
390899
public function compararDataHoraFormatoBr($data1, $simbolo, $data2)
    {
        $data1 = $this->converterParaDateTime($data1, $this->FORMATO_DATA_HORA_BR);
        $data2 = $this->converterParaDateTime($data2, $this->FORMATO_DATA_HORA_BR);

        if (!$data1 || !$data2) {
            return false;
        }

        return $this->compararDatasFormatado($data1, $simbolo, $data2);
    }