Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

PHP PHP Standards and Best Practices Creating Distributable OOP Packages Creating Components

Lars Holmberg
Lars Holmberg
19,746 Points

Are there updates coming for this course?

Throughout the PHP standards and Best Practices course there have been several issues:

  • Only the workspace for stage 2 has been available to me, even if using "Launch Different Workspace" and searching for "php standards" or "stage"
  • Working through "Creating Components" the workspace I had access to (again, stage 2) I used composer require phpunit/phpunit --dev into the console only to be greeted by this message:
treehouse:~/workspace$ composer require phpunit/phpunit --dev                                                                                       
Warning from https://packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. 
See https://blog.packagist.com/deprecating-composer-1-support/                                                                                      
Using version ^6.5 for phpunit/phpunit                                                                                                              
./composer.json has been created                                                                                                                    
Loading composer repositories with package information                                                                                              
Warning from https://packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. 
See https://blog.packagist.com/deprecating-composer-1-support/                                                                                      
Updating dependencies (including require-dev)                                                                                                       
Killed                                                                                                                                              
  • The questions in several assessments do not match up with the content of the video.

I realize this course is almost 8 years old, however if these issues are not going to be address then it seems like removing the course would be the proper solution