[pkg-php-pear] Bug#824175: Error: Class '...\PropertyAccess' not found

Antonio Ospite ao2 at ao2.it
Fri May 13 11:29:46 UTC 2016


Package: php-symfony-serializer
Version: 2.8.6+dfsg-1
Severity: normal

Dear Maintainer,

I installed php-symfony-serializer and tried the first example from the
documentation at
http://symfony.com/doc/current/components/serializer.html, the code is
like this:

----------------------------------------------------------------------
<?php

require_once('Symfony/Component/Serializer/autoload.php');

use Symfony\Component\Serializer\Serializer;
use Symfony\Component\Serializer\Encoder\XmlEncoder;
use Symfony\Component\Serializer\Encoder\JsonEncoder;
use Symfony\Component\Serializer\Normalizer\ObjectNormalizer;

$encoders = array(new XmlEncoder(), new JsonEncoder());
$normalizers = array(new ObjectNormalizer());

$serializer = new Serializer($normalizers, $encoders);
----------------------------------------------------------------------

And I get this error when running it:

PHP Fatal error:  Uncaught Error: Class 'Symfony\Component\PropertyAccess\PropertyAccess' not found in /usr/share/php/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php:40

Of course the error goes away if I install the
php-symfony-property-access package.

I see that php-symfony-property-access is a suggested package, but I was
wondering it if should be a dependency or a least a recommended
package.

Maybe other users will run into the same error while following the
documentation when trying to use the component for the first time.

Thanks,
   Antonio


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-rc3-ao2 (SMP w/2 CPU cores)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages php-symfony-serializer depends on:
ii  php-common                  1:40
ii  php-symfony-polyfill-php55  1.1.1-1

php-symfony-serializer recommends no packages.

Versions of packages php-symfony-serializer suggests:
pn  php-doctrine-annotations     <none>
pn  php-doctrine-cache           <none>
pn  php-symfony-config           <none>
pn  php-symfony-property-access  <none>
ii  php-symfony-yaml             2.8.4+dfsg-1

-- no debconf information
-- 
Antonio Ospite
http://ao2.it

A: Because it messes up the order in which people normally read text.
   See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?



More information about the pkg-php-pear mailing list