Checkout Config
build:
dependencies:
before:
- mkdir -p config/Shared
- >
echo "<?php
\$stores = [];
\$stores['DE'] = [
// different contexts
'contexts' => [
// shared settings for all contexts
'*' => [
'timezone' => 'Europe/Berlin',
'dateFormat' => [
// short date (01.02.12)
'short' => 'd/m/Y',
// medium Date (01. Feb 2012)
'medium' => 'd. M Y',
// date formatted as described in RFC 2822
'rfc' => 'r',
'datetime' => 'Y-m-d H:i:s',
],
],
// settings for contexts (overwrite shared)
'yves' => [],
'zed' => [
'dateFormat' => [
// short date (2012-12-28)
'short' => 'Y-m-d',
],
],
],
'locales' => [
// first entry is default
'en' => 'en_US',
],
// first entry is default
'countries' => ['DE', ],
// internal and shop
'currencyIsoCode' => 'EUR',
];
return \$stores;" > config/Shared/stores.php
- >
echo "<?php
use Spryker\Shared\ErrorHandler\ErrorHandlerConstants;
use Spryker\Shared\Kernel\KernelConstants;
use Spryker\Shared\Propel\PropelConstants;
\$config[KernelConstants::SPRYKER_ROOT] = APPLICATION_ROOT_DIR . '/vendor/spryker';
\$config[ErrorHandlerConstants::ERROR_LEVEL] = E_ALL & ~E_DEPRECATED & ~E_USER_DEPRECATED;
\$config[KernelConstants::PROJECT_NAMESPACE] = 'Pyz';
\$config[KernelConstants::PROJECT_NAMESPACES] = [
'Pyz',
];
\$config[KernelConstants::CORE_NAMESPACES] = [
'SprykerEco',
'Spryker',
];
\$config[PropelConstants::ZED_DB_ENGINE] = '';
\$config[PropelConstants::ZED_DB_USERNAME] = '';
\$config[PropelConstants::ZED_DB_PASSWORD] = '';
\$config[PropelConstants::PROPEL] = [
'database' => [
'connections' => [
'default' => [
'dsn' => 'dsn',
],
],
],
];
" > config/Shared/config_default.php
- mkdir -p src/Pyz/Zed/Console
- >
echo "<?php
namespace Pyz\Zed\Console;
use Spryker\Zed\Console\ConsoleDependencyProvider as SprykerConsoleDependencyProvider;
use Spryker\Zed\Kernel\Container;
use Spryker\Zed\Transfer\Communication\Console\GeneratorConsole;
class ConsoleDependencyProvider extends SprykerConsoleDependencyProvider
{
/**
* @param \Spryker\Zed\Kernel\Container \$container
*
* @return \Symfony\Component\Console\Command\Command[]
*/
public function getConsoleCommands(Container \$container)
{
\$commands = parent::getConsoleCommands(\$container);
\$commands[] = new GeneratorConsole();
return \$commands;
}
/**
* @param \Spryker\Zed\Kernel\Container \$container
*
* @return \Symfony\Component\EventDispatcher\EventSubscriberInterface[]
*/
protected function getEventSubscriber(Container \$container)
{
return [];
}
}" > src/Pyz/Zed/Console/ConsoleDependencyProvider.php
- sed -i -e 's/"Spryker"\:/""\:/g' composer.json
- composer config repositories.spryker git [email protected]:spryker/spryker.git
- composer config repositories.spryker-private composer https://code.spryker.com/repo/private
- composer require --dev spryker/console
- APPLICATION_STORE=DE APPLICATION_ENV=development vendor/bin/console transfer:generate
environment:
php:
version: 7.1
checks:
php:
code_rating: true
filter:
excluded_paths:
- config/*
- tests/*
- src/Generated/*
- src/Pyz/*
Repository Config
build:
nodes:
analysis:
project_setup:
override:
- 'true'
tests:
override:
- php-scrutinizer-run
-
command: phpcs-run
use_website_config: true
environment:
node:
version: 6.0.0
filter:
excluded_paths:
- 'tests/*'
checks:
php: true
coding_style:
php:
spaces:
around_operators:
concatenation: true
other:
after_type_cast: false