class PhpCsFixer < Formula desc "Tool to automatically fix PHP coding standards issues" homepage "https://cs.sensiolabs.org/" url "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v2.16.1/php-cs-fixer.phar" version "2.16.1" sha256 "c84c676a4d0aa5dde99534317115b301f21d24e452bbe94833ef1b633cb401b7" bottle :unneeded depends_on "php" if MacOS.version <= :el_capitan def install bin.install "php-cs-fixer.phar" => "php-cs-fixer" end test do (testpath/"test.php").write <<~EOS foo( 'homebrew rox' ); EOS (testpath/"correct_test.php").write <<~EOS foo('homebrew rox'); EOS system "#{bin}/php-cs-fixer", "fix", "test.php" assert compare_file("test.php", "correct_test.php") end end