Si seguiste el post anterior verás que el Service Browser que viene con AMFPHP1.9 dejo de funcionar. Pero, esto es facil de solucionar.
Cambiar o agregar las siguientes líneas:
services/amfphp/DiscoveryService.php
//Linea 55 - Actualizar
$methodTable = MethodTable::create($path . $className . '.php', $this->_path,
$classComment);
core/shared/app/BasicActions.php
//Linea 13 - Agregar
global $servicesPath; //Haciendo la variable global accesible dentro de la clase
//Linea 29 - Detectando el nuevo nombre de la clase
$amfbody->className = str_replace('/', '_'
, str_replace('.php', ''
, substr($amfbody->classPath
, strrpos($amfbody->classPath, $servicesPath)+strlen(
$servicesPath
)
)
)
);
core/shared/util/MethodTable.php
//Linea 71 - Reemplazar
$className = str_replace('/', '_', $className);
Y por último, no olvides Actualizar el nombre de la clase DiscoveryService a amfphp_DiscoveryService.
services/amfphp/DiscoveryService.php
//Linea 7 - Actualizar class amfphp_DiscoveryService
Entradas relacionadas: