Object-oriented programming in WordPress plugins https://jacobmartella.me/web-development/wordpress/object-oriented-programming-wordpress-plugins/