Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I tried to install the JSMSerializerBundle but event with Metadata library at version 1.1. When I want to clear my cache, it failed with error :

[ErrorException]
Catchable Fatal Error:
Argument 1 passed to JMSSerializerBundleTwigSerializerExtension::__construct() must be an instance of JMSSerializerBundleSerializerSerializerInterface, instance of SymfonyComponentSerializerSerializer given,

called in /opt/lampp/htdocs/Korum/app/cache/dev_new/appDevDebugProjectContainer__5033ecec2dcbc__.php on line 2397 and defined in /opt/lampp/htdocs/K/vendor/bundles/JMS/SerializerBundle/Twig/SerializerExtension.php line 37

In fact, the AppKernel code seems strange to me with the $this:

// in AppKernel::registerBundles()
$bundles = array(
    // ...
    new JMSSerializerBundleJMSSerializerBundle($this),
    // ...
);

Do you have this error too?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
220 views
Welcome To Ask or Share your Answers For Others

1 Answer

I fixed my problem.

It was a problem of configuration in config.yml linked to a problem of unregistered Bundle in AppKernel.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...