/
home
/
obinna
/
html
/
amply
/
vendor
/
doctrine
/
persistence
/
lib
/
Doctrine
/
Persistence
/
Mapping
/
Upload File
HOME
<?php namespace Doctrine\Persistence\Mapping; use function strpos; use function strrev; use function strrpos; use function substr; /** * PHP Runtime Reflection Service. */ class StaticReflectionService implements ReflectionService { /** * {@inheritDoc} */ public function getParentClasses($class) { return []; } /** * {@inheritDoc} */ public function getClassShortName($className) { $nsSeparatorLastPosition = strrpos($className, '\\'); if ($nsSeparatorLastPosition !== false) { $className = substr($className, $nsSeparatorLastPosition + 1); } return $className; } /** * {@inheritDoc} */ public function getClassNamespace($className) { $namespace = ''; if (strpos($className, '\\') !== false) { $namespace = strrev(substr(strrev($className), (int) strpos(strrev($className), '\\') + 1)); } return $namespace; } /** * {@inheritDoc} * * @return null */ public function getClass($class) { return null; } /** * {@inheritDoc} */ public function getAccessibleProperty($class, $property) { return null; } /** * {@inheritDoc} */ public function hasPublicMethod($class, $method) { return true; } }