Ejemplo n.º 1
0
 /**
  * Filter the value used in a [size] BBCode
  *
  * @see bbcode_firstpass::bbcode_size()
  *
  * @param  string  $size     Original size
  * @param  integer $max_size Maximum allowed size
  * @param  Logger  $logger
  * @return mixed             Original value if valid, FALSE otherwise
  */
 public static function filter_font_size($size, $max_size, Logger $logger)
 {
     if ($max_size && $size > $max_size) {
         $logger->err('MAX_FONT_SIZE_EXCEEDED', array('max_size' => $max_size));
         return false;
     }
     if ($size < 1) {
         return false;
     }
     return $size;
 }
Ejemplo n.º 2
0
 /**
  * @testdox err() generates a "err" entry in the logs
  */
 public function testErr()
 {
     $logger = new Logger();
     $logger->err('Hi');
     $this->assertSame([['err', 'Hi', []]], $logger->get());
 }