Coding Standards

A few updates for coding standards
This commit is contained in:
Adam Magness 2017-11-19 14:15:25 -05:00
parent 5888cce08e
commit d9e9cbe753
12 changed files with 357 additions and 249 deletions

View file

@ -1,4 +1,7 @@
<?php
/**
* @file src/Core/System.php
*/
namespace Friendica\Core;
use Friendica\App;
@ -13,14 +16,16 @@ use Friendica\App;
/**
* @brief System methods
*/
class System {
class System
{
private static $a;
/**
* @brief Initializes the static class variable
* @return void
*/
private static function init() {
private static function init()
{
global $a;
if (!is_object(self::$a)) {
@ -34,7 +39,8 @@ class System {
* @param bool $ssl Whether to append http or https under SSL_POLICY_SELFSIGN
* @return string Friendica server base URL
*/
public static function baseUrl($ssl = false) {
public static function baseUrl($ssl = false)
{
self::init();
return self::$a->get_baseurl($ssl);
}
@ -42,21 +48,23 @@ class System {
/**
* @brief Removes the baseurl from an url. This avoids some mixed content problems.
*
* @param string $orig_url
* @param string $orig_url The url to be cleaned
*
* @return string The cleaned url
*/
public static function removedBaseUrl($orig_url) {
public static function removedBaseUrl($orig_url)
{
self::init();
return self::$a->remove_baseurl($orig_url);
}
/**
* @brief Returns a string with a callstack. Can be used for logging.
*
* @param integer $depth optional, default 4
* @return string
*/
public static function callstack($depth = 4) {
public static function callstack($depth = 4)
{
$trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);
// We remove the first two items from the list since they contain data that we don't need.