Я хотел бы использовать простую функцию в Symfony 4, примерно так:
src / Service / Utils.php
<?php
namespace App\Service;
/**
* @param string $attr
*
* @return bool
*/
function attributNilTrue($attr): bool
{
return json_encode($attr) === '{"@attributes":{"nil":"true"}}';
}
some / other / file.php
use function App\Service\attributNilTrue;
if (attributNilTrue($foo['bar'])) {
// Do something...
}
Но я получаю следующую ошибку:
Автозагрузчик ожидал, что класс "App \ Service \ Utils" будет определен в файле "/var/www/interop/vendor/composer/../../src/Service/Utils.php". Файл был найден, но класса в нем нет, вероятно, в имени класса или пространстве имен есть опечатка.
Есть ли способ сделать это, не создавая Utils
класс?