Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

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

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