рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзреБрдирд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдПрдХ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдкреНрд░рд╕рдиреНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, PHP рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд╕рдВрдЧреАрддрдХрд╛рд░ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ, рдФрд░ рдлрд┐рд░ рд╣рдо рд╕реНрдерд╛рдиреАрдп рдкреИрдХреЗрдЬ рдХреИрд╢ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред
рдпрд╣ рд╡рд┐рд╡рд░рдг рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рдЪрд╛рд░ рджреЗрддрд╛ рд╣реИред
рд╕рдВрдЧреАрддрдХрд╛рд░ рд╡рд┐рд╡рд░рдг рдФрд░ Silex рдЙрджрд╛рд╣рд░рдгредрдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╕реЗ рд╡рд┐рд╡рд░рдг рд▓реЗрдВ:
рд╕рдВрдЧреАрддрдХрд╛рд░ PHP рдореЗрдВ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрди рдЙрдкрдХрд░рдг рд╣реИред рдЖрдкрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рдВрдЧреАрддрдХрд╛рд░ рдкреИрдХрдЧрд┐рд╕реНрдЯ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдкреИрдХреИрдЧрд┐рд╕реНрдЯ - рд╕рдВрдЧреАрддрдХрд╛рд░ рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАред рд╕реНрд░реЛрдд рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рд╣реА рдкреИрдХреЗрдЬ рдФрд░ рдХрдВрдкреЛрдЬрд╝рд░ рдЦреЛрдЬрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИред
рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╕рдВрдЧреАрддрдХрд╛рд░ рдкреИрдХрдЧрд┐рд╕реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдЖрдкрдХреЛ svn, git, рдирд╛рд╢рдкрд╛рддреА рд╕реЗ рдирд┐рд░реНрднрд░ рдкреИрдХреЗрдЬ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреИрдХреЗрдЬ рдореЗрдВ рдПрдХ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ (рдХрдВрдкреЛрдЬрд╝рд░ .json) рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрджреНрдпрдкрд┐ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдпрджрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЖрдкрдХреА рдЬрд╝рд░реВрд░рдд рдХреЗ рдкреИрдХреЗрдЬ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рд╣реА рдЗрд╕реЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдгрдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ Json рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ (рдХрдВрдкреЛрдЬрд╝рд░ .json) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИрдВред рдмреЙрдЯрдо рд▓рд╛рдЗрди рдХреЛ рдкреИрдХрд┐рдЧрд┐рд╕реНрдЯ рдкрд░ рд╕рд╣реА рдкреИрдХреЗрдЬ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдВрдкреЛрдЬрд░.рдЬреЗрд╕рди рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рдЪрд▓рд╛рдПрдВ, рдЬреЛ рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрд╡рдпрдВ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдЧрд╛ (рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ рдкреИрдХреЗрдЬ рдХреЗ рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред
рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ ред
рдЖрдЗрдП,
Silex рдврд╛рдВрдЪреЗ рдкрд░ (рдбреЗрдмрд┐рдпрди / ubuntu) рдХреА рдПрдХ рдиреНрдпреВрдирддрдо рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ:
mkdir /path/to/your/webroot/silex; cd /path/to/your/webroot/silex sudo apt-get install git php5 curl; curl -sS https://getcomposer.org/installer | php
рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде, рдЖрдк рдХрдВрдкреЛрдЬрд╝рд░ рдХреЛ
PHP рдЖрд░реНрдХрд╛рдЗрд╡ рдлреЙрд░реНрдореЗрдЯ - рдХрдВрдкреЛрдЬрд╝рд░.рдлрд╛рд░ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВрдЧреЗред рдЕрдЧрд▓рд╛, рдПрдХ рдиреНрдпреВрдирддрдо рд╕рдВрдЧреАрддрдХрд╛рд░ рдмрдирд╛рдПрдБред Json:
echo '{"require": {"silex/silex": "~1.1"} }' > composer.json php composer.phar install
рдЕрдЧрд▓рд╛, рд╡реЗрдм рдмрдирд╛рдПрдВ / index.php:
<?php
рд╕рдм рдХреБрдЫ, Silex рдлреНрд░реЗрдорд╡рд░реНрдХ рддреИрдпрд╛рд░ рд╣реИ, рд╣рдо рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд▓реЙрдиреНрдЪ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рддреИрдпрд╛рд░ рд╡рд┐рд╡рд░рдгреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реИред
рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдХреНрд╕рд░ рдЖрдкрдХреЛ рдПрдХ рд╣реА рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдирдИ рд╕реНрдерд╛рдкрдирд╛ рдЖрдкрдХреЗ рдкреИрдХреЗрдЬ рдирд┐рд░реНрднрд░рддрд╛, рдирд┐рд░реНрднрд░рддрд╛ рдирд┐рд░реНрднрд░рддрд╛, рдЖрджрд┐ рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП
packagist.org рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрд▓ рд╣реИред рдФрд░ рдЖрдЧреЗ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдХреБрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ред рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рдореЗрдВ, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдХрдореНрдкреЛрдЬрд╝рд░ рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХреИрд╢ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ ~ / .composer / рдХреИрд╢ рдХреЗ рддрд╣рдд рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ, рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╣реИ, рдбреЗрд╡рд▓рдкрд░реНрд╕, рдкрд░реАрдХреНрд╖рдХреЛрдВ, рдХреНрдпреВрдП, рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИред рдФрд░ рд╣рд░ рдЬрдЧрд╣ рдПрдХ рд╣реА рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреИрдХреЗрдЬ рдЧрд┐рдердм рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╕реЗ рд╡реЗ рдХрд╛рдлреА рддреЗрдЬреА рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╕реНрдерд╛рдиреАрдп рдХреИрд╢ рдХреЛ рдЪрд╛рд▓реВ рди рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдЬрдм рдбрд┐рдЯреЙрд╕ рдХреЗ рдХрд╛рд░рдг рдЧрд┐рдердм рдПрдХ
рдмрд╛рд░ рдлрд┐рд░ рдЕрдиреБрдкрд▓рдмреНрдз / рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЖрдХрд╛рд░ рд╕реИрдХрдбрд╝реЛрдВ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдмрди рдЬрд╛рддреА рд╣реИред рдЬреАрдердм рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ - рдХрд╛рдо рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рдореИрдВ рдкреЗрд╢рдХрд╢ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ Satis рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
Satis рд╕рдВрдЧреАрддрдХрд╛рд░ рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдПрдХ рд╕реНрдерд┐рд░ рднрдВрдбрд╛рд░ рд╣реИ, Packagist рдХрд╛ рдПрдХ рдЕрд▓реНрдЯреНрд░рд╛-рд▓рд╛рдЗрдЯрд╡реЗрдЯ, рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреА рдХрдВрдкрдиреА рдХреЗ рдирд┐рдЬреА рдкреИрдХреЗрдЬреЛрдВ рдпрд╛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд┐рд╡рд░рдг рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рд╕рддреА рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдирд┐рдЬреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рд▓реЗрдХрд┐рди Satis рдореЗрдВ рдПрдХ рд╣реА Packagist рд╕реЗ рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ, рдЬрд╝рд┐рдк рдпрд╛ рдЯрд╛рд░ рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╣реИред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ:
cd /path/to/your/webroot sudo apt-get install php5 git curl; curl -sS https://getcomposer.org/installer | php php composer.phar create-project composer/satis --stability=dev; cd satis
рдЗрд╕рдХреЗ рдмрд╛рдж, satis.json config рдмрдирд╛рдПрдВ:
{ "name":"Project name", "homepage":"http://packagist.example.com", "archive":{ "directory":"dist", "skip-dev":false }, "repositories":[ { "type":"composer", "url":"https://packagist.org" } ], "require-dependencies":true, "require":{ "silex/silex":">1" } }
- рдирд╛рдо : рдЖрдкрдХреЗ рднрдВрдбрд╛рд░ рдХрд╛ рдирд╛рдо,
- рдореБрдЦрдкреГрд╖реНрда : рдПрдХ рд▓рд┐рдВрдХ рдЬрд╣рд╛рдБ "/ рдкрде / рд╕реЗ / рдЖрдкрдХреА / рд╡реЗрдмрд░реЛрдЯ / рд╕рддреА / рд╡реЗрдм" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧреА;
- рд╕рдВрдЧреНрд░рд╣.рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ : рд╡рд╣ рдкрде рдЬрд╣рд╛рдБ рдкреИрдХреЗрдЬ рдХреИрд╢ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛;
- рдЖрд░реНрдХрд╛рдЗрд╡.рд╕реНрдХрд┐рдк-рджреЗрд╡ : рджреЗрд╡ рдкреИрдХреЗрдЯ рдЫреЛрдбрд╝реЗрдВред рдиреМрдХрд░рд╛рдиреА рдЕрдХреНрд╕рд░ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ packagist.org, github, bitbet, рдЖрджрд┐ рдХреА рд▓рдд рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдлрд┐рд░ рдЕрд╕рддреНрдп рдкрд░ рд╕реЗрдЯ;
- рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА : рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕реВрдЪреА, рдХрдИ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЧреАрдереВрдм рдЖрджрд┐ рдкрд░ рд╕реАрдзреЗ рдкреИрдХреЗрдЬ рд▓рд┐рдВрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- {"рдЯрд╛рдЗрдк": "рд╕рдВрдЧреАрддрдХрд╛рд░", "url": " packagist.org "} : рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ - рдкреИрдХреИрдЧрд┐рд╕реНрдЯ;
- рдЖрд╡рд╢реНрдпрдХрддрд╛-рдирд┐рд░реНрднрд░рддрд╛ : рдХреНрдпрд╛ рдирд┐рд░реНрднрд░рддрд╛ рдирд┐рд░реНрднрд░рддрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реИред рдлрд┐рд░ рд╕реЗ, рдкреВрд░реНрдг рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдХреЗ рд▓рд┐рдП, рд╕рд╣реА рд╕реЗрдЯ рдХрд░реЗрдВ;
- рдЖрд╡рд╢реНрдпрдХрддрд╛ : рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕реВрдЪреА рдЬрд┐рдирдХреЗ рдХреИрд╢ рдХрд╛ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ;
- {"Silex / silex": "> 1"} : рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рд╕реЗ рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП Silex рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рд╕реЗ "рдЖрд╡рд╢реНрдпрдХрддрд╛" рд▓реЗрдВ;
рдФрд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдЪрд▓рд╛рдПрдВ:
php bin/satis build satis.json web/
рдореБрдЭреЗ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдорд┐рд▓рд╛:рд╕реНрдХреИрдирд┐рдВрдЧ рдкреИрдХреЗрдЬ
'рд╡реЗрдм // рдбрд┐рд╕реНрдЯ' рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рдбрд╛рдЙрдирд▓реЛрдб рдмрдирд╛рдирд╛
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рдПрдиреЛрдЯреЗрд╢рди-1.0.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рдПрдиреЛрдЯреЗрд╢рди-1.1.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рдПрдиреЛрдЯреЗрд╢рди-1.1.1.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рдПрдиреЛрдЯреЗрд╢рди-1.1.2.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рдПрдиреЛрдЯреЗрд╢рди-9999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рдХреИрд╢-1.0.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рдХреИрд╢-1.1.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рдХреИрд╢-1.2.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рдХреИрд╢ -999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рдВрдЧреНрд░рд╣-1.0.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рдВрдЧреНрд░рд╣-1.1.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рдВрдЧреНрд░рд╣ -999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп -2.0.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.2.0.0-RC1'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.2.0.0-RC3'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.2.0.0-RC4'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.2.0.0-RC5'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.2.0.0-рдмреАрдЯрд╛ 1'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.2.0.0-рдмреАрдЯрд╛ 2'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.2.1.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.2.2.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.2.3.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.2.9999999.9999999-dev'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп -2.0.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.3.0.0-RC1'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.3.0.0-RC2'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.3.0.0-RC3'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.3.0.0-beta1'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.3.9999999.999999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.4.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.4.0.0-RC1'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.4.0.0-RC2'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.4.0.0-RC3'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.4.0.0-RC4'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.4.1.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╕рд╛рдорд╛рдиреНрдп-2.4.9999999.999999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рдЖрдо -999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╡рд┐рднрдХреНрддрд┐-1.0.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд╡рд┐рднрдХреНрддрд┐ -999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд▓реЗрдХреНрд╕рд░-1.0.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рджреНрдзрд╛рдВрдд / рд▓реЗрдХреНрд╕рд░-9999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рджрд╛рдирд╛ / рджрд╛рдирд╛-1.0.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рджрд╛рдирд╛ / рджрд╛рдирд╛-1.0.1.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рджрд╛рдирд╛ / рджрд╛рдирд╛-1.0.2.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рджрд╛рдирд╛ / рджрд╛рдирд╛ -999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'psr / log-1.0.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'silex / silex-1.0.1.0'ред
рдбрдВрдкрд┐рдВрдЧ 'silex / silex-1.0.9999999.999999999-dev'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рд▓реЗрдХреНрд╕ / рд╕рд┐рд▓реЗрдХреНрд╕-1.1.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рд▓реЗрдХреНрд╕ / рд╕рд┐рд▓реЗрдХреНрд╕-1.1.1.0'ред
рдбрдВрдкрд┐рдВрдЧ 'silex / silex-9999999-dev'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдбрд┐рдмрдЧ-2.3.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдбрд┐рдмрдЧ-2.3.1.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдбрд┐рдмрдЧ-2.3.2.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдбрд┐рдмрдЧ-рдбреЗрдЬ'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдбрд┐рдмрдЧ-2.3.4.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдбрд┐рдмрдЧ-2.3.5.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдбрд┐рдмрдЧ-2.3.6.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдбрд┐рдмрдЧ-2.3.9999999.999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдбрд┐рдмрдЧ-2.4.0.0-beta1'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдбрд┐рдмрдЧ -999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.1.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.10.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.11.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.12.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.13.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.2.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.3.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.4.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.5.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.6.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.7.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.8.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.9.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.1.9999999.99.9999999-dev'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.2.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.2.1.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.2.2.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.2.3.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.2.4.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.2.5.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.2.6.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.2.7.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.2.8.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.2.9.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.2.9999999.999999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.3.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.3.1.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.3.2.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.3.3.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.3.4.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.3.5.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.3.6.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.3.9999999.99.9999999-dev'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░-2.4.0.0-beta1'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / рдЗрд╡реЗрдВрдЯ-рдбрд┐рд╕реНрдкреИрдЪрд░ -999999-рджреЗрд╡'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.0.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.1.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.10.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.11.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.12.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.13.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.2.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.3.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.4.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.5.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.6.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.7.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.8.0'ред
рдбрдВрдкрд┐рдВрдЧ 'рд╕рд┐рдореНрдлрдиреА / http-рдиреАрдВрд╡-2.1.9.0'ред
рдЕрдм рд╣рдореЗрдВ рдЙрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдЯреНрд╡рд┐рдХ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ Satis cache рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛, рдлрд┐рд░ рд╕реЗ, Silex рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛:
cd /path/to/your/webroot/silex echo '{"repositories": [{ "type": "composer", "url": "http://packagist.example.com" },{ "packagist": false } ], "require": {"silex/silex": "~1.1"}}' > composer.json
рд╕рдВрдЧреАрддрдХрд╛рд░.рдЬреЙрди рдХрд╛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг { "repositories":[ { "type":"composer", "url":"http://packagist.example.com" }, { "packagist":false } ], "require":{ "silex/silex":"~1.1" } }
- рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА : рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕реВрдЪреА;
- {"Type": "рдХрдВрдкреЛрдЬрд╝рд░", "url": " packagist.example.com "} : рд╣рдорд╛рд░реЗ рдирдП рдмрдирд╛рдП рдЧрдП Satis рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЯрд╛рдЗрдк рдХрдВрдкреЛрдЬрд╝рд░ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВред
- {"Packagist": false} : рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдХреЛрдИ рдкреИрдХреЗрдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╕рдВрдЧреАрддрдХрд╛рд░ Packagist рдкрд░ рдкреИрдХреЗрдЬ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдЕрдЪреНрдЫрд╛ рдФрд░ рдЖрд░рд╛рдорджрд╛рдпрдХ рд╣реИред рд▓реЗрдХрд┐рди, рдпрджрд┐ рд╣рдо рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг рдкрд░ рд╕рднреА рдкреИрдХреЗрдЬ рд╣реИрдВред рдореИрдВ рдЕрдкрдирд╛ рдЕрд╡рд▓реЛрдХрди рдЬреЛрдбрд╝реВрдВрдЧрд╛: рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ, рддреЛ рд╕рдВрдЧреАрддрдХрд╛рд░ рдмрд╣реБрдд рдореЗрдореЛрд░реА рдЦрд╛рддреА рд╣реИ , рдХреБрдЫ рд░рд┐рдкреЛрд░реНрдЯ 3 рдЬреАрдмреА рдХрд╛ рдЖрдХрд╛рд░ ... рдЬреЛ рджреБрдЦрдж рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рд╕рдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдХрд┐рдпрд╛ рдЬрдм рддрдХ рдХрд┐ рд╣рдордиреЗ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдЯреЛрд░ рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ред рдпрд╣реА рд╣реИ, рдпрд╛ рддреЛ packagist.org рдпрд╛ рдЖрдкрдХреЗ Satis;
- рдЖрд╡рд╢реНрдпрдХрддрд╛ : рдирд┐рд░реНрднрд░рддрд╛ рдХреА рд╕реВрдЪреА;
- {"Silex / silex": "~ 1.1"} : рдЕрднреА рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХреЗрд╡рд▓ Silex рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ;
рдЕрдм, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдорд╛рд░реА рд╕рдВрд░рдЪрдирд╛ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ, рд╣рдореЗрдВ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреИрд╢ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рд╕рдВрдЧреАрддрдХрд╛рд░ рдЕрдкрдиреЗ рдХреИрд╢ рд╕реЗ рдкреИрдХреЗрдЬ рд▓реЗрдЧрд╛:
cd /path/to/your/webroot/silex; rm composer.lock; rm -fr vendor; rm -fr ~/.composer/cache php composer.phar install
рд╡рд╣ рд╕рдм рд╣реИред рдпрджрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рд╣реА рд╣реИрдВ, рддреЛ рдЕрдм рд╕рдВрдЧреАрддрдХрд╛рд░ рд╣рдорд╛рд░реЗ рд╕реНрдерд╛рдиреАрдп рдХреИрд╢ (http://packagist.example.com) рд╕реЗ рдкреИрдХреЗрдЬ рд▓реЗрдЧрд╛ред
рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдХрд╛ рдорд╛рдЗрдирд╕ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рд┐рдЯрд┐рд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ (satis.json) рдореЗрдВ рдХреИрд╢реНрдб рдкреИрдХреЗрдЯ рдХреЛ рд╣рд╛рде рд╕реЗ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЕрд░реНрдерд╛рдд, Satis рдСрдЯреЛ-рдХреИрд╢рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдЬреЛ рдХрд┐ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдПрдХ рдЪреВрдХ рд╣реИред рдЖрдкрдХреЛ рджреЗрд╡рддрд╛ рд╕рдВрдХреБрд▓ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдФрд░ рд╕рдВрдХреБрд▓ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЯрд┐рд╕ рдмрд┐рд▓реНрдб рджреНрд╡рд╛рд░рд╛ рдЦреАрдВрдЪреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд░рд╛рдЙрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
0 */12 * * * cd /path/to/your/webroot/satis/; php bin/satis build satis.json ./web/
рдкреАрдПрд╕ рдХреА рдЧрд▓рддрд┐рдпрд╛рдБ рдФрд░ рдЧрд▓рддрд┐рдпрд╛рдБ рдЬреЛ рдореИрдВ рдкреАрдПрдо рд╕реЗ рдкреВрдЫрддрд╛ рд╣реВрдВред
рдкреАрдПрд╕рдПрд╕ рдЕрдиреНрдп рдХреИрд╢ рд╕рдорд╛рдзрд╛рди рд╕рдВрдЧреАрддрдХрд╛рд░ рдкреИрдХреЗрдЬ, рдореИрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВред