integrate composer