я почему то думал что data mapper использует репозиторий
$user = new User;
$user->setName('test');
$userMapper = new UserMapper( new InMemoryUserRepository )
$userMapper->save($user);
так и делаю, но зависимости пакета не грузятся, видимо при подключении пакета из репозитория "repositories" зависимости не могут быть получены или я ошибаюсь https://getcomposer.org/doc/faqs/why-can't-composer-load-repositories-recursively.md
скажите пожалуйста , если я фиксю баг в пакете и делаю коммит он фиксируется в основном проекте то получается мне нужно будет также выкатить изменения и для этого пакета в его репозиторий в отдельном проекте? Получается суб модули и решают эту проблему один коммит применяется сразу к двум git проектам?
хотел бы подправить: отображаемые данные и передаваемые можно указывать через content=USD в теге, а тег meta позволяет избегать скрытие для пользователя
1. некоторые элементы например и так нужно скрывать к примеру url,productID,seller на странице они не нужны а для разметки необходимы. 2. структура reviews отзывов должна быть вложена в родительский Product не всегда так расположены отзывы на странице. 3. Некоторые элементы отображаемые не совпадают с теми форматотами которые должны быть для микроразметки priceCurrency у Organization или datePublished у Review. Поэтому и приходилось скрывать сразу отдельный блок с правильной структурой и разметкой.
знаю систему которая на пхп5 только пару лет назад перешла, о неймспейсах,psr,CI,тестах и речи не идет, до сих пор юзаются глобальные переменные. А бабла рубит мама не горюй. Знаете почему ? Потому что клиентам пофиг на технологии.