for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace LaravelLangBundler\BundleItems\Mods;
use LaravelLangBundler\BundleItems\ItemWrapper;
class CallbackMod extends ItemWrapper
{
/**
* Alter key and return.
*
* @param string $key
* @return string
*/
public function key($key)
return $this->callCallback($key);
}
* Alter value and return.
* @param string $value
* @return mixed
public function value($value)
return $this->callCallback($value);
* Call the given callback.
* @param string $string
protected function callCallback($string)
if (is_callable($this->wrapperParameters['callback'])) {
$callback = $this->wrapperParameters['callback'];
return $callback($string);