File modules/util/ClassUtils.class.php

Last commit: Sat Feb 22 23:58:02 2020 +0100	Jan Dankert	Refactoring: Namespacing for module 'util'.
1 <?php 2 3 namespace util; 4 /** 5 * Class ClassUtils 6 * @author Jan Dankert 7 */ 8 class ClassUtils 9 { 10 11 public static function getSimpleClassName($object) 12 { 13 if (!is_object($object)) 14 return 'NotAnObject'; 15 16 $classname = get_class($object); 17 if ($pos = strrpos($classname, '\\')) return substr($classname, $pos + 1); 18 return $pos; 19 } 20 }
Download modules/util/ClassUtils.class.php
History Sat, 22 Feb 2020 23:58:02 +0100 Jan Dankert Refactoring: Namespacing for module 'util'. Sat, 11 May 2019 02:50:43 +0200 Jan Dankert Einbau eines dedizierten Caches. Es ist fraglich, ob dieser Cache überhaupt sinnvoll ist, da beim Anzeigen von BLOBs das HTTP-Caching zum Zuge kommt. Sat, 1 Dec 2018 02:59:28 +0100 Jan Dankert Strategie-Muster für den Publisher einsetzen. Dadurch wird vieles einfacher.