Size: a a a

2020 April 12

DS

Dmitriy S in Yii Framework 3
TradersVE
<?php

declare(strict_types=1);

namespace Yii\Provider;

use App\Entity\User;
use App\Repository\UserRepository;
use App\Repository\UserRepositoryInterface;
use Yiisoft\Di\Container;
use Yiisoft\Di\Support\ServiceProvider;

final class UserRepositoryProvider implements ServiceProvider
{
   public function register(Container $container): void
   {
       $container->set(UserRepositoryInterface::class, [
           '__class' => UserRepository::class,
           '__construct()' => [
               \App\Entity\User::class,
               'mysql'
           ]
       ]);
   }
}
<?php

declare(strict_types=1);

namespace Yii\Provider;

use App\Entity\User;
use App\Repository\UserRepository;
use App\Repository\UserRepositoryInterface;
use Yiisoft\Di\Container;
use Yiisoft\Di\Support\ServiceProvider;

final class UserRepositoryProvider extends ServiceProvider
{
   public function register(Container $container): void
   {
       $container->set(UserRepositoryInterface::class, [
           '__class' => UserRepository::class,
           '__construct()' => [
               \App\Entity\User::class,
               'mysql'
           ]
       ]);
   }
}
источник

T

TradersVE in Yii Framework 3
Dmitriy S
<?php

declare(strict_types=1);

namespace Yii\Provider;

use App\Entity\User;
use App\Repository\UserRepository;
use App\Repository\UserRepositoryInterface;
use Yiisoft\Di\Container;
use Yiisoft\Di\Support\ServiceProvider;

final class UserRepositoryProvider extends ServiceProvider
{
   public function register(Container $container): void
   {
       $container->set(UserRepositoryInterface::class, [
           '__class' => UserRepository::class,
           '__construct()' => [
               \App\Entity\User::class,
               'mysql'
           ]
       ]);
   }
}
👍👍
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
это не то, что подразумевается под ServiceProvider
Это способ делать хелперы, которые юзают сервисы из контейнера. Можно тот же Url сделать и писать во вьюхах Url::to('blog/index')
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Это способ делать хелперы, которые юзают сервисы из контейнера. Можно тот же Url сделать и писать во вьюхах Url::to('blog/index')
Можно, а провайдер зачем использовать не по назначению?
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
Можно, а провайдер зачем использовать не по назначению?
Ну можно отдельный HelperInitializer сделать и HelperInterface c методом initialize и конфиг файл config/helpers.php
источник

DS

Dmitriy S in Yii Framework 3
Но надо будет его отдельно в index.php прописывать
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
Можно, а провайдер зачем использовать не по назначению?
Да и я не сказал бы что так уж не по назначению, хелперы - статические сервисы
источник

Д

Дмитрий in Yii Framework 3
https://github.com/yiisoft/yii-web/blob/master/src/ErrorHandler/JsonRenderer.php
здесь специально не добавлен THROW_ON_ERROR?
источник

AM

Alexander Makarov in Yii Framework 3
Нет.
источник

Д

Дмитрий in Yii Framework 3
я тут немного придумал доку для стандартизации meta
https://github.com/yiisoft/docs/pull/47
у кого с английским получше, можете поправить мой текст :)
источник

AM

Alexander Makarov in Yii Framework 3
Это предназначено для внутренней доки?
источник

AM

Alexander Makarov in Yii Framework 3
Или это часть гайда?
источник

T

TradersVE in Yii Framework 3
@xepozz you are active
источник

T

TradersVE in Yii Framework 3
😂😂😁😁
источник

А

Алексей R in Yii Framework 3
@xepozz https://github.com/yiisoft/widget/pull/9#discussion_r407237629 без этого параметра тесты выглядят так
источник

А

Алексей R in Yii Framework 3
а с параметром так
источник

T

TradersVE in Yii Framework 3
add colors y text hummand reader. 😀😀😀
источник

T

TradersVE in Yii Framework 3
for me codeception its more explicity.
источник

T

TradersVE in Yii Framework 3
@xepozz
can composer tests be configured to run codeception?
источник

T

TradersVE in Yii Framework 3
@roxblnfk yii-cycle work with setter and getters ?
источник