Processes a single item from the `output` array.

@access protected
@param array $output The `output` item.
@param array $value  The field's value.
6743
protected function process_output( $output, $value ) {
		foreach ( $value as $key => $sub_value ) {

			// If "element" is not defined, there's no reason to continue.
			if ( ! isset( $output['element'] ) ) {
				continue;
			}

			// If the "choice" is not the same as the $key in our loop, there's no reason to proceed.
			if ( isset( $output['choice'] ) && $key !== $output['choice'] ) {
				continue;
			}

			// If "property" is not defined, fallback to the $key.
			$property = ( ! isset( $output['property'] ) || empty( $output['property'] ) ) ? $key : $output['property'];

			// If "media_query" is not defined, use "global".
			if ( ! isset( $output['media_query'] ) || empty( $output['media_query'] ) ) {
				$output['media_query'] = 'global';
			}

			// If "suffix" is defined, add it to the value.
			$output['suffix'] = ( isset( $output['suffix'] ) ) ? $output['suffix'] : '';

			// Create the styles.
			$this->styles[ $output['media_query'] ][ $output['element'] ][ $property ] = $sub_value . $output['suffix'];

		}
	}
93163
private function dumpArray(array &$value, $name): void
  {
    list($id, $ref) = $this->isReference($value);

    if ($ref===null)
    {
      $this->writer->writeArrayOpen($id, $name);

      foreach ($value as $key => &$item)
      {
        $this->recursiveDump($item, $key);
      }

      $this->writer->writeArrayClose($id, $name);
    }
    else
    {
      $this->writer->writeArrayReference($ref, $name);
    }
  }
617797
protected function output ($value)
    {
        $checked = self::isChecked($value) ? 'checked' : '';
        $on      = self::ON;
        echo "<input type=\"hidden\" name=\"{$this->getVerifyFieldName()}\" value=\"{$this->getVerifyFieldValue()}\" />";
        echo "<input type=\"checkbox\" name=\"{$this->getFieldName()}\" id=\"{$this->getFieldName()}\" value=\"{$on}\" " . $checked . "/>";
    }
741568
public Output output(Object value) throws IOException {
        if (value != null) {
            writer.write(value.toString());
        }
        return this;
    }
1083777
public function processValue($value)
	{
		$clean = strip_tags($value);

		if (array_key_exists($clean, $this->types)) {
			if (!isset($this->types[$clean]['value'])) {
				$this->types[$clean]['value'] = 0;
			}
			$this->types[$clean]['value'] += 1;
		}
	}
961607
public static function TryParse( $value, &$output ) : bool
   {

      if ( $value instanceof Rectangle )
      {
         $output = $value;
         return true;
      }

      if ( \is_string( $value ) )
      {
         return ( false !== ( $output = self::FromString( $value ) ) );
      }

      if ( \is_array( $value ) )
      {
         return ( false !== ( $output = self::FromArray( $value ) ) );
      }

      return false;

   }
1344141
def send_output(self, value, stdout):
        

        writer = self.writer

        if value is not None:
            writer.write('{!r}\n'.format(value).encode('utf8'))

        if stdout:
            writer.write(stdout.encode('utf8'))

        yield from writer.drain()
1360053
protected function apply_value_pattern( $output, $value ) {
		if ( isset( $output['value_pattern'] ) && ! empty( $output['value_pattern'] ) && is_string( $output['value_pattern'] ) ) {
			if ( ! is_array( $value ) ) {
				$value = str_replace( '$', $value, $output['value_pattern'] );
			}
			if ( is_array( $value ) ) {
				foreach ( array_keys( $value ) as $value_k ) {
					if ( is_array( $value[ $value_k ] ) ) {
						continue;
					}
					if ( isset( $output['choice'] ) ) {
						if ( $output['choice'] === $value_k ) {
							$value[ $output['choice'] ] = str_replace( '$', $value[ $output['choice'] ], $output['value_pattern'] );
						}
						continue;
					}
					$value[ $value_k ] = str_replace( '$', $value[ $value_k ], $output['value_pattern'] );
				}
			}
			$value = $this->apply_pattern_replace( $output, $value );
		}
		return $value;
	}
786533
public function set_value( array $value )
    {
        foreach($value as $n => $v)
        {
            $component = $this->get_component($n);
            $component->value = $v;
        }
    }
287956
private function processA(array $result) {
		try {
			$result = $this->processI($result);
		}
		/**
		 * 2016-08-02
		 * Исключительная ситуация может быть не только типа @see \Df\Core\Exception,
		 * но и типа @see \Exception,
		 * потому что чтение некорректных данных может приводить к побочным сбоям.
		 * В частности, @uses \Df\Config\A::get()
		 * вызывает у объектов метод @see \Df\Config\ArrayItem::getId(),
		 * который может приводить к сбою при некорректности данных.
		 */
		catch (\Exception $e) {
			/**
			 * 2016-08-02
			 * Если некорректость данных обнаружена при их сохранении,
			 * то там удобнее возбудить исключительную ситуацию,
			 * чтобы администратор магазина увидел диагностическое сообщение на экране.
			 * Далее администратор может скорректировать данные посредством интерфейса.
			 *
			 * Если же некорректость данных обнаружена при их загрузке,
			 * то это значит, что некорректные данные находятся в базе данных,
			 * и администратор всё равно не сможет скорректировать их посредством интерфейса.
			 * Поэтому вместо возбуждения исключительной ситуации просто сбрасываем данные.
			 *
			 * Некорректость данных при их загрузке возможна, например,
			 * если поменялся формат данных в ещё разрабатываемом модуле:
			 * тогда нам вместо конквертации данных проще их сбросить,
			 * чтобы не сопровождать код по такой конвертации,
			 * который с релизом модуля больше никогда не понадобится.
			 */
			if ($this->isSaving()) {
				throw $e;
			}
			$result = [];
			//df_cfg_delete($this->getPath());
			//df_cfg_save($this->getPath(), null, );
			df_log($e);
			df_message_error(__(
				"The store's database contains incorrect data for the «<b>%1</b>» option."
				."<br/>The data for this options are reset.", $this->label()
			));
		}
		return $result;
	}
688092
protected function processColumnValue($column, $value)
	{
		if (!($column instanceof CDataColumn))
			return;

		if (!array_key_exists($column->name, $this->extendedSummary['columns']))
			return;

		$config = $this->extendedSummary['columns'][$column->name];
		$config['column'] = $column;

		$this->getSummaryOperationInstance($column->name, $config)
			->processValue($value);
	}
422595
public function update($event, $value)
    {
        if (null === $value) {
            return;
        }

        $event->setValue($value);
        $event->stopPropagation();
    }
1149331
public function setPrintForm($value)
    {
        if ($value !== null && ! $value instanceof \Protobuf\Stream) {
            $value = \Protobuf\Stream::wrap($value);
        }

        $this->PrintForm = $value;
    }
98240
private static function executeTableShowTableColumn(array $column, $value): void
  {
    $spaces = str_repeat(' ', $column['length'] - mb_strlen((string)$value));

    switch ($column['type'])
    {
      case 1: // tinyint
      case 2: // smallint
      case 3: // int
      case 4: // float
      case 5: // double
      case 8: // bigint
      case 9: // mediumint
      case 246: // decimal
        echo ' ', $spaces.$value, ' ';
        break;

      case 7: // timestamp
      case 10: // date
      case 11: // time
      case 12: // datetime
      case 13: // year
      case 16: // bit
      case 252: // is currently mapped to all text and blob types (MySQL 5.0.51a)
      case 253: // varchar
      case 254: // char
        echo ' ', $value.$spaces, ' ';
        break;

      default:
        throw new FallenException('data type id', $column['type']);
    }
  }
15079
public function processOutput($output)
	{
		if($this->hasEventHandler('onProcessOutput'))
		{
			$event=new COutputEvent($this,$output);
			$this->onProcessOutput($event);
			if(!$event->handled)
				echo $output;
		}
		else
			echo $output;
	}
1366024
private function processClosingField($value, array $option)
    {
        $cell = $this->trimRightEnclosure($value, $option['enclosure']);
        $cell = $this->unescapeEnclosure($cell, $option['enclosure']);

        $this->joinCell($this->revert . $cell);
        $this->continue = false;
        $this->col++;
    }
633583
public function delete(OutputInterface $output, array $response)
    {
        $this->printBoolean($output, 'OK', $response['success'], true === $response['success']);
    }