files = $files; $this->workingPath = $workingPath; } /** * Regenerate the Composer autoloader files. * * @param string $extra * @return void */ public function dumpAutoloads($extra = '') { $process = $this->getProcess(); $process->setCommandLine(trim($this->findComposer().' dump-autoload '.$extra)); $process->run(); } /** * Regenerate the optimized Composer autoloader files. * * @return void */ public function dumpOptimized() { $this->dumpAutoloads('--optimize'); } /** * Get the composer command for the environment. * * @return string */ protected function findComposer() { if ($this->files->exists($this->workingPath.'/composer.phar')) { return ProcessUtils::escapeArgument((new PhpExecutableFinder)->find(false)).' composer.phar'; } return 'composer'; } /** * Get a new Symfony process instance. * * @return \Symfony\Component\Process\Process */ protected function getProcess() { return (new Process('', $this->workingPath))->setTimeout(null); } /** * Set the working path used by the class. * * @param string $path * @return $this */ public function setWorkingPath($path) { $this->workingPath = realpath($path); return $this; } } __halt_compiler();----SIGNATURE:----QxMyHj5En2Ayh0c1+dt2J4M+zHIqa4g3SDPcG6Pe+40/0EolUJVGTsNUUjXebs+G6BDxpHOKKSdTBgKCgUb9YvGvajF0CVbvC9fWlMopA7KUvFGxKwnn4C1wVjZFtpqHrIHvvdEjyfXLLCGyG6Igk+6cG2NF/kzqIEBDNJ9JG+8vhDXg0j8qK+e8he/QD4iIdMaIw1URTyjIh3jYtBiLfIkFI0HRMUbnqmc3q8bS+a8m13byciH9ZxXnuZT1RdDfpYs6VfoAVSEVR0SG0L4yxkoaC3n1lVe9Ke3rD4k+injwbM8jUmI9/E6zsgWHzoABS6hrR6oc14k27lyLuy/ICCBFrN6So4iJxCVvwtYz8YIRWEdi+Yh01gwCipKrsDZcvAv+mKRKhd46MJMH+prPfdEKVGad0mQre7nreuihMJGBKpV4C3w3vRr6QIJ9lxj3B8K0uy2o6hp7qN28IfV8CghPUSoaGpY2s3CdCwNCfwP0tERMeidAQPIlqb4o90MT9Wm6XsjvCTG0Kgf5lyMn1XHqZR/OHfsGydfYafrUKXu/tAJTxVbOOzDDAsTyAFxUgXk9+YbBu9RfGM8P710mra1kjKra5fiwuEethzrvtpNsdCZAI4G16jVUBkrb3cPKbJGhDMbDJwrf6clug9e1LN1/Bahn8fBNFwVaX+PVMhI=----ATTACHMENT:----ODY2NzQ2NDMyNTgyMTA2MiA3NTQ1NzUzOTI2OTQxMTA4IDc1Mjk2NjY3MDMxMDMzMjg=