Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Lenin Velusamy Shanmugasundar is available to work in (GMT-05:00) EST US & Canada
Over 200 satisfied clients on 99WordPress. Worked with TISSOT, RADO, SEIKO CLOCKS, EFX and FORCE FACTOR. With an experience of over a decade in the field of Wordpress Web Development, I have worked on numerous projects that have been a source of satisfaction for my clients.
Lenin delivered excellent work on my website design project and I enjoyed working with him.
His communication was top-notch and he was always available for feedback. His skills were
strong and he exceeded my expectations.
I enjoyed working with Lenin and will likely have additional jobs for him in the future.
Lenin was excellent throughout this project with his skill and willingness to adjust on the fly. He excelled in taking feedback from design and making the site work in the way in which we envisioned. I would definitely recommend him for any future builds.