Find Jobs
Hire Freelancers

Small refactoring of entity classes - PHP Plattform for language services

€250-750 EUR

Đã hoàn thành
Đã đăng vào khoảng 3 năm trước

€250-750 EUR

Thanh toán khi bàn giao
Our PHP Plattform for language services empowers our customers to access human quality translations leveraged by modern translation technology. We developed the plattform ourselves but it is close to the Symfony structure. As we are growing we need to improve the plattform and add new features. We are offering several tasks starting from improving existing sourcecode (refactoring) as well as adding new functionality. In this small project, our 88 entity classes should be refactored. Currently, the following structure is present in the class: // Database cols protected $cols = array( 'id' => array('value' => NULL, 'db_operations' => 0), 'name' => array('value' => NULL, 'db_operations' => 1) ); /** * Object init */ protected function init($id) { $result = $this->selectAllById($id); if(!$result) {return;} $this->setId($result['id']); $this->setName($result['name']); } //GETTER - SETTER /** * @return int */ public function getId(){ return $this->cols['id']['value']; } /** * @param $id */ protected function setId($id){ $this->cols['id']['value'] = $id; } /** * @return string */ public function getName() { return $this->cols['name']['value']; } /** * @param $value */ public function setName($value) { $this->cols['name']['value'] = $value; } The structure should be changed in a way that instead of $cols, there will be class params used, like in symfony: protected int id; protected string name; /** * Object init */ protected function init($id) { $result = $this->selectAllById($id); if(!$result) {return;} $this->setId($result['id']); $this->setName($result['name']); } /** * @return int */ public function getId(){ return $this->id; } /** * @param $id */ protected function setId($id){ $this->id = $id; } /** * @return string */ public function getName() { return $this->name; } /** * @param $value */ public function setName($value) { $this->name = $value; } We wrote a script to generate the new form out of the database fields. I this project your task is to find the best way to generate the new classes (prefered automatically with our script) and to review and correct them so they will work. It is possible that for some classes additional work needs to be done. This will be discussed and can be processed in a follow up project.
Mã dự án: 29885803

Về dự án

16 đề xuất
Dự án từ xa
Hoạt động 3 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
Đã trao cho:
Avatar người dùng
HI There, I can assist you with PHP Plattform for language services. I am very passionate about quality of my work, You will be pleased working with me. Let's have a quick chat to discuss it further. I am confident with my work and that is why I held myself accountable for work I am doing. Please review some of my WORK SAMPLE here: [login to view URL] Thank you for your consideration. Asad Sajjad
€500 EUR trong 7 ngày
5,0 (109 nhận xét)
8,0
8,0
16 freelancer chào giá trung bình €526 EUR cho công việc này
Avatar người dùng
Hello I have read your job description carefully. I am a web expert with 10 years of experience in PHP, MySQL, Javascript, HTML, CSS. Also, I have rich experience in these fields, you can find more examples in my portfolio. https://www.freelancer.com/u/DRG1990 So I am interested in and I am confident in your project. I always provide perfect results to my clients as you can see in my profile and reviews. If you give me a chance, I will provide you the perfect result. I hope you send me a quick message. Regards Daniel Ramos Garcia
€500 EUR trong 7 ngày
5,0 (20 nhận xét)
6,1
6,1
Avatar người dùng
Hi! Is it git+aws based? I`ve started from landing pages + seo 5 years ago. Than grew to a high-load big data solutions. I can do any complexity for angular, node or any other platforms (e.g. Laravel or yii 2). Please let me know when we can chat.
€500 EUR trong 7 ngày
5,0 (12 nhận xét)
5,3
5,3
Avatar người dùng
⭐⭐⭐⭐⭐Preferred Freelancer⭐⭐⭐⭐⭐ Hi, there. I'm Alexander from Russia. I have checked your description carefully. I have rich experience in PHP, Javascript, Symphony. if you offer me the project, I can find the best way to generate the new classes and to review. As for my experience, I am sure 100% high delivery and quality. Let's discuss this in detail via chat. Thank you.
€250 EUR trong 5 ngày
5,0 (3 nhận xét)
4,7
4,7
Avatar người dùng
Hi. I 'am a full stack web developer have a powerful skill in Symfonyphp. I have experiences with PHP CSS, HTML, Javascript, jQuery project for 5+ years. I have been doing this kind of projects so many times. If you hire me, you will be satisfied with my work. I can do this project with many interest. Thank you!
€700 EUR trong 7 ngày
5,0 (9 nhận xét)
4,3
4,3
Avatar người dùng
Crafting Uniqueness for Digital Presence with the highest ROI Don’t let your website be just another URL on the web. I am here to convert it into a powerful marketing medium and attract prospective customers for your business. With more than 8 years of experience in creating responsive and optimized websites with latest technologies for delighted clients, I am 2021% confident in making an attractive and functional website for your business.  Not just fake words or promises, a genuine pro with relevant expertise and experience. Easily reachable through different mediums of communications like WApp, @kype, Phone and email, round the clock. Let's discuss to create your Online Presence, Together :) Best Wishes
€298 EUR trong 2 ngày
0,0 (0 nhận xét)
0,0
0,0

Về khách hàng

Cờ của SWITZERLAND
Zurich, Switzerland
0,0
0
Phương thức thanh toán đã xác thực
Thành viên từ thg 4 15, 2021

Xác thực khách hàng

Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.