You are here

Formatter.php in Loft Data Grids 7.2

File

vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/Formatter.php
View source
<?php

namespace AKlump\LoftDataGrids;


/**
 * Represents a cell formatter.
 *
 * This class provides no formatting.  The get() method should be extended
 * and to copy $this->data, manipulate and return it.
 */
class Formatter implements FormatterInterface {
  protected $data;
  public function __construct($data = null) {
    if ($data !== null) {
      $this
        ->set($data);
    }
  }
  public function set($data) {
    $this->data = $data;
  }
  public function get() {
    $data = $this->data;

    // Extend this method to provide some formatting of $data
    return $data;
  }
  public function getUnformatted() {
    return $this->data;
  }

}

Classes

Namesort descending Description
Formatter Represents a cell formatter.