mgsmus teşekkür ederim hocam. Syliusu biliyorum önermiştiniz fakat onda da işin içinden çıkamıyorum
src/Sylius/Abstraction/StateMachine/src/DependencyInjection/Configuration.php
buraya giriyorum
public function getConfigTreeBuilder(): TreeBuilder
{
$treeBuilder = new TreeBuilder('sylius_state_machine_abstraction');
/** @var ArrayNodeDefinition $rootNode */
$rootNode = $treeBuilder->getRootNode();
$rootNode
->addDefaultsIfNotSet()
->children()
->scalarNode('default_adapter')->defaultValue('winzou_state_machine')->end()
->arrayNode('graphs_to_adapters_mapping')
->useAttributeAsKey('graph_name')
->scalarPrototype()->end()
->end()
->end()
;
return $treeBuilder;
}
src/Sylius/Behat/Page/Admin/Crud/CreatePage.php
sonra buraya geliyorum
public function getValidationMessage(string $element): string
{
$foundElement = $this->getFieldElement($element);
if (null === $foundElement) {
throw new ElementNotFoundException($this->getSession(), 'Field element');
}
$validationMessage = $foundElement->find('css', '.sylius-validation-error');
if (null === $validationMessage) {
throw new ElementNotFoundException($this->getSession(), 'Validation message', 'css', '.sylius-validation-error');
}
return $validationMessage->getText();
}
burada böyle şeyler var labirent gibi. Proje, dosya yapısını anlamlandıramıyorum. Matruşka gibi bir şeylerin içinden bir şey çıkıyor.
Ben şöyle bir şey arıyorum hocam:
https://github.com/monicahq/monica
hem proje bazında hem de dosya yapısı genel ve düzgün (tabi bu laravel ben php olanını arıyorum (tabi laravelde php ama işte core php olanı)). Büyük ihtimalle ben laravele alıştığım için garip geliyordur core php bana.