Neos\Flow\Composer\InstallerScripts::postUpdateAndInstall PHP Метод

postUpdateAndInstall() публичный статический Метод

Make sure required paths and files are available outside of Package Run on every Composer install or update - must be configured in root manifest
public static postUpdateAndInstall ( Composer\Script\Event $event ) : void
$event Composer\Script\Event
Результат void
    public static function postUpdateAndInstall(Event $event)
    {
        if (!defined('FLOW_PATH_ROOT')) {
            define('FLOW_PATH_ROOT', Files::getUnixStylePath(getcwd()) . '/');
        }
        if (!defined('FLOW_PATH_PACKAGES')) {
            define('FLOW_PATH_PACKAGES', Files::getUnixStylePath(getcwd()) . '/Packages/');
        }
        if (!defined('FLOW_PATH_CONFIGURATION')) {
            define('FLOW_PATH_CONFIGURATION', Files::getUnixStylePath(getcwd()) . '/Configuration/');
        }
        Files::createDirectoryRecursively('Configuration');
        Files::createDirectoryRecursively('Data');
        Files::copyDirectoryRecursively('Packages/Framework/Neos.Flow/Resources/Private/Installer/Distribution/Essentials', './', false, true);
        Files::copyDirectoryRecursively('Packages/Framework/Neos.Flow/Resources/Private/Installer/Distribution/Defaults', './', true, true);
        $packageManager = new PackageManager();
        $packageManager->rescanPackages();
        chmod('flow', 0755);
    }