Skip to content

Instantly share code, notes, and snippets.

@Danack
Created January 2, 2014 14:55
Show Gist options
  • Save Danack/8220375 to your computer and use it in GitHub Desktop.
Save Danack/8220375 to your computer and use it in GitHub Desktop.
parsing class names
function getClassName($namespaceClass) {
$lastSlashPosition = mb_strrpos($namespaceClass, '\\');
if ($lastSlashPosition !== false) {
return mb_substr($namespaceClass, $lastSlashPosition + 1);
}
return $namespaceClass;
}
function getNamespace($namespaceClass) {
$lastSlashPosition = mb_strrpos($namespaceClass, '\\');
if ($lastSlashPosition !== false) {
return mb_substr($namespaceClass, 0, $lastSlashPosition);
}
return "\\";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment