J'ai une fonction de comparaison dans une classe de service dans l'espace de noms:Le passage d'un alias de classe à usort
Company\Product\Services\Specific
que j'importer à mon contrôleur comme:
use Company\Product\Service\Specific as SpecificService;
Je un tableau que je souhaite trier dans cette classe de contrôleur:
usort ($array, 'SpecificService::sortFunction()');
Cependant, cela déclenche mon autoloader, qui recherche un littéral de classe SpecificService
, qui n'existe pas. Je peux cependant contourner ce:
usort ($array, 'Company\Product\Services\Specific::sortFunction()');
Je suis pointilleux et que vous voulez utiliser mon pseudonyme. Comment?
semble tellement évident maintenant. Merci pour votre réponse. – jschavey