public generateMonorepoAutoloads ( Composer\Script\Event $event ) | ||
$event | Composer\Script\Event |
public function generateMonorepoAutoloads(Event $event)
{
$flags = $event->getFlags();
$optimize = isset($flags['optimize']) ? $flags['optimize'] : false;
$this->build->build(getcwd(), $optimize, !$event->isDevMode());
}
public function testOnPostAutoloadDump() { $build = \Phake::mock(Build::class); $composer = \Phake::mock(Composer::class); $io = \Phake::mock(IOInterface::class); $event = new Event('post-autoload-dump', $composer, $io, false, [], ['optimize' => false]); $plugin = new Plugin($build); $plugin->generateMonorepoAutoloads($event); \Phake::verify($build)->build(getcwd(), false, true); }