public function get($className)
    {
        if (isset($this->_footprints[$className])) {
            return $this->_footprints[$className];
        }

        if (isset($this->_data[$className])) {
            $data = $this->_data[$className];
            $footprint = new ClassFootprint($data);
        } else {
            $footprint = new ClassFootprint();
            if (preg_match($this->_interfaceRegex, $className)) {
                $footprint->setType(ClassFootprint::TYPE_INTERFACE);
            }
        }
        $this->addFootprint($className, $footprint);

        return $footprint;
    }
public function get($className)
    {
        if (isset($this->_footprints[$className])) {
            return $this->_footprints[$className];
        }

        if (isset($this->_data[$className])) {
            $data = $this->_data[$className];
            $footprint = new ClassFootprint($data);
        } else {
            $footprint = new ClassFootprint();
            if (preg_match($this->_interfaceRegex, $className)) {
                $footprint->setType(ClassFootprint::TYPE_INTERFACE);
            }
        }
        $this->addFootprint($className, $footprint);

        return $footprint;
    }
public function get ( $ className ) { if ( isset ( $ this -> _footprints [ $ className ] ) ) { return $ this -> _footprints [ $ className ] ; } if ( isset ( $ this -> _data [ $ className ] ) ) { $ data = $ this -> _data [ $ className ] ; $ footprint = new ClassFootprint ( $ data ) ; } else { $ footprint = new ClassFootprint ( ) ; if ( preg_match ( $ this -> _interfaceRegex , $ className ) ) { $ footprint -> setType ( ClassFootprint :: TYPE_INTERFACE ) ; } } $ this -> addFootprint ( $ className , $ footprint ) ; return $ footprint ; }
Retrieve class footprint

@param string $className
@return ClassFootprint
Retrieve class footprint