2016-03-30 15 views
0

\Codeception\Module sınıfını genişleten yardımcı sınıfına bir config parametresi iletmek mümkün mü? Aşağıdaki durumda, Helper\Api değerini ayarlamak ve cofig özelliğini ayarlamak için modül etkin bölümümdeki api.suite.yml yapılandırma dosyasında istiyorum.CodeCeption - seçenekleri bir yardımcıya aktarma

Fikrim, farklı yapılandırma özelliklerine sahip farklı bir ortama sahip olmaktır. Bu mümkün mü?

class_name: ApiTester 
modules: 
    enabled: 
     - \Helper\Api:  # This is my module 
     my_path: C://ssss # This is my custom option I want to pass. 

Modül sınıfım. Sen girinti parametre daha vardı

[Codeception\Exception\ModuleConfigException] 
    Helper\Api module is not configured! 

    Options: my_path are required 
    Please, update the configuration and set all the required fields 
+0

okumak mı http://codeception.com/docs/06- ben paketi bitince ile

class Api extends \Codeception\Module { protected $requiredFields = ['my_path']; ... } 

başarısız Yeniden KullanılıyorTestCode # Yapılandırma? – Naktibalda

+0

Evet, okudum ve sanırım her şeyi anlatıldığı gibi yaptım. – bozhidarc

cevap

1

: class_name: ApiTester modules: enabled: - \Helper\Api: # This is my module my_path: C://ssss # This is my custom option I want to pass.

+0

Siz rock! Teşekkür ederim! – bozhidarc

İlgili konular