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
“Babu did an excelent job in this project. He delivered a great project and went the extra mile to deliver everything working fine and also looked for the design to looks good. I recommend him and would hire him again.”
“This man is awesome. He is very kind, professional, loyal, very experienced, highly trusted, flexible, sincere and dedicated to work I recommend him to do projects and having long term work with him”
Having worked with quite a few web Professionals, Babu was a breath of fresh air. He is very technically knowledgeable within his field, but also has an eye for style and design (a rare combination). He was able to pinpoint issues quickly, and resolve them in a way that was both functional and aesthetically pleasing. He communicated clearly throughout our project and was always quick to complete each phase of work. He's a true 10 out of 10, and we'll be using him going forward as our designated web tech.
Gabriel
My Portfolio
Plugin Integration
Integration of plugin to show products on the website 23 April 2020
Fashion wear WP theme
Woocommerce theme integration to show fashion wear 13 March 2020
Woocoommerce Integration
Online shopping website for beauty essentials 7 February 2020
WordPress Configuration
Configuration of existing HTML website into wordpress for easy CMS 3 January 2020