/** * @return mixed */ protected function _buildApiRoleFixture() { $roleBuilderData = []; $roleBuilderData['fixture'] = $this->_data['fixture']['api_role']; $fixture = Instanciator::instance(Builder::API_ROLE_FIXTURE_TYPE, $roleBuilderData, $this->_getHook()); $roleId = $fixture->buildAndRegister(); return $roleId; }
/** * @param $fixtureType * @param $hook * @param $entity * @return mixed */ protected static function _buildAndRegisterFixture($fixtureType, $hook, $entity) { $fixtureData = []; $fixtureData['fixture'] = $entity; $fixture = Instanciator::instance($fixtureType, $fixtureData, $hook); $fixtureId = $fixture->build(); self::registerFixture($fixtureType, $fixtureId, $fixture->getHook()); return $fixtureId; }