Вниз  BinaryFileStorage by Koenig
- 21.09.2017 / 00:02copy  #493976
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
https://github.com/Compolomus/BinaryFileStorage
такая вот штука, знаю тут ни кто ни чего не напишет, но пусть будет, а вдруг
__________________
 Магистр Мёда
- 21.09.2017 / 07:02copy  #493978
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Koenig, бегло посмотрел, ридми оформлено отлично, только не хватает краткого описания, что это за либа. По примерам тоже не особо понял.

В классе Storage нет возможности задать лишь один параметр, а остальное оставить по умолчанию. То есть сейчас два варианта: либо в конструктор ничего не передавать и останется всё по умолчанию, либо передать конфиг, но придётся заполнять все ключи.
Обычно делают так:
  1. __construct(array $config) {
  2.   $defaults = [ тут значения по умолчанию ];
  3.   $this->config = array_merge($defaults, $config);
  4. }

А ещё GPL не очень хорошая лицензия, в плане того, что воспользовавшись твоей библиотекой, человеку придётся тоже открывать исходники под такой же лицензией.
В этом плане лучше взять Apache 2.0, или MIT, или LGPL.
__________________
 let live

Изменено aNNiMON (21.09 / 07:03) (всего 1 раз)
- 21.09.2017 / 09:37copy  #493980
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
aNNiMON, Ну вообще для ди будет фабрика, так что конфиг обязателен. Лицензию поменяю
__________________
 Магистр Мёда
- 21.09.2017 / 09:38copy  #493981
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Хотя да, надо сделать деф конфиг
__________________
 Магистр Мёда
- 21.09.2017 / 09:40copy  #493982
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
aNNiMON, Вот с описанием я не знаю, что там написать? Ловит файлы с формы, грузит на сервер, хранит в байтах, можно хранить мету рядом с файлом.
Пример как бы вроде говорящий
__________________
 Магистр Мёда
- 21.09.2017 / 09:48copy  #493983
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Цитата Koenig:
Ловит файлы с формы, грузит на сервер, хранит в байтах, можно хранить мету рядом с файлом.
Да, вот это и напиши.
__________________
 let live
- 21.09.2017 / 23:50copy  #494016
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
aNNiMON, фиксанул, правда бэйджик лицензии похоже закэшировался
__________________
 Магистр Мёда
- 21.09.2017 / 23:59copy  #494017
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Koenig, они там не сразу обновляются. Кстати, ты в composer не обновил.

О, php 7.1 используешь? Не сразу заметил.
__________________
 let live
- 22.09.2017 / 00:35copy  #494018
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
aNNiMON, все по взрослому) , я только заметил что в композере не поменял
__________________
 Магистр Мёда
- 22.09.2017 / 00:35copy  #494019
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
aNNiMON, как определил 7.1?
__________________
 Магистр Мёда
Наверх  Всего сообщений: 18
Фильтровать сообщения
Поиск по теме
Поиск по форуму