Pocket::pageName PHP Method

pageName() public static method

public static pageName ( null $NameOrObject = null ) : mixed | null | string
$NameOrObject null
return mixed | null | string
    public static function pageName($NameOrObject = null)
    {
        if (is_object($NameOrObject)) {
            $Name = val('PageName', $NameOrObject, val('ControllerName', $NameOrObject, get_class($NameOrObject)));
        } else {
            $Name = $NameOrObject;
        }
        $Name = strtolower($Name);
        if (stringEndsWith($Name, 'controller', false)) {
            $Name = substr($Name, 0, -strlen('controller'));
        }
        if (array_key_exists($Name, self::$NameTranslations)) {
            $Name = self::$NameTranslations[$Name];
        }
        return $Name;
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * derp?
  *
  * @param $Sender
  */
 public function testData($Sender)
 {
     return;
     echo "<div class=\"TestPocket\"><h3>Test Data</h3>";
     echo '<ul class="Variables">';
     echo self::_var('path', Gdn::request()->path());
     echo self::_var('page', Pocket::pageName($Sender));
     echo '</ul>';
     echo "</div>";
 }