cakephp - encuentra - components chrome
Estricto(2048): La declaración de EmailComponent:: initialize() deberÃa ser compatible con Component:: initialize(Controller $ controller) (1)
Lea el mensaje de error, es muy claro:
Estricto (2048): la declaración de EmailComponent :: initialize () debería ser compatible con Component :: initialize (Controller $ controller)
La firma de su método no coincide. Haz que coincidan.
function initialize(Controller $controller)
Esta pregunta ya tiene una respuesta aquí:
Actualicé mi versión de XAMPP e instalé PHP 5.5.9. Después de la actualización, recibo este mensaje. Busqué en Google pero no pude encontrar una idea clara para solucionarlo. Obtuve un enlace de stackoverflow , están hablando de la firma del método de inicialización, pero no obtuve exactamente dónde tengo que modificar. Por favor, guíame cómo solucionarlo.
Gracias de antemano.
Error:
Estricto (2048): La declaración de EmailComponent :: initialize () debería ser compatible con Component :: initialize (controlador $ controller) [APP / Controller / Component / EmailComponent.php, línea 490] Código de aplicación de contexto :: load () - CORE / Cake / Core / App.php, línea 562 App :: load () - CORE / Cake / Core / App.php, línea 562 spl_autoload_call - [interna], línea ?? class_exists - [internal], line ?? ComponentCollection :: load () - CORE / Cake / Controller / ComponentCollection.php, línea 100 ComponentCollection :: init () - CORE / Cake / Controller / ComponentCollection.php, línea 53 Controller :: constructsClasses () - CORE / Cake / Controller / Controller.php, línea 635 Dispatcher :: _ invoke () - CORE / Cake / Routing / Dispatcher.php, línea 183 Dispatcher :: dispatch () - CORE / Cake / Routing / Dispatcher.php, línea 162 [main] - APP / webroot / index.php, línea 109
EmailComponent: