<?php implode(string $separator, array $array): string
<?php return strtolower($level); }, array_keys(Logger::getLevels())); $validLogLevelsString = implode(',', $validLogLevels); return BaseSolution::create('You provided an invalid log level') ->setSolutionDescription("Please change the log level in your `config/logging.php` file. Valid log levels are {$validLogLevelsString}.");
<?php "Replace `{{ $$this->variableName }}` with `{{ $$this->variableName ?? '' }}`", ]; return implode(PHP_EOL, $output); } public function getRunButtonText(): string
<?php 'See if this is the package that you need and install it via `composer require '.$this->possiblePackage->name.'`.', ]; return implode(PHP_EOL, $output); } public function getDocumentationLinks(): array
<?php : $envLine; }, file($envPath)); file_put_contents($envPath, implode('', $envLines)); } public function getDocumentationLinks(): array
<?php $parts = explode('\\', $className); $queryParts = array_splice($parts, 0, 2); $url = 'https://packagist.org/search.json?q='.implode(' ', $queryParts); try { $packages = json_decode(file_get_contents($url));