Skip to content
\n

Thanks!

","upvoteCount":1,"answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"

Hil @konigbach

\n

To use IgbinarySerializer in spiral framework you just need to rebind a default serializer for KV plugin.

\n

Something like

\n
<?php\n\ndeclare(strict_types=1);\n\nnamespace App\\Application\\Bootloader;\n\nuse Spiral\\Boot\\Bootloader\\Bootloader;\nuse Spiral\\RoadRunner\\KeyValue\\Serializer\\IgbinarySerializer;\nuse Spiral\\RoadRunner\\KeyValue\\Serializer\\SerializerInterface;\n\nfinal class AppBootloader extends Bootloader\n{\n    public function defineSingletons(): array\n    {\n        return [\n            SerializerInterface::class => IgbinarySerializer::class,\n        ];\n    }\n}
","upvoteCount":1,"url":"https://github.com/spiral/framework/discussions/1055#discussioncomment-8082159"}}}
Discussion options

You must be logged in to vote

Hil @konigbach

To use IgbinarySerializer in spiral framework you just need to rebind a default serializer for KV plugin.

Something like

<?php

declare(strict_types=1);

namespace App\Application\Bootloader;

use Spiral\Boot\Bootloader\Bootloader;
use Spiral\RoadRunner\KeyValue\Serializer\IgbinarySerializer;
use Spiral\RoadRunner\KeyValue\Serializer\SerializerInterface;

final class AppBootloader extends Bootloader
{
    public function defineSingletons(): array
    {
        return [
            SerializerInterface::class => IgbinarySerializer::class,
        ];
    }
}

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@konigbach
Comment options

@butschster
Comment options

@konigbach
Comment options

Answer selected by konigbach
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
2 participants