StackFormation\Blueprint::getStackPolicy PHP Метод

getStackPolicy() публичный Метод

public getStackPolicy ( )
    public function getStackPolicy()
    {
        if (isset($this->blueprintConfig['stackPolicy'])) {
            $stackPolicy = $this->getBasePath() . '/' . $this->valueResolver->resolvePlaceholders($this->blueprintConfig['stackPolicy'], $this, 'stackPolicy');
            $stackPolicyFile = realpath($stackPolicy);
            if ($stackPolicyFile === false || !is_file($stackPolicyFile) || !is_readable($stackPolicyFile)) {
                throw new \Symfony\Component\Filesystem\Exception\FileNotFoundException('Stack policy "' . $stackPolicy . '" not found');
            }
            return file_get_contents($stackPolicyFile);
        }
        return false;
    }