方法は以下の2つがあります。
もしcomposer.lockも一緒にコミットされていたら、vendorを”まるごと”再度「composer install」で解消できます。具体的な操作手順は以下の通りです。
※ ここ一つ大きな制限事項があります。他の誰か既にcomposer update済み、かつcomposer.lockが最新の状態であることが前提としています。一時的にメモリのサイズを指定してアップデータを実行します。具体的な操作手順は次の通りです。
# vendorをバックアップをとっておくと安心 mv vendor vendor_bk composer install composer info 或いは composer show でインストール済みの全パッケージの情報を確認 |
# まずcomposerコマンドのパスを表示 which composer # 以下のような結果が出ると思います。 /usr/local/bin/composer # メモリサイズを設定してアップデータを実行 php -d memory_limit=-1 /usr/local/bin/composer --no-dev update バッケージ名 |
array(
'test' => false,
'originalName' => 'triangle-in-the-mountains.jpg',
'mimeType' => 'image/jpeg',
'size' => 463833,
'error' => 0,
)
phpのように、$_FILE['tmp_name']を取得したい時があります。getRealPath()
」を使えば、アップロードされたtmp_nameを取得することができます。「$uploadedFile->getRealPath();」
で「/tmp/php5Wx0aJ」のような結果を得られます。getFilename()
と getPathname()
も使えます。