Smalot\PdfParser\Document::buildDetails PHP Метод

buildDetails() защищенный Метод

Build details array.
protected buildDetails ( )
    protected function buildDetails()
    {
        // Build details array.
        $details = array();
        // Extract document info
        if ($this->trailer->has('Info')) {
            /** @var Object $info */
            $info = $this->trailer->get('Info');
            if ($info !== null) {
                $details = $info->getHeader()->getDetails();
            }
        }
        // Retrieve the page count
        try {
            $pages = $this->getPages();
            $details['Pages'] = count($pages);
        } catch (\Exception $e) {
            $details['Pages'] = 0;
        }
        $this->details = $details;
    }