<?php



/* vim: set shiftwidth=2 expandtab softtabstop=2: */



namespace Boris;



/**

 * Something that is capable of returning a useful representation of a variable.

 */

interface Inspector {

  /**

   * Return a debug-friendly string representation of $variable.

   *

   * @param mixed $variable

   *

   * @return string

   */

  public function inspect($variable);

}

