我正在尝试创建自定义标准化器,但无法使用 API Platform 访问当前用户。
当我尝试加载我的 Client 类时,它是空的。我尝试使用 API 平台的文档进行方法,但检索到的令牌也是空的。
您有什么建议可以获取我当前的用户吗?谢谢
<?php
namespace App\Serializer;
use App\Entity\Stock;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;
use Symfony\Component\Serializer\Normalizer\ContextAwareNormalizerInterface;
use Symfony\Component\Serializer\Normalizer\ObjectNormalizer;
class StockAttributeNormalizer implements ContextAwareNormalizerInterface
{
private $router;
private $normalizer;
public function __construct(UrlGeneratorInterface $router, ObjectNormalizer $normalizer)
{
$this->router = $router;
$this->normalizer = $normalizer;
}
public function normalize($topic, $format = null, array $context = [])
{
$data = $this->normalizer->normalize($topic, $format, $context);
var_dump($data);
return $data;
}
public function supportsNormalization($data, $format = null, array $context = [])
{
return $data instanceof Stock;
}
}
叮当猫咪
ios客户端访问服务器sql server数据库 接口也是这样的吗?
服务器让它监听客户端的连接用accept()方法,那么客户端如何监听呢?
(node.js)请问客户端中如何访问app.js中设置的session呢?
本地安装了oracle客户端,统计数据时如果你能从客户端上上传一组数据用SQL统计数据就特别方便了,这个该如何操作呢,客户端是developer