for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Copyright © Vaimo Group. All rights reserved.
* See LICENSE_VAIMO.txt for license details.
*/
namespace Vaimo\ComposerChangelogs\Factories\Changelog;
use Vaimo\ComposerChangelogs\Factories;
class LoaderFactory
{
* @var \Vaimo\ComposerChangelogs\Composer\Context
private $composerCtx;
* @param \Vaimo\ComposerChangelogs\Composer\Context $composerCtx
public function __construct(
\Vaimo\ComposerChangelogs\Composer\Context $composerCtx
) {
$this->composerCtx = $composerCtx;
}
* @SuppressWarnings(PHPMD.BooleanArgumentFlag)
*
* @param bool $fromSource
* @return \Vaimo\ComposerChangelogs\Loaders\ChangelogLoader
* @throws \Exception
public function create($fromSource = false)
$confResolverFactory = new Factories\Changelog\ConfigResolverFactory($this->composerCtx);
return new \Vaimo\ComposerChangelogs\Loaders\ChangelogLoader(
$confResolverFactory->create($fromSource)
);