verifyComposerLockFilePresent(); $packages = $this->parseComposerLockFile(); $dependencies = $packages['packages']; return $dependencies; } /** * Verify that the composer.lock file exists. * * @return void */ protected function verifyComposerLockFilePresent() { if (is_file(getcwd().'/composer.lock')) { return; } throw new RuntimeException('Composer Lock file missing! Please run composer install and try again.'); } /** * Parses the composer.lock file to retrieve all installed packages. * * @return array */ protected function parseComposerLockFile() { $path = getcwd().'/composer.lock'; $contents = file_get_contents($path); return json_decode($contents, true); } } __halt_compiler();----SIGNATURE:----wlRnK1xUHUNEpihNn+qRhQXylsRh75BhFvK35FXX2YKdakVgZRy2U/ktll3hMOMldXrf9spfWqOfqz6qWAg6v+Fyhl9ROVEILlLUdba2AIGGd25KxLvB6HKOzOWxqjpy8e5h3Y2Vl/qHb3hcB5b7GoAal7JftKclRATFMqfjp215qXNTN2ySJdDtlh7dvibuovixcTAH3QdXq2mi+JxweeJspBwYairF4O+lJSFWPI09PPOZQfAd9TpNteba5ssLJXpyXQ1DcLP406+r438U6BxqXlztJnLY/DM16lXzHL8lnNlMjJlSnuPA6aAO8rR01PuaahR+1a/WfCE5xl9wrsGF0iGh8ZWS685ou+6XY6eSBaW8RKnTcWfIHfA8gIzbw9z3n72Iw8s/KlNLfZZWRAED2eiluKybnmsSHsYmle8J/xugpcKt3ByEg6gR5hnBCR5DWaiZjuP4Sxzxor8YbNa9QB0oumN2srD7/99DcSBAtC4cfkZqUV4qxckqkIKnzqgL1TgR+MMUxDZvnuuTCE46jxpsu0WCPTMsaBAha2FesICSN+2peirL6flmiqt/d3d9SQ9Y7ksexRQc2jKSbUF3Gb0rUaww1ocN+DEzVram9zICDEk5KOaE0US+pGWLtndIS0dzT5brt9fyeeuO0iRkcpSRDHN/nutqfiM6uhI=----ATTACHMENT:----MTA3MzUyMzAxNjA2NjczMCAyOTg4NzQyNTI3Mzk0NTY0IDk3Mzk5OTkzNTA2NjU2OTY=