for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Copyright (c) 2013-2017
*
* @category Library
* @package Dwoo\Plugins\Functions
* @author Jordi Boggiano <[email protected]>
* @author David Sanchez <[email protected]>
* @copyright 2008-2013 Jordi Boggiano
* @copyright 2013-2017 David Sanchez
* @license http://dwoo.org/LICENSE Modified BSD License
* @version 1.3.2
* @date 2017-01-06
* @link http://dwoo.org/
*/
namespace Dwoo\Plugins\Functions;
use Dwoo\Block\Plugin;
use Dwoo\Compiler;
use Dwoo\ICompilable;
* Replaces all white-space characters with the given string
* <pre>
* * value : the text to process
* * with : the replacement string, note that any number of consecutive white-space characters will be replaced by a
* single replacement string
* </pre>
* Example :.
* <code>
* {"a b c d
* e"|whitespace}
* results in : a b c d e
* </code>
* This software is provided 'as-is', without any express or implied warranty.
* In no event will the authors be held liable for any damages arising from the use of this software.
class PluginWhitespace extends Plugin implements ICompilable
{
* @param Compiler $compiler
* @param string $value
* @param string $with
* @return string
public static function compile(Compiler $compiler, $value, $with = ' ')
$compiler
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.
return "preg_replace('#\s+#'.(strcasecmp(\$this->charset, 'utf-8')===0?'u':''), $with, $value)";
}
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.