src/web/ErrorHandler.php
public function addTypeLinks($code)
    {
        if (preg_match('/(.*?)::([^(]+)/', $code, $matches)) {
            $class = $matches[1];
            $method = $matches[2];
            $text = $this->htmlEncode($class) . '::' . $this->htmlEncode($method);
        } else {
            $class = $code;
            $method = null;
            $text = $this->htmlEncode($class);
        }

        $url = $this->getTypeUrl($class, $method);

        if (!$url) {
            return $text;
        }

        return '<a href="' . $url . '" target="_blank">' . $text . '</a>';
    }
public function addTypeLinks($code)
    {
        if (preg_match('/(.*?)::([^(]+)/', $code, $matches)) {
            $class = $matches[1];
            $method = $matches[2];
            $text = $this->htmlEncode($class) . '::' . $this->htmlEncode($method);
        } else {
            $class = $code;
            $method = null;
            $text = $this->htmlEncode($class);
        }

        $url = $this->getTypeUrl($class, $method);

        if (!$url) {
            return $text;
        }

        return '<a href="' . $url . '" target="_blank">' . $text . '</a>';
    }
public function addTypeLinks ( $ code ) { if ( preg_match ( '/(.*?)::([^(]+)/' , $ code , $ matches ) ) { $ class = $ matches [ 1 ] ; $ method = $ matches [ 2 ] ; $ text = $ this -> htmlEncode ( $ class ) . '::' . $ this -> htmlEncode ( $ method ) ; } else { $ class = $ code ; $ method = null ; $ text = $ this -> htmlEncode ( $ class ) ; } $ url = $ this -> getTypeUrl ( $ class , $ method ) ; if ( ! $ url ) { return $ text ; } return '<a href="' . $ url . '" target="_blank">' . $ text . '</a>' ; }
Adds informational links to the given PHP type/class.
@param string $code type/class name to be linkified.
@return string linkified with HTML type/class name.
Adds informational links to the given PHP type / class .